/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Hint.css - v1.3.6 - 2015-10-31
* http://kushagragour.in/lab/hint/
* Copyright (c) 2015 Kushagra Gour; Licensed MIT */.hint--bottom:after,.hint--top:after{margin-left:-18px}.hint,[data-hint]{position:relative;display:inline-block}.hint:after,.hint:before,[data-hint]:after,[data-hint]:before{position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}.hint--always:after,.hint--always:before,.hint:focus:after,.hint:focus:before,.hint:hover:after,.hint:hover:before,[data-hint]:focus:after,[data-hint]:focus:before,[data-hint]:hover:after,[data-hint]:hover:before{opacity:1;visibility:visible}.hint:hover:after,.hint:hover:before,[data-hint]:hover:after,[data-hint]:hover:before{-webkit-transition-delay:100ms;-moz-transition-delay:100ms;transition-delay:100ms}.hint:before,[data-hint]:before{content:"";position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}.hint:after,[data-hint]:after{content:attr(data-hint);background:#383838;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0, 0, 0, 0.3)}[data-hint=""]:after,[data-hint=""]:before{display:none !important}.hint--top:before{border-top-color:#383838;margin-bottom:-12px}.hint--bottom:before{border-bottom-color:#383838;margin-top:-12px}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:focus:after,.hint--top:focus:before,.hint--top:hover:after,.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:focus:after,.hint--bottom:focus:before,.hint--bottom:hover:after,.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-12px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:focus:after,.hint--right:focus:before,.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-12px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:focus:after,.hint--left:focus:before,.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #193b4d}.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always.hint--top:after,.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:after,.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;transition-duration:0ms}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(0.71, 1.7, 0.77, 1.24)}body.esetup{background-color:#ebf3ff;color:#323232}body.esetup .header-area{position:fixed;top:0;left:0;z-index:100}body.esetup .header-area .navbar-top{background:#fff}body.esetup h1,body.esetup h2,body.esetup h3,body.esetup h4{outline:none}body.esetup .view-container-esetup{margin-top:80px}body.esetup .view-container-esetup .step{margin:10px 0;display:inline-block;box-sizing:border-box;width:100%;padding:24px;background-color:#fff}body.esetup .view-container-esetup .step .column-base{margin:16px 0 0}body.esetup .view-container-esetup .step .column-base.no-side-margin{margin-left:-24px;margin-right:-24px}body.esetup .view-container-esetup .step .card{margin-top:16px}body.esetup .view-container-esetup .step .card .input-area{margin-left:-16px;margin-right:-16px}body.esetup .view-container-esetup .standard-fields label{color:#252525;font-size:12px;line-height:21px}body.esetup .view-container-esetup .standard-fields label .icon{display:inline-block;margin-left:8px}body.esetup .view-container-esetup .preview-fields{margin-left:-16px;margin-right:-16px}body.esetup .auth-container .auth-form .field.note-about-sign-up{margin:24px auto}body.tar{background-color:#ebf3ff}body.tar .footer-area{font-size:13px}body.tar .footer-area .navigations ul.links a{color:#8c8989}body.tar .footer-area .navigations ul.copyright{color:#323232}.view-container-tar{color:#323232}.view-container-tar header{position:fixed;left:0;top:0;background-color:#fff;z-index:200;width:100%;height:50px;font-size:18px;border-bottom:1px solid #285ac8}.view-container-tar header svg.logo{padding:8px 0}.view-container-tar header svg.menu-icon,.view-container-tar header svg.close-icon,.view-container-tar header svg.navigate-prev-icon{width:40px;height:40px}.view-container-tar header .dropdown{position:absolute;top:5px;right:16px;text-align:right;z-index:500;cursor:pointer}.view-container-tar header .dropdown .image-arrow{width:7px;height:5px;vertical-align:middle;margin-left:8px}.view-container-tar header .title{margin-left:16px;padding:6px 0;color:#fff}.view-container-tar header .title a{color:#fff}.view-container-tar header .title a:hover{text-decoration:none}.view-container-tar header .navigate-prev{position:absolute;top:5px;left:16px;color:#fff;cursor:pointer}.view-container-tar input,.view-container-tar select{border:1px solid #e9e7e7}.view-container-tar .container{margin-top:70px}.view-container-tar .tar-form{box-shadow:0 0 4px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:8px;margin-bottom:24px}.view-container-tar .tar-notification .alert,.view-container-tar .tar-notification .success{border-radius:8px;padding:8px;margin:0 16px;text-align:center}.view-container-tar .tar-notification .success{animation:fadeOut 4s;border:1px solid #d2ebba;background-color:#d2ebba;color:#47662a}.view-container-tar .tar-notification .alert{border:1px solid #f7dddc;background-color:#f7dddc;color:#f84f56}.view-container-tar .field .error{border-color:#dc1e32}.view-container-tar .field .error-messages ul{list-style:none;margin:0;padding:0;color:#dc1e32}.view-container-tar .check-field .check{margin-right:8px}.view-container-tar .placeholder::placeholder{color:#8c8989}.view-container-tar .placeholder:-ms-input-placeholder{color:#8c8989}.view-container-tar .flex-container{display:flex}.view-container-tar .flex-container.content-center{justify-content:center}.view-container-tar .flex-container.content-start{justify-content:flex-start}.view-container-tar .flex-container.content-end{justify-content:flex-end}.view-container-tar .flex-container.items-center{align-items:center}.view-container-tar .btn{border-radius:6px}.view-container-tar .btn.btn-primary{background-color:#285ac8;border-color:#285ac8;color:#fff;font-weight:bolder}.view-container-tar .btn.btn-danger{background-color:#dc1e32;border-color:#dc1e32;color:#fff;font-weight:bolder}.view-container-tar .btn.submit{padding:16px 32px;min-width:176px}.view-container-tar .accordion{position:relative;border-top:1px solid #e9e7e7}.view-container-tar .accordion:last-child{border-bottom:1px solid #e9e7e7}.view-container-tar .accordion .selected{color:#73a5ff}.view-container-tar .accordion .entry{padding:20px 0}.view-container-tar .accordion .entry .entry-header:hover{cursor:pointer}.view-container-tar .accordion .entry .entry-title{margin:0 48px 0 24px;max-width:90%;word-break:break-all}.view-container-tar .accordion .expand{position:absolute;right:24px}.tar-modal-dialog .header{text-align:center}.tar-modal-dialog .body{text-align:center}.tar-modal-dialog .actions{margin-top:24px}.tar-modal-dialog .support-ticket-form{padding:8px}.tar-modal-dialog .btn{margin:8px;width:150px;padding:16px 0;border-radius:6px}.tar-modal-dialog .btn.btn-primary{background-color:#285ac8;border-color:#285ac8;color:#fff;font-weight:bolder}.tar-modal-dialog .btn.btn-danger{background-color:#dc1e32;border-color:#dc1e32;border-radius:0}@media screen and (max-width: 768px){body.tar .footer-area{display:block}body.tar .footer-area .navigations{text-align:left}body.tar .footer-area .navigations ul li{display:block;margin:0 0 8px 16px}body.tar .footer-area .navigations ul.links a{color:#285ac8}.view-container-tar header .title{margin:0}.view-container-tar header .title .title-content{margin-top:11px}}@keyframes fadeOut{0%{opacity:1}75%{opacity:1}92%{opacity:0}100%{opacity:0}}.tar-modal-dialog{display:inline-block;height:auto;outline:none;overflow:hidden;vertical-align:middle;z-index:2000;max-width:768px;width:auto;padding:20px;margin-top:20px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.overlay{background-color:rgba(0,0,0,.5)}.tar-menu-overlay{background-color:rgba(255,255,255,0)}.tar-modal-menu{position:fixed;text-align:right;z-index:500;cursor:pointer}.tar-modal-menu .menu-list{list-style:none;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:0;background-color:#fff;padding-left:0;text-align:left}.tar-modal-menu .menu-list .menu{padding:5px 60px 5px 10px;line-height:30px;cursor:pointer}.tar-modal-menu .menu-list .menu:hover{background-color:#285ac8;color:#fff}.tar-modal-menu .menu-list .menu.border{border-bottom:1px solid #e9e7e7}@media screen and (max-width: 768px){.tar-modal-dialog{width:90%;padding:20px 5px}}body{background-color:#fafbfb;padding:0;margin:0;font-size:13px;line-height:18px}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.header-area{padding:0;width:940px;margin:0}.header-area.admin{margin-top:45px}.header-area .navbar-top{box-sizing:border-box;background-color:#fff;overflow:visible;position:relative;padding:8px 16px}.header-area .navbar-top:after{content:"";clear:both;display:block}.header-area .navbar-top .service-logo,.header-area .navbar-top .service-logo img{height:42px}.header-area .navbar-top .user-header ul.user-navigation{list-style:none;position:absolute;top:20px;right:16px;margin:0;padding:0}.header-area .navbar-top .user-header ul.user-navigation>li{padding:4px;display:inline-block;float:left;position:relative}.header-area .navbar-top .user-header ul.user-navigation>li:after{content:"";width:1px;height:13px;display:block;background-color:#a4a4a4;position:absolute;right:0;top:8px}.header-area .navbar-top .user-header ul.user-navigation>li:last-child:after{content:none}.header-area .navbar-top .user-header ul.user-navigation>li>a,.header-area .navbar-top .user-header ul.user-navigation>li button.logout-link{margin:0;padding:4px;border:0;border-radius:4px;color:#333;text-decoration:none;background-color:rgba(0,0,0,0);display:inline-block;line-height:1}.header-area .navbar-top .user-header ul.user-navigation>li>a:hover,.header-area .navbar-top .user-header ul.user-navigation>li button.logout-link:hover{text-decoration:none;background-color:#f5f5f5}.header-area .navbar-top .user-header ul.user-navigation>li.plan{padding-left:8px;padding-right:8px}.header-area .navbar-top .user-header ul.user-navigation>li.plan>a{color:#fff}.header-area .navbar-top .user-header ul.user-navigation>li.plan>a.charged-plan{background-color:#5cac00}.header-area .navbar-top .user-header ul.user-navigation>li.plan>a.charged-plan:hover{background-color:#7cc822}.header-area .navbar-top .user-header ul.user-navigation>li.plan>a.uncharged-plan{background-color:#c7243a}.header-area .navbar-top .user-header ul.user-navigation>li.plan>a.uncharged-plan:hover{background-color:#e1775c}.header-area .navbar-menu{height:34px;margin:0;padding:0 16px;box-sizing:border-box;background:#386cbf}.header-area .navbar-menu:after{content:"";clear:both;display:block}.header-area .navbar-menu>ul{list-style:none;margin:0;padding:0}.header-area .navbar-menu>ul>li{margin:0;float:left;line-height:18px}.header-area .navbar-menu>ul>li a.menu-category{display:block;color:#fff;background:#386cbf;font-weight:normal;line-height:14px;padding:6px 16px 4px;margin:0;font-size:20px;height:34px;box-sizing:border-box}.header-area .navbar-menu>ul>li a.menu-category .menu-icon{height:24px;vertical-align:middle;color:#ecf3ff}.header-area .navbar-menu>ul>li a.menu-category .menu-label{font-size:14px;vertical-align:middle}.header-area .navbar-menu>ul>li a.menu-category:hover{background:#6294e4;text-decoration:none}.header-area .navbar-menu>ul>li a.menu-category.current{background:#43b1e8}.header-area .navbar-menu>ul.main-menu{float:left}.header-area .navbar-menu>ul.nav-help{float:right}.header-area .navbar-menu>ul.nav-help>li a.help-search-container{padding-right:1px;padding-left:1px;position:relative}.header-area .navbar-menu>ul.nav-help>li a.help-search-container .rounded-field{border-radius:13px;padding:1px 5px 1px 30px;margin:0;width:150px;float:right}.header-area .navbar-menu>ul.nav-help>li a.help-search-container .rounded-field input::-ms-clear{display:none}.header-area .navbar-menu>ul.nav-help>li a.help-search-container .inner-field-search{position:absolute;left:12px;top:10px;font-size:10pt}.header-area .navbar-menu>ul.nav-help>li a.help-search-container .inner-field-remove{position:absolute;right:6px;top:10px;font-size:10pt}.header-area .notification{width:940px}.header-area .notification .notification-inner{border-radius:0 0 4px 4px;width:100%;padding:0}@media screen and (min-width: 940px){.header-area{width:100%}.header-area .fixed-contents.top-fixed .inner{position:fixed;width:100%;top:0;left:0;z-index:300}.header-area.admin .fixed-contents.top-fixed .inner{top:45px}}@media screen and (min-width: 1024px){.header-area .notification{width:100%;padding-left:16px;padding-right:16px}}@media screen and (max-width: 768px){.header-area.responsive{width:auto}.header-area.responsive .notification{width:auto;height:auto;z-index:300;position:relative}.header-area.responsive .notification .notification-inner{border-radius:0}.header-area.responsive .notification .notification-inner .notification-content{display:table;height:auto;width:100%;border-radius:0;overflow:visible;white-space:normal;text-overflow:visible;padding-left:10px;padding-right:10px}.header-area.responsive .notification .notification-inner .notification-content .notification-type-icon{width:24px;display:table-cell;vertical-align:middle;font-size:18px;padding-right:5px}.header-area.responsive .notification .notification-inner .notification-content .notification-message{vertical-align:middle;display:table-cell}.header-area.responsive .notification .notification-inner .notification-content .notification-progress{display:table-cell;padding-left:8px}.header-area.responsive .notification .notification-inner .notification-content .close{position:static;display:table-cell;padding-left:5px;font-size:20px;width:24px;text-align:center}}.contents-area{margin:16px auto 12px;padding:0;width:940px}.contents-area ul.breadcrumbs{margin:0;padding:6px 15px;list-style:none;background-color:#f0f0f0;border:1px solid #e3e3e3;border-bottom:none;overflow:hidden}.contents-area ul.breadcrumbs>li{display:inline-block}.contents-area ul.breadcrumbs>li>.divider{padding:0 5px}.fixed-container{max-width:940px;margin:0 auto}.main-container{background:#fff;border:1px solid #e3e3e3;padding:10px 20px 20px}.main-container .fixed-container{max-width:899px}.page-container{background:#fff;border:1px solid #e3e3e3}.page-container .inner{padding:10px 20px 20px}.page-container .inner.without-top-padding{padding-top:0}.page-container .inner.without-bottom-padding{padding-bottom:0}.page-container .fixed-container{padding-top:10px;padding-bottom:20px;margin:0 auto}.main-container .fixed-container,.page-container .fixed-container{max-width:899px}.main-container .pagination,.page-container .pagination{text-align:center}.main-container .page-controls,.page-container .inner .page-controls{padding:8px 0 15px 0;min-height:28px}.main-container .page-controls .controls-aside,.page-container .inner .page-controls .controls-aside{float:right}.main-container .page-controls:after,.page-container .inner .page-controls:after{content:"";display:block;clear:both}@media screen and (min-width: 1024px){.contents-area{width:auto;margin-left:16px;margin-right:16px}}@media screen and (max-width: 768px){.contents-area.responsive{width:auto}.contents-area.responsive ul.breadcrumbs{display:none}}.footer-area{width:940px;margin:10px auto 0;padding:0 0 48px;font-size:11px}.footer-area:after{content:"";clear:both;display:block}.footer-area .navigations{float:left}.footer-area .navigations ul{margin:0;padding:0}.footer-area .navigations ul li{display:inline;list-style:none;margin-right:8px}.footer-area .navigations ul.links{margin-bottom:5px}.footer-area .navigations ul.links a{color:#ababac}.footer-area .navigations ul.copyright{color:#ccc}.footer-area ul.banners{float:right;list-style:none;margin:0}.footer-area ul.banners li{display:inline;margin:0 4px 0 0}.footer-area ul.banners li:last-child{margin-right:0}.footer-area ul.banners li img{height:32px}@media screen and (min-width: 1024px){.footer-area{width:auto;padding-right:16px;padding-left:16px}}@media screen and (max-width: 768px){.footer-area.responsive{width:auto;margin-left:10px;margin-right:10px}.footer-area.responsive .navigations{float:left;width:180px}.footer-area.responsive .navigations ul li{display:block}.footer-area.responsive ul.banners{width:200px}.footer-area.responsive ul.banners li{text-align:right;display:block;margin-bottom:4px}}.notification{height:30px;box-sizing:border-box;display:none;margin:0 auto;padding:0}.notification .notification-inner{border-radius:0 0 4px 4px}.notification .notification-inner.clickable{cursor:pointer}.notification .notification-inner .notification-content{box-sizing:border-box;height:30px;overflow:hidden;color:#fff;padding:6px 28px 6px 10px;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification .notification-inner .notification-content a{color:#fff}.notification .notification-inner .notification-content .close{position:absolute;right:6px;top:6px;color:#fff;opacity:1;font-size:18px;float:none;font-weight:normal;text-shadow:none}.notification .notification-inner .notification-content .notification-progress{display:inline-block;height:18px;margin-left:10px;vertical-align:top}.notification .notification-inner .notification-content .notification-progress .progress-bar{position:relative;display:inline-block;width:80px;height:6px;background-color:#ebebeb}.notification .notification-inner .notification-content .notification-progress .progress-bar-inner{position:absolute;top:0;left:0;bottom:0;width:0%;background-color:#2c70de}.notification .notification-inner .notification-content .notification-progress .progress-percent{display:inline-block;margin-left:10px;vertical-align:top}.notification.success .notification-inner{background-color:#5cac00}.notification.success .notification-inner.clickable:hover{background-color:#7cc822}.notification.warn .notification-inner{background-color:#e39622}.notification.warn .notification-inner.clickable:hover{background-color:#f3af49}.notification.error .notification-inner{background-color:#c7243a}.notification.error .notification-inner.clickable:hover{background-color:#f3af49}.notification.progress{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none}.notification.progress .notification-inner{background-color:rgba(0,0,0,.7)}.btn{background-color:#eaeaea;color:#333;font-weight:normal;padding:4px 12px;border:1px solid #eaeaea;display:inline-block;text-align:center;cursor:pointer;border-radius:3px;line-height:18px;font-size:14px}.btn:focus{border-color:rgba(82,168,236,.8);box-shadow:0px 0px 8px #52a8ec;outline:0px none}.btn:hover{text-decoration:none;color:#333;background-color:#f5f5f5}.btn[disabled]{background-color:#f8f8f8;border-color:#f8f8f8;cursor:not-allowed;opacity:.65}.btn[disabled]:hover{background-color:#f8f8f8}.btn.btn-primary{background-color:#39d;border-color:#39d;color:#fff;font-weight:bold}.btn.btn-primary:hover{background-color:#5bf;border-color:#5bf}.btn.btn-primary[disabled]{background-color:#9bf;border-color:#9bf}.btn.btn-primary[disabled]:hover{background-color:#9bf}.btn.btn-danger{background-color:#d9534f;color:#fff;border-color:#d9534f}.btn.btn-danger:hover{background-color:#bd4946;border-color:#bd4946}.btn.btn-danger[disabled]{background-color:#d9534f}.btn.btn-danger[disabled]:hover{background-color:#d9534f}.modal-content{border-radius:3px;box-shadow:0px 5px 10px 0px rgba(51,51,51,.4);background-color:#fff}.modal-content .header{margin:0;padding:12px 15px 9px;box-sizing:border-box;min-height:40px;border-top-left-radius:3px;border-top-right-radius:3px;font-size:18px;font-weight:bold;border-bottom:1px solid #e6e6e6}.modal-content .header a.close-button{display:block;float:right;color:#a6a6a6}.modal-content .header a.close-button .description{display:none}.modal-content .header a.close-button:hover{color:#d9534f;text-decoration:none}.modal-content .header:after{content:"";clear:both;display:block}.modal-content .body{margin:0;padding:11px 15px 5px;box-sizing:border-box}.modal-content .footer{margin:0;padding:10px 20px 10px;text-align:center;box-sizing:border-box;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.modal-content .footer .btn{min-width:160px;font-size:15px;padding:9px 14px;margin-bottom:4px}.error-page .error-message{padding:40px 15px;border-bottom:1px solid #e6e6e6}.error-page .error-message .logo{margin:0;padding:0;line-height:1;font-size:60px;height:70px;text-align:center;color:#001478}.error-page .error-message .error-message-title{text-align:center;margin-top:20px;font-size:20px;font-weight:normal}.error-page .error-message .error-message-body{text-align:center}.support-guidances{margin:30px auto 0 auto;width:821px}.support-guidances:after{content:"";clear:both;display:block}.support-guidances .guidance{float:left;margin-right:20px;width:260px}.support-guidances .guidance:last-child{margin-right:0px}.support-guidances .guidance .guidance-title{font-size:24px;line-height:1.2;font-weight:normal}.support-guidances .guidance .guidance-link{margin-top:10px;display:inline-block;width:150px;height:37px;line-height:21px;box-sizing:border-box}.support-guidances .guidance .guidance-description{margin-top:10px;font-size:11px}table.list-table{width:100%;border-collapse:collapse;border-spacing:0;background-color:rgba(0,0,0,0);line-height:18px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}table.list-table>thead>tr>th,table.list-table>tbody>tr>td,table.list-table>tfoot>tr>td,table.list-table>tfoot>tr>th{padding:8px;box-sizing:border-box;text-align:left}table.list-table>thead>tr>th:first-child,table.list-table>tbody>tr>td:first-child,table.list-table>tfoot>tr>td:first-child,table.list-table>tfoot>tr>th:first-child{padding-left:24px}table.list-table>thead>tr>th:last-child,table.list-table>tbody>tr>td:last-child,table.list-table>tfoot>tr>td:last-child,table.list-table>tfoot>tr>th:last-child{padding-right:24px}table.list-table>thead>tr>th.checkbox-cell,table.list-table>thead>tr>th.radio-cell,table.list-table>thead>tr>th.icon-cell,table.list-table>tbody>tr>td.checkbox-cell,table.list-table>tbody>tr>td.radio-cell,table.list-table>tbody>tr>td.icon-cell,table.list-table>tfoot>tr>td.checkbox-cell,table.list-table>tfoot>tr>td.radio-cell,table.list-table>tfoot>tr>td.icon-cell,table.list-table>tfoot>tr>th.checkbox-cell,table.list-table>tfoot>tr>th.radio-cell,table.list-table>tfoot>tr>th.icon-cell{text-align:center;width:32px}table.list-table>thead>tr>th.currency-cell,table.list-table>tbody>tr>td.currency-cell,table.list-table>tfoot>tr>td.currency-cell,table.list-table>tfoot>tr>th.currency-cell{width:90px}table.list-table>thead>tr>th.date-cell,table.list-table>tbody>tr>td.date-cell,table.list-table>tfoot>tr>td.date-cell,table.list-table>tfoot>tr>th.date-cell{width:100px;white-space:nowrap}table.list-table>thead>tr>th.date-with-icon-cell,table.list-table>tbody>tr>td.date-with-icon-cell,table.list-table>tfoot>tr>td.date-with-icon-cell,table.list-table>tfoot>tr>th.date-with-icon-cell{width:120px;white-space:nowrap}table.list-table>thead>tr>th.active,table.list-table>tbody>tr>td.active,table.list-table>tfoot>tr>td.active,table.list-table>tfoot>tr>th.active{background-color:#f5f5f5}table.list-table>thead>tr>th{background-color:#f0f0f0;font-weight:bold;vertical-align:bottom}table.list-table>thead>tr>th a.sorter{color:#333;text-decoration:none}table.list-table>thead>tr>th a.sorter.active{color:#c7243a}table.list-table>thead>tr>th a.sorter:hover{color:#c7243a;text-decoration:none}table.list-table>tbody>tr>td{border-top:1px solid #ddd;vertical-align:top}table.list-table>tbody>tr>td.currency-cell{text-align:right}table.list-table>tbody>tr.active>td{cursor:pointer;background-color:#f5f5f5}table.list-table>tfoot>tr>th,table.list-table>tfoot>tr>td{border-top:1px solid #ddd}table.list-table.without-top-border{border-top:0}table.list-table.with-side-border{border-left:1px solid #ddd;border-right:1px solid #ddd}table.list-table.without-side-padding>thead>tr>th:first-child,table.list-table.without-side-padding>tbody>tr>td:first-child{padding-left:8px}table.list-table.without-side-padding>thead>tr>th:last-child,table.list-table.without-side-padding>tbody>tr>td:last-child{padding-right:8px}table.list-table.with-row-action>tbody>tr{cursor:pointer}table.list-table.with-row-action>tbody>tr:hover>td{background-color:#f5f5f5}table.list-table.with-vertical-border>thead>tr>th,table.list-table.with-vertical-border>tbody>tr>td{border-left:1px solid #ddd;border-right:1px solid #ddd}table.list-table.with-vertical-border>thead>tr>th:first-child,table.list-table.with-vertical-border>tbody>tr>td:first-child{border-left:none}table.list-table.with-vertical-border>thead>tr>th:last-child,table.list-table.with-vertical-border>tbody>tr>td:last-child{border-right:none}input,textarea,select{display:inline-block;font-size:13px;line-height:18px;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:3px}input:focus,textarea:focus,select:focus{border-color:rgba(82,168,236,.8);box-shadow:0px 0px 8px #52a8ec;outline:0px none}input.has-error,textarea.has-error,select.has-error{background-color:#f9e2e5;border-color:#c7243a}input[disabled],input[readonly],textarea[disabled],textarea[readonly],select[disabled],select[readonly]{background-color:#eee;border-color:#ddd;cursor:not-allowed}input,textarea{padding:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}input{height:18px}select{padding:0;height:28px}input[type=file]{width:auto;padding:initial;line-height:initial;border:initial;background-color:initial;box-shadow:none}input[type=image],input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;margin:3px 0;line-height:normal;cursor:pointer;border-radius:0;border:0}.standard-form .fields{margin-bottom:16px}.standard-form .fields:after{content:"";clear:both;display:block}.standard-form .fields:last-child{margin-bottom:0}.standard-form .fields label{display:block}.standard-form .fields .field{float:left;margin-right:16px}.standard-form .fields .field .label-text{display:block;padding-bottom:4px}.standard-form .fields .field input,.standard-form .fields .field select,.standard-form .fields .field textarea{margin:0}.standard-form .fields .field.field-without-label:before{display:block;content:" ";padding-bottom:4px}.step-content .step .step-title{margin-bottom:6px;font-size:22px;font-weight:bold}.step-content .step .step-title .step-number{border-radius:18px;background-color:#52b5f7;color:#fff;display:inline-block;font-size:20px;font-weight:200;width:32px;height:32px;line-height:32px;margin-right:20px;text-align:center}.step-content .step .step-inner{margin:0 auto 6px 16px;padding:4px 0 28px 38px;border-left:1px solid #e3e3e3}.step-content .step.last .step-inner{border-left:1px solid rgba(0,0,0,0)}.content-block{margin-bottom:15px;padding:15px;border:1px solid #efefef;background-color:#f9f9f9;border-radius:4px}.content-block .content-title{font-weight:bold;padding-bottom:15px;font-size:18px}.content-block .content-header{border-bottom:1px solid #e3e3e3;margin-bottom:15px;padding-bottom:8px;position:relative}.content-block .content-header:after{content:"";clear:both;display:block}.content-block .content-header:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.content-block .content-header .content-title{display:inline-block;float:left;padding-bottom:0px}.content-block .content-header .content-description{padding-top:5px;display:inline-block;float:right}.content-block .content-header .actions{float:right}input[type=radio],input[type=checkbox]{border:none;box-shadow:none}input[type=radio]:focus,input[type=checkbox]:focus{outline:-webkit-focus-ring-color auto 5px}body{background-color:#ebf3ff}a{color:#285ac8}a:hover{color:#285ac8}.btn{color:#6e6b6b;background-color:#fff;border:1px solid #e9e7e7;font-weight:bold}.btn:hover{color:#285ac8;background-color:#f2f5fc}.btn.btn-primary{background-color:#285ac8}.btn.btn-primary:hover{color:#fff;background-color:#1e4395}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}i{font-style:normal}.pull-right{float:right}.pull-left{float:left}.show{display:block}.hide{display:none}.header-area{height:70px}.header-area.header-area--expanded{height:100vh !important;z-index:500}.header-area .navbar-top{height:100%;background-color:#fff;padding:4px 16px;display:flex;flex-direction:column;border-bottom:1px solid #285ac8}.header-area .navbar-top .navbar-top-row{display:flex}.header-area .navbar-top .logo-wrapper{width:600px}.header-area .navbar-top .logo{margin-top:25px}.header-area .navbar-top .logo .launch-funding{color:#fff;position:absolute;top:0;width:200px}.header-area .navbar-top .logo .corporate-chugin{position:absolute;top:13px;left:5px;width:270px;height:46px}.header-area .navbar-top .logo .personal-chugin{position:absolute;top:11px;left:5px;width:270px;height:50px}.header-area .navbar-top .user-header ul.user-navigation{margin-top:30px;top:5px;right:10px}.header-area .navbar-top .user-header .user-navigation.dropdown-menu{height:100%;display:flex}.header-area .split-items{margin-right:auto}.fixed-menu-area .help-area{z-index:500;position:fixed;bottom:0;right:30px;height:40px;width:200px;font-size:13px;box-shadow:0px 0px 3px 2px rgba(0,0,0,.1);border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden;border:none;padding:0}.fixed-menu-area .help-area .help-tab{z-index:500;cursor:pointer;display:inline-block;width:100%;height:100%;text-align:center;color:#000;background-color:#e1dcdc}.fixed-menu-area .help-area .help-tab .icon{vertical-align:middle;display:inline-block;margin:6px}.fixed-menu-area .help-area .help-tab .icon .help-outline-icon{font-size:25px}.fixed-menu-area .help-area .help-tab .title{font-size:16px;margin:0 17px 5px 0;vertical-align:middle;display:inline-block;font-weight:bold}.fixed-menu-area .help-detail{z-index:501;box-shadow:0px 0px 3px 2px rgba(0,0,0,.1);position:fixed;bottom:0;right:30px;width:350px;height:auto;display:inline-block;background-color:#fff;border-top-right-radius:5px;border-top-left-radius:5px}.fixed-menu-area .help-detail .summary{display:inline-block;vertical-align:middle;width:100%;height:40px;border-top-right-radius:5px;border-top-left-radius:5px;background-color:#e1dcdc;color:#000;padding:0;text-align:center;font-size:13px}.fixed-menu-area .help-detail .summary .icon{vertical-align:middle;display:inline-block;margin:6px}.fixed-menu-area .help-detail .summary .icon .help-outline-icon{font-size:25px}.fixed-menu-area .help-detail .summary .title{font-size:16px;margin:0 17px 5px 0;vertical-align:middle;display:inline-block;font-weight:bold}.fixed-menu-area .help-detail .tel-area{padding-top:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1)}.fixed-menu-area .help-detail .tel-area .tel-number{color:#639100;font-size:23px;font-weight:bold;margin-bottom:6px;text-decoration:none}.fixed-menu-area .help-detail .tel-area .tel-number .icon-phone{margin-right:8px}.fixed-menu-area .help-detail .tel-area .tel-description{font-size:12px}.fixed-menu-area .help-detail .link_main,.fixed-menu-area .help-detail .form_main{width:100%;display:inline-block;color:#639100;text-decoration:underline;padding-top:6px;padding-bottom:10px;font-size:18px;font-weight:bold;cursor:pointer;border:none;border-bottom:1px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,0)}.fixed-menu-area .help-detail .tell_main{width:100%;display:inline-block;color:#639100;padding-top:8px;padding-bottom:10px;font-size:22px;font-weight:bold}.fixed-menu-area .help-detail .link_sub,.fixed-menu-area .help-detail .form_sub{color:#000;padding-top:8px;font-size:15px;font-weight:bold;text-align:left;vertical-align:middle;cursor:pointer}.fixed-menu-area .help-detail .link_sub .sub-icon,.fixed-menu-area .help-detail .form_sub .sub-icon{font-size:25px;margin-right:5px}.fixed-menu-area .help-detail .align-icon-text{display:flex;align-items:center;margin-left:16px}.fixed-menu-area .help-detail .full-width-button-container{display:block;width:calc(100% - 36px);margin-left:16px;margin-right:16px}.fixed-menu-area .help-detail .flex-align{display:flex;justify-content:space-between;align-items:center;width:100%}.fixed-menu-area .help-detail .not-bold{font-weight:normal}.fixed-menu-area .help-detail .help-accordion-text{font-size:16px}.fixed-menu-area .help-detail .help-accordion-phone-number{font-size:19px}.fixed-menu-area .help-detail .tell_sub{color:#000;padding-top:8px;font-size:13px;font-weight:normal}.fixed-menu-area .full-support-area{z-index:500;position:fixed;bottom:0;right:250px;height:40px;width:200px;font-size:13px;box-shadow:0px 0px 3px 2px rgba(0,0,0,.1);border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden;border:none;padding:0}.fixed-menu-area .full-support-area .full-support-tab{cursor:pointer;z-index:500;padding-top:2px;vertical-align:middle;display:inline-block;width:100%;height:100%;text-align:center;color:#fff;background-color:#285ac8}.fixed-menu-area .full-support-area .full-support-tab .icon{vertical-align:middle;display:inline-block;margin:4px 10px 10px}.fixed-menu-area .full-support-area .full-support-tab .icon .person-icon{font-size:30px}.fixed-menu-area .full-support-area .full-support-tab .title{font-size:16px;margin:0 5px 5px 0;vertical-align:middle;display:inline-block}.fixed-menu-area .full-support-detail{z-index:501;box-shadow:0px 0px 3px 2px rgba(0,0,0,.1);position:fixed;bottom:0;right:250px;width:500px;height:150px;display:inline-block;text-align:center;background-color:#fff;border-top-right-radius:5px;border-top-left-radius:5px}.fixed-menu-area .full-support-detail .upper-tab{background-color:#285ac8;width:100%;height:30px;border-top-right-radius:5px;border-top-left-radius:5px}.fixed-menu-area .full-support-detail h2{color:#285ac8;line-height:25px;cursor:pointer}.fixed-menu-area .full-support-detail h2 button{border:none;padding:0;background-color:rgba(0,0,0,0);width:100%}.footer-area{padding:0}.footer-area .navigations{float:none;text-align:center;margin:50px 0}.footer-area .navigations.margin-bottom{margin:50px 0 100px}.loading-area{position:fixed;left:50%;top:50%;z-index:10000}.contents-area{width:100%}.view-container{padding-top:40px}.list-table td{background-color:#fff}.invite-advisor-form{padding:20px;text-align:left}.invite-advisor-form h2{margin:0}.invite-advisor-form .description{margin:20px 0}.invite-advisor-form .email-input,.invite-advisor-form .subject-input{width:100%}.invite-advisor-form .body-input{width:99%;height:120px;border-color:#ccc;padding:5px}@media screen and (min-width: 940px){.contents-area{margin:0}}@media screen and (max-width: 768px){.header-area,.footer-area{width:100%}.footer-area{display:none}.header-area{position:fixed;left:0;top:0;z-index:200}.header-area .navbar-top .logo .corporate-chugin{top:20px;width:200px;height:36px}.header-area .navbar-top .logo .personal-chugin{top:20px;width:200px;height:37px}.fixed-menu-area .help-area,.fixed-menu-area .full-support-area{display:none}.view-container{padding-top:40px}}.balloon{position:relative;display:inline-block;padding:5px 10px;width:auto;min-width:120px;max-width:120px;font-size:14px;background:#fff;border:2px solid #ddd;z-index:0}.balloon:before{content:"";position:absolute;display:block;width:0px;height:0px;border-style:solid;z-index:0}.balloon:after{content:"";position:absolute;display:block;width:0px;height:0px;border-style:solid;z-index:-1}.balloon.left:before{margin-top:-9px;top:50%;left:-8px;margin-top:-10px;border-width:9px 9px 9px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.balloon.left:after{top:50%;left:-12px;margin-top:-10px;border-width:10px 10px 10px 0;border-color:rgba(0,0,0,0) #ddd rgba(0,0,0,0) rgba(0,0,0,0)}.balloon.right:before{top:50%;right:-8px;margin-top:-9px;border-width:9px 0 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.balloon.right:after{top:50%;right:-12px;margin-top:-10px;border-width:10px 0 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ddd}.balloon.top:before{top:-8px;left:50%;margin-left:-9px;border-width:0 9px 9px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.balloon.top:after{top:-12px;left:50%;margin-left:-10px;border-width:0 10px 10px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ddd rgba(0,0,0,0)}.balloon.bottom:before{bottom:-8px;left:50%;margin-left:-9px;border-width:9px 9px 0 9px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.balloon.bottom:after{bottom:-12px;left:50%;margin-left:-10px;border-width:10px 10px 0 10px;border-color:#ddd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.required-field:after{content:"必須";display:inline-block;padding:1px 3px;margin-left:2px;background-color:#d9534f;border-radius:10px;line-height:10px;vertical-align:baseline;color:#fff;font-size:10px;font-weight:bolder}input{border-radius:4px;box-sizing:border-box;padding:10px 6px;font-size:16px;line-height:16px;border:1px solid #ccc;height:auto}.btn{height:auto;padding:8px 12px;font-size:16px}select{border-radius:4px;box-sizing:border-box;padding:5px 6px;height:40px;font-size:16px;background-color:#fff}.standard-fields .field{margin-top:10px}.standard-fields .field label{display:block;font-size:16px;margin-bottom:5px}.standard-fields p{margin:10px 0 0 10px;font-size:13px}.member-name-fields .name-fields:after,.member-name-kana-fields .name-fields:after,.corporate-name-fields .name-fields:after,.register-information-name-fields .name-fields:after{content:"";clear:both;display:block}.member-name-fields .name-fields .field,.member-name-kana-fields .name-fields .field,.corporate-name-fields .name-fields .field,.register-information-name-fields .name-fields .field{float:left;margin-right:10px}@media screen and (max-width: 768px){.member-name-fields .name-fields,.member-name-kana-fields .name-fields,.corporate-name-fields .name-fields,.register-information-name-fields .name-fields{margin-bottom:5px}}.corporate-name-fields .field{width:60%}@media screen and (max-width: 768px){.corporate-name-fields .field{width:100%}}.corporate-name-fields .field input{width:100%}.tax-accountant-contracted-fields .type-item,.area-fields .type-item,.first-contact-fields .type-item,.personal-business-fields .type-item,.business-type-fields .type-item{margin-top:10px;margin-right:20px;cursor:pointer}.tax-accountant-contracted-fields .name,.area-fields .name,.first-contact-fields .name,.personal-business-fields .name,.business-type-fields .name{margin-left:5px}.tax-accountant-contracted-fields input,.tax-accountant-contracted-fields .name,.area-fields input,.area-fields .name,.first-contact-fields input,.first-contact-fields .name,.personal-business-fields input,.personal-business-fields .name,.business-type-fields input,.business-type-fields .name{vertical-align:middle}.investment-fields .label,.schedule-fields .label{cursor:pointer}.investment-fields input[type=text],.schedule-fields input[type=text]{margin:0 10px 0 0}.investment-fields input[type=checkbox],.schedule-fields input[type=checkbox]{margin:0 10px}.reason-fields .label,.specific-order-fields .label,.objective-fields .label{cursor:pointer}.reason-fields textarea,.specific-order-fields textarea,.objective-fields textarea{margin-bottom:10px;width:100%;height:60px}.reason-fields input[type=checkbox],.specific-order-fields input[type=checkbox],.objective-fields input[type=checkbox]{margin-right:10px}.phone-fields .field .contact_type{margin-right:10px}.phone-fields .field input{width:80px;margin:0 5px}.name-fields .business-entry-type-selector:after{content:"";clear:both;display:block}.name-fields .business-entry-type-selector .position-buttons{float:left}.name-fields .business-entry-type-selector .position-buttons .btn{margin:0 10px 0 0;background-color:#fff;font-size:16px;border:1px solid #ccc;width:100px}.name-fields .business-entry-type-selector .position-buttons .btn i{margin-right:5px}.name-fields .business-entry-type-selector .another-business-entry-type{float:right;padding:8px 0}.name-fields .business-entry-type-selector .another-business-entry-type>a{font-size:12px;border:1px solid;padding:6px 12px;border-radius:3px}.name-fields .name-input{width:100%;font-size:16px;line-height:16px}.name-fields .preview-area{margin:20px 0 10px 0;text-align:center;font-weight:bold;font-size:20px;line-height:20px}.name-fields .preview-area-kana{margin:10px 0;text-align:center;font-weight:bold;font-size:14px;line-height:14px}.address-fields .prefecture-fields:after{content:"";clear:both;display:block}.address-fields .prefecture-fields .field{float:left;margin-right:10px}.address-fields .prefecture-fields .field .zipcode-input{width:100px}.address-fields .prefecture-fields .field .city-input{width:180px}.address-fields .street-fields .field input{width:100%}.address-fields .street-fields p{margin:5px 0 10px 10px;font-size:13px}.date-fields select{min-width:50px;margin:0 5px}.date-fields select:first-child{margin-left:0}.date-fields select:last-child{margin-right:0}.paypal-form p{margin-bottom:20px}.paypal-form img{margin-bottom:20px}.paypal-form button{display:block;margin:0 auto}.invite-advisor-form,.support-ticket-form{padding:20px;text-align:left}.invite-advisor-form h2,.support-ticket-form h2{margin:0}.invite-advisor-form .description,.support-ticket-form .description{margin:20px 0}.invite-advisor-form .email-input,.invite-advisor-form .subject-input,.support-ticket-form .email-input,.support-ticket-form .subject-input{width:100%}.invite-advisor-form .body-input,.support-ticket-form .body-input{width:99%;height:120px;border-color:#ccc;padding:5px}.invite-advisor-form .no-reply-field *,.support-ticket-form .no-reply-field *{vertical-align:middle}.invite-advisor-form .no-reply-field input,.support-ticket-form .no-reply-field input{margin-right:5px}.invite-advisor-form .no-reply-field span,.support-ticket-form .no-reply-field span{cursor:pointer}.invite-advisor-form .actions,.support-ticket-form .actions{margin-top:20px;text-align:center}.invite-advisor-form .actions .btn,.support-ticket-form .actions .btn{margin:0 5px}.sent-support-ticket-modal h2{margin:0}.sent-support-ticket-modal .description{margin:40px 0}.sent-support-ticket-modal .actions{margin-top:20px}.sent-support-ticket-modal .ok-button{width:200px;height:40px}@media screen and (max-width: 768px){.address-fields .prefecture-fields .field{float:none;display:inline-block}.support-ticket-form .standard-fields label{font-size:14px}.support-ticket-form .description{font-size:14px}.support-ticket-form .no-reply-field{font-size:14px}.support-ticket-form .body-input{width:95%;height:80px}}.user-menu .menu-button-box{text-align:right}.user-menu .menu-button-box .menu-button-large{color:#323232;text-decoration:none;line-height:30px}.user-menu .menu-button-box .menu-button-large img{width:7px;height:5px;vertical-align:middle;margin-left:5px}.user-menu .menu-button-box .menu-button-small{display:none;padding:5px;font-size:24px;background-color:rgba(0,0,0,0);border:none}.user-menu .dropdown{box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin-top:5px;background-color:#fff}.user-menu .dropdown .menus{list-style-type:none;padding-left:0}.user-menu .dropdown .menus .menu{padding:5px 10px;line-height:30px;cursor:pointer}.user-menu .dropdown .menus .menu:hover{background-color:#285ac8;color:#fff}@media screen and (max-width: 768px){.user-menu .menu-button-box .menu-button-large{display:none}.user-menu .menu-button-box .menu-button-small{display:inline-block}}.modal-dialog{max-width:768px;width:auto;padding:20px;margin-top:20px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.overlay{background-color:rgba(0,0,0,.5)}.nps-modal-contents{width:700px;margin:14px auto;text-align:center}.nps-modal-contents .header h1{font-size:16px}.nps-modal-contents .header .logo{width:280px}.nps-modal-contents .body .description{margin-bottom:19px;font-size:15px}.nps-modal-contents .body .score-select{list-style-type:none;font-size:0;margin:0;padding:0;text-align:center}.nps-modal-contents .body .score-select li{display:inline-block;margin:3px 3px 13px;font-size:12px}.nps-modal-contents .body .score-select li.score-button button{width:40px;height:40px;background-color:#f7f5f5;border:dashed 1px #e9e7e7;font-size:16px;color:#000}.nps-modal-contents .body .score-select li.score-button.active button{background-color:#285ac8;outline:0;border:none;color:#fff}.nps-modal-contents .body .score-title{font-size:14px;color:#6e6b6b;margin:0px 97px;margin-bottom:48px}.nps-modal-contents .body .score-title .low{float:left}.nps-modal-contents .body .score-title .hight{float:right}.nps-modal-contents .body .score-title .number{display:none}.nps-modal-contents .body .answer-reason{width:360px;border-color:#8c8989;border-radius:4px}.nps-modal-contents .body .answer-reason+.description{margin-top:48px}.nps-modal-contents .footer{display:inline-flex}.nps-modal-contents .footer .button{display:inline-block}.nps-modal-contents .footer .answer-button{margin:9px 0px;min-width:60px}.nps-modal-contents .footer .answer-button.disabled{pointer-events:none;background-color:#f7f5f5;border-color:#f7f5f5;cursor:not-allowed;opacity:.65}.after-enquete-thanks-modal-contents{width:768px;margin:30px auto;text-align:center;position:relative}.after-enquete-thanks-modal-contents .header h1{font-size:16px}.after-enquete-thanks-modal-contents .header .logo{width:280px}.after-enquete-thanks-modal-contents .description{margin-bottom:16px;font-size:15px}.after-enquete-thanks-modal-contents .footer .answer-button{margin-top:13px}.after-enquete-thanks-modal-contents .footer .close-btn{position:absolute;right:10px;top:-24px;font-size:30px;cursor:pointer}.confirm-modal-contents .description{margin:20px;line-height:20px;font-size:14px;text-align:left}.confirm-modal-contents .btn{margin:0 5px}.payment-modal-contents .errors ul{list-style-type:none}.payment-modal-contents h2{font-size:20px;margin:0;line-height:24px}.payment-modal-contents .form-header{text-align:left;padding-bottom:10px;border-bottom:1px solid #285ac8}.payment-modal-contents .payment-method-choices label{margin:10px 10px 0 0;display:inline-block}.payment-modal-contents .payment-method-choices input{margin-right:10px}.payment-modal-contents .description{margin:20px;line-height:20px;font-size:14px}.payment-modal-contents .actions{margin:30px 20px 20px}.payment-modal-contents .actions .btn{margin:0 5px}.payment-modal-contents.confirm .description{margin:40px 20px;font-size:16px}.payment-modal-contents.confirm .description .attension{margin-top:10px}.payment-modal-contents.confirm .actions{margin:0;margin-top:20px}.application-confirm .confirm-contents,.application-confirm .attensions{text-align:left}.application-confirm td{padding:3px}.application-confirm .actions{margin:30px 20px 20px}.application-confirm .actions .btn{margin:0 5px}.request-advisor-modal{width:60%;min-width:700px;text-align:left;margin:0 auto;padding:10px}.request-advisor-modal .header{margin-bottom:10px}.request-advisor-modal .actions{text-align:center;margin:20px}.request-advisor-modal .actions .btn{margin:0 5px}.request-advisor-modal .actions .ok-button{width:200px;height:40px}.request-advisor-modal .attensions{padding:10px;border:1px solid #ccc;font-size:14px}.request-advisor-modal .attensions h3{margin:0}.request-advisor-modal .attensions ul{margin:10px 0;padding-left:20px}.upload-contract-confirm-modal{width:80%;min-width:775px;margin:0 auto}.upload-contract-confirm-modal .header h1{text-align:center;font-size:30px;padding-bottom:15px}.upload-contract-confirm-modal .header h2{text-align:center;font-size:18px;padding-bottom:15px}.upload-contract-confirm-modal .header .logo{width:280px}.upload-contract-confirm-modal .file-name{font-size:18px;color:#87adfa}.upload-contract-confirm-modal .error-icon{font-size:18px;margin-bottom:4px;color:#f07882}.upload-contract-confirm-modal .message_body{text-align:center;font-size:16px;color:#26aa71;padding-bottom:15px}.upload-contract-confirm-modal .warning_message_body{padding:0 35px 15px;text-align:center;font-size:16px;font-weight:bold;color:#dc1e32}.upload-contract-confirm-modal .body{text-align:center;font-size:16px;color:#f07882}.upload-contract-confirm-modal .actions{text-align:center;margin:20px}.upload-contract-confirm-modal .actions .btn{margin:0 5px}.upload-contract-confirm-modal .actions .ok-button{width:200px;height:40px}.upload-contract-confirm-modal .attensions{padding:10px;border:1px solid #ccc;font-size:14px}.upload-contract-confirm-modal .attensions h3{margin:0}.upload-contract-confirm-modal .attensions ul{margin:10px 0;padding-left:20px}.first-time-modal{width:700px;margin:30px auto}.first-time-modal .circles{text-align:center;margin:0 auto}.first-time-modal .circles:after{content:"";clear:both;display:block}.first-time-modal .circles .step{text-align:center;display:inline-block;width:220px;vertical-align:middle}.first-time-modal .circles .step .circle{border-radius:50%;display:inline-block;width:80px;height:80px;line-height:80px;margin:5px 50px;text-align:center;font-size:18px;font-weight:bold;background-color:#fff;border:2px solid #ccc;color:#ccc}.first-time-modal .circles .step .circle.colored{border:2px solid #285ac8;color:#285ac8}.first-time-modal .circles .step .description{display:block;text-align:center;margin:20px 0}.first-time-modal .circles .step .description.after{margin-right:0}.first-time-modal .circles .arrow{width:20px;text-align:center;display:inline-block;vertical-align:middle;margin-top:-50px}.after-invite-advisor-modal{padding:20px}.after-invite-advisor-modal h2{margin-bottom:10px}.after-invite-advisor-modal .description{margin-bottom:15px}.after-invite-advisor-modal .btn{width:200px}.information-modal .header{line-height:30px;margin-bottom:20px}.information-modal .body{text-align:left;margin-bottom:20px}.information-modal .actions{margin-bottom:20px}.seal-detail-modal{max-width:700px;padding:0 20px;box-sizing:content-box}.seal-detail-modal .name{margin:10px 0 15px;font-size:21px;font-weight:bold}.seal-detail-modal .info{text-align:left}.seal-detail-modal .info .image{display:inline-block;vertical-align:top;margin-right:20px}.seal-detail-modal .info .image img{width:350px}.seal-detail-modal .info .set{display:inline-block;vertical-align:top;margin:20px 0 20px 30px}.seal-detail-modal .info .set-title{margin-bottom:10px;font-size:20px}.seal-detail-modal .info .set-list{padding:0;margin:0 0 0 30px}.seal-detail-modal .info .set-item{margin-bottom:8px;font-size:19px}.seal-detail-modal .description{margin:30px 0 20px;font-size:15px;line-height:1.4rem}.seal-detail-modal h3,.seal-detail-modal ul,.seal-detail-modal .description{text-align:left}.seal-detail-modal .sample{margin-bottom:30px}.seal-detail-modal .sample-title{font-size:16px;font-weight:bold;margin-bottom:20px}.seal-detail-modal .sample-list{list-style:none;margin:0;padding:0}.seal-detail-modal .sample-item{display:inline-block;text-align:center;margin-right:40px}.seal-detail-modal .sample-item-name{margin-bottom:10px}.seal-detail-modal .sample-item-img{width:80px;height:80px}@media screen and (max-width: 768px){.overlay:before{margin:0}.modal-dialog{width:95%;margin-bottom:20px;padding:5px;box-sizing:border-box}.modal-dialog .nps-modal-contents{width:auto;margin:14px 5px}.modal-dialog .nps-modal-contents .header h1{font-size:14px}.modal-dialog .nps-modal-contents .body .score-title{display:table;width:100%;margin:0 0 10px}.modal-dialog .nps-modal-contents .body .score-title .number{display:block}.modal-dialog .nps-modal-contents .body .description{font-size:14px}.modal-dialog .nps-modal-contents .body .answer-reason{width:100%;box-sizing:border-box;font-size:14px}.modal-dialog .nps-modal-contents .body .answer-reason+.description{margin-top:30px}.modal-dialog .after-enquete-thanks-modal-contents{width:auto;padding:0 5px}.modal-dialog .payment-modal-contents .actions{width:100%;margin:0}.modal-dialog .payment-modal-contents .actions .btn{margin-top:10px;font-size:14px;width:100%}.modal-dialog .payment-modal-contents.confirm .actions{font-size:14px}.modal-dialog .application-confirm .application-form label{text-align:left}.modal-dialog .application-confirm .application-form select{display:block}.modal-dialog .application-confirm .application-form .birth-date-fields select{display:initial}.modal-dialog .application-confirm .application-form .phone-fields input{margin-top:5px;width:70px}.modal-dialog .application-confirm .application-form .address-fields .prefecture-fields{text-align:left}.modal-dialog .application-confirm .application-form .address-fields .prefecture-fields .city-input{width:100%}.modal-dialog .application-confirm .actions{width:100%;margin:0}.modal-dialog .application-confirm .actions .btn{margin-top:15px;font-size:14px;width:100%}.modal-dialog .request-advisor-modal{width:100%;min-width:0;text-align:left;margin:0 auto;box-sizing:border-box}.modal-dialog .request-advisor-modal h2{font-size:18px}.modal-dialog .request-advisor-modal .body{font-size:14px}.modal-dialog .request-advisor-modal .actions{text-align:center;margin:20px}.modal-dialog .request-advisor-modal .actions .btn{margin:5px}.modal-dialog .request-advisor-modal .attensions{padding:10px;border:1px solid #ccc}.modal-dialog .request-advisor-modal .attensions h3{margin:0}.modal-dialog .request-advisor-modal .attensions ul{margin:10px 0;padding-left:20px}.modal-dialog .first-time-modal{width:100%}.modal-dialog .first-time-modal .circles .arrow{margin:0 0 10px;width:auto;display:block;transform:rotate(90deg)}.after-invite-advisor-modal h2{line-height:30px}.information-modal{max-height:80vh}.seal-detail-modal{padding:15px 0;box-sizing:border-box}.seal-detail-modal .name{margin:5px 0 15px 0}.seal-detail-modal .info .image{display:block;margin-right:0}.seal-detail-modal .info .image img{width:100%}.seal-detail-modal .info .set{display:block;margin:20px 0 20px 10px}.seal-detail-modal .info .set-title{font-size:18px}.seal-detail-modal .info .set-list{display:block}.seal-detail-modal .info .set-item{margin-bottom:5px;font-size:15px}.seal-detail-modal .description{font-size:14px;margin:0 0 20px 0}.seal-detail-modal .sample-title{font-size:15px}.seal-detail-modal .sample-list{text-align:center}.seal-detail-modal .sample-item{margin-right:15px}.seal-detail-modal .sample-item:last-of-type{margin-right:0}.seal-detail-modal .sample-item-name{font-size:15px}}.notifications,.notices,.errors{border-radius:2px;width:100%;margin:5px auto;margin-bottom:15px;padding:2px 0;font-size:14px;display:none}.notifications.show,.show.notices,.show.errors{display:block}.notifications ul,.notices ul,.errors ul{padding-left:25px;padding-right:5px}.errors{background-color:#ffebe8}.notices{background-color:#d8f8c8}.notices.gray{background-color:#e5e0d6}@media screen and (max-width: 768px){.notifications,.errors,.notices{font-size:12px}}.preloader{margin:100px auto 0;width:70px;text-align:center}.preloader>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.preloader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.preloader .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.signup-loading-modal{position:absolute;top:25%;left:33%;right:33%;height:280px;width:auto;border-radius:0;box-shadow:0 4px 8px -2px #555}@media screen and (max-width: 420px){.signup-loading-modal{top:25%;left:2%;right:2%}}.signup-loading-modal-inner{width:100%;height:100%;padding:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff;box-sizing:border-box}.signup-loading-modal-inner__title{display:flex;justify-content:center;align-items:center;font-size:20px;height:3em;margin:0}.signup-loading-modal-inner__description{font-size:13px;margin:0}.signup-loading-modal-inner .loader{position:relative;height:50px;width:50px}.signup-loading-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.step-content .step h2{font-size:32px;font-weight:bold;margin:10px 0;display:flex;align-items:center}.step-content .step h2 .step-number{border-radius:30px;background-color:#285ac8;color:#fff;display:inline-block;font-weight:200;width:60px;height:60px;line-height:60px;margin-right:20px;text-align:center;flex-shrink:0}.step-content .step h2 .name{line-height:1.3}.step-content .step h3,.step-content .step h4{outline:none}.step-content .step .step-inner{margin:0 auto 6px 30px;padding:4px 0 28px 50px;border-left:none}.step-content .step.last .step-inner{border-left:2px solid rgba(0,0,0,0)}.step-content .step.final-return-step h2{display:block;padding-top:1rem}.step-separator{height:8px;border-bottom:1px dashed #ccc;margin:20px 0 30px;text-align:center}.step-separator .message{display:inline-block;padding:0 5px;text-align:center;font-weight:bold;background-color:#ebf3ff}@media screen and (max-width: 768px){.step-content .step:first-child h2{margin-top:0}.step-content .step h2{font-size:20px;font-weight:bold;margin:40px 0 20px 5px;display:block}.step-content .step h2 .step-number{display:block;float:left;width:25px;height:25px;line-height:25px;margin:0 5px}.step-content .step h2 .name{line-height:1.3em;display:block;margin-left:2em;margin-right:10px}.step-content .step .step-inner{margin:0 auto 10px 0;padding:0;border-left:none}.step-separator{margin:40px 0 50px}.step-separator .message{font-size:12px;margin:0 30px}}.tabs{box-sizing:border-box;width:100%;padding:0 20px;border-bottom:3px solid #99b8e2}.tabs .tab{color:#fff;min-width:120px;box-sizing:border-box;border:none;background-color:#5a81a9;border-top-radius:3px;padding:6px 12px 4px;display:inline-block;vertical-align:middle;margin-right:3px;text-align:center;text-decoration:none}.tabs .tab:focus{outline:0}.tabs .tab:hover{background-color:#99b8e2;text-decoration:none;cursor:pointer}.tabs .tab.active{background-color:#99b8e2}.tabs .tab.active:hover{cursor:default}.tooltip{margin-left:5px}.tooltip i{margin:0 1px}.tooltip:after{border-radius:2px;text-align:left}@media screen and (max-width: 768px){.tooltip{display:none}}.tooltip-modal{margin-left:5px;position:relative}.tooltip-modal .contents{position:absolute;background:#383838;box-shadow:4px 4px 15px -3px #000;color:#fff;border-radius:2px;padding:5px 10px;top:30px;left:-12px;z-index:1;font-size:12px;opacity:0;visibility:hidden;transition:all .5s ease-out}.tooltip-modal .contents.show{display:inline-block;opacity:1;visibility:visible}.tooltip-modal .contents:after{content:"";position:absolute;left:13px;bottom:-9px;width:0px;height:0px;border-style:solid;border-color:#383838 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:9px 6px 0 6px}@media screen and (max-width: 768px){.tooltip{display:none}}.fade-appear{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:0}.fade-appear.fade-appear-active{opacity:1}.fade-leave{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:1}.fade-leave.fade-leave-active{opacity:0}.after-contents .over-view{text-align:center;margin:50px 0}.navigate-establish{text-align:center}.after-steps.disabled{opacity:.5}.after-steps .tasks .task,.after-steps .tasks .office,.after-steps .offices .task,.after-steps .offices .office{width:100%}.after-steps .tasks .task .task-container,.after-steps .tasks .office .task-container,.after-steps .offices .task .task-container,.after-steps .offices .office .task-container{width:1000px;margin:0 auto}.after-steps .tasks .task .body,.after-steps .tasks .office .body,.after-steps .offices .task .body,.after-steps .offices .office .body{display:none;margin:0 auto;padding:0 24px}.after-steps .tasks .task .header,.after-steps .tasks .office .header,.after-steps .offices .task .header,.after-steps .offices .office .header{cursor:pointer;font-weight:bold;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 24px}.after-steps .tasks .task .header .name,.after-steps .tasks .office .header .name,.after-steps .offices .task .header .name,.after-steps .offices .office .header .name{font-size:26px;display:inline-flex;align-items:center;justify-content:left;color:#252525}.after-steps .tasks .task .header .name>span,.after-steps .tasks .office .header .name>span,.after-steps .offices .task .header .name>span,.after-steps .offices .office .header .name>span{display:inline-block}.after-steps .tasks .task .header .name .due-date,.after-steps .tasks .office .header .name .due-date,.after-steps .offices .task .header .name .due-date,.after-steps .offices .office .header .name .due-date{border-radius:2px;padding:2px 5px;margin-left:10px;background-color:#ffb91e;line-height:20px;font-size:.8rem}.after-steps .tasks .task .header .md-openarrow,.after-steps .tasks .office .header .md-openarrow,.after-steps .offices .task .header .md-openarrow,.after-steps .offices .office .header .md-openarrow{float:right;height:80px;font-size:34px}.after-steps .tasks .task.open .body,.after-steps .tasks .office.open .body,.after-steps .offices .task.open .body,.after-steps .offices .office.open .body{display:block}.after-steps .tasks .task.disabled .header,.after-steps .tasks .office.disabled .header,.after-steps .offices .task.disabled .header,.after-steps .offices .office.disabled .header{cursor:default}.after-steps .tasks .task,.after-steps .offices .task{border-bottom:1px dashed #99958c}.after-steps .tasks .task:first-child,.after-steps .offices .task:first-child{border-top:1px dashed #99958c}.after-steps .tasks .map,.after-steps .offices .map{margin:10px 0;width:700px;height:230px;background-color:#eee}.after-steps .tasks .requirements,.after-steps .offices .requirements{padding-left:20px;list-style-type:none}.after-steps .tasks .requirements li,.after-steps .offices .requirements li{margin-top:10px}.after-steps .tasks .requirements li h4,.after-steps .offices .requirements li h4{display:block;margin:0}.after-steps .tasks .requirements li .download-button,.after-steps .offices .requirements li .download-button{margin-top:20px;margin-bottom:10px;margin-left:10px;font-size:14px}.after-steps .tasks .thumbnails,.after-steps .offices .thumbnails{margin:0;margin-bottom:20px}.after-steps .tasks .thumbnails:after,.after-steps .offices .thumbnails:after{content:"";clear:both;display:block}.after-steps .tasks .thumbnails .thumbnail,.after-steps .offices .thumbnails .thumbnail{float:left;position:relative;padding:5px;margin:0 5px;width:160px;height:auto;text-align:center;font-size:14px}.after-steps .tasks .thumbnails .thumbnail h4,.after-steps .offices .thumbnails .thumbnail h4{margin:5px 0;font-size:13px;text-align:center}.after-steps .tasks .thumbnails .thumbnail .image-container,.after-steps .offices .thumbnails .thumbnail .image-container{position:relative}.after-steps .tasks .thumbnails .thumbnail .image-container .download-button,.after-steps .offices .thumbnails .thumbnail .image-container .download-button{position:absolute;bottom:10px;left:10px;right:10px}.after-steps .tasks .thumbnails .thumbnail .image,.after-steps .offices .thumbnails .thumbnail .image{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);background-color:#fff;width:160px;height:200px;position:relative}.after-steps .tasks .thumbnails .thumbnail .image .download-button,.after-steps .offices .thumbnails .thumbnail .image .download-button{position:absolute;bottom:10px;left:10px;right:10px}.after-steps .tasks .thumbnails .thumbnail .tax_office_documents,.after-steps .offices .thumbnails .thumbnail .tax_office_documents{margin-top:17px}.after-steps .tasks{max-width:1000px;margin:0 auto;border-top:1px dashed #99958c;border-left:1px solid #99958c;border-right:1px solid #99958c;background-color:#fff}.after-steps .tasks.funding{border-left:none;border-right:none}.office.pension-office .pension-office-info{display:inline-block;margin-bottom:10px;font-size:14px}.office.pension-office .thumbnails .thumbnail.health-insurance{width:284px}.office.pension-office .thumbnails .thumbnail.health-insurance h4{width:283px}.office.pension-office .thumbnails .thumbnail.health-insurance .image-container img{width:282px;height:200px}.office.pension-office .thumbnails .thumbnail.health-insurance .image-container .download-button{width:232px}.office.tax-office .tax-office-info{display:inline-block;margin-bottom:10px;font-size:14px}.office.tax-office .tax-office-search{margin-bottom:20px}.office.tax-office .tax-office-search .title{margin-bottom:5px}.office.tax-office .edit{margin-bottom:10px}.office.tax-office .edit .title{margin-bottom:8px}.office.tax-office .edit .tax-accountant-select{margin-bottom:10px}.office.tax-office .edit .standard-fields{text-align:left}.office.tax-office .edit .standard-fields .tax-name-input{width:63%}.office.tax-office .edit .tax-accountant-name{margin:8px 0}.office.tax-office .edit .phone-fields{margin-bottom:16px}.office.tax-office .edit .phone-fields label{display:block;margin:8px 0}.office.tax-office .edit .tax-accountant-form-actions .save{margin:10px 5px;padding:8px 31px}.office.prefecture-tax-office .prefecture-tax-office-info{display:inline-block;margin-bottom:10px;font-size:14px}.office.prefecture-tax-office .prefecture-tax-office-info .name{font-weight:bold}.office.prefecture-tax-office .thumbnails .thumbnail.establish-notification .tooltip{margin:0 2px}.office.prefecture-tax-office .thumbnails .thumbnail.establish-notification .tooltip:after{white-space:normal;width:240px}.office.municipal-government .body{margin-bottom:24px !important}.office.municipal-government .municipal-government-info{display:inline-block;margin-bottom:10px;font-size:14px}.office.municipal-government .thumbnails .thumbnail.establish-notification .tooltip{margin:0 2px}.office.municipal-government .thumbnails .thumbnail.establish-notification .tooltip:after{white-space:normal;width:240px}.task.accounting .body h3{font-size:18px;margin-top:0}.task.accounting .body .box{border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);padding:25px;width:500px;background-color:#fff;text-align:center;margin:20px 0}.task.accounting .body .box .title{text-align:center;margin-bottom:10px}.task.accounting .body .box .title h4{margin:0;display:inline;line-height:21px;vertical-align:middle}.task.accounting .body .box .title img{width:50px;height:21px;margin-left:5px;vertical-align:middle}.task.accounting .body .box .description{padding:20px;text-align:left;font-size:14px}.task.accounting .body .box .description h4{margin:0}.task.accounting .body .box .description ul{text-align:left;margin:5px;padding-left:20px}.task.accounting .body .box .actions{margin-bottom:10px}.task.accounting .bank-logo{width:400px;margin-top:10px}.task.accounting .amex-logo{margin-top:10px}.task.accounting .message{margin-top:20px;margin-bottom:10px;font-size:14px;color:#666}.task.accounting .message .highlight{font-weight:bold}.task.accounting .message h4{margin:0}.task.accounting .message ul{margin:5px 0;list-style-type:decimal}.task.bank-account .body .lead{line-height:1.5rem}.task.bank-account .body .text-muted{color:#777}.task.bank-account .body .break{display:block}.task.bank-account .body .box{text-align:center;margin:20px 5px;width:178px;display:inline-block}.task.bank-account .body .box .title{text-align:center;margin-bottom:10px}.task.bank-account .body .box .title h4{margin:0;display:inline;line-height:21px;vertical-align:middle}.task.bank-account .body .box .title img{width:50px;height:21px;margin-left:5px;vertical-align:middle}.task.bank-account .body .box .logo-title{height:44px;padding:0 13px;position:relative}.task.bank-account .body .box .logo-title .bank-logo{height:50%}.task.bank-account .body .box .logo-title .bank-logo.chiba{position:absolute;top:-7px;right:45px;height:28px}.task.bank-account .body .box .logo-title .bank-logo.gmo{height:60%}.task.bank-account .body .box .description{text-align:left;font-size:11px;height:400px}.task.bank-account .body .box .description h4{margin:0}.task.bank-account .body .box .description ul{text-align:left;margin:5px;padding-left:20px}.task.bank-account .body .box .description div.sections{margin-top:10px}.task.bank-account .body .box .description div.sections p{margin:0}.task.bank-account .body .box .actions{margin-bottom:10px}.task.bank-account .body .box .actions .apply-bank-account{font-weight:400;width:88%;height:32px;padding:0}.task.bank-account .body .sbi-box{margin:39px 0}.task.bank-account .body .sbi-box .logo-title,.task.bank-account .body .sbi-box .description,.task.bank-account .body .sbi-box .actions{display:inline-block;vertical-align:middle}.task.bank-account .body .sbi-box .logo-title{width:13vw}.task.bank-account .body .sbi-box .logo-title img{width:100%}.task.bank-account .body .sbi-box .description{width:47%;font-size:12px;padding:0 28px}.task.bank-account .body .sbi-box .description div{margin-block-start:1em}.task.bank-account .body .sbi-box .description br{display:none}.task.bank-account .body .sbi-box .actions .apply-bank-account{font-weight:400}.task.bank-account .body .sbi-bank-area h4{margin-top:0}.task.bank-account .body .bank-area.chugin .logo{margin-top:20px}.task.bank-account .body .bank-area.chugin .logo img{margin-left:10px;width:150px}.task.bank-account .body .bank-area.chugin .box{vertical-align:top}.task.bank-account .body .bank-area.chugin .box .description{font-size:10px}.task.bank-account .body .bank-area.chugin .box .description p{margin-bottom:0}.task.bank-account .body .bank-area.chugin .box .description p .head{font-weight:bold;line-height:1.3;color:#e02040}.task.bank-account .body .bank-area.chugin .box .description p:first-child{min-height:100px}.task.bank-account .body .bank-area.chugin .box .description.left p{font-weight:bold}.task.bank-account .body .bank-area.chugin .box .actions{margin-top:20px}.task.bank-account .body .bank-area.chugin .box .chugin-sogyo-support-link{line-height:1.3}.task.funding .body{margin:0 !important}.task.funding .lead{margin:0 0 25px}.task.funding .step-list{display:table;table-layout:fixed;width:90%;margin:0 auto 35px;padding:0}.task.funding .step-item{display:table-cell;margin-bottom:20px;text-align:center}.task.funding .step-item:nth-of-type(2){padding:0 25px}.task.funding .step-item .image{margin-bottom:20px}.task.funding .step-item .description{font-weight:bold;text-align:center}.task.funding .step-item .description .step{margin-bottom:3px;font-size:18px}.task.funding .footer{text-align:center;margin-bottom:40px}.task.funding .footer .btn{padding:8px 55px;font-weight:normal !important;font-size:14px}.after-steps .task.credit-card .header .name{font-size:26px}.after-steps .task.credit-card .body .lead{font-size:18px;line-height:1.7rem}.after-steps .task.credit-card .body .lead .break{display:block}.after-steps .task.credit-card .body .personal .between{display:flex;justify-content:space-between;width:100%}.after-steps .task.credit-card .body .personal h3{font-size:18px}.after-steps .task.credit-card .body .personal h3.chugin{margin-bottom:10px}.after-steps .task.credit-card .body .personal .box{border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);background-color:#fff;margin:20px 10px;padding:20px;box-sizing:border-box;width:33%;text-align:center;flex-grow:1}.after-steps .task.credit-card .body .personal .box:first-child{margin-left:0}.after-steps .task.credit-card .body .personal .box:last-child{margin-right:0}.after-steps .task.credit-card .body .personal .box .head{margin:0;min-height:3em;text-align:center}.after-steps .task.credit-card .body .personal .box .head h4{margin:0}.after-steps .task.credit-card .body .personal .box .title{text-align:left;font-size:14px;margin-bottom:10px}.after-steps .task.credit-card .body .personal .box .title h4{margin:0;display:inline;line-height:21px;vertical-align:middle}.after-steps .task.credit-card .body .personal .box .title img{width:50px;height:21px;margin-left:5px;vertical-align:middle}.after-steps .task.credit-card .body .personal .box .description{padding:0;font-size:14px;margin-bottom:40px;min-height:130px}.after-steps .task.credit-card .body .personal .box .description h4{margin:0}.after-steps .task.credit-card .body .personal .box .description ul{text-align:left;margin:5px;padding-left:20px}.after-steps .task.credit-card .body .personal .box .note{margin-top:15px;text-align:center;font-size:13px}.after-steps .task.credit-card .body .personal .box .actions{margin-bottom:10px}.after-steps .task.credit-card .body .personal .box .actions .btn{font-size:14px;width:80%;box-sizing:border-box}.after-steps .task.credit-card .body .personal .box .card-img{width:100%}.after-steps .task.credit-card .body .corporate .box{display:flex;justify-content:center;align-items:center;flex-direction:column}.after-steps .task.credit-card .body .corporate .box .head{width:100%;margin:0;height:2.5rem;font-size:24px;display:flex;justify-content:center;align-items:center;letter-spacing:.1rem h4;letter-spacing-margin:0}.after-steps .task.credit-card .body .corporate .box .title{display:flex;justify-content:center;align-items:center;font-size:20px;letter-spacing:.1rem h4;letter-spacing-margin:1.5rem 0 .5rem 0}.after-steps .task.credit-card .body .corporate .box .img-wrapper{width:60%;text-align:center}.after-steps .task.credit-card .body .corporate .box .img-wrapper img{width:100%}.after-steps .task.credit-card .body .corporate .box .description{width:52%;padding:0;font-size:14px;margin-bottom:20px;min-height:130px}.after-steps .task.credit-card .body .corporate .box .description h4{margin:0}.after-steps .task.credit-card .body .corporate .box .description ul{text-align:left;margin:5px;padding-left:20px}.after-steps .task.credit-card .body .corporate .box .actions{width:100%;margin-bottom:10px;text-align:center}.after-steps .task.credit-card .body .corporate .box .actions .btn{width:30%}.task.accounting .body .box{background-color:#f7fbff}.task.accounting .body .box h4{margin-top:0}.task.accounting .body .box .coupon{position:relative;width:400px;margin:0 auto}.task.accounting .body .box .coupon img{width:400px}.task.accounting .body .box .coupon .code{position:absolute;left:10px;bottom:15px;color:#999}.task.accounting .body .box .actions{margin:30px auto 10px}.task.accounting .body .box .actions .btn-primary{width:300px}.task.accounting .body .message h4{color:#000;margin-bottom:5px}@media screen and (max-width: 768px){.home .after-contents .over-view{margin:0 10px 40px;line-height:30px}.home .after-contents .warnings{padding:20px 10px;margin-bottom:20px}.home .after-contents .thumbnails{text-align:center}.home .after-contents .thumbnails .thumbnail{float:none;display:inline-block}.home .after-contents .thumbnails .thumbnail .image{display:inline-block}.after-steps .tasks .task .header,.after-steps .tasks .office .header,.after-steps .offices .task .header,.after-steps .offices .office .header{cursor:pointer;padding:16px 8px 16px 16px;font-weight:bold}.after-steps .tasks .task .header .name,.after-steps .tasks .office .header .name,.after-steps .offices .task .header .name,.after-steps .offices .office .header .name{font-size:14px}.after-steps .tasks .task .header .due-date,.after-steps .tasks .office .header .due-date,.after-steps .offices .task .header .due-date,.after-steps .offices .office .header .due-date{font-size:12px}.after-steps .tasks .task .body,.after-steps .tasks .office .body,.after-steps .offices .task .body,.after-steps .offices .office .body{padding:0 16px}.after-steps .tasks .task .task-container,.after-steps .tasks .office .task-container,.after-steps .offices .task .task-container,.after-steps .offices .office .task-container{width:100%}.after-steps .tasks .map,.after-steps .offices .map{width:100%}.after-steps .tasks .office .body,.after-steps .offices .office .body{padding:8px !important}.office{font-size:14px}.office select{font-size:14px}.office.pension-office select{width:100%}.office.tax-office .requirements{padding-left:0;text-align:center}.office.tax-office .requirements .name{padding-left:10px;text-align:left}.office.tax-office .edit{margin-bottom:30px}.office.tax-office .edit .title .name{display:block;margin-left:1.3em}.task.accounting .body h3{font-size:14px;margin:10px}.task.accounting .body .box{width:100%;box-sizing:border-box}.task.accounting .body .box .description{padding:10px}.task.accounting .body .box .actions{margin-top:10px}.task.accounting .body .box .actions .btn{width:auto;max-width:390px;display:block}.task.accounting .ntt-east-logo{width:100%;margin-top:10px}.task.accounting .message{margin:20px 10px 10px 10px}.task.bank-account .body .lead{margin:0;font-size:13px;line-height:1.35rem}.task.bank-account .body .break{margin-bottom:8px}.task.bank-account .body .box .description{text-align:left}.task.bank-account .body .box .actions .btn-primary{width:100%}.after-steps .task.credit-card .body .lead{font-size:13px;line-height:1.35rem}.after-steps .task.credit-card .body .lead .break{margin-bottom:8px}.after-steps .task.credit-card .body .personal .between{display:block}.after-steps .task.credit-card .body .personal .box{margin-left:0;margin-right:0;width:100%}.after-steps .task.credit-card .body .personal .box .title h4{margin:0}.after-steps .task.credit-card .body .personal .box .actions .btn{width:100%}.after-steps .task.credit-card .body .personal .box .description{min-height:0}.after-steps .task.credit-card .body .corporate .box{margin-left:0;margin-right:0;width:100%;box-sizing:border-box}.after-steps .task.credit-card .body .corporate .box .head{height:2rem;font-size:20px;text-align:center;letter-spacing:.1rem h4;letter-spacing-margin:0}.after-steps .task.credit-card .body .corporate .box .title{font-size:16px;letter-spacing:.1rem h4;letter-spacing-margin:0;letter-spacing-line-height:21px}.after-steps .task.credit-card .body .corporate .box .img-wrapper{width:100%}.after-steps .task.credit-card .body .corporate .box .description{width:auto;font-size:14px;margin-bottom:20px}.after-steps .task.credit-card .body .corporate .box .description h4{margin:0}.after-steps .task.credit-card .body .corporate .box .description ul{text-align:left;margin:5px;padding-left:10px}.after-steps .task.credit-card .body .corporate .box .actions{width:100%}.after-steps .task.credit-card .body .corporate .box .actions .btn{width:auto;display:block}.task.accounting .body .box .coupon{width:100%}.task.accounting .body .box .coupon img{width:100%}.task.accounting .body .box .coupon .code{font-size:12px;bottom:10px}.task.accounting .body .box .actions{margin-top:20px;margin-bottom:0}.task.accounting .body .box .actions .btn-primary{width:90%}.task.bank-account .body .lead{line-height:1.5rem}.task.bank-account .body .sbi-box,.task.bank-account .body .box{width:100%;box-sizing:border-box;margin:0 0 16px}.task.bank-account .body .sbi-box .logo-title,.task.bank-account .body .box .logo-title{margin-top:10px;height:14vw}.task.bank-account .body .sbi-box .logo-title img,.task.bank-account .body .box .logo-title img{width:auto}.task.bank-account .body .sbi-box .logo-title .bank-logo,.task.bank-account .body .box .logo-title .bank-logo{height:72%}.task.bank-account .body .sbi-box .logo-title .bank-logo.chiba,.task.bank-account .body .box .logo-title .bank-logo.chiba{position:static;height:85%}.task.bank-account .body .sbi-box .logo-title .bank-logo.gmo,.task.bank-account .body .box .logo-title .bank-logo.gmo{margin-top:-1%;height:80%}.task.bank-account .body .sbi-box .logo-title .bank-logo.chugin,.task.bank-account .body .box .logo-title .bank-logo.chugin{margin-top:-5%;height:100%}.task.bank-account .body .sbi-box .description,.task.bank-account .body .box .description{padding:10px;height:100%;margin-bottom:15px}.task.bank-account .body .sbi-box .description br,.task.bank-account .body .box .description br{display:none}.task.bank-account .body .sbi-box .logo-title{width:66vw;margin:auto;text-align:center}.task.bank-account .body .sbi-box .description{width:100%}.task.bank-account .body .sbi-box .description div{margin-block-start:1em}.task.bank-account .body .sbi-box .logo-title,.task.bank-account .body .sbi-box .description,.task.bank-account .body .sbi-box .actions{display:block}.task.bank-account .body .sbi-box .actions .btn-primary{width:100%}}.bank-list .btn.btn-primary{width:100%;font-size:.875rem}.twitter-share-button,.fb-share-button{vertical-align:middle;margin:0 5px}.navigate-establish{text-align:center}.navigate-establish:focus{outline:unset}.description-steps.disabled{opacity:.5}.description-steps .establish-actions{margin-top:30px;text-align:center}.description-steps .establish-actions .establish{padding:15px;font-size:20px}.description-steps .description-contents{width:100%;border-bottom:1px dashed #ccc}.description-steps .description-contents:first-child{border-top:1px dashed #ccc}.description-steps .description-contents .description-container{width:800px;margin:0 auto}.description-steps .description-contents .body{margin:0 auto}.description-steps .description-contents .header{height:100%;line-height:80px;height:80px;font-weight:bold}.description-steps .description-contents .header .name{font-size:26px}.description-contents.required-authorization .body .box{border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);background-color:#fff;padding:10px 25px;width:750px}.description-contents.required-authorization .body .box img{width:50px;height:21px;margin-left:5px;vertical-align:bottom}.description-contents.required-authorization .body .box table{width:100%;margin-bottom:20px}.description-contents.required-authorization .body .box table thead th{line-height:21px;vertical-align:middle}.description-contents.required-authorization .body .box table tr{border-bottom:1px solid rgba(0,0,0,.2)}.description-contents.required-authorization .body .box table th,.description-contents.required-authorization .body .box table td{font-weight:normal;padding:15px 0;text-align:center;font-size:13px}.description-contents.required-authorization .body .box table .description{font-size:11px}.description-contents.required-authorization .body .message{margin:20px 0 40px;line-height:35px}.description-contents.procedure .body .requirements{padding-left:20px}.description-contents.procedure .body .requirements li{margin-top:10px}.description-contents.procedure .body ul{list-style-type:circle}.description-contents.procedure .body .note{border-radius:4px;margin-top:1em;padding:10px;width:698px;border:1px solid #ccc;background-color:#fff}.description-contents.procedure .body .note .note-body{margin:20px}.description-contents.procedure .body .note .note-body h2{font-size:24px;line-height:24px;margin:30px 0}.description-contents.procedure .body .note .note-body ul,.description-contents.procedure .body .note .note-body ol{margin:5px 20px}.description-contents.procedure .body .note .note-body .miranova{display:flex;margin:30px 0 0 0;text-align:center}.description-contents.procedure .body .note .note-body .miranova .logo{flex:1}.description-contents.procedure .body .note .note-body .miranova .logo .logo-img{width:50%;padding:10px 0}.description-contents.procedure .body .note .note-body .miranova .logo .logo-description p{margin:5px}.description-contents.procedure .body .note .note-body .miranova .info{flex:1}.description-contents.procedure .body .note .note-body .miranova .info .publicity{margin-bottom:30px}.description-contents.procedure .body .note .note-body .miranova .info .publicity p{margin:10px}.description-contents.procedure .body .note .note-body .note-info{font-size:14px}.description-contents.procedure .body .note .note-body .note-info ol{margin:0;padding-left:20px}.description-contents.procedure .body .note .note-body .note-info ol li{line-height:24px}.description-contents.procedure .body .note .note-body .note-info .note-warning{border:solid 1px #f6ca06;border-radius:4px;margin:10px 0;padding:10px;display:flex}.description-contents.procedure .body .note .note-body .note-info .note-bookmarklet{margin:40px 0;text-align:center}.description-contents.procedure .body .note .note-body .note-info .note-bookmarklet .bookmarklet-btn{font-weight:bold;font-size:20px;padding:12px 36px;border:2px solid #000;border-radius:5px}.description-contents.procedure .body .note .note-body .note-info .note-procedure{margin-bottom:40px}.description-contents.procedure .body .note .note-body .note-info .note-procedure h3{display:inline-block;font-size:16px;margin:0 0 10px 0}.description-contents.procedure .body .note .note-body .note-info .note-procedure .note-procedure-info{margin-bottom:20px}.description-contents.procedure .body .note .note-body .note-info .note-procedure .note-procedure-img{width:100%;text-align:center}.description-contents.procedure .body .note .note-body .note-info .note-procedure img{width:80%;border:1px solid #999}.description-contents.procedure .body .actions{margin-top:20px}@media screen and (max-width: 768px){.home .navigate-establish{margin:0 5px;padding:0;width:auto;font-size:16px;padding:20px 10px}.description-steps{margin-top:20px}.description-steps .description-contents .description-container{width:auto}.description-steps .description-contents .description-container .header{line-height:1.3em;height:60px;font-weight:bold;padding:20px 10px 0}.description-steps .description-contents .description-container .header .name{font-size:20px}.description-steps .description-contents .description-container .body{padding:0 5px 20px 5px}.description-steps .description-contents .description-container .body .box{width:auto}.description-contents.required-authorization .body .box{overflow-x:scroll;padding:15px 5px}.description-contents.required-authorization .body .box table{font-size:13px;width:650px}.description-contents.required-authorization .body .box table th,.description-contents.required-authorization .body .box table td{font-weight:normal;padding:15px 0;text-align:center}.description-contents.procedure .body .step-content .step .step-inner{padding:0 10px}.description-contents.procedure .body .step-content .step .step-inner .note{width:100%;padding:0}.description-contents.procedure .body .step-content .step .step-inner .actions{margin:10px}.description-contents.procedure .body .note .note-body .note-info .note-procedure .note-procedure-img img{width:100%}}.prepare-contents .prepare-steps .items.personal .name-fields .field{display:inline-block;margin-right:20px}.prepare-contents .prepare-steps .items.personal .name-fields:last-child{margin-right:0}.prepare-contents .prepare-steps .items.personal .is-tax-payment-place label{display:inline-block;margin-right:10px}.prepare-contents .prepare-steps .items.personal .is-tax-payment-place label input{margin-right:4px}.prepare-contents .prepare-steps .items.personal .item.employee_num .employee-input{margin:0 5px 6px 0}.prepare-contents .prepare-steps .items.personal .item.employee_num .summary .employee-label{display:inline;margin:0 5px 0 0}.prepare-contents .prepare-steps .items.personal .item.employee_num .summary .employee-value{display:inline;margin-right:15px}.prepare-contents .prepare-steps .items.personal .item.employee_num .summary .officer-label{display:inline;margin:0 5px 0 0}.prepare-contents .prepare-steps .items.personal .item.employee_num .summary .officer-value{display:inline;margin-right:15px}@media screen and (max-width: 768px){.new-ui-plan-select{margin:20px 0;width:100%;box-sizing:border-box;padding:0 10px}.plan-container{display:flex;align-items:center;justify-content:space-around;margin:0 auto}}.plan-select-es-lp-like{display:flex;justify-content:center;align-items:center;flex-direction:column}.plan-select-es-lp-like-header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.plan-select-es-lp-like-header__description{margin-bottom:20px;font-size:16px;color:#252525;line-height:1.6em;width:100%}.plan-select-es-lp-like-header__description .break{display:block}.plan-select-es-lp-like-plans{width:710px;display:flex;align-items:flex-start;flex-direction:row}.plan-select-es-lp-like-plans .application-area{margin-bottom:12px;text-align:center}.plan-select-es-lp-like-plans .application-area .btn{width:150px}.plan-select-es-lp-like-plan-wrapper{width:100%;height:100%;padding:0 8px}.plan-select-es-lp-like-plan-wrapper__recommend{width:100%;height:30px;display:flex;justify-content:center;align-items:center;background-color:#285ac8;color:#fff;border-radius:4px 4px 0 0;letter-spacing:.05em;font-size:11px}.plan-select-es-lp-like-plan-wrapper__recommend__hidden{visibility:hidden}.plan-select-es-lp-like-plan-wrapper__recommend__hidden+.plan-select-es-lp-like-plan .plan-select-es-lp-like-plan___plan-name{border-radius:4px 4px 0 0}.plan-select-es-lp-like-plan{border:1px solid #99958c;border-radius:4px;flex-grow:1;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:14px;letter-spacing:.05em;background-color:#fff}.plan-select-es-lp-like-plan__basic-plan{border:1px solid #285ac8;border-radius:0 0 4px 4px}.plan-select-es-lp-like-plan__basic-plan .btn{background-color:#285ac8;border-color:#285ac8;color:#fff}.plan-select-es-lp-like-plan__basic-plan .btn:hover{background-color:#5bf;border-color:#5bf}.plan-select-es-lp-like-plan___plan-name{width:100%;height:48px;font-size:16px;font-weight:bold;display:flex;justify-content:center;align-items:center;background-color:#eeede9;color:#99958c}.plan-select-es-lp-like-plan___plan-name__basic-plan{background-color:#73a5ff;color:#fff}.plan-select-es-lp-like-plan-body{width:100%;height:100%;padding:20px;box-sizing:border-box}.plan-select-es-lp-like-plan-price{border-bottom:1px solid gray}.plan-select-es-lp-like-plan-price-persona{height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:16px;font-weight:bolder}.plan-select-es-lp-like-plan-price-persona__line{display:block;line-height:1.4rem}.plan-select-es-lp-like-plan-price-detail-wrapper{display:flex;justify-content:center;align-items:center;height:64px}.plan-select-es-lp-like-plan-price-detail__amount{font-size:28px;font-weight:500}.plan-select-es-lp-like-plan-price-detail__unit{margin-left:3px;font-weight:bold}.plan-select-es-lp-like-plan-features{height:175px;padding:24px 36px;box-sizing:border-box}.plan-select-es-lp-like-plan-features__feature{line-height:2em;font-size:13px}.plan-select-es-lp-like-plan-features__feature__strong{font-weight:bold}.plan-select-es-lp-like-plan-apply{display:flex;justify-content:center;align-items:center;padding:0 16px}.plan-select-es-lp-like-plan-apply__btn{width:100%;height:24px;display:flex;justify-content:center;align-items:center;font-size:14px;margin-bottom:12px}.plan-select-es-lp-like-plan-trial{display:flex;justify-content:center;align-items:center;height:40px;font-size:12px}.plan-select-es-lp-like-help{width:710px;box-sizing:border-box;padding:20px 0}.plan-select-es-lp-like-help-description{font-size:14px;color:#252525;line-height:1.6em}.plan-select-es-lp-like-help-title .icon{margin-right:2px;color:#252525}.plan-select-es-lp-like-help-title .text{vertical-align:middle;font-size:14px}@media screen and (max-width: 768px){.plan-select-es-lp-like{width:auto}.plan-select-es-lp-like-plans{width:100%;flex-direction:column}.plan-select-es-lp-like-help{width:100%}.plan-select-es-lp-like-plan-wrapper{width:100%;padding:0}.plan-select-es-lp-like-header__description{font-size:13px}.plan-select-es-lp-like-header__description .break{margin-bottom:8px}.plan-select-es-lp-like-help-title .text{font-size:12px}.plan-select-es-lp-like-help-description{font-size:12px}}.new-ui-plan-select{margin:40px 0 30px 40px;width:720px;max-width:720px;margin:20px 0;width:auto}.new-ui-plan-select .header-area{position:relative;width:250px;margin:80px auto;padding-left:170px;background-size:30%}.new-ui-plan-select .header-area h1{font-size:18px;line-height:27px}.new-ui-plan-select .header-area p{font-size:12px}.new-ui-plan-select .header-area p span{color:#001578;font-weight:bolder}.new-ui-plan-select .plan-container{display:flex;align-items:center;justify-content:space-around;margin:0 auto}.new-ui-plan-select .plan-container .trial a{font-size:10px;text-decoration:underline}.new-ui-plan-select .plan-diff{text-align:center;margin-top:50px}.new-ui-plan-select .plan-diff a{text-decoration:underline;font-size:12px}.establish-contents{width:100%;margin:20px auto}.establish-contents .over-view{text-align:center;margin:50px 0}.establish-contents .step-separator.disabled{opacity:.2}.navigate-prepare{text-align:center}.establish-steps{width:1000px;margin:0 auto}.establish-steps.disabled{opacity:.2}.establish-steps .step.disabled{opacity:.2}.establish-steps .balloons{float:right;margin-right:50px}.establish-steps .balloons .balloon{display:block;margin-top:10px;max-width:300px}.establish-steps .balloons .balloon h4{margin:0}.establish-steps .balloons .balloon .info-icon{color:#285ac8;font-size:1rem;margin-bottom:3px}.establish-steps .map{margin:10px 0;width:700px;height:200px;background-color:#fff}.establish-steps .sub-step{padding-top:10px}.establish-steps .sub-step:first-child{padding-top:0}.establish-steps .title h3{vertical-align:middle}.establish-steps .title .download-button{vertical-align:middle;padding:5px 20px}.establish-steps .title .guide-link{vertical-align:middle;margin-left:10px}.establish-steps .title .prepare-tel{font-size:14px;margin-bottom:16px}.establish-steps .title .white-box{background-color:#fff;padding:8px 10px;border-radius:4px;max-width:700px;border:1px solid #ccc;font-size:13px;line-height:1.7;margin-bottom:12px;overflow:hidden}.establish-steps .title .white-box.border-red{border:1px solid #dc1e32}.establish-steps .title .white-box .alert-container{margin-right:8px}.establish-steps .title .white-box .alert-container .error-icon{font-size:18px;margin-bottom:4px;color:#dc1e32}.establish-steps .title .white-box .alert-container+div{width:calc(100% - 30px)}.establish-steps .title .white-box .notary-office{font-size:17px;line-height:1.3}.establish-steps .title .margin-right-20{margin-right:20px}.establish-steps .title .prepare-check{margin-top:12px;display:inline-block;font-size:13px;vertical-align:bottom}.establish-steps .requirements{font-size:18px;padding-left:20px;list-style-type:circle}.establish-steps .requirements li{margin-top:10px}.establish-steps .place-info{display:inline-block;margin-bottom:10px;font-size:14px}.establish-steps .place-info .name{font-weight:bold}.establish-steps .place-info .jurisdiction{width:450px;word-wrap:break-word}.establish-steps .box{border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);padding:25px;width:500px;background-color:#fff;text-align:center;margin:20px 0}.establish-steps .box .title{text-align:center;margin-bottom:10px}.establish-steps .box .title h4{margin:0;display:inline;line-height:21px;vertical-align:middle}.establish-steps .box .title img{width:50px;height:21px;margin-left:5px;vertical-align:middle}.establish-steps .box .description{padding:20px;text-align:left;font-size:14px}.establish-steps .box .actions{margin-bottom:10px}.step.select-certification-method-step .method-field,.step.submit-documents-step .method-field,.step.submission-method-step .method-field,.step.prepare-etax-step .method-field,.step.prepare-esetup-step .method-field,.step.electronic-certificate-step .method-field,.step.electronic-certificate-confirm-step .method-field{margin-bottom:20px}.step.select-certification-method-step .method-field .submission-method-container,.step.submit-documents-step .method-field .submission-method-container,.step.submission-method-step .method-field .submission-method-container,.step.prepare-etax-step .method-field .submission-method-container,.step.prepare-esetup-step .method-field .submission-method-container,.step.electronic-certificate-step .method-field .submission-method-container,.step.electronic-certificate-confirm-step .method-field .submission-method-container{display:flex}.step.select-certification-method-step .method-field .submission-method,.step.submit-documents-step .method-field .submission-method,.step.submission-method-step .method-field .submission-method,.step.prepare-etax-step .method-field .submission-method,.step.prepare-esetup-step .method-field .submission-method,.step.electronic-certificate-step .method-field .submission-method,.step.electronic-certificate-confirm-step .method-field .submission-method{margin:10px}.step.select-certification-method-step .method-field .submission-method:hover,.step.submit-documents-step .method-field .submission-method:hover,.step.submission-method-step .method-field .submission-method:hover,.step.prepare-etax-step .method-field .submission-method:hover,.step.prepare-esetup-step .method-field .submission-method:hover,.step.electronic-certificate-step .method-field .submission-method:hover,.step.electronic-certificate-confirm-step .method-field .submission-method:hover{cursor:pointer}.step.select-certification-method-step .method-field .submission-method input,.step.submit-documents-step .method-field .submission-method input,.step.submission-method-step .method-field .submission-method input,.step.prepare-etax-step .method-field .submission-method input,.step.prepare-esetup-step .method-field .submission-method input,.step.electronic-certificate-step .method-field .submission-method input,.step.electronic-certificate-confirm-step .method-field .submission-method input{margin:5px}.step.select-certification-method-step .method-field .submission-method input:hover,.step.submit-documents-step .method-field .submission-method input:hover,.step.submission-method-step .method-field .submission-method input:hover,.step.prepare-etax-step .method-field .submission-method input:hover,.step.prepare-esetup-step .method-field .submission-method input:hover,.step.electronic-certificate-step .method-field .submission-method input:hover,.step.electronic-certificate-confirm-step .method-field .submission-method input:hover{cursor:pointer}.step.select-certification-method-step .description-container,.step.submit-documents-step .description-container,.step.submission-method-step .description-container,.step.prepare-etax-step .description-container,.step.prepare-esetup-step .description-container,.step.electronic-certificate-step .description-container,.step.electronic-certificate-confirm-step .description-container{margin-bottom:20px}.step.select-certification-method-step .description-container .description,.step.submit-documents-step .description-container .description,.step.submission-method-step .description-container .description,.step.prepare-etax-step .description-container .description,.step.prepare-esetup-step .description-container .description,.step.electronic-certificate-step .description-container .description,.step.electronic-certificate-confirm-step .description-container .description{border-radius:4px;padding:10px;width:700px;border:1px solid #ccc;background-color:#fff}.step.select-certification-method-step .description-container .description h2,.step.submit-documents-step .description-container .description h2,.step.submission-method-step .description-container .description h2,.step.prepare-etax-step .description-container .description h2,.step.prepare-esetup-step .description-container .description h2,.step.electronic-certificate-step .description-container .description h2,.step.electronic-certificate-confirm-step .description-container .description h2{font-size:16px;margin:0 0 10px 0}.step.select-certification-method-step .description-container .description h2 .info-icon,.step.submit-documents-step .description-container .description h2 .info-icon,.step.submission-method-step .description-container .description h2 .info-icon,.step.prepare-etax-step .description-container .description h2 .info-icon,.step.prepare-esetup-step .description-container .description h2 .info-icon,.step.electronic-certificate-step .description-container .description h2 .info-icon,.step.electronic-certificate-confirm-step .description-container .description h2 .info-icon{color:#285ac8;font-size:1.5rem;margin-right:4px;margin-bottom:4px}.step.select-certification-method-step .description-container .description h3,.step.submit-documents-step .description-container .description h3,.step.submission-method-step .description-container .description h3,.step.prepare-etax-step .description-container .description h3,.step.prepare-esetup-step .description-container .description h3,.step.electronic-certificate-step .description-container .description h3,.step.electronic-certificate-confirm-step .description-container .description h3{font-size:14px}.step.select-certification-method-step .description-container .description .detail,.step.submit-documents-step .description-container .description .detail,.step.submission-method-step .description-container .description .detail,.step.prepare-etax-step .description-container .description .detail,.step.prepare-esetup-step .description-container .description .detail,.step.electronic-certificate-step .description-container .description .detail,.step.electronic-certificate-confirm-step .description-container .description .detail{margin:20px}.step.select-certification-method-step .description-container .description .amount-info,.step.select-certification-method-step .description-container .description .submission-info,.step.submit-documents-step .description-container .description .amount-info,.step.submit-documents-step .description-container .description .submission-info,.step.submission-method-step .description-container .description .amount-info,.step.submission-method-step .description-container .description .submission-info,.step.prepare-etax-step .description-container .description .amount-info,.step.prepare-etax-step .description-container .description .submission-info,.step.prepare-esetup-step .description-container .description .amount-info,.step.prepare-esetup-step .description-container .description .submission-info,.step.electronic-certificate-step .description-container .description .amount-info,.step.electronic-certificate-step .description-container .description .submission-info,.step.electronic-certificate-confirm-step .description-container .description .amount-info,.step.electronic-certificate-confirm-step .description-container .description .submission-info{margin:5px 20px}.step.select-certification-method-step .description-container .description .amount-info *,.step.select-certification-method-step .description-container .description .submission-info *,.step.submit-documents-step .description-container .description .amount-info *,.step.submit-documents-step .description-container .description .submission-info *,.step.submission-method-step .description-container .description .amount-info *,.step.submission-method-step .description-container .description .submission-info *,.step.prepare-etax-step .description-container .description .amount-info *,.step.prepare-etax-step .description-container .description .submission-info *,.step.prepare-esetup-step .description-container .description .amount-info *,.step.prepare-esetup-step .description-container .description .submission-info *,.step.electronic-certificate-step .description-container .description .amount-info *,.step.electronic-certificate-step .description-container .description .submission-info *,.step.electronic-certificate-confirm-step .description-container .description .amount-info *,.step.electronic-certificate-confirm-step .description-container .description .submission-info *{vertical-align:middle}.step.select-certification-method-step .description-container .description .amount-info .detail,.step.select-certification-method-step .description-container .description .submission-info .detail,.step.submit-documents-step .description-container .description .amount-info .detail,.step.submit-documents-step .description-container .description .submission-info .detail,.step.submission-method-step .description-container .description .amount-info .detail,.step.submission-method-step .description-container .description .submission-info .detail,.step.prepare-etax-step .description-container .description .amount-info .detail,.step.prepare-etax-step .description-container .description .submission-info .detail,.step.prepare-esetup-step .description-container .description .amount-info .detail,.step.prepare-esetup-step .description-container .description .submission-info .detail,.step.electronic-certificate-step .description-container .description .amount-info .detail,.step.electronic-certificate-step .description-container .description .submission-info .detail,.step.electronic-certificate-confirm-step .description-container .description .amount-info .detail,.step.electronic-certificate-confirm-step .description-container .description .submission-info .detail{margin:20px 10px}.step.select-certification-method-step .description-container .description .amount-info .amount-line,.step.select-certification-method-step .description-container .description .submission-info .amount-line,.step.submit-documents-step .description-container .description .amount-info .amount-line,.step.submit-documents-step .description-container .description .submission-info .amount-line,.step.submission-method-step .description-container .description .amount-info .amount-line,.step.submission-method-step .description-container .description .submission-info .amount-line,.step.prepare-etax-step .description-container .description .amount-info .amount-line,.step.prepare-etax-step .description-container .description .submission-info .amount-line,.step.prepare-esetup-step .description-container .description .amount-info .amount-line,.step.prepare-esetup-step .description-container .description .submission-info .amount-line,.step.electronic-certificate-step .description-container .description .amount-info .amount-line,.step.electronic-certificate-step .description-container .description .submission-info .amount-line,.step.electronic-certificate-confirm-step .description-container .description .amount-info .amount-line,.step.electronic-certificate-confirm-step .description-container .description .submission-info .amount-line{margin-bottom:5px}.step.select-certification-method-step .description-container .description .amount-info .amount,.step.select-certification-method-step .description-container .description .submission-info .amount,.step.submit-documents-step .description-container .description .amount-info .amount,.step.submit-documents-step .description-container .description .submission-info .amount,.step.submission-method-step .description-container .description .amount-info .amount,.step.submission-method-step .description-container .description .submission-info .amount,.step.prepare-etax-step .description-container .description .amount-info .amount,.step.prepare-etax-step .description-container .description .submission-info .amount,.step.prepare-esetup-step .description-container .description .amount-info .amount,.step.prepare-esetup-step .description-container .description .submission-info .amount,.step.electronic-certificate-step .description-container .description .amount-info .amount,.step.electronic-certificate-step .description-container .description .submission-info .amount,.step.electronic-certificate-confirm-step .description-container .description .amount-info .amount,.step.electronic-certificate-confirm-step .description-container .description .submission-info .amount{display:inline-block;width:100px;margin-left:4px;font-size:24px;text-align:right}.step.select-certification-method-step .description-container .description .amount-info .recommend-mark,.step.select-certification-method-step .description-container .description .submission-info .recommend-mark,.step.submit-documents-step .description-container .description .amount-info .recommend-mark,.step.submit-documents-step .description-container .description .submission-info .recommend-mark,.step.submission-method-step .description-container .description .amount-info .recommend-mark,.step.submission-method-step .description-container .description .submission-info .recommend-mark,.step.prepare-etax-step .description-container .description .amount-info .recommend-mark,.step.prepare-etax-step .description-container .description .submission-info .recommend-mark,.step.prepare-esetup-step .description-container .description .amount-info .recommend-mark,.step.prepare-esetup-step .description-container .description .submission-info .recommend-mark,.step.electronic-certificate-step .description-container .description .amount-info .recommend-mark,.step.electronic-certificate-step .description-container .description .submission-info .recommend-mark,.step.electronic-certificate-confirm-step .description-container .description .amount-info .recommend-mark,.step.electronic-certificate-confirm-step .description-container .description .submission-info .recommend-mark{width:50px;margin-left:5px}.step.select-certification-method-step .description-container .description .e-filing-requirement-list,.step.submit-documents-step .description-container .description .e-filing-requirement-list,.step.submission-method-step .description-container .description .e-filing-requirement-list,.step.prepare-etax-step .description-container .description .e-filing-requirement-list,.step.prepare-esetup-step .description-container .description .e-filing-requirement-list,.step.electronic-certificate-step .description-container .description .e-filing-requirement-list,.step.electronic-certificate-confirm-step .description-container .description .e-filing-requirement-list{padding-inline-start:20px}.step.select-certification-method-step .description-container .description .e-filing-requirement-list li,.step.submit-documents-step .description-container .description .e-filing-requirement-list li,.step.submission-method-step .description-container .description .e-filing-requirement-list li,.step.prepare-etax-step .description-container .description .e-filing-requirement-list li,.step.prepare-esetup-step .description-container .description .e-filing-requirement-list li,.step.electronic-certificate-step .description-container .description .e-filing-requirement-list li,.step.electronic-certificate-confirm-step .description-container .description .e-filing-requirement-list li{margin-bottom:10px}.step.select-certification-method-step .description-container .description .e-filing-requirement-list li *,.step.submit-documents-step .description-container .description .e-filing-requirement-list li *,.step.submission-method-step .description-container .description .e-filing-requirement-list li *,.step.prepare-etax-step .description-container .description .e-filing-requirement-list li *,.step.prepare-esetup-step .description-container .description .e-filing-requirement-list li *,.step.electronic-certificate-step .description-container .description .e-filing-requirement-list li *,.step.electronic-certificate-confirm-step .description-container .description .e-filing-requirement-list li *{vertical-align:baseline}.step.select-certification-method-step .plan-select-container .heading,.step.submit-documents-step .plan-select-container .heading,.step.submission-method-step .plan-select-container .heading,.step.prepare-etax-step .plan-select-container .heading,.step.prepare-esetup-step .plan-select-container .heading,.step.electronic-certificate-step .plan-select-container .heading,.step.electronic-certificate-confirm-step .plan-select-container .heading{margin-top:20px;font-weight:bold}.step.select-certification-method-step .message-table,.step.submit-documents-step .message-table,.step.submission-method-step .message-table,.step.prepare-etax-step .message-table,.step.prepare-esetup-step .message-table,.step.electronic-certificate-step .message-table,.step.electronic-certificate-confirm-step .message-table{text-align:left;margin:20px 0}.step.select-certification-method-step .message-table td,.step.select-certification-method-step .message-table th,.step.submit-documents-step .message-table td,.step.submit-documents-step .message-table th,.step.submission-method-step .message-table td,.step.submission-method-step .message-table th,.step.prepare-etax-step .message-table td,.step.prepare-etax-step .message-table th,.step.prepare-esetup-step .message-table td,.step.prepare-esetup-step .message-table th,.step.electronic-certificate-step .message-table td,.step.electronic-certificate-step .message-table th,.step.electronic-certificate-confirm-step .message-table td,.step.electronic-certificate-confirm-step .message-table th{padding:5px;font-size:14px}.step.electronic-certificate-step .description-container{margin-top:10px}.step.electronic-certificate-step .electronic-certificate-container{margin-top:30px}.step.electronic-certificate-step .electronic-certificate-container .password-label{font-size:14px;margin-top:10px}.step.electronic-certificate-step .electronic-certificate-container .password{margin-top:10px;width:250px}.step.electronic-certificate-step .electronic-certificate-container .btn-confirm{margin-top:10px}.step.submit-documents-step .description-container{margin-top:10px}.step.submit-documents-step .opening-business-report-container{margin-top:30px}.step.submit-documents-step .opening-business-report-container .password-label{font-size:14px;margin-top:10px}.step.submit-documents-step .opening-business-report-container .password{margin-top:10px;width:250px}.step.submit-documents-step .opening-business-report-container .btn-confirm{margin-top:10px}.step.print-company-contract-step .date-fields{margin:10px 0px 20px}.step.print-company-contract-step .btn{margin:0 10px 10px 0}.step.print-company-contract-step .thumbnails{margin:15px 0}.step.print-company-contract-step .thumbnails img{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);width:120px;height:180px;margin-right:10px}.step.print-company-contract-step .balloons{margin-top:-100px}.step.print-company-contract-step .description{margin-bottom:20px}.step.confirm-company-contract-step .description{margin-bottom:10px}.step.confirm-company-contract-step .date-fields{margin:10px 0px 20px}.step.confirm-company-contract-step .balloons{margin-top:-60px}.step.confirm-company-contract-step .thumbnails{margin:15px 0}.step.confirm-company-contract-step .thumbnails img{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);width:120px;height:180px;margin-right:10px}.step.seal-order-step .step-inner .lead{margin-bottom:25px}.step.seal-order-step .card{border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:inline-block;min-height:22px;width:600px;padding:20px;background-color:#fff;font-size:16px}.step.seal-order-step .card .summary{font-size:18px}.step.seal-order-step .card .summary .main{margin-bottom:15px}.step.seal-order-step .card .summary .seal-type{margin-left:5px;font-weight:bold}.step.seal-order-step .card .value{font-weight:bold;font-size:20px}.step.seal-order-step .card .errors{background-color:#ffebe8;border-radius:2px;width:100%;margin:5px auto;margin-bottom:15px;padding:2px 0;font-size:14px;display:none}.step.seal-order-step .card .errors.show{display:block}.step.seal-order-step .card .errors ul{padding-left:25px;padding-right:5px}.step.seal-order-step .seals{margin-bottom:15px}.step.seal-order-step .seals .seal{display:inline-block;margin-right:20px;cursor:pointer}.step.seal-order-step .seals .seal .name-container{display:flex;margin:5px 0;cursor:pointer}.step.seal-order-step .seals .seal .name-container .radio,.step.seal-order-step .seals .seal .name-container .name,.step.seal-order-step .seals .seal .name-container .detail-link{align-items:center}.step.seal-order-step .seals .seal .name-container .radio{margin-right:5px}.step.seal-order-step .seals .seal .seal-image{width:280px;height:210px}.step.seal-order-step .seals .seal .amount{margin-top:5px;text-align:center;font-size:20px}.step.seal-order-step .seals .seal .amount .price{margin-left:5px;font-weight:bold}.step.seal-order-step .attensions{list-style-type:none;padding-left:0;font-size:12px;margin:10px 0;text-align:left}.step.seal-order-step .toggle-delivery-form{margin:20px 0;cursor:pointer}.step.seal-order-step .toggle-delivery-form .checkbox,.step.seal-order-step .toggle-delivery-form .description{vertical-align:middle}.step.seal-order-step .toggle-delivery-form .checkbox{margin-right:5px}.step.seal-order-step .delivery-form{margin-top:10px}.step.seal-order-step .delivery-form .header{border-bottom:1px solid #285ac8}.step.seal-order-step .delivery-form .header h2{margin:5px 0;font-size:18px}.step.seal-order-step .delivery-form .email-fields input[name=email]{width:300px}.step.seal-order-step .delivery-form .contact-fields input{width:80px;margin:0 5px}.step.seal-order-step .delivery-form .contact-fields input[name=phone1]{margin-left:0}.step.seal-order-step .address-fields .copy{margin:15px 0 10px}.step.seal-order-step .address-fields .copy.sp{display:none}.step.seal-order-step .form-actions{text-align:center;padding-top:20px}.step.seal-order-step .form-actions .order-by-self{float:left;margin-left:0}.step.seal-order-step .form-actions .btn{min-width:100px;margin-left:10px}.step.seal-order-step .form-actions .btn.cancel{background-color:#fff}.step.tax-office-step .tax-office-search select{margin:5px 10px 15px 0;max-width:100%}.step.tax-office-step .tax-office-search .submit-to{font-weight:bold;font-size:20px}.step.tax-documents-step .thumbnails,.signature-step .thumbnails{margin:15px 0}.step.tax-documents-step .thumbnails img,.signature-step .thumbnails img{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);width:120px;height:180px;margin-right:10px}.step.tax-documents-step .thumbnails .thumbnail,.signature-step .thumbnails .thumbnail{display:inline-block;margin:10px 0}.step.tax-documents-step .requirements,.signature-step .requirements{font-size:16px}.step.tax-documents-step .reference .picture,.signature-step .reference .picture{display:inline-block;margin:10px 0}.step.tax-documents-step .reference .picture img,.signature-step .reference .picture img{height:200px;margin-right:10px}.step.tax-documents-step .reference .picture .title,.signature-step .reference .picture .title{font-weight:bold;margin:10px 0}.step.tax-documents-step .baloons-netprint,.signature-step .baloons-netprint{margin-top:-65px}.step.tax-documents-step .baloons-netprint .balloon.left:before,.step.tax-documents-step .baloons-netprint .balloon.left:after,.signature-step .baloons-netprint .balloon.left:before,.signature-step .baloons-netprint .balloon.left:after{top:30px}.step.tax-documents-step .baloons-netprint .balloon-title,.signature-step .baloons-netprint .balloon-title{margin-bottom:3px !important}.step.tax-documents-step .baloons-netprint .balloon-content p,.signature-step .baloons-netprint .balloon-content p{margin:0 0 3px}.step.tax-documents-step .baloons-netprint .balloon-note,.signature-step .baloons-netprint .balloon-note{color:#999;font-size:12px}.step.share-step .actions{margin:15px 0}.step.share-step .share{margin-top:15px;text-align:left}.step.share-step .twitter-share-button,.step.share-step .fb-share-button{vertical-align:middle;margin:0 5px}.step.request-advisor-step .actions,.step.manage-documents-step .actions{margin:20px 0}.step.request-advisor-step .actions .date-fields,.step.manage-documents-step .actions .date-fields{display:inline-block;margin-right:10px}.step.request-advisor-step .btn,.step.manage-documents-step .btn{margin:0 10px 10px 0}.step.request-advisor-step .description,.step.manage-documents-step .description{margin-bottom:20px}.step.request-advisor-step input[type=text],.step.manage-documents-step input[type=text]{margin:10px 0;width:600px;display:block}.step.request-advisor-step .thumbnails,.step.manage-documents-step .thumbnails{margin:15px 0 30px}.step.request-advisor-step .thumbnails img,.step.manage-documents-step .thumbnails img{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);width:120px;height:180px;margin-right:10px}.step.request-advisor-step .balloons,.step.manage-documents-step .balloons{margin-top:-80px}.step.request-advisor-step .attensions,.step.manage-documents-step .attensions{border-radius:3px;padding:15px;border:1px solid #ccc;font-size:14px;width:80%;background-color:#fff;margin-bottom:10px}.step.request-advisor-step .attensions h3,.step.manage-documents-step .attensions h3{margin:0}.step.request-advisor-step .attensions ul,.step.manage-documents-step .attensions ul{margin:10px 0 0;padding-left:20px}.step.request-advisor-step .standard-fields,.step.manage-documents-step .standard-fields{margin:0 0 20px 0;font-size:14px}.step.request-advisor-step .standard-fields .check-field input,.step.manage-documents-step .standard-fields .check-field input{margin-right:5px;width:15px;display:inline-block}.step.request-advisor-step .standard-fields .check-field span,.step.manage-documents-step .standard-fields .check-field span{cursor:pointer}.step.request-advisor-step .standard-fields .date-fields,.step.manage-documents-step .standard-fields .date-fields{padding-left:20px}.step.request-advisor-step .certifies-at,.step.manage-documents-step .certifies-at{margin-top:20px}.step.request-advisor-step .information-before-stop,.step.manage-documents-step .information-before-stop{border-radius:4px;position:relative;color:#6bb7d6;font-weight:bold;line-height:25px;margin-top:20px;box-sizing:border-box;padding:20px 20px 20px 90px;width:700px;border:1px solid #ccc;background-color:#f6fafa}.step.request-advisor-step .information-before-stop i,.step.manage-documents-step .information-before-stop i{position:absolute;font-size:40px;left:27px;top:37px}.step.manage-documents-step h3{font-size:1em;margin-bottom:16px;display:block}.step.manage-documents-step input[type=file]{border:none;padding:0}.step.manage-documents-step .description{margin-bottom:20px}.step.manage-documents-step .manage-documents-table{width:100%;margin:1rem auto}.step.manage-documents-step .manage-documents-table th,.step.manage-documents-step .manage-documents-table td{padding:15px 20px}.step.manage-documents-step .manage-documents-table th{width:200px;text-align:left;vertical-align:middle;background:#f0eded;border-bottom:1px solid #fff}.step.manage-documents-step .manage-documents-table th .name{margin-bottom:5px}.step.manage-documents-step .manage-documents-table td{border:1px solid #f0eded}.step.manage-documents-step .manage-documents-table .contents{margin-left:1.5rem}.step.manage-documents-step .manage-documents-table .file-info{margin-left:0;margin-bottom:0}.step.manage-documents-step .manage-documents-table .file-uploader{margin:1rem 0 .25rem}.step.manage-documents-step .manage-documents-table .note{display:inline-block;margin-left:.5rem}.step.manage-documents-step .manage-documents-table .radio-btn-blocks .file-info{margin-left:1rem}.step.manage-documents-step .e-teikan-tr .radio-btn-block{display:block;margin:10px 0}.step.manage-documents-step .e-teikan-tr .radio-btn-text{margin-left:10px}.step.manage-documents-step .seal-certificate-tr .seal-type-info{margin-top:1rem}.step.manage-documents-step .seal-certificate-tr .seal-type-info .name{display:inline-block;min-width:120px}.step.manage-documents-step .substantial-ruler-tr .substantial-ruler .file-upload-btn{margin-top:10px}.step.manage-documents-step .substantial-ruler-tr .file-info{margin-top:10px}.step.manage-documents-step .identifications-tr .identifications{margin-top:1.5rem;display:flex;align-items:baseline}.step.manage-documents-step .identifications-tr .identifications .image-title{font-size:.75rem;text-align:center}.step.manage-documents-step .identifications-tr .file-info{margin-top:10px}.step.manage-documents-step .identifications-tr .file-upload-btn{margin-top:10px}.step.manage-documents-step .file-info{font-size:.8rem;display:table;table-layout:fixed;border-bottom:1px solid #eee;margin:0 0 10px 20px;padding-bottom:.3em;margin-right:10px}.step.manage-documents-step .file-info .file-name{cursor:pointer;vertical-align:middle;display:table-cell;width:60%}.step.manage-documents-step .file-info .uploaded-at{vertical-align:middle;display:table-cell}.step.manage-documents-step .file-info .delete-link,.step.manage-documents-step .file-info .auth-state{vertical-align:middle;text-align:right;display:table-cell;width:4.5em;padding-left:.5em}.step.manage-documents-step .file-upload-btn{font-size:.8rem;margin-left:20px}.step.manage-documents-step .payment-confirm .contents{margin-left:20px;margin-bottom:20px}.step.manage-documents-step .payment-confirm .contents .received-money-at{margin-left:20px;font-size:.8rem}.step.manage-documents-step .btn{margin:0 10px 10px 0}.step.manage-documents-step button.btn[disabled]{background-color:#eaeaea;border-color:#eaeaea;color:#000}.step.manage-documents-step .attensions{border-radius:3px;padding:15px;border:1px solid #ccc;font-size:14px;width:80%;background-color:#fff;margin-bottom:10px}.step.manage-documents-step .attensions h3{margin:0}.step.manage-documents-step .attensions ul{margin:10px 0 0;padding-left:20px}.step.manage-documents-step .request-form{margin:30px auto 20px;text-align:center}.step.manage-documents-step .request-form .request-button{height:60px;padding:0 50px}.step.manage-documents-step .request-form .request-note{text-align:left;line-height:1.45;font-size:.9rem}.step.company-contract-status input[type=file]{border:none;padding:0}.step.company-contract-status .file-info{font-size:.8rem;display:table;table-layout:fixed;border-bottom:1px solid #eee;margin:0 0 10px 20px;padding-bottom:.3em;margin:10px 10px 0 20px}.step.company-contract-status .file-info .file-name{cursor:pointer;vertical-align:middle;display:table-cell;width:60%}.step.company-contract-status .file-info .uploaded-at{vertical-align:middle;display:table-cell}.step.company-contract-status .file-info .delete-link,.step.company-contract-status .file-info .auth-state{vertical-align:middle;text-align:right;display:table-cell;width:4.5em;padding-left:.5em}.step.company-contract-status .company-contract-box{text-align:left}.step.company-contract-status .company-contract-box .auth-file-upload-btn{margin-bottom:20px}.step.company-contract-status .file-upload-btn{font-size:.8rem;margin:10px 0 0 20px}.step.company-contract-status .upload-histories{margin-top:40px}.step.company-contract-status .upload-histories .list{margin:0 10px}.step.company-contract-status .upload-histories .list .row{margin-bottom:10px;font-size:.8rem;display:flex}.step.company-contract-status .upload-histories .list .row .date{width:140px}.step.company-contract-status .upload-histories .list .row .text{flex:1;word-break:break-all}.step.deposit-investments-step .alerts{vertical-align:top}.step.deposit-investments-step .alerts .alert{color:#dc1e32}.step.deposit-investments-step .description{margin-top:20px;font-weight:bold}.step.deposit-investments-step .founders{display:inline-block;padding-left:10px;list-style-type:none;min-height:80px}.step.deposit-investments-step .founders li{margin-bottom:10px;font-size:16px;font-weight:bold}.step.deposit-investments-step .founders li:last-child{margin-bottom:0}.step.deposit-investments-step .founders li .name{display:inline-block;width:150px}.step.deposit-investments-step .founders li .investment{display:inline-block;text-align:right;font-size:24px;min-width:200px}.step.get-payment-evidence-step .guides{margin-top:20px;vertical-align:top}.step.get-payment-evidence-step .guides .guide{display:inline-block;vertical-align:top;margin-right:20px}.step.get-payment-evidence-step .guides .guide h4{margin:0;margin-bottom:20px}.step.get-payment-evidence-step .guides .guide.net-bank img{width:230px;height:110px}.step.get-payment-evidence-step .guides .guide.passbook .passbook-image{display:inline-block;margin-right:10px}.step.get-payment-evidence-step .guides .guide.passbook .passbook-image .label{text-align:center;font-size:14px}.step.get-payment-evidence-step .guides .guide.passbook img{width:150px;height:100px}.step.get-payment-evidence-step .guides .guide.or{margin-top:20px;text-align:center}.step.get-payment-evidence-step .guides .guide.or .line{display:inline-block;border-left:1px solid #000;width:1px;height:60px}.step.print-registration-documents-step .date-fields{margin:10px 0px 20px}.step.print-registration-documents-step .thumbnails{margin:15px 0;width:800px}.step.print-registration-documents-step .thumbnails img{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);width:160px;height:200px;margin-right:10px}.step.print-registration-documents-step .thumbnails .thumbnail{display:inline-block;margin:10px 0}.step.print-registration-documents-step .thumbnails .thumbnail h4{margin:5px 0;font-size:14px;text-align:center}.step.print-registration-documents-step .baloons-netprint .balloon.left:before,.step.print-registration-documents-step .baloons-netprint .balloon.left:after{top:30px}.step.print-registration-documents-step .baloons-netprint .balloon-title{margin-bottom:3px !important}.step.print-registration-documents-step .baloons-netprint .balloon-content p{margin:0 0 3px}.step.print-registration-documents-step .baloons-netprint .balloon-note{color:#999;font-size:12px}.step.funding-step .step-inner{width:800px}.step.funding-step .lead{margin:0 0 30px}.step.funding-step .step-list{display:table;table-layout:fixed;width:100%;margin:0 0 35px;padding:0}.step.funding-step .step-item{display:table-cell;width:250px;margin-bottom:20px}.step.funding-step .step-item:nth-of-type(2){padding:0 25px}.step.funding-step .step-item .image{margin-bottom:20px}.step.funding-step .step-item .description{font-weight:bold;text-align:center}.step.funding-step .step-item .description .step{margin-bottom:3px;font-size:18px}.step.funding-step .footer{text-align:center;margin-bottom:40px}.step.funding-step .footer .btn{padding:8px 55px;font-weight:normal !important;font-size:14px}.step.bank-account-step .bank-logo{width:100%;margin-top:10px}.step.bank-account-step .bank-logo.chugin{width:50%}.step.credit-card-step .between{display:flex;justify-content:space-between;width:100%}.step.credit-card-step h3{font-size:18px;margin:10px}.step.credit-card-step h3.chugin{display:block;font-weight:normal}.step.credit-card-step .box{padding:20px;box-sizing:border-box;margin-left:10px;margin-right:10px;width:33%;flex-grow:1}.step.credit-card-step .box .head{margin:0;min-height:3em;text-align:center}.step.credit-card-step .box .head h4{margin:0}.step.credit-card-step .box .title{text-align:left;font-size:14px}.step.credit-card-step .box .description{padding:0;font-size:14px;margin-bottom:40px;min-height:145px}.step.credit-card-step .box .note{margin-top:15px;text-align:center;font-size:13px}.step.credit-card-step .box .actions{margin-top:10px}.step.credit-card-step .box .actions .btn{font-size:14px;width:95%;box-sizing:border-box}.step.credit-card-step .box .card-img{width:100%}.step.support-pack-step .pack img{width:100%}.step.get-registered-information-step .sub-step .title h3{display:block}.step.get-registered-information-step .sub-step .download-button{margin-top:20px;margin-bottom:10px}.step.get-registered-information-step .thumbnails{margin:0}.step.get-registered-information-step .thumbnails:after{content:"";clear:both;display:block}.step.get-registered-information-step .thumbnails .thumbnail{float:left;margin:10px 0;margin-left:10px;text-align:center;font-size:14px}.step.get-registered-information-step .thumbnails .thumbnail h4{margin:5px 0;width:180px;font-size:13px;text-align:center}.step.get-registered-information-step .thumbnails .thumbnail .image{position:relative;width:180px;height:220px;background-color:#fff}.step.get-registered-information-step .thumbnails .thumbnail .image img{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);width:180px;height:220px;opacity:.5}.step.get-registered-information-step .thumbnails .thumbnail .image select{position:absolute;bottom:10px;right:10px}.step.set-established-at-step .description{margin:0 10px 20px;text-align:left}.step.set-established-at-step .actions{margin-top:30px}.step.set-established-at-step .actions .establish{width:300px;height:40px}.first-time-modal.establish .body ul{text-align:left;width:160px;margin:0 auto}@media screen and (max-width: 768px){.step-content .step h2 .name{margin-top:1.5em}.establish-contents .over-view{margin:0 10px 40px;line-height:30px}.establish-contents .warnings,.establish-contents .guidance{margin-bottom:40px}.establish-contents .warnings .navigate-prepare,.establish-contents .guidance .navigate-prepare{margin:0;padding:10px 15px}.establish-contents .warnings .navigate-prepare a,.establish-contents .guidance .navigate-prepare a{display:block;margin-top:5px}.establish-contents.personal .step-inner{padding:0 10px}.step.bank-account-step .bank-logo.chugin{width:70%}.establish-steps,.step.credit-card-step{width:100%;margin-left:0}.establish-steps .between,.step.credit-card-step .between{display:block}.establish-steps .balloons,.step.credit-card-step .balloons{float:none;margin:0 10px}.establish-steps .balloons .balloon,.step.credit-card-step .balloons .balloon{max-width:100%}.establish-steps .balloons .balloon:before,.step.credit-card-step .balloons .balloon:before{content:none}.establish-steps .balloons .balloon:after,.step.credit-card-step .balloons .balloon:after{content:none}.establish-steps .box,.step.credit-card-step .box{width:100%;box-sizing:border-box;margin:0 0 20px 0}.establish-steps .box .description,.step.credit-card-step .box .description{padding:10px;min-height:0}.establish-steps .box .actions,.step.credit-card-step .box .actions{margin-top:10px}.establish-steps .title,.step.credit-card-step .title{margin:10px}.establish-steps .title h3,.step.credit-card-step .title h3{vertical-align:middle;margin-bottom:5px}.establish-steps .title .download-button,.step.credit-card-step .title .download-button{vertical-align:middle;padding:5px 10px}.establish-steps .title .guide-link,.step.credit-card-step .title .guide-link{vertical-align:middle;margin-left:10px}.establish-steps .place-info,.step.credit-card-step .place-info{margin:0 10px}.establish-steps .place-info .jurisdiction,.step.credit-card-step .place-info .jurisdiction{width:auto}.step.credit-card-step .box .actions .btn{box-sizing:border-box;width:100%}.step.select-certification-method-step .method-field{text-align:center}.step.select-certification-method-step .description-container{width:100%;box-sizing:border-box;padding:0 10px}.step.select-certification-method-step .description-container .description{width:auto}.step.select-certification-method-step .description-container h2{font-size:15px}.step.select-certification-method-step .description-container .amount-info h3{margin:0;margin-bottom:5px}.step.select-certification-method-step .description-container .amount-info .detail{margin:10px 0 5px;font-size:14px;display:block}.step.select-certification-method-step .plan-select-container .heading{margin:20px}.step.print-company-contract-step .date-fields{margin:10px 0 20px 0;padding-left:15px}.step.print-company-contract-step .btn{margin:0 10px 10px 10px;width:196px}.step.print-company-contract-step a.guide-link{margin-left:20px}.step.print-company-contract-step .document-date-announce{margin:0 10px}.step.print-company-contract-step .thumbnails{width:95%;padding-left:15px}.step.print-company-contract-step .thumbnails img{width:140px;height:200px}.step.print-company-contract-step .balloons{margin-top:10px}.step.print-company-contract-step .description{padding:0 10px}.step.request-advisor-step .description,.step.manage-documents-step .description{padding:0 10px}.step.request-advisor-step .field,.step.manage-documents-step .field{padding:0 0 0 15px}.step.request-advisor-step .request-form .action,.step.manage-documents-step .request-form .action{text-align:center}.step.request-advisor-step .request-form .action .request-button,.step.manage-documents-step .request-form .action .request-button{display:block;width:250px;margin:0 auto;padding:0 20px}.step.request-advisor-step .request-form .request-note,.step.manage-documents-step .request-form .request-note{font-size:.85rem;padding:0 10px}.step.request-advisor-step .balloons,.step.manage-documents-step .balloons{margin-top:0}.step.request-advisor-step input,.step.manage-documents-step input{width:100%}.step.request-advisor-step .btn,.step.manage-documents-step .btn{margin:0 10px 10px 10px;width:196px}.step.request-advisor-step .thumbnails,.step.manage-documents-step .thumbnails{width:95%;padding-left:15px}.step.request-advisor-step .thumbnails img,.step.manage-documents-step .thumbnails img{width:140px;height:200px}.step.request-advisor-step .attensions,.step.manage-documents-step .attensions{margin:0 auto}.step.request-advisor-step .document-date-announce,.step.manage-documents-step .document-date-announce{padding-left:10px}.step.request-advisor-step .standard-fields,.step.manage-documents-step .standard-fields{margin:10px 0 20px 0}.step.request-advisor-step .standard-fields .date-fields,.step.manage-documents-step .standard-fields .date-fields{margin:0;padding-left:0}.step.request-advisor-step .certifies-at,.step.manage-documents-step .certifies-at{margin-top:10px;font-size:14px;text-align:center}.step.request-advisor-step .information-before-stop,.step.manage-documents-step .information-before-stop{width:auto;margin:10px}.step.request-advisor-step .file-info,.step.manage-documents-step .file-info{width:calc(100% - 20px);border:none}.step.request-advisor-step .file-info .file-name,.step.request-advisor-step .file-info .uploaded-at,.step.manage-documents-step .file-info .file-name,.step.manage-documents-step .file-info .uploaded-at{display:block}.step.request-advisor-step .file-info .file-name,.step.manage-documents-step .file-info .file-name{width:100%;min-width:120px;word-break:break-all}.step.request-advisor-step .file-info .uploaded-at,.step.manage-documents-step .file-info .uploaded-at{margin-top:10px}.step.request-advisor-step .file-info .delete-link,.step.manage-documents-step .file-info .delete-link{float:right;margin-top:-18px}.step.request-advisor-step .manage-documents-table th,.step.manage-documents-step .manage-documents-table th{width:auto;display:flex;flex-wrap:wrap;align-items:center;padding:10px;border-top:1px solid #938f86;border-left:1px solid #938f86;border-right:1px solid #938f86;border-bottom:none}.step.request-advisor-step .manage-documents-table th .name,.step.manage-documents-step .manage-documents-table th .name{margin-right:1rem;margin-bottom:0}.step.request-advisor-step .manage-documents-table td,.step.manage-documents-step .manage-documents-table td{display:block;padding:0;border:1px solid #938f86;margin-bottom:1rem}.step.request-advisor-step .manage-documents-table .contents,.step.manage-documents-step .manage-documents-table .contents{margin-left:0;background-color:#fff;padding:1rem}.step.request-advisor-step .manage-documents-table .radio-btn-blocks .radio-btn-block,.step.manage-documents-step .manage-documents-table .radio-btn-blocks .radio-btn-block{display:flex;margin-top:.5rem}.step.request-advisor-step .manage-documents-table .radio-btn-blocks .radio-btn-block input,.step.manage-documents-step .manage-documents-table .radio-btn-blocks .radio-btn-block input{width:15px}.step.request-advisor-step .manage-documents-table .radio-btn-blocks .file-info,.step.manage-documents-step .manage-documents-table .radio-btn-blocks .file-info{margin-left:1rem}.step.request-advisor-step .manage-documents-table .note,.step.manage-documents-step .manage-documents-table .note{display:block;margin:.5rem 0 0 0}.step.request-advisor-step .manage-documents-table .identifications-tr .identifications,.step.manage-documents-step .manage-documents-table .identifications-tr .identifications{margin-top:1.25rem;align-items:baseline}.step.request-advisor-step .manage-documents-table .identifications-tr .identifications img,.step.manage-documents-step .manage-documents-table .identifications-tr .identifications img{width:100%}.step.request-advisor-step .manage-documents-table .identifications-tr .identifications .image-title,.step.manage-documents-step .manage-documents-table .identifications-tr .identifications .image-title{font-size:.5rem}.step.company-contract-status .box{margin:10px 5px;width:calc(100% - 10px)}.step.company-contract-status .file-info .file-name,.step.company-contract-status .file-info .uploaded-at{display:block}.step.company-contract-status .file-info .file-name{width:100%}.step.confirm-company-contract-step .date-fields{margin:0;padding-left:15px}.step.confirm-company-contract-step .document-date-announce{margin:0 10px}.step.confirm-company-contract-step .map{width:100%}.step.confirm-company-contract-step .download-button{margin:20px 10px}.step.confirm-company-contract-step .balloons{margin-top:10px}.step.get-company-contract-certification-step .map{width:100%}.step.get-company-contract-certification-step .requirements{font-size:14px;margin:0 10px}.step.get-company-contract-certification-step .proxies{font-size:14px;margin:20px}.step.deposit-investments-step .description{padding:0 20px}.step.deposit-investments-step .founders{margin:20px auto;width:70%;display:block}.step.deposit-investments-step .founders li .name{width:130px;margin-bottom:5px}.step.deposit-investments-step .founders li .investment{margin-bottom:10px}.step.get-payment-evidence-step .description{margin:0 10px;font-size:14px}.step.get-payment-evidence-step .guides{margin:10px}.step.get-payment-evidence-step .guides .guide{display:block;margin-bottom:20px;text-align:center}.step.get-payment-evidence-step .guides .guide.or{display:none}.step.get-payment-evidence-step .guides .guide.net-bank img{margin-left:10px}.step.get-payment-evidence-step .guides .guide.passbook .passbook-image{margin-bottom:10px;margin-left:10px}.step.print-registration-documents-step .date-fields{margin:10px 0 20px 0;padding-left:15px}.step.print-registration-documents-step .document-date-announce{margin:0 10px}.step.print-registration-documents-step .thumbnails{width:98%;padding-left:5px;text-align:center}.step.print-registration-documents-step .thumbnails .thumbnail{font-size:12px}.step.print-registration-documents-step .thumbnails .thumbnail img{width:140px;height:200px}.step.submit-registration-documents-step .description{padding:0 10px}.step.submit-registration-documents-step .map{width:100%}.step.submit-registration-documents-step .requirements{font-size:14px;margin:0 10px}.step.get-registered-information-step .description{padding:0 10px}.step.get-registered-information-step .map{width:100%}.step.get-registered-information-step .sub-step .title{text-align:center}.step.get-registered-information-step .sub-step .title h3{text-align:left;padding-left:10px}.step.get-registered-information-step .sub-step .title .download-button{margin-top:10px;margin-bottom:0}.step.get-registered-information-step .thumbnails{text-align:center}.step.get-registered-information-step .thumbnails .thumbnail{float:none;display:inline-block}.step.set-established-at-step .step-inner{text-align:center}.step.submission-method-step .description-container .description,.step.prepare-etax-step .description-container .description,.step.prepare-esetup-step .description-container .description,.step.electronic-certificate-step .description-container .description{width:auto;padding:0}.step.submission-method-step .description-container .description .detail,.step.prepare-etax-step .description-container .description .detail,.step.prepare-esetup-step .description-container .description .detail,.step.electronic-certificate-step .description-container .description .detail{margin:15px}.step.submission-method-step .description-container .description .detail .submission-info,.step.prepare-etax-step .description-container .description .detail .submission-info,.step.prepare-esetup-step .description-container .description .detail .submission-info,.step.electronic-certificate-step .description-container .description .detail .submission-info{margin:5px 0}.step.submission-method-step .submission-method-container,.step.prepare-etax-step .submission-method-container,.step.prepare-esetup-step .submission-method-container,.step.electronic-certificate-step .submission-method-container{flex-direction:column}.step.submit-documents-step .description-container .description{width:auto;padding:0}.step.submit-documents-step .description-container .description .detail{margin:15px}.step.submit-documents-step .description-container .description .detail .submission-info{margin:5px 0}.step.seal-order-step .step-inner .lead{margin:0 10px 20px 10px}.step.seal-order-step .card{width:100%;box-sizing:border-box}.step.seal-order-step .card .errors{font-size:12px}.step.seal-order-step .seals{width:260px;margin:0 auto}.step.seal-order-step .seals .seal{margin:0}.step.seal-order-step .seals .seal .seal-image{width:260px;height:195px}.step.seal-order-step .seals .seal .amount{text-align:center;margin-bottom:20px}.step.seal-order-step .delivery-form .email-fields input[name=email]{width:100%}.step.seal-order-step .delivery-form .contact-fields input{width:60px}.step.seal-order-step .address-fields .copy{margin:15px 0 0}.step.seal-order-step .address-fields .copy.pc{display:none}.step.seal-order-step .address-fields .copy.sp{display:block}.step.tax-office-step .tax-office-search select{width:100%}.step.tax-office-step .map{width:100%}.step.submit-documents-step .description{width:100%;padding:0}.step.reservation-site-step .site-image{width:100%}.step.reservation-site-step .check-list{padding:0}.step.manage-documents-step .file-upload-btn{width:100%;margin:0}}.authenticate__container{width:740px}.authenticate__container *{box-sizing:border-box}.authenticate__dl{display:table;margin:0;width:100%;border-left:1px solid #8c8989;text-align:center;box-sizing:border-box;table-layout:fixed}.authenticate__dl:first-child{border-top:1px solid #8c8989}.authenticate__dl:first-child .authenticate__dt,.authenticate__dl:first-child .authenticate__dd{border-bottom:1px solid #8c8989}.authenticate__dl.dl--submit .authenticate__dd{padding:15px 10px}.authenticate__dl.dl--submit .authenticate__dd.type-e{background-color:#dce8ff}.authenticate__dl.dl--submit .authenticate__dd.type-p{background:#f7f5f5}.authenticate__dl.dl--submit-cost .authenticate__dt,.authenticate__dl.dl--submit-cost .authenticate__dd{border-bottom:1px solid #8c8989}.authenticate__dl.dl--submit-cost .authenticate__dd{padding:20px}.authenticate__dt{display:table-cell;padding:20px 10px;width:120px;border-right:1px solid #8c8989;border-bottom:1px dotted #e9e7e7;font-weight:bold;font-size:.875rem;line-height:1}.authenticate__dd{display:table-cell;padding:15px 10px;border-right:1px solid #8c8989;border-bottom:1px dotted #e9e7e7;vertical-align:middle}.authenticate__dd.type-e{background:#fff}.authenticate__dd .choice-e5000-old,.authenticate__dd .choice-e0-old{margin-left:44px;text-align:left;line-height:1.4}.authenticate__dd .choice-e5000,.authenticate__dd .choice-e0{text-align:center;line-height:1.4}.authenticate__dd .choice-e0,.authenticate__dd .choice-e0-old{margin-bottom:1rem}.authenticate__dd input{margin-right:.5rem}.authenticate__signup-old{margin-left:120px;padding:24px 44px;position:relative;background-color:#fff;border:solid #8c8989;border-width:0 1px 1px 1px}.authenticate__signup-old:before{display:block;width:calc(50% - 1px);height:3px;position:absolute;top:-2px;left:0;background:#fff;content:""}.authenticate__signup-old--read p{font-weight:bold;font-size:.875rem;line-height:1.4}.authenticate__signup-old .plan__container{margin-top:1.25rem}.authenticate__signup-old .plan__container.plan__container--basic .plan-title{color:#fff;background-color:#285ac8}.authenticate__signup-old .plan__container.plan__container--basic .plan-title-b{color:#464343;background-color:#f0eded}.authenticate__signup-old .plan__container.plan__container--minimum .plan-title{color:#6e6b6b;background-color:#f0eded}.authenticate__signup-old .plan-title-b,.authenticate__signup-old .plan-title{margin-bottom:1rem;padding:.5rem 1rem;height:2.25rem;font-weight:bold;font-size:.75rem;line-height:1rem}.authenticate__signup-old .plan-title-b__name,.authenticate__signup-old .plan-title__name{display:inline-block;margin-right:1rem;width:8rem;font-size:1rem}.authenticate__signup-old .plan-title-b__sub{font-size:.75rem}.authenticate__signup-old .plan-detail{display:table;margin-top:1rem;width:100%}.authenticate__signup-old .plan-detail>*{display:table-cell;vertical-align:top}.authenticate__signup-old .plan-detail .plan__img{width:100px;text-align:center}.authenticate__signup-old .plan-detail .plan__charge{padding-left:1rem;font-weight:bold;font-size:.875rem}.authenticate__signup-old .plan-detail .plan__charge .count{display:inline-block;margin:0 .25rem 0 1rem;font-size:1.5rem;letter-spacing:.05rem}.authenticate__signup-old .plan-detail .plan-submit__container{margin-top:.5rem}.authenticate__signup{margin-left:120px;padding:24px 44px;position:relative;background-color:#fff;border:solid #8c8989;border-width:0 1px 1px 1px}.authenticate__signup:before{display:block;width:100%;height:3px;position:absolute;top:-2px;left:0;background:#fff;content:""}.authenticate__signup--read p{font-weight:bold;font-size:.875rem;line-height:1.4}.authenticate__signup .plan__container{margin-top:1.25rem}.authenticate__signup .plan__container.plan__container--basic .plan-title{color:#fff;background-color:#285ac8}.authenticate__signup .plan__container.plan__container--basic .plan-title-b{color:#464343;background-color:#f0eded}.authenticate__signup .plan__container.plan__container--minimum .plan-title{color:#6e6b6b;background-color:#f0eded}.authenticate__signup .plan-title-b,.authenticate__signup .plan-title{margin-bottom:1rem;padding:.5rem 1rem;height:2.25rem;font-weight:bold;font-size:.75rem;line-height:1rem}.authenticate__signup .plan-title-b__name,.authenticate__signup .plan-title__name{display:inline-block;margin-right:1rem;width:8rem;font-size:1rem}.authenticate__signup .plan-title-b__sub{font-size:.75rem}.authenticate__signup .plan-detail{display:table;margin-top:1rem;width:100%}.authenticate__signup .plan-detail>*{display:table-cell;vertical-align:top}.authenticate__signup .plan-detail .plan__img{width:100px;text-align:center}.authenticate__signup .plan-detail .plan__charge{padding-left:1rem;font-weight:bold;font-size:.875rem}.authenticate__signup .plan-detail .plan__charge .count{display:inline-block;margin:0 .25rem 0 1rem;font-size:1.5rem;letter-spacing:.05rem}.authenticate__signup .plan-detail .plan-submit__container{margin-top:.5rem}@media screen and (max-width: 768px){.authenticate__container{margin:0 10px;width:auto;border:solid #8c8989;border-width:0 1px 1px 0;box-sizing:border-box}.authenticate__dl{display:block}.authenticate__dl .authenticate__dt{display:block;padding:.5rem 10px;width:100%;border-right:none;text-align:left}.authenticate__dl .authenticate__dd{display:inline-block;margin:0;width:50%;border-right:none;border-bottom:1px solid #e9e7e7}.authenticate__dl .authenticate__dd:not(:last-child){border-right:1px solid #e9e7e7}.authenticate__dl.dl--submit .authenticate__dt{display:none}.authenticate__dl.dl--submit-cost .authenticate__dt{border-bottom:1px dotted #e9e7e7}.authenticate__dl.dl--submit-cost .authenticate__dd{border-bottom:none;vertical-align:top}.authenticate__dl.dl--submit-cost .authenticate__dd .choice-e5000-old,.authenticate__dl.dl--submit-cost .authenticate__dd .choice-e0-old{margin-left:1rem;text-indent:-1rem}.authenticate__dl.dl--submit-cost .authenticate__dd .choice-e5000-old div,.authenticate__dl.dl--submit-cost .authenticate__dd .choice-e0-old div{text-indent:0}.authenticate__signup{margin-left:0;padding:20px 10px;border-width:1px 0 0 1px;border-top:1px solid #e9e7e7}.authenticate__signup--read{font-weight:normal}.authenticate__signup .plan__container{padding-top:.5rem}.authenticate__signup .plan__container.plan__container--basic .plan-title,.authenticate__signup .plan__container.plan__container--basic .plan-title-b,.authenticate__signup .plan__container.plan__container--minimum .plan-title,.authenticate__signup .plan__container.plan__container--minimum .plan-title-b{padding:0rem;height:auto;background-color:rgba(0,0,0,0);font-weight:normal;font-size:.75rem;line-height:1.4}.authenticate__signup .plan__container.plan__container--basic .plan-title .plan-title__name,.authenticate__signup .plan__container.plan__container--basic .plan-title-b .plan-title__name,.authenticate__signup .plan__container.plan__container--minimum .plan-title .plan-title__name,.authenticate__signup .plan__container.plan__container--minimum .plan-title-b .plan-title__name{display:block;font-weight:bold}.authenticate__signup .plan__container.plan__container--basic .plan-title{color:#285ac8}.authenticate__signup .plan__container.plan__container--basic .plan-title-b__name{display:block;font-weight:bold}.authenticate__signup .plan__container:not(:last-child){padding-bottom:2rem;border-bottom:1px solid #e9e7e7}.authenticate__signup .plan-detail .plan__img{display:none}.authenticate__signup .plan-detail .plan__charge{padding-left:0;text-align:center}}@media screen and (max-width: 768px){.new-ui-plan-select{margin:20px 0;width:100%;box-sizing:border-box;padding:0 10px}.plan-container{display:flex;align-items:center;justify-content:space-around;margin:0 auto}}.payment-contents{width:600px;margin:20px auto;text-align:center}.payment-contents .content-body{margin:20px 0px;border:1px solid #ccc;background-color:#fff}.payment-contents .content-body .payment-details{text-align:left}.payment-contents .content-body .payment-details .label{font-weight:bold;padding:10px 0px}.payment-contents .content-body .payment-details .payment-items{padding:15px}.payment-contents .content-body .payment-details .payment-items .payment-item{padding:10px;margin:10px;background-color:#f5f5f5}.payment-contents .content-body .payment-details .payment-items .payment-item .title{display:flex;justify-content:space-between}.payment-contents .content-body .payment-details .payment-items .payment-item .title .name{font-weight:bold}.payment-contents .content-body .payment-details .payment-items .payment-item .description{padding:10px 0}.payment-contents .content-body .payment-details .payment-items .payment-item .description .item{display:flex;padding:15px 0px 0px}.payment-contents .content-body .payment-details .payment-items .payment-item .description .item .item-visual{width:30%}.payment-contents .content-body .payment-details .payment-items .payment-item .description .item .item-visual .image{width:100%}.payment-contents .content-body .payment-details .payment-items .payment-item .description .item .item-contents{width:70%;padding-left:20px;font-size:13px}.payment-contents .content-body .payment-details .payment-items .payment-item .description .item .item-contents .title{background-color:#aaa;padding:2px 15px;border-radius:3px;color:#fff;width:fit-content}.payment-contents .content-body .payment-details .payment-items .payment-item .description .item .item-contents ul{padding-left:30px}.payment-contents .content-body .payment-details .payment-items .payment-item .description .item .item-contents ul>li:nth-child(odd){float:left;width:30%}.payment-contents .content-body .payment-details .payment-items .payment-item .description .order{padding:5px;font-size:14px}.payment-contents .content-body .payment-details .payment-items .payment-item .description .order dl{margin:0 0 15px}.payment-contents .content-body .payment-details .payment-items .payment-item .description .order dl dd{margin:10px 15px}.payment-contents .content-body .payment-details .payment-items .payment-item .description .attension{margin:0 5px}.payment-contents .content-body .payment-details .attension{font-weight:bold;margin:10px;font-size:15px}.payment-contents .content-body .payment-details .payment-method{border-top:1px solid #ccc;padding:15px}.payment-contents .content-body .payment-details .payment-method .register{margin:10px}.payment-contents .content-body .payment-details .payment-method .register .form label{margin-right:20px}.payment-contents .content-body .payment-details .payment-method .register .form input[type=radio]{margin-right:5px}.payment-contents .content-body .payment-details .payment-method .register .banner{margin:20px 0px}.payment-contents .content-body .payment-details .payment-method .preview{margin:10px;padding:5px 10px}.payment-contents .content-body .payment-details .payment-method .preview .name{display:flex;align-items:center}.payment-contents .content-body .payment-details .payment-method .preview .name .status{font-size:11px;color:#999;border:1px solid #999;border-radius:2px;padding:1px 3px;margin:0px 10px}.payment-contents .content-body .payment-details .payment-method .preview .action{font-size:14px;color:#666;padding-top:15px}.payment-contents .content-action .btn{margin:5px}@media screen and (max-width: 768px){.payment-contents{width:100%;margin:0 auto}.payment-contents .warnings{margin-bottom:40px}}.plan-select-es-lp-like{display:flex;justify-content:center;align-items:center;flex-direction:column}.plan-select-es-lp-like-header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.plan-select-es-lp-like-header__description{margin-bottom:20px;font-size:16px;color:#252525;line-height:1.6em;width:100%}.plan-select-es-lp-like-header__description .break{display:block}.plan-select-es-lp-like-plans{width:710px;display:flex;align-items:flex-start;flex-direction:row}.plan-select-es-lp-like-plans .application-area{margin-bottom:12px;text-align:center}.plan-select-es-lp-like-plans .application-area .btn{width:150px}.plan-select-es-lp-like-plan-wrapper{width:100%;height:100%;padding:0 8px}.plan-select-es-lp-like-plan-wrapper__recommend{width:100%;height:30px;display:flex;justify-content:center;align-items:center;background-color:#285ac8;color:#fff;border-radius:4px 4px 0 0;letter-spacing:.05em;font-size:11px}.plan-select-es-lp-like-plan-wrapper__recommend__hidden{visibility:hidden}.plan-select-es-lp-like-plan-wrapper__recommend__hidden+.plan-select-es-lp-like-plan .plan-select-es-lp-like-plan___plan-name{border-radius:4px 4px 0 0}.plan-select-es-lp-like-plan{border:1px solid #99958c;border-radius:4px;flex-grow:1;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:14px;letter-spacing:.05em;background-color:#fff}.plan-select-es-lp-like-plan__basic-plan{border:1px solid #285ac8;border-radius:0 0 4px 4px}.plan-select-es-lp-like-plan__basic-plan .btn{background-color:#285ac8;border-color:#285ac8;color:#fff}.plan-select-es-lp-like-plan__basic-plan .btn:hover{background-color:#5bf;border-color:#5bf}.plan-select-es-lp-like-plan___plan-name{width:100%;height:48px;font-size:16px;font-weight:bold;display:flex;justify-content:center;align-items:center;background-color:#eeede9;color:#99958c}.plan-select-es-lp-like-plan___plan-name__basic-plan{background-color:#73a5ff;color:#fff}.plan-select-es-lp-like-plan-body{width:100%;height:100%;padding:20px;box-sizing:border-box}.plan-select-es-lp-like-plan-price{border-bottom:1px solid gray}.plan-select-es-lp-like-plan-price-persona{height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:16px;font-weight:bolder}.plan-select-es-lp-like-plan-price-persona__line{display:block;line-height:1.4rem}.plan-select-es-lp-like-plan-price-detail-wrapper{display:flex;justify-content:center;align-items:center;height:64px}.plan-select-es-lp-like-plan-price-detail__amount{font-size:28px;font-weight:500}.plan-select-es-lp-like-plan-price-detail__unit{margin-left:3px;font-weight:bold}.plan-select-es-lp-like-plan-features{height:175px;padding:24px 36px;box-sizing:border-box}.plan-select-es-lp-like-plan-features__feature{line-height:2em;font-size:13px}.plan-select-es-lp-like-plan-features__feature__strong{font-weight:bold}.plan-select-es-lp-like-plan-apply{display:flex;justify-content:center;align-items:center;padding:0 16px}.plan-select-es-lp-like-plan-apply__btn{width:100%;height:24px;display:flex;justify-content:center;align-items:center;font-size:14px;margin-bottom:12px}.plan-select-es-lp-like-plan-trial{display:flex;justify-content:center;align-items:center;height:40px;font-size:12px}.plan-select-es-lp-like-help{width:710px;box-sizing:border-box;padding:20px 0}.plan-select-es-lp-like-help-description{font-size:14px;color:#252525;line-height:1.6em}.plan-select-es-lp-like-help-title .icon{margin-right:2px;color:#252525}.plan-select-es-lp-like-help-title .text{vertical-align:middle;font-size:14px}@media screen and (max-width: 768px){.plan-select-es-lp-like{width:auto}.plan-select-es-lp-like-plans{width:100%;flex-direction:column}.plan-select-es-lp-like-help{width:100%}.plan-select-es-lp-like-plan-wrapper{width:100%;padding:0}.plan-select-es-lp-like-header__description{font-size:13px}.plan-select-es-lp-like-header__description .break{margin-bottom:8px}.plan-select-es-lp-like-help-title .text{font-size:12px}.plan-select-es-lp-like-help-description{font-size:12px}}.prepare-contents{width:1000px;margin:20px auto}.prepare-contents.with-guide{width:1120px}.prepare-steps .over-view{text-align:center;margin:50px 0 20px 40px}.prepare-steps .establish-actions{margin-top:30px;text-align:center}.prepare-steps .establish-actions .notice{font-size:14px;color:#717171;margin:10px}.prepare-steps .establish-actions .establish,.prepare-steps .establish-actions .payment-confirm{margin:5px;padding:15px;font-size:20px}.prepare-steps .establish-actions .balloon{position:absolute;margin-left:240px}.prepare-steps .items{margin:20px 0}.prepare-steps .items .item{margin:0 auto;margin-bottom:20px}.prepare-steps .items .item.disabled{opacity:.5}.prepare-steps .items .item .status{display:inline-block;margin-right:14px;margin-left:120px;vertical-align:top;width:50px}.prepare-steps .items .item .status .check-circle-icon{font-size:58px;color:#ccc}.prepare-steps .items .item .status.completed .check-circle-icon{color:#285ac8}.prepare-steps .items .item .status.alert .check-circle-icon{color:#c7243a}.prepare-steps .items .item .status.with-guide{margin-left:0px}.prepare-steps .items .item .card{border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:inline-block;min-height:22px;width:600px;padding:20px;background-color:#fff;font-size:16px}.prepare-steps .items .item .card .label{margin-bottom:15px}.prepare-steps .items .item .card .label.horizontal{display:flex}.prepare-steps .items .item .card .label.horizontal .main{min-width:80px}.prepare-steps .items .item .card .label.horizontal .sub{font-weight:bold;font-size:12px;margin-left:20px;color:#285ac8}.prepare-steps .items .item .card .label.horizontal .sub-alert{font-weight:bold;font-size:12px;margin-left:20px;color:#dc1e32}.prepare-steps .items .item .card .value{font-weight:bold;font-size:20px;line-height:1.2em}.prepare-steps .items .item .card .value.horizontal{display:flex}.prepare-steps .items .item .card .value.horizontal .main{min-width:80px}.prepare-steps .items .item .card .value.horizontal .sub{font-weight:normal;font-size:14px;margin-left:20px}.prepare-steps .items .item .card .open_card_title{font-size:16px;color:#285ac8;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #ccc}.prepare-steps .items .item .card .close_card_title{color:#285ac8}.prepare-steps .items .item .card.collapsed{cursor:pointer}.prepare-steps .items .item .card.collapsed:hover{background-color:#f8f8f8}.prepare-steps .items .item .card{border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:inline-block;min-height:22px;width:600px;padding:20px;background-color:#fff;font-size:16px}.prepare-steps .items .item .card .label{margin-bottom:15px}.prepare-steps .items .item .card .label.horizontal{display:flex}.prepare-steps .items .item .card .label.horizontal .main{min-width:80px}.prepare-steps .items .item .card .label.horizontal .sub{font-weight:bold;font-size:12px;margin-left:20px;color:#285ac8}.prepare-steps .items .item .card .value{font-weight:bold;font-size:20px}.prepare-steps .items .item .card .value.horizontal{display:flex}.prepare-steps .items .item .card .value.horizontal .main{min-width:80px}.prepare-steps .items .item .card .value.horizontal .sub{font-weight:normal;font-size:14px;margin-left:20px}.prepare-steps .items .item .card.collapsed{cursor:pointer}.prepare-steps .items .item .card.collapsed:hover{background-color:#f8f8f8}.prepare-steps .items .item .card.with-guide{width:1000px}.prepare-steps .items .item .card.without-guide{width:1000px}.prepare-steps .items .item .help{display:none;vertical-align:top}.prepare-steps .items .item .help.show{display:inline-block;margin-left:20px}.prepare-steps .items .item .help.show .help-url{word-break:break-all}.prepare-steps .items .item .form-actions{text-align:left;padding-top:20px}.prepare-steps .items .item .form-actions .btn{margin-left:10px;min-width:100px}.prepare-steps .item.soon-establish-announce .close-icon{float:right;cursor:pointer}.prepare-steps .item.trade-name .business-entity-type-radios{margin-bottom:10px}.prepare-steps .item.trade-name .business-entity-type-radios .title{margin-bottom:10px}.prepare-steps .item.trade-name .corporate-form-position-radios{margin-bottom:10px}.prepare-steps .item.trade-name .corporate-form-position-radios .title{margin-bottom:10px}.prepare-steps .item.trade-name .corporate-form-position-radios label{margin-right:10px}.prepare-steps .item.trade-name .corporate-form-position-radios label .radio{margin-right:5px}.prepare-steps .item.trade-name .corporate-form-position-radios label .radio:disabled+span{color:#666}.prepare-steps .item.trade-name .business-entity-type-help{margin-bottom:10px}.prepare-steps .item.trade-name .business-entity-type-help .help-text{margin-bottom:5px;font-size:14px;color:#666}.prepare-steps .item.trade-name .business-entity-type-help .help-text a{cursor:pointer}.prepare-steps .member-actions{text-align:center;margin-bottom:20px}.prepare-steps .member-actions .btn{font-size:18px;background-color:#fff;border:1px solid #a9a9a9;font-size:16px}.prepare-steps .item.member .member-form{margin:10px 0}.prepare-steps .item.member .member-form .address-fields .tooltip{margin:0 2px}.prepare-steps .item.member .member-form .address-fields .tooltip:after{white-space:normal;width:240px}.prepare-steps .item.member .member-form .address-fields button.copy{margin-top:35px}.prepare-steps .item.member .member-form .address-fields button.copy.sp{display:none}.prepare-steps .item.member .member-form .phone-fields{margin:20px 0}.prepare-steps .item.member .member-form .phone-fields .field{margin-top:5px}.prepare-steps .item.member .member-form .phone-fields .field select{margin-right:10px;margin-bottom:10px}.prepare-steps .item.member .member-form .phone-fields .field input{margin:10px 5px;width:80px}.prepare-steps .item.member .member-form .phone-fields .field input:first-child{margin-left:0}.prepare-steps .item.member .member-form .investment-fields{margin-top:5px}.prepare-steps .item.member .member-form .investment-fields label{display:block}.prepare-steps .item.member .member-form .investment-fields input{text-align:right;margin-right:5px;padding:10px 0}.prepare-steps .item.member .member-form .member-type-fields:after{content:"";clear:both;display:block}.prepare-steps .item.member .member-form .member-type-fields .field{float:left;margin-right:10px}.prepare-steps .item.member .member-form .owner-field .phone-fields input{width:80px}.prepare-steps .item.member .badge{border-radius:2px;padding:2px 5px;margin-right:5px;font-size:14px;vertical-align:top}.prepare-steps .item.member .badge.president{background-color:#5cb85c;color:#fff}.prepare-steps .item.member .badge.director{background-color:#5cb85c;color:#fff}.prepare-steps .item.member .badge.auditor{background-color:#5cb85c;color:#fff}.prepare-steps .item.member .badge.not_board_member{background-color:#5cb85c;color:#fff}.prepare-steps .item.member .badge.founder{background-color:#465773;color:#fff}.prepare-steps .item.member .badge.founder span{vertical-align:top}.prepare-steps .item.member .balloon{margin-top:300px}.prepare-steps .item.board-member-rule .rule{display:inline-block;margin-right:40px}.prepare-steps .item.board-member-rule .board-member-rule-fields{padding-bottom:10px}.prepare-steps .item.board-member-rule .board-member-rule-fields:after{content:"";clear:both;display:block}.prepare-steps .item.board-member-rule .board-member-rule-fields .field{float:left;margin-right:20px}.prepare-steps .item.board-member-rule .board-member-rule-fields .field select{min-width:130px}.prepare-steps .item.office-address label{display:block}.prepare-steps .item.office-address input::placeholder{color:#ccc}.prepare-steps .item.office-address .zipcode-input{width:100px;margin-right:10px}.prepare-steps .item.office-address .street-name-input{width:100%}.prepare-steps .item.office-address .fields:after{content:"";clear:both;display:block}.prepare-steps .item.office-address .fields .field{float:left}.prepare-steps .item.office-address .fields .field select{margin-right:10px}.prepare-steps .item.family-employee .header button.destroy{float:right}.prepare-steps .item.family-employee .fields .field{float:none;display:inline-block;margin-right:20px;margin-bottom:10px}.prepare-steps .item.family-employee .fields select{margin-right:10px}.prepare-steps .item.family-employee .fields input.number-input{width:90px}.prepare-steps .item.income-type .check-field{display:inline-block;margin-right:10px}.prepare-steps .item.income-type .check-field input{margin-right:5px}.prepare-steps .item.stock-rule .rule{display:inline-block;margin-right:40px;padding:10px 0}.prepare-steps .item.stock-rule .stock-rule-fields .field{display:inline-block;margin-right:10px;margin-bottom:5px}.prepare-steps .item.objectives .abstract-objective{margin-bottom:16px;font-size:18px;font-weight:bold;overflow-wrap:break-word}.prepare-steps .item.objectives .objective-list{margin:0;font-size:18px;font-weight:bold}.prepare-steps .item.objectives .objective-list ul{margin-top:10px;list-style-type:decimal}.prepare-steps .item.objectives .objective-list ul li{margin-bottom:10px}.prepare-steps .item.objectives .objective-list ul li input{width:478px}.prepare-steps .item.objectives .objective-select-field{padding-bottom:10px;border-bottom:1px solid #ccc}.prepare-steps .item.objectives .objective-select-field select{margin:10px 0;margin-right:10px}.prepare-steps .item.objectives .objective-select-field select.industry-select{width:150px}.prepare-steps .item.objectives .objective-select-field select.objective-select{width:320px}.prepare-steps .item.objectives .objective-select-field .objective-input{width:320px;margin:10px;margin-left:0}.prepare-steps .item.objectives .change-mode-field{padding-left:5px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc;display:flex}.prepare-steps .item.objectives .change-mode-field .btn{margin-left:auto}.prepare-steps .item.business-type .business-type-select-fields select{margin:10px 10px 0px 0;width:150px}.prepare-steps .item.business-type .business-type-select-fields input{width:300px}.prepare-steps .item.tax-return .tax-simulation{border:1px solid;margin:10px 0;padding:5px}.prepare-steps .item.tax-return .calculation-fields{text-align:center}.prepare-steps .item.tax-return .calculation-fields input{width:50px;margin:0 5px;text-align:right}.prepare-steps .item.tax-return .calculation-fields .field{display:inline-block;margin-right:10px}.prepare-steps .item.tax-return .tax-simulation-fields{margin:10px}.prepare-steps .item.tax-return .tax-simulation-fields table{border-top:1px solid #ccc;border-left:1px solid #ccc}.prepare-steps .item.tax-return .tax-simulation-fields table tr,.prepare-steps .item.tax-return .tax-simulation-fields table td,.prepare-steps .item.tax-return .tax-simulation-fields table th{width:130px;padding:7px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:right;vertical-align:top}.prepare-steps .item.tax-return .tax-simulation-fields table tr.hidden,.prepare-steps .item.tax-return .tax-simulation-fields table td.hidden,.prepare-steps .item.tax-return .tax-simulation-fields table th.hidden{visibility:hidden}.prepare-steps .item.tax-return .tax-simulation-fields table tr.highlight,.prepare-steps .item.tax-return .tax-simulation-fields table td.highlight,.prepare-steps .item.tax-return .tax-simulation-fields table th.highlight{background:#a9d0f5}.prepare-steps .item.tax-return .tax-simulation-fields table tr.highlight .amount,.prepare-steps .item.tax-return .tax-simulation-fields table td.highlight .amount,.prepare-steps .item.tax-return .tax-simulation-fields table th.highlight .amount{font-size:20px}.prepare-steps .item.tax-return .tax-simulation-fields table tr .tax-diffs.title,.prepare-steps .item.tax-return .tax-simulation-fields table td .tax-diffs.title,.prepare-steps .item.tax-return .tax-simulation-fields table th .tax-diffs.title{font-size:10px}.prepare-steps .item.tax-return .tax-simulation-fields table tr .tax-diffs.result,.prepare-steps .item.tax-return .tax-simulation-fields table td .tax-diffs.result,.prepare-steps .item.tax-return .tax-simulation-fields table th .tax-diffs.result{color:#fe9a2e}.prepare-steps .item.tax-return .tax-simulation-fields table th{font-size:13px;text-align:center}.prepare-steps .item.tax-return .tax-return-fields{margin:15px 0}.prepare-steps .item.tax-return .tax-return-fields input{margin-right:10px}.prepare-steps .item.tax-return .tax-return-fields .choice{font-weight:bold}.prepare-steps .item.tax-return .tax-return-fields .description{margin-left:25px;margin-top:5px}.prepare-steps .item.tax-return .tax-return-fields .recommend-mark{width:50px;vertical-align:middle;margin-left:5px}.prepare-steps .item.estimated-income input{width:60px;text-align:right}.prepare-steps .item.business-name .title{margin-bottom:10px}.prepare-steps .item.business-name input{margin-right:5px}.prepare-steps .item.business-name .radio-field{margin-right:5px}.prepare-steps .item.business-name .name-fields{position:relative}.prepare-steps .item.business-name .name-fields .business-name-alert .balloon{position:absolute;top:85px;left:0;max-width:340px;font-size:12px}.prepare-steps .item.business-name .name-fields .business-name-alert .balloon::before,.prepare-steps .item.business-name .name-fields .business-name-alert .balloon::after{left:40px}.prepare-steps .item.business-name .name-fields .business-name-alert .spacer{height:95px}.prepare-steps .item.contact select{margin-right:10px;margin-bottom:10px}.prepare-steps .item.contact input{margin:10px 5px;width:80px}.prepare-steps .item.contact input:first-child{margin-left:0}.prepare-steps .item.documents ul{list-style-type:none;margin:0;padding:0 10px}.prepare-steps .item.documents ul li{line-height:30px;margin-bottom:20px}.prepare-steps .item.documents ul .name{margin-bottom:4px}.prepare-steps .item.documents ul .column{display:inline-block;font-size:20px;font-weight:bold;vertical-align:middle}.prepare-steps .item.documents ul .column.certificate .check-circle-icon{color:#ccc;margin-right:8px}.prepare-steps .item.documents ul .column.certificate .check-circle-icon.completed{color:#285ac8}.prepare-steps .item.documents ul .column.certificate .btn{font-size:14px;margin:0 10px;padding:0 12px;line-height:35px}.prepare-steps .item.documents ul .column.certificate .name,.prepare-steps .item.documents ul .column.certificate .btn,.prepare-steps .item.documents ul .column.certificate .check-circle-icon{vertical-align:middle}.prepare-steps .item.work-style select{width:380px}.prepare-steps .item.accordion-flex-container{margin-bottom:0;font-size:14px}.prepare-steps .item.accordion-flex-container .text{line-height:18px;margin-bottom:1rem}.prepare-steps .item.accordion-flex-container .text.bold{font-weight:bold;color:#6f6b62}.prepare-steps .item.accordion-flex-container .annotation{font-size:75.5%;color:#6f6b62;vertical-align:top;position:relative;top:-0.4em;left:.2em}.prepare-steps .item.accordion-flex-container .disable-desktop{display:none}.prepare-steps .item.accordion-flex-container .accordion-table{border-left:thin #e4e0d7 solid;border-top:thin #e4e0d7 solid}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row{display:flex}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .accordion-item{box-sizing:border-box;background-color:#fff;border-right:thin #e4e0d7 solid;border-bottom:thin #e4e0d7 solid;padding:.5rem 1rem}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .v-header{white-space:nowrap;display:flex;justify-content:center;align-items:center}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .h-header{text-align:center;padding:.75rem 1rem}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .small{font-size:85%}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .bold{font-weight:bold}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .content-right{display:flex;justify-content:flex-end}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .content-left{display:flex;justify-content:flex-start}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .content-center{display:flex;justify-content:center}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .content-v-center{display:flex;align-items:center}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .content-text-center{text-align:center}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row .background-grey{background-color:#f7f5f5}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row.split-244 .v-header{width:20%}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row.split-244 .data,.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row.split-244 .h-header{width:40%}.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row.split-333 .v-header,.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row.split-333 .data,.prepare-steps .item.accordion-flex-container .accordion-table .accordion-row.split-333 .h-header{width:33.3333333333%}.prepare-steps .item.accordion-flex-container .accordion-table.medium-desktop-only{width:70%}.prepare-steps .item.accordion-flex-container ul{padding-inline-end:1rem;padding-inline-start:1rem}.prepare-steps .item.accordion-flex-container li{margin-bottom:.25rem}.prepare-steps .item.seal-order .sub.moderate{font-weight:normal !important;font-size:11px !important;border:1px solid #a9a9a9 !important;border-radius:5px;padding:0px 5px;color:#a9a9a9 !important}.prepare-steps .item.seal-order .seals{margin-bottom:10px}.prepare-steps .item.seal-order .seals .seal{display:inline-block;margin-right:20px;margin-bottom:10px}.prepare-steps .item.seal-order .seals .seal .radio-container{height:180px;padding:1rem}.prepare-steps .item.seal-order .seals .seal .radio-container .name-container{display:flex;gap:8px;align-items:center}.prepare-steps .item.seal-order .seals .seal .radio-container .seal-image{margin-top:5px;width:246px;height:151px}.prepare-steps .item.seal-order .seals .seal .detail-link{text-align:center;margin-top:5px}.prepare-steps .item.seal-order .attensions{list-style-type:none;padding-left:0;font-size:12px;margin:30px 0;text-align:left}.prepare-steps .item.seal-order .toggle-delivery-form{margin:20px 0;cursor:pointer}.prepare-steps .item.seal-order .toggle-delivery-form .checkbox,.prepare-steps .item.seal-order .toggle-delivery-form .description{vertical-align:middle}.prepare-steps .item.seal-order .toggle-delivery-form .checkbox{margin-right:5px}.prepare-steps .item.seal-order .delivery-form{margin-top:10px}.prepare-steps .item.seal-order .delivery-form input[disabled],.prepare-steps .item.seal-order .delivery-form select[disabled]{background-color:#eee;color:#666}.prepare-steps .item.seal-order .delivery-form .header{border-bottom:1px solid #285ac8}.prepare-steps .item.seal-order .delivery-form .header h2{margin:5px 0;font-size:18px}.prepare-steps .item.seal-order .delivery-form .contact-fileds input{width:80px;margin:0 5px}.prepare-steps .item.seal-order .delivery-form .contact-fileds input[name=phone1]{margin-left:0}.prepare-steps .item.seal-order .form-actions{padding-top:20px}.prepare-steps .item.seal-order .form-actions .order-by-self{float:left;margin-left:0}.prepare-steps .item.seal-order .address-fields button.copy{margin-top:35px}.prepare-steps .item.seal-order .address-fields button.copy.sp{display:none}.prepare-steps .item.vacation-rental-house-basic .form .fields .field{float:none;display:inline-block;margin-right:20px;margin-bottom:10px}.prepare-steps .item.vacation-rental-house-basic .form .check-fields{margin:15px}.prepare-steps .item.vacation-rental-house-basic .form .check-fields .check-field{margin:10px 0}.prepare-steps .item.vacation-rental-house-basic .form .check-fields .check-field input[type=checkbox]{margin-right:8px}.prepare-steps .item.vacation-rental-house-basic .form .radio-fields{margin:15px}.prepare-steps .item.vacation-rental-house-basic .form .radio-fields .radio-field{margin:10px 0}.prepare-steps .item.vacation-rental-house-basic .form .radio-fields .radio-field input[type=radio]{margin-right:8px}.prepare-steps .item.vacation-rental-house-basic .form .radio-fields .radio-field label{display:inline}.prepare-steps .item.vacation-rental-house-basic .form .radio-fields .radio-field:not(:first-child)>label>input[type=radio]{margin-left:8px}.prepare-steps .item.vacation-rental-house-basic .form .address-fields button.copy{display:none}.prepare-steps .item.vacation-rental-house-basic .form .entrust-fields .label{font-weight:bold;font-size:16px;margin:30px 0 15px 0}.prepare-steps .item.vacation-rental-house-basic .form .entrust-fields input.entrust-name-kana,.prepare-steps .item.vacation-rental-house-basic .form .entrust-fields input.entrust-name,.prepare-steps .item.vacation-rental-house-basic .form .entrust-fields input.entrust-contract-detail{width:100%}.prepare-steps .item.vacation-rental-house-size .form input[type=text]{width:160px}.prepare-steps .item.vacation-rental-house-size .form input[disabled]{background-color:#eee;color:#666}.prepare-steps .item.vacation-rental-house-size .form .fields .field{float:none;display:inline-block;margin-right:20px;margin-bottom:10px}.prepare-steps .item.vacation-rental-house-size .form .floor{display:flex}.prepare-steps .item.vacation-rental-house-size .form .floor .floor-row{margin:42px 15px 0 3px;font-size:14px}.prepare-steps .item.vacation-rental-house-other .form .check-fields{margin:15px 0 15px 15px}.prepare-steps .item.vacation-rental-house-other .form .check-fields .check-field{margin:10px 0}.prepare-steps .item.vacation-rental-house-other .form .check-fields .check-field input[type=checkbox]{margin-right:8px}@media screen and (max-width: 768px){.prepare-contents{width:100%;margin:0 auto}.prepare-contents .over-view{margin:0 10px 20px;line-height:30px}.prepare-contents .warnings{margin-bottom:40px}.prepare-contents.with-guide{width:100%}.prepare-steps{margin-top:20px}.prepare-steps .establish-actions .establish,.prepare-steps .establish-actions .payment-confirm{margin:10px;min-width:250px;line-height:24px}.prepare-steps .establish-actions .balloon{min-width:initial;max-width:initial;position:relative;display:block;margin:10px auto;width:60%}.prepare-steps .establish-actions .balloon:before{content:none}.prepare-steps .establish-actions .balloon:after{content:none}.prepare-steps .items{margin:0 auto}.prepare-steps .items.personal .summary .value{font-size:16px}.prepare-steps .items .item{position:relative;padding:0 10px;margin-bottom:30px}.prepare-steps .items .item .status{position:absolute;right:4px;top:-24px;margin-left:0;margin-top:0;width:40px;height:40px}.prepare-steps .items .item .status .check-circle-icon{border-radius:50%;background-color:#fff;font-size:48px}.prepare-steps .items .item .card{box-sizing:border-box;width:100%}.prepare-steps .items .item .card .form-actions{padding-top:20px}.prepare-steps .items .item .card.collapsed:hover{background-color:#fff}.prepare-steps .items .item .card.with-guide{width:100%}.prepare-steps .items .item .help .balloon{min-width:initial;max-width:initial}.prepare-steps .items .item .help .balloon:before{content:none}.prepare-steps .items .item .help .balloon:after{content:none}.prepare-steps .items .item .help.show{margin:10px}.prepare-steps .items .item.office-address .fields .field{float:none;display:inline-block}.prepare-steps .items .item.office-address .help-text{margin:5px 0 10px 10px;font-size:13px}.prepare-steps .items .item.contact select{display:block;margin-left:0}.prepare-steps .items .item.contact input{width:70px;margin:10px 5px}.prepare-steps .items .item.contact input:first-child{margin-left:0}.prepare-steps .items .item.contact input:last-child{padding-right:0;margin-right:0}.prepare-steps .items .item.objectives .objective-select-field select.objective-select{width:100%}.prepare-steps .items .item.objectives .objective-select-field input.objective-input{width:100%}.prepare-steps .items .item.objectives .change-mode-field{font-size:14px}.prepare-steps .items .item.objectives .objective-list ul li input{width:90%}.prepare-steps .items .item.objectives .objective-list ul li .ipad-input{width:90%}.prepare-steps .items .item.documents .column.certificate .btn{margin:0;margin-top:10px}.prepare-steps .items .item.business-type select{width:150px}.prepare-steps .items .item.business-type input{width:100%}.prepare-steps .items .item.start-date select{min-width:55px}.prepare-steps .items .item.estimated-income .new-line{display:block;margin-top:10px}.prepare-steps .items .item.work-style select,.prepare-steps .items .item.payroll-plan select{width:100%}.prepare-steps .items .item.member .address-fields button.copy{margin-top:10px}.prepare-steps .items .item.member .address-fields button.copy.pc{display:none}.prepare-steps .items .item.member .address-fields button.copy.sp{display:block}.prepare-steps .items .item.member .phone-fields select{display:block;margin-left:0}.prepare-steps .items .item.member .phone-fields input{width:70px;margin:10px 5px}.prepare-steps .items .item.member .phone-fields input:first-child{margin-left:0}.prepare-steps .items .item.member .phone-fields input:last-child{padding-right:0;margin-right:0}.prepare-steps .items .item.member .owner-field .phone-fields input{width:70px}.prepare-steps .items .item.member .birth-field select{min-width:55px}.prepare-steps .items .item.member .balloon{margin:0}.prepare-steps .items .item.tax-return .calculation-fields .new-line{display:block;margin-top:10px}.prepare-steps .items .item.tax-return .mobile-hidden{display:none}.prepare-steps .items .item.tax-return .tax-simulation-fields .title{margin:10px 0}.prepare-steps .items .item.seal-order .card.collapsed{padding:30px 20px}.prepare-steps .items .item.seal-order .attensions{margin-top:10px}.prepare-steps .items .item.seal-order .seals{width:260px;margin:0 auto}.prepare-steps .items .item.seal-order .seals .seal{margin-bottom:16px}.prepare-steps .items .item.seal-order .seals .seal .radio-container{margin-top:5px;width:230px;height:150px}.prepare-steps .items .item.seal-order .seals .seal .radio-container .seal-image{width:191px;height:117px}.prepare-steps .items .item.seal-order .contact-fileds input{width:60px}.prepare-steps .items .item.seal-order .form-actions .btn{margin-left:0;margin-right:10px;font-size:14px}.prepare-steps .items .item.seal-order .form-actions .order-by-self{float:none;display:block;margin-bottom:20px;font-size:12px}.prepare-steps .items .item.seal-order .address-fields button.copy{margin-top:10px}.prepare-steps .items .item.seal-order .address-fields button.copy.pc{display:none}.prepare-steps .items .item.seal-order .address-fields button.copy.sp{display:block}.prepare-steps .items .item.vacation-rental-house-other .form select{width:100%}.prepare-steps .member-actions{margin-top:20px}.seal-order-modal h2{font-size:18px}.seal-order-modal .seal .set-list{display:none}.seal-order-modal.confirm .description{margin:30px 20px}.item.accordion-flex-container.responsive{padding:0;margin-bottom:0}.item.accordion-flex-container.responsive .disable-desktop{display:inline}.item.accordion-flex-container.responsive .disable-mobile{display:none}.item.accordion-flex-container.responsive .accordion-table{margin:0rem;margin-bottom:1rem;padding:0rem}.item.accordion-flex-container.responsive .accordion-table .accordion-row{flex-wrap:wrap}.item.accordion-flex-container.responsive .accordion-table .accordion-row .v-header{justify-content:flex-start;padding:.5rem .5rem;border-bottom:thin #e4e0d7 dashed}.item.accordion-flex-container.responsive .accordion-table .accordion-row .v-header-center-mobile{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;white-space:nowrap;padding:.5rem .5rem;border-bottom:thin #e4e0d7 dashed;box-sizing:border-box;white-space:wrap}.item.accordion-flex-container.responsive .accordion-table .accordion-row .accordion-item{padding:.5rem .5rem}.item.accordion-flex-container.responsive .accordion-table .accordion-row .disable-mobile{display:none}.item.accordion-flex-container.responsive .accordion-table .accordion-row.split-244 .h-header,.item.accordion-flex-container.responsive .accordion-table .accordion-row.split-244 .data,.item.accordion-flex-container.responsive .accordion-table .accordion-row.split-333 .h-header,.item.accordion-flex-container.responsive .accordion-table .accordion-row.split-333 .data{width:50%}.item.accordion-flex-container.responsive .accordion-table .accordion-row.split-244 .v-header,.item.accordion-flex-container.responsive .accordion-table .accordion-row.split-333 .v-header{width:100%}.item.accordion-flex-container.responsive .accordion-table .accordion-row.split-333-medium .v-header,.item.accordion-flex-container.responsive .accordion-table .accordion-row.split-333-medium .data,.item.accordion-flex-container.responsive .accordion-table .accordion-row.split-333-medium .h-header{width:33%}.item.accordion-flex-container.responsive .accordion-table ul{padding-inline-end:.25rem;margin:0}.item.accordion-flex-container.responsive .accordion-table.medium-desktop-only{width:100%}}body.with-right-area-banner #right-area-banner #corporate-signup-banner{min-width:940px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-list:focus{outline:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-list.dragging{cursor:pointer;cursor:hand}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slider .slick-track,body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-track{position:relative;top:0;left:0;display:block;transition:left .2s}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-track:before,body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-track:after{display:table;content:""}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-track:after{clear:both}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-loading .slick-track{visibility:hidden}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slide{display:none;float:left;height:100%;min-height:1px}body.with-right-area-banner #right-area-banner #corporate-signup-banner [dir=rtl] .slick-slide{float:right}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slide img{display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slide.slick-loading img{display:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slide.dragging img{pointer-events:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-initialized .slick-slide{display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-loading .slick-slide{visibility:hidden}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-arrow.slick-hidden{display:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner ol,body.with-right-area-banner #right-area-banner #corporate-signup-banner ul{list-style:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner table{border-collapse:collapse;border-spacing:0}body.with-right-area-banner #right-area-banner #corporate-signup-banner caption,body.with-right-area-banner #right-area-banner #corporate-signup-banner th,body.with-right-area-banner #right-area-banner #corporate-signup-banner td{text-align:left;font-weight:normal;vertical-align:middle}body.with-right-area-banner #right-area-banner #corporate-signup-banner q,body.with-right-area-banner #right-area-banner #corporate-signup-banner blockquote{quotes:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner q:before,body.with-right-area-banner #right-area-banner #corporate-signup-banner q:after,body.with-right-area-banner #right-area-banner #corporate-signup-banner blockquote:before,body.with-right-area-banner #right-area-banner #corporate-signup-banner blockquote:after{content:"";content:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner a img{border:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner article,body.with-right-area-banner #right-area-banner #corporate-signup-banner aside,body.with-right-area-banner #right-area-banner #corporate-signup-banner details,body.with-right-area-banner #right-area-banner #corporate-signup-banner figcaption,body.with-right-area-banner #right-area-banner #corporate-signup-banner figure,body.with-right-area-banner #right-area-banner #corporate-signup-banner footer,body.with-right-area-banner #right-area-banner #corporate-signup-banner header,body.with-right-area-banner #right-area-banner #corporate-signup-banner hgroup,body.with-right-area-banner #right-area-banner #corporate-signup-banner main,body.with-right-area-banner #right-area-banner #corporate-signup-banner menu,body.with-right-area-banner #right-area-banner #corporate-signup-banner nav,body.with-right-area-banner #right-area-banner #corporate-signup-banner section,body.with-right-area-banner #right-area-banner #corporate-signup-banner summary{display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner a{text-decoration:underline}body.with-right-area-banner #right-area-banner #corporate-signup-banner a:link,body.with-right-area-banner #right-area-banner #corporate-signup-banner a:visited{color:#285ac8;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}body.with-right-area-banner #right-area-banner #corporate-signup-banner a:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner a:focus,body.with-right-area-banner #right-area-banner #corporate-signup-banner a:active{color:#68d2d2;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}body.with-right-area-banner #right-area-banner #corporate-signup-banner img{max-width:100%;vertical-align:bottom}body.with-right-area-banner #right-area-banner #corporate-signup-banner strong{font-weight:bold}body.with-right-area-banner #right-area-banner #corporate-signup-banner sup{vertical-align:super;font-size:60%}body.with-right-area-banner #right-area-banner #corporate-signup-banner .alignright{float:right;margin-left:1em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .alignleft{float:left;margin-right:1em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .textleft{text-align:left}body.with-right-area-banner #right-area-banner #corporate-signup-banner .textcenter{text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .textright{text-align:right}body.with-right-area-banner #right-area-banner #corporate-signup-banner .en{font-family:"Comfortaa",sans-serif}body.with-right-area-banner #right-area-banner #corporate-signup-banner .marker{background:linear-gradient(rgba(0, 0, 0, 0) 15%, #f5e9ab 15%, #f5e9ab 85%, rgba(0, 0, 0, 0) 85%)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .cv{text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .cv .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:320px;color:#fff;font-size:20px;text-decoration:none;line-height:68px;background-color:#285ac8;-moz-border-radius:34px;-webkit-border-radius:34px;border-radius:34px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .cv .btn:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .cv .btn:active{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}body.with-right-area-banner #right-area-banner #corporate-signup-banner .section .title{margin-bottom:40px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .section .title h2{margin-bottom:.5em;color:#285ac8;font-size:34px;text-align:center;line-height:1.2;letter-spacing:.075em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .title{position:relative;padding-top:65px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .title .fukidashi{position:absolute;top:0;left:140px;padding:0 25px;color:#fff;font-size:24px;line-height:50px;letter-spacing:.075em;background-color:#e6c72e;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .title .fukidashi::after{content:"";position:absolute;right:0;bottom:5px;width:0;height:0;border-style:solid;border-width:12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e6c72e rgba(0,0,0,0)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .title h2{margin-left:3em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset:after{content:"";clear:both;display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step{position:relative;float:left;width:33.3%;padding-bottom:20px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;bottom:0;left:50%;display:block;width:220px;height:0;margin-left:-110px;border-bottom:dotted 2px #285ac8}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step+.step::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;top:50%;left:-14px;width:18px;height:18px;margin-top:-9px;border-right:solid 2px #285ac8;border-bottom:solid 2px #285ac8;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step .img{margin-bottom:25px;text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step h3{width:220px;margin:0 auto 15px;padding-bottom:15px;border-bottom:dotted 2px #285ac8;color:#285ac8;font-size:24px;text-align:center;letter-spacing:.05em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step p{width:220px;margin:0 auto;line-height:26px;letter-spacing:.025em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails{width:876px;margin:0 auto 40px;padding:0}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails:after{content:"";clear:both;display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100px;height:100px;margin:0 23px;padding:20px;border:solid 2px #d8d2c5;outline:none;cursor:pointer;-moz-border-radius:55px;-webkit-border-radius:55px;border-radius:55px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail1:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail1.thumbnail-current{border:solid 2px #f5e9ab;background-color:#f5e9ab}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail2:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail2.thumbnail-current{border:solid 2px #a8e5e5;background-color:#a8e5e5}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail3:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail3.thumbnail-current{border:solid 2px #cabaeb;background-color:#cabaeb}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail4:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail4.thumbnail-current{border:solid 2px #d2ebba;background-color:#d2ebba}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail5:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail5.thumbnail-current{border:solid 2px #f5bebe;background-color:#f5bebe}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail6:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail6.thumbnail-current{border:solid 2px #f5d5b5;background-color:#f5d5b5}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:840px;height:auto;margin:0 auto}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider.slick-initialized{display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-slide{outline:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;margin-top:-25px;width:30px;height:50px;cursor:pointer}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow::before{content:"";position:absolute;top:50%;width:24px;height:24px;margin-top:-13px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow.prev{left:-60px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow.prev::before{left:10px;border-top:solid 2px #285ac8;border-left:solid 2px #285ac8}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow.next{right:-60px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow.next::before{right:10px;border-right:solid 2px #285ac8;border-bottom:solid 2px #285ac8}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent:after{content:"";clear:both;display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img{float:left;width:440px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .txt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:400px;padding:30px 20px;border-top:solid 2px #d8d2c5;border-bottom:solid 2px #d8d2c5}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent h3{margin-bottom:30px;color:#285ac8;font-size:24px;text-align:center;line-height:36px;letter-spacing:.05em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent p{margin-bottom:1.25em;line-height:26px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .nav{margin-top:40px;text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .nav .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:280px;border:solid 2px #285ac8;color:#285ac8;font-size:20px;text-decoration:none;line-height:68px;background-color:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .nav .btn:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .nav .btn:active{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05{margin:0 165px;width:340px;padding:0;margin:0 auto}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05:after{content:"";clear:both;display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li{float:left;width:170px;margin-bottom:25px;text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li a{outline:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li img{display:inline}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li .txtlink{display:block;margin-top:10px}.tax-accountant-application-information .header,.tax-accountant-basic-information .header,.tax-accountant-work-experience .header,.tax-accountant-education .header,.tax-accountant-other-information .header{text-align:center;padding:24px;margin:0}.tax-accountant-application-information .disabled,.tax-accountant-basic-information .disabled,.tax-accountant-work-experience .disabled,.tax-accountant-education .disabled,.tax-accountant-other-information .disabled{color:#8c8989}.tax-accountant-application-information .field,.tax-accountant-basic-information .field,.tax-accountant-work-experience .field,.tax-accountant-education .field,.tax-accountant-other-information .field{margin-top:16px}.tax-accountant-application-information .field .label,.tax-accountant-basic-information .field .label,.tax-accountant-work-experience .field .label,.tax-accountant-education .field .label,.tax-accountant-other-information .field .label{background-color:#f7f7f7;padding:8px 16px;margin:0 8px 5px 8px;font-weight:bold}.tax-accountant-application-information .field .item,.tax-accountant-basic-information .field .item,.tax-accountant-work-experience .field .item,.tax-accountant-education .field .item,.tax-accountant-other-information .field .item{margin:16px 16px 0 16px}.tax-accountant-application-information .field .item input[type=tel],.tax-accountant-basic-information .field .item input[type=tel],.tax-accountant-work-experience .field .item input[type=tel],.tax-accountant-education .field .item input[type=tel],.tax-accountant-other-information .field .item input[type=tel]{width:80px}.tax-accountant-application-information .field .item select[name=year],.tax-accountant-basic-information .field .item select[name=year],.tax-accountant-work-experience .field .item select[name=year],.tax-accountant-education .field .item select[name=year],.tax-accountant-other-information .field .item select[name=year]{width:75px}.tax-accountant-application-information .field .item select[name=month],.tax-accountant-application-information .field .item select[name=date],.tax-accountant-basic-information .field .item select[name=month],.tax-accountant-basic-information .field .item select[name=date],.tax-accountant-work-experience .field .item select[name=month],.tax-accountant-work-experience .field .item select[name=date],.tax-accountant-education .field .item select[name=month],.tax-accountant-education .field .item select[name=date],.tax-accountant-other-information .field .item select[name=month],.tax-accountant-other-information .field .item select[name=date]{width:70px}.tax-accountant-application-information .field .item input:disabled,.tax-accountant-application-information .field .item select:disabled,.tax-accountant-basic-information .field .item input:disabled,.tax-accountant-basic-information .field .item select:disabled,.tax-accountant-work-experience .field .item input:disabled,.tax-accountant-work-experience .field .item select:disabled,.tax-accountant-education .field .item input:disabled,.tax-accountant-education .field .item select:disabled,.tax-accountant-other-information .field .item input:disabled,.tax-accountant-other-information .field .item select:disabled{color:#8c8989;background-color:#f0eded;border-color:#e9e7e7}.tax-accountant-application-information .field .item .radio,.tax-accountant-basic-information .field .item .radio,.tax-accountant-work-experience .field .item .radio,.tax-accountant-education .field .item .radio,.tax-accountant-other-information .field .item .radio{margin-right:8px}.tax-accountant-application-information .field .item .radio-label,.tax-accountant-basic-information .field .item .radio-label,.tax-accountant-work-experience .field .item .radio-label,.tax-accountant-education .field .item .radio-label,.tax-accountant-other-information .field .item .radio-label{margin-right:32px}.tax-accountant-application-information .field .item .separator,.tax-accountant-basic-information .field .item .separator,.tax-accountant-work-experience .field .item .separator,.tax-accountant-education .field .item .separator,.tax-accountant-other-information .field .item .separator{margin:0 8px}.tax-accountant-application-information .field .item .date-fields .field,.tax-accountant-basic-information .field .item .date-fields .field,.tax-accountant-work-experience .field .item .date-fields .field,.tax-accountant-education .field .item .date-fields .field,.tax-accountant-other-information .field .item .date-fields .field{margin-top:0}.tax-accountant-application-information .field .item .prefecture-fields .field,.tax-accountant-basic-information .field .item .prefecture-fields .field,.tax-accountant-work-experience .field .item .prefecture-fields .field,.tax-accountant-education .field .item .prefecture-fields .field,.tax-accountant-other-information .field .item .prefecture-fields .field{margin-top:0}.tax-accountant-application-information .field .item .prefecture-fields .field .zipcode-input,.tax-accountant-basic-information .field .item .prefecture-fields .field .zipcode-input,.tax-accountant-work-experience .field .item .prefecture-fields .field .zipcode-input,.tax-accountant-education .field .item .prefecture-fields .field .zipcode-input,.tax-accountant-other-information .field .item .prefecture-fields .field .zipcode-input{width:90px}.tax-accountant-application-information .error-messages,.tax-accountant-basic-information .error-messages,.tax-accountant-work-experience .error-messages,.tax-accountant-education .error-messages,.tax-accountant-other-information .error-messages{margin-top:8px}.tax-accountant-application-information .save-area,.tax-accountant-basic-information .save-area,.tax-accountant-work-experience .save-area,.tax-accountant-education .save-area,.tax-accountant-other-information .save-area{margin:16px 0}.tax_accountant_registration_document_check_list .detail-card{padding:0}.tax_accountant_registration_document_check_list .header{padding:10px 10px 0 10px}.tax_accountant_registration_document_check_list .footer{padding:0 10px 10px 10px}.tax_accountant_registration_document_check_list .accordion .accordion-sub-title{position:absolute;right:0;top:0;background-color:#be8c14;color:#fff;padding:0 10px;font-size:.8em}.tax_accountant_registration_document_check_list .accordion .accordion-content{margin:8px 24px;font-size:.9em}.tax_accountant_registration_document_check_list .accordion .accordion-content .list{margin:8px 0}.tax_accountant_registration_document_check_list .accordion .accordion-content p{padding:0}.tax_accountant_registration_document_check_list .additional-tasks{margin-top:16px}.tax_accountant_registration_document_check_list .add-task{margin:24px}.tax_accountant_registration_document_check_list .save-area{margin-top:24px}.tax-accountant-education .header{padding:24px 24px 5px}.tax-accountant-education .header p{text-align:center}.tax-accountant-other-information h3{background-color:#f7f7f7;padding:8px 16px;margin:16px 0 0;font-weight:bold;font-size:1em}.tax-accountant-other-information .tar-create-documents-list{margin-top:0px}.tax-accountant-other-information .tar-create-documents-list .no-tar-create-documents-list-item{margin:16px}.tax-accountant-other-information .field .item input{width:100%}.tax-accountant-other-information .field label{display:block;margin-bottom:5px}.tax-accountant-other-information .field textarea{border-radius:4px;box-sizing:border-box;padding:10px 6px;font-size:16px;line-height:20px;border:1px solid #e9e7e7;resize:none;height:81px;width:100%}.tax-accountant-other-information .field textarea.error{border-color:#e65c5c}.tax-accountant-application-information .field .item svg.launch-icon{width:18px;height:18px;vertical-align:-12%}.tax-accountant-application-information .field .item input[name=tax_accountant_number]{margin:0 8px}.tax-accountant-application-information .field .item input[name=head_office_name],.tax-accountant-application-information .field .item input[name=branch_office_name]{width:100%}.tax-accountant-application-information .field .item .office-name-note{font-size:.8em;padding-left:1em;text-indent:-0.6em;margin-top:16px}.tax-accountant-application-information .field .item .direction{font-size:.9em;margin-bottom:40px}.tax-accountant-application-information .field .item .note{font-size:.9em;margin-bottom:16px}.tax-accountant-application-information .field .item .sub-text{font-size:.9em}.tax-accountant-application-information .field .item .work-style-help{color:#08c}@media screen and (max-width: 768px){.tax-accountant-application-information .field .item .radio-label{margin-right:16px}}.tax-accountant-basic-information .field .item input[type=text]:not(.name){width:100%}.tax-accountant-basic-information .field .item .name{width:50%;margin:8px 16px 0 0}.tar-create-documents-list{margin-top:16px}.tar-create-documents-list .no-tar-create-documents-list-item{text-indent:1em;margin:0 16px}.tar-create-documents-list .tar-create-documents-list-item .field .item input[type=text]{width:100%}.tar-create-documents-list .tar-create-documents-list-item .delete{margin:8px 16px 0 0;color:#dc1e32}.tar-create-documents-list .tar-create-documents-list-item .delete:hover{cursor:pointer}.tax-accountant-add-area{margin:16px 16px 32px 0}.tax-settings-profile{margin:24px 8px}.tax-settings-profile .header{margin:0 16px 24px 16px;padding-top:24px}.tax-settings-profile .field{margin:8px 16px 24px 16px}.tax-settings-profile .field .item .name{width:50%;margin:8px 16px 0 0}.tax-settings-profile .field .item select{width:100%}.tax-settings-profile .field .item .radio{margin-right:8px}.tax-settings-profile .field .item .radio-label{margin-bottom:12px}.tax-settings-profile .save-area{margin:16px 0}.tax-company-new{line-height:1.5em}.tax-company-new img.logo{margin:24px auto;display:block}.tax-company-new .introduction{text-align:left;margin:8px 0}.tax-company-new .tax-company-new-form{max-width:640px;margin:20px auto}.tax-company-new .tax-company-new-form .form-container{box-shadow:0 0 4px 0 rgba(0,0,0,.2);margin:24px auto;width:100%;background-color:#fff}.tax-company-new .tax-company-new-form .form-container .header{text-align:center;padding:16px;margin:0;line-height:1em}.tax-company-new .tax-company-new-form .form-container .description{margin:8px 16px}.tax-company-new .tax-company-new-form .form-container .save-area{margin:16px 0}@media screen and (max-width: 768px){.tax-company-new{margin:0 20px}.tax-company-new .tax-company-new-form{width:100%}.tax-company-new .tax-company-new-form .form-container{width:95%}}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}.view-container-tar .heading{text-align:center;margin-bottom:30px}.view-container-tar .heading h1{margin-top:.67em;font-size:1.1em;font-weight:normal}.view-container-tar .heading p{margin:0;font-size:1em}.view-container-tar .heading .name{font-weight:bold}.view-container-tar .task-buttons{width:80%;margin:0 auto;position:relative}.view-container-tar .task-buttons .task-check{box-shadow:0 0 4px 0 rgba(0,0,0,.2);display:block;margin:0 auto;height:50px;width:280px;padding:10px;position:relative;background-color:#fff;font-size:16px;box-sizing:border-box;line-height:1.2em;font-weight:bold;border-radius:8px}.view-container-tar .task-buttons .check{position:absolute;left:15px;top:12px;color:#c0bdb6;text-align:left}.view-container-tar .task-buttons .checked{color:#fff;background-color:#285ac8;font-weight:normal}.view-container-tar .task-buttons .checked span{vertical-align:-22%}.view-container-tar .task-buttons .cancel{width:120px;text-align:center;margin:10px auto;cursor:pointer;color:#285ac8}.view-container-tar .tax-accountant-registration-steps,.view-container-tar .continue-last-time,.view-container-tar .next-task{max-width:800px;margin:20px auto}.view-container-tar .tax-accountant-registration-steps .tax-accountant-registration-step,.view-container-tar .continue-last-time .tax-accountant-registration-step,.view-container-tar .next-task .tax-accountant-registration-step{margin:16px auto;width:80%}.view-container-tar .tax-accountant-registration-steps .tax-accountant-registration-step .arrow-drop-down-icon,.view-container-tar .continue-last-time .tax-accountant-registration-step .arrow-drop-down-icon,.view-container-tar .next-task .tax-accountant-registration-step .arrow-drop-down-icon{color:#a0a0a0;font-size:56px}.view-container-tar .application-form-no1-link,.view-container-tar .resume-no3-link,.view-container-tar .document-list-link{text-align:right;margin:10px 0}.view-container-tar .card,.view-container-tar .detail-card{box-shadow:0 0 4px 0 rgba(0,0,0,.2);border-radius:8px;display:inline-block;margin:0 auto;min-height:22px;width:100%;padding:10px;background-color:#fff;font-size:16px;box-sizing:border-box;line-height:1.2em}.view-container-tar .card.half,.view-container-tar .detail-card.half{border-radius:8px 8px 0 0}.view-container-tar .card.link,.view-container-tar .detail-card.link{cursor:pointer}.view-container-tar .card .content-center img,.view-container-tar .detail-card .content-center img{width:auto;max-width:100%;box-sizing:border-box;padding:0 15px}.view-container-tar .card .annotation,.view-container-tar .detail-card .annotation{font-size:.9em;text-align:right}.view-container-tar .card .help,.view-container-tar .detail-card .help{color:#8c8989;text-align:center}.view-container-tar .card .card-title{margin-right:auto}.view-container-tar .card .card-title h2{margin:10px 0;line-height:1.2em}.view-container-tar .card .card-icon{margin-right:8px;color:#285ac8}.view-container-tar .detail-card h1{margin:10px;text-align:left;font-size:24px;line-height:1.2em}.view-container-tar .detail-card h2{margin:25px 0 10px;padding:10px 15px;font-size:20px;background-color:#f0eded;border-radius:1px;line-height:1.2em}.view-container-tar .detail-card p{padding:0 15px;line-height:1.8em}.view-container-tar .detail-card .column{padding:10px;border:solid 4px #73a5ff;border-radius:10px}.view-container-tar .detail-card .column .column-title{padding:5px;font-size:24px;font-weight:bold;color:#73a5ff;border-bottom:solid 2px #73a5ff}.view-container-tar .detail-card .tips{padding:10px;margin:0 4px;border:solid 4px #be8c14;border-radius:10px;word-break:break-word}.view-container-tar .detail-card .tips .tips-title{position:relative;top:-10px;margin-left:64px}.view-container-tar .detail-card .tips-circle{display:inline-flex;justify-content:center;align-items:center;position:relative;top:52px;left:-8px;border-radius:50%;flex-flow:column wrap;vertical-align:top;width:80px;height:80px;color:#fff;border:4px solid #be8c14;background:#be8c14;margin-top:-40px}.view-container-tar .detail-card .tips-circle .upper-text{font-size:1.2em;line-height:1em;transform:rotate(-15deg)}.view-container-tar .detail-card .tips-circle .lower-text{font-size:1.2em;line-height:1em;transform:rotate(-15deg);margin-left:8px}.view-container-tar .detail-card button.btn{margin:10px auto}.view-container-tar .detail-card .schedule-container{flex:1 1 0px}.view-container-tar .detail-card .schedule-container img{width:100%}.view-container-tar .continue-last-time,.view-container-tar .next-task{margin-bottom:40px}.view-container-tar .continue-last-time:hover,.view-container-tar .next-task:hover{cursor:pointer}.view-container-tar .continue-last-time.disabled,.view-container-tar .next-task.disabled{cursor:default}.view-container-tar .continue-last-time .content,.view-container-tar .next-task .content{margin:0 auto 0 24px}.view-container-tar .continue-last-time .content .title,.view-container-tar .next-task .content .title{margin:8px 0 16px 0;color:#323232}.view-container-tar .continue-last-time .content .title.disabled,.view-container-tar .next-task .content .title.disabled{color:#8c8989}.view-container-tar .continue-last-time .content .description,.view-container-tar .next-task .content .description{color:#8c8989}.view-container-tar .continue-last-time .icon,.view-container-tar .next-task .icon{color:#f7f5f5}.view-container-tar .continue-last-time .icon.completed,.view-container-tar .next-task .icon.completed{color:#285ac8}.view-container-tar .progress .progress-bar{display:flex;height:1em;overflow:hidden;font-size:.5em;background-color:#f7f5f5;border-radius:.25em;margin-bottom:5px}.view-container-tar .progress .progress-bar .progress-done{background-color:#285ac8}.view-container-tar .progress .progress-bar .progress-done.percent-0{width:0%}.view-container-tar .progress .progress-bar .progress-done.percent-33{width:33%}.view-container-tar .progress .progress-per{color:#c0bdb6}.view-container-tar .tax-accountant-list-item,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item{box-shadow:0 0 4px 0 rgba(0,0,0,.2);padding:16px 8px;background-color:#fff;width:100%;position:relative;font-size:1em;font-weight:bold;cursor:pointer;border:1px solid #f7f5f5;box-sizing:border-box;text-align:left;color:#323232}.view-container-tar .tax-accountant-list-item .list-item-name,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item .list-item-name{padding-right:20px}.view-container-tar .tax-accountant-list-item .list-source-area,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item .list-source-area{font-size:12px;font-weight:normal;position:absolute;right:40px;bottom:6px}.view-container-tar .tax-accountant-list-item .list-source-area .list-source-name,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item .list-source-area .list-source-name{border:1px solid #8c8989;padding:2px 4px;margin-left:5px;color:#8c8989}.view-container-tar .tax-accountant-list-item:focus,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item:focus{outline:0;border:1px solid #8abcfb}.view-container-tar .tax-accountant-list-item:hover,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item:hover{background-color:#f7f5f5}.view-container-tar .tax-accountant-list-item .check-circle-outline,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item .check-circle-outline{font-size:36px;padding-right:8px;color:#f7f5f5}.view-container-tar .tax-accountant-list-item .check-circle-outline.checked,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item .check-circle-outline.checked{color:#285ac8}.view-container-tar .tax-accountant-list-item .navigate-next-icon,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item .navigate-next-icon{display:block;width:1.5em;height:1.5em;position:absolute;top:50%;right:0;transform:translateY(-50%);color:#f7f5f5}.view-container-tar .tax-accountant-documents{max-width:800px;margin:20px auto}.view-container-tar .tax-accountant-documents .tax-accountant-documents-list{margin:30px auto;width:80%}.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-label{border-left:6px solid #285ac8;padding-left:6px;margin:32px 0 8px 8px;font-weight:bolder}.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item{font-size:1em}.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item .document-item-name{padding-right:20px}.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item .document-source-area{font-size:12px;font-weight:normal;position:absolute;right:40px;bottom:8px}.view-container-tar .tax-accountant-documents .tax-accountant-documents-list-item .document-source-area .document-source-name{border:1px solid #be8c14;padding:2px 4px;color:#be8c14}.view-container-tar .material-icons{vertical-align:-27%}.view-container-tar .return-task-list{margin:30px auto;text-align:center}.view-container-tar .return-task-list a{text-decoration:underline}.view-container-tar .steps .circles .circle.active{border:2px solid #285ac8;color:#285ac8}.view-container-tar .warnings,.view-container-tar .guidance{border:1px solid #285ac8}.view-container-tar .step-content .step h2 .step-number{background-color:#285ac8}.view-container-tar .prepare-steps .items .item .status.completed .check-circle-icon{color:#285ac8}.view-container-tar .prepare-steps .items .item .form-actions .btn.cancel{background-color:#f0eded}.view-container-tar .step.select-certification-method-step .description h2 .info-icon,.view-container-tar .step.submit-documents-step .description h2 .info-icon{color:#285ac8}.view-container-tar .establish-steps .balloons .balloon .info-icon{color:#285ac8}.view-container-tar .breadcrumb{margin:auto;white-space:nowrap}.view-container-tar .breadcrumb ul{overflow-x:auto}.view-container-tar .breadcrumb-item{margin:auto;display:inline-block}.view-container-tar .breadcrumb-item a{text-decoration:underline}@media screen and (max-width: 768px){.view-container-tar .heading{padding:0 7%}.view-container-tar .heading h1{font-size:1.1em;font-weight:normal;margin:2em 0 0 0;text-align:left}.view-container-tar .heading p{margin:0;font-size:1em;text-align:left}.view-container-tar .task-buttons{width:95%}.view-container-tar .tax-accountant-registration-steps,.view-container-tar .continue-last-time,.view-container-tar .next-task,.view-container-tar .tax-accountant-documents{width:100%}.view-container-tar .tax-accountant-registration-steps .tax-accountant-registration-step,.view-container-tar .tax-accountant-registration-steps .tax-accountant-documents-list,.view-container-tar .continue-last-time .tax-accountant-registration-step,.view-container-tar .continue-last-time .tax-accountant-documents-list,.view-container-tar .next-task .tax-accountant-registration-step,.view-container-tar .next-task .tax-accountant-documents-list,.view-container-tar .tax-accountant-documents .tax-accountant-registration-step,.view-container-tar .tax-accountant-documents .tax-accountant-documents-list{width:95%}.view-container-tar .breadcrumb{width:100%;position:relative}.view-container-tar .breadcrumb:after{display:block;content:"";position:absolute;top:0;right:0;width:24px;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0), #ebf3ff)}.view-container-tar .breadcrumb ul{padding-left:10px;scrollbar-width:none}.view-container-tar .breadcrumb ul::-webkit-scrollbar{display:none}}.advisor,.advisors{width:1000px;margin:0 auto;min-height:300px}.advisor img.logo,.advisors img.logo{width:480px;height:162px;margin:12px auto;display:block}.advisor h1,.advisors h1{font-size:20px;margin-top:30px;margin-bottom:30px;margin-left:24px}.advisor .advisor-tabs,.advisors .advisor-tabs{border-bottom:4px solid #285ac8;padding-left:8px;margin-bottom:40px}.advisor .advisor-tabs .tab,.advisors .advisor-tabs .tab{display:inline-block;text-align:center;text-decoration:none;color:#323232;border-radius:4px 4px 0 0;padding:8px;margin-left:8px;min-width:128px;background-color:#f7f5f5}.advisor .advisor-tabs .tab.current,.advisors .advisor-tabs .tab.current{background-color:#285ac8;color:#fff}.advisor .search-form,.advisors .search-form{margin:5px 0 30px 20px}.advisor .search-form label,.advisors .search-form label{display:block;margin-bottom:5px}.advisor .search-form input,.advisors .search-form input{width:240px}.advisor .search-form button,.advisors .search-form button{margin-left:5px}.advisor .advisor-clients-table,.advisors .advisor-clients-table{font-size:14px;margin-bottom:20px}.advisor .advisor-clients-table th,.advisors .advisor-clients-table th{vertical-align:middle}.advisor .advisor-clients-table th a,.advisors .advisor-clients-table th a{color:inherit}.advisor .advisor-clients-table th a:hover,.advisors .advisor-clients-table th a:hover{text-decoration:none;color:#444}.advisor .advisor-clients-table td,.advisors .advisor-clients-table td{vertical-align:middle}.advisor .advisor-clients-table td select,.advisors .advisor-clients-table td select{font-size:inherit;width:100px}.advisor .advisor-clients-table td .login-button,.advisors .advisor-clients-table td .login-button{padding:6px;width:auto;word-break:keep-all;font-size:inherit}.advisor .pagination,.advisors .pagination{margin:40px}.advisor .pagination span,.advisors .pagination span{display:inline-block;border:1px solid #ccc}.advisor .pagination span.page.current,.advisor .pagination span.page.gap,.advisor .pagination span:not(.page),.advisors .pagination span.page.current,.advisors .pagination span.page.gap,.advisors .pagination span:not(.page){padding:10px 15px}.advisor .pagination span.page.current,.advisors .pagination span.page.current{background:#285ac8;color:#fff}.advisor .pagination span.page a,.advisors .pagination span.page a{display:inline-block;padding:10px 15px}.announce-service-index{min-height:300px}.announce-service-index h1{text-align:center;font-size:24px;margin-bottom:20px}.announce-service-index h1.empty{color:#999}.announce-service-index .actions{margin:10px}.announce-service-index .actions .btn{margin-right:10px}.announce-service-index .announces-table td{vertical-align:middle}.announce-service-index .announces-table td.title-cell{width:60%}.announce-upload-modal .errors{text-align:left}.announce-upload-modal h2{font-size:18px;margin:0}.announce-upload-modal .standard-fields{margin:0 auto;width:500px;text-align:left}.announce-upload-modal .standard-fields .field input{width:100%}.announce-upload-modal .standard-fields .upload-form{width:100%;border:1px dashed #ccc;margin-top:10px;box-sizing:border-box;cursor:pointer}.announce-upload-modal .standard-fields .upload-form .description{padding:10px;height:80px;outline:none}.announce-upload-modal .standard-fields .upload-form .preview-area{margin-top:10px}.announce-upload-modal .actions{margin:20px 0 10px 0}.announce-upload-modal .actions .btn{margin:0 5px}@media screen and (max-width: 768px){.announce-service-index{margin-top:40px}.announce-service-index .announces-table td.title-cell{width:30%}.announce-service-index .announces-table td .btn-danger{font-size:14px}.announce-upload-modal .standard-fields{margin:0 auto;width:100%}.actions{font-size:14px}}.companies-edit-description .view-container,.companies-edit-name .view-container,.companies-edit-president .view-container,.companies-edit-schedule .view-container,.companies-new .view-container{padding-top:0}.companies-edit-description img.logo,.companies-edit-name img.logo,.companies-edit-president img.logo,.companies-edit-schedule img.logo,.companies-new img.logo{width:400px;margin:24px auto 24px;display:block}.companies-edit-description svg.logo,.companies-edit-name svg.logo,.companies-edit-president svg.logo,.companies-edit-schedule svg.logo,.companies-new svg.logo{width:400px;margin:24px auto 24px;display:block}.companies-edit-description svg.logo.personal,.companies-edit-name svg.logo.personal,.companies-edit-president svg.logo.personal,.companies-edit-schedule svg.logo.personal,.companies-new svg.logo.personal{width:323px}.companies-edit-description svg.logo.vr,.companies-edit-name svg.logo.vr,.companies-edit-president svg.logo.vr,.companies-edit-schedule svg.logo.vr,.companies-new svg.logo.vr{width:400px}.companies-edit-description .actions,.companies-edit-name .actions,.companies-edit-president .actions,.companies-edit-schedule .actions,.companies-new .actions{margin:8px auto 8px;padding:20px;width:600px;text-align:center}.companies-edit-description .actions .btn,.companies-edit-name .actions .btn,.companies-edit-president .actions .btn,.companies-edit-schedule .actions .btn,.companies-new .actions .btn{min-width:100px;margin:0 10px}.companies-edit-description .form-container,.companies-edit-name .form-container,.companies-edit-president .form-container,.companies-edit-schedule .form-container,.companies-new .form-container{border-radius:4px;box-sizing:border-box;margin:8px auto 8px;padding:20px;width:600px;background-color:#fff;border:1px solid #e3e3e3}.companies-edit-description .form-container.wide,.companies-edit-name .form-container.wide,.companies-edit-president .form-container.wide,.companies-edit-schedule .form-container.wide,.companies-new .form-container.wide{width:724px;padding:20px 30px}.companies-edit-description .form-container h2,.companies-edit-name .form-container h2,.companies-edit-president .form-container h2,.companies-edit-schedule .form-container h2,.companies-new .form-container h2{font-size:20px;line-height:24px;text-align:center;margin-bottom:30px}.companies-edit-description .form-container h2 .step-description,.companies-edit-name .form-container h2 .step-description,.companies-edit-president .form-container h2 .step-description,.companies-edit-schedule .form-container h2 .step-description,.companies-new .form-container h2 .step-description{padding:0px 110px}.companies-edit-description .form-container .step-delimiter-layout,.companies-edit-name .form-container .step-delimiter-layout,.companies-edit-president .form-container .step-delimiter-layout,.companies-edit-schedule .form-container .step-delimiter-layout,.companies-new .form-container .step-delimiter-layout{overflow:hidden;clear:both}.companies-edit-description .form-container .step-delimiter-layout .step,.companies-edit-name .form-container .step-delimiter-layout .step,.companies-edit-president .form-container .step-delimiter-layout .step,.companies-edit-schedule .form-container .step-delimiter-layout .step,.companies-new .form-container .step-delimiter-layout .step{float:left;width:200px;margin-right:30px}.companies-edit-description .form-container .step-delimiter-layout .step:last-child,.companies-edit-name .form-container .step-delimiter-layout .step:last-child,.companies-edit-president .form-container .step-delimiter-layout .step:last-child,.companies-edit-schedule .form-container .step-delimiter-layout .step:last-child,.companies-new .form-container .step-delimiter-layout .step:last-child{margin-right:0}.companies-edit-description .form-container .step-delimiter-layout .step .step-img,.companies-edit-name .form-container .step-delimiter-layout .step .step-img,.companies-edit-president .form-container .step-delimiter-layout .step .step-img,.companies-edit-schedule .form-container .step-delimiter-layout .step .step-img,.companies-new .form-container .step-delimiter-layout .step .step-img{text-align:right}.companies-edit-description .form-container .step-delimiter-layout .step .title,.companies-edit-name .form-container .step-delimiter-layout .step .title,.companies-edit-president .form-container .step-delimiter-layout .step .title,.companies-edit-schedule .form-container .step-delimiter-layout .step .title,.companies-new .form-container .step-delimiter-layout .step .title{margin-bottom:12px;font-size:16px;font-weight:bold}.companies-edit-description .form-container .step-delimiter-layout .step .summary,.companies-edit-name .form-container .step-delimiter-layout .step .summary,.companies-edit-president .form-container .step-delimiter-layout .step .summary,.companies-edit-schedule .form-container .step-delimiter-layout .step .summary,.companies-new .form-container .step-delimiter-layout .step .summary{font-size:14px;line-height:1.8}.companies-edit-description .form-container .items,.companies-edit-name .form-container .items,.companies-edit-president .form-container .items,.companies-edit-schedule .form-container .items,.companies-new .form-container .items{margin-bottom:20px}.companies-edit-description .form-container .description,.companies-edit-name .form-container .description,.companies-edit-president .form-container .description,.companies-edit-schedule .form-container .description,.companies-new .form-container .description{font-size:14pt;font-weight:bold;text-align:center;margin-bottom:20px}.companies-edit-description .form-container .president-form .office-address-fields,.companies-edit-name .form-container .president-form .office-address-fields,.companies-edit-president .form-container .president-form .office-address-fields,.companies-edit-schedule .form-container .president-form .office-address-fields,.companies-new .form-container .president-form .office-address-fields{margin:20px 0}.companies-edit-description .form-container .president-form .office-address-fields input,.companies-edit-name .form-container .president-form .office-address-fields input,.companies-edit-president .form-container .president-form .office-address-fields input,.companies-edit-schedule .form-container .president-form .office-address-fields input,.companies-new .form-container .president-form .office-address-fields input{margin-right:5px}.companies-edit-description .form-container .president-form .office-address-fields .label,.companies-edit-name .form-container .president-form .office-address-fields .label,.companies-edit-president .form-container .president-form .office-address-fields .label,.companies-edit-schedule .form-container .president-form .office-address-fields .label,.companies-new .form-container .president-form .office-address-fields .label{cursor:pointer}.companies-edit-description .form-container .president-form .office-address-fields *,.companies-edit-name .form-container .president-form .office-address-fields *,.companies-edit-president .form-container .president-form .office-address-fields *,.companies-edit-schedule .form-container .president-form .office-address-fields *,.companies-new .form-container .president-form .office-address-fields *{vertical-align:middle}.companies-edit-description .form-container .president-form .phone-fields,.companies-edit-name .form-container .president-form .phone-fields,.companies-edit-president .form-container .president-form .phone-fields,.companies-edit-schedule .form-container .president-form .phone-fields,.companies-new .form-container .president-form .phone-fields{margin:20px 0}.companies-edit-description .form-container .president-form .phone-fields .field,.companies-edit-name .form-container .president-form .phone-fields .field,.companies-edit-president .form-container .president-form .phone-fields .field,.companies-edit-schedule .form-container .president-form .phone-fields .field,.companies-new .form-container .president-form .phone-fields .field{margin-top:5px}.companies-edit-description .form-container .president-form .phone-fields .field select,.companies-edit-name .form-container .president-form .phone-fields .field select,.companies-edit-president .form-container .president-form .phone-fields .field select,.companies-edit-schedule .form-container .president-form .phone-fields .field select,.companies-new .form-container .president-form .phone-fields .field select{margin-right:10px}.companies-edit-description .form-container .president-form .phone-fields .field input,.companies-edit-name .form-container .president-form .phone-fields .field input,.companies-edit-president .form-container .president-form .phone-fields .field input,.companies-edit-schedule .form-container .president-form .phone-fields .field input,.companies-new .form-container .president-form .phone-fields .field input{width:80px;margin:0 5px}.companies-edit-description .form-container .president-form .birth-date-fields,.companies-edit-name .form-container .president-form .birth-date-fields,.companies-edit-president .form-container .president-form .birth-date-fields,.companies-edit-schedule .form-container .president-form .birth-date-fields,.companies-new .form-container .president-form .birth-date-fields{margin-top:10px}.companies-edit-description .form-container .president-form .birth-date-fields .date-fields .field,.companies-edit-name .form-container .president-form .birth-date-fields .date-fields .field,.companies-edit-president .form-container .president-form .birth-date-fields .date-fields .field,.companies-edit-schedule .form-container .president-form .birth-date-fields .date-fields .field,.companies-new .form-container .president-form .birth-date-fields .date-fields .field{margin-top:5px}.companies-edit-description .form-container .president-form .investment-fields,.companies-edit-name .form-container .president-form .investment-fields,.companies-edit-president .form-container .president-form .investment-fields,.companies-edit-schedule .form-container .president-form .investment-fields,.companies-new .form-container .president-form .investment-fields{margin-top:10px}.companies-edit-description .form-container .president-form .investment-fields .field,.companies-edit-name .form-container .president-form .investment-fields .field,.companies-edit-president .form-container .president-form .investment-fields .field,.companies-edit-schedule .form-container .president-form .investment-fields .field,.companies-new .form-container .president-form .investment-fields .field{margin-top:5px}.companies-edit-description .form-container .schedule-fields .field select,.companies-edit-name .form-container .schedule-fields .field select,.companies-edit-president .form-container .schedule-fields .field select,.companies-edit-schedule .form-container .schedule-fields .field select,.companies-new .form-container .schedule-fields .field select{margin:0 5px}.companies-edit-description .form-container .schedule-fields .field input[type=radio],.companies-edit-name .form-container .schedule-fields .field input[type=radio],.companies-edit-president .form-container .schedule-fields .field input[type=radio],.companies-edit-schedule .form-container .schedule-fields .field input[type=radio],.companies-new .form-container .schedule-fields .field input[type=radio]{margin-right:4px}.companies-edit-description .form-container .guide-msg__container,.companies-edit-name .form-container .guide-msg__container,.companies-edit-president .form-container .guide-msg__container,.companies-edit-schedule .form-container .guide-msg__container,.companies-new .form-container .guide-msg__container{font-size:.875rem;line-height:1.4;margin-top:1rem;padding:1rem;border:#e9e7e7 1px solid;border-radius:12px;background:#fff}.companies-edit-description .form-container .guide-msg__title--bold,.companies-edit-name .form-container .guide-msg__title--bold,.companies-edit-president .form-container .guide-msg__title--bold,.companies-edit-schedule .form-container .guide-msg__title--bold,.companies-new .form-container .guide-msg__title--bold{font-weight:bold}.companies-edit-description .form-container .guide-msg__detail,.companies-edit-name .form-container .guide-msg__detail,.companies-edit-president .form-container .guide-msg__detail,.companies-edit-schedule .form-container .guide-msg__detail,.companies-new .form-container .guide-msg__detail{margin-top:.5rem}.companies-edit-description .form-container .guide-msg__detail--paragraph,.companies-edit-name .form-container .guide-msg__detail--paragraph,.companies-edit-president .form-container .guide-msg__detail--paragraph,.companies-edit-schedule .form-container .guide-msg__detail--paragraph,.companies-new .form-container .guide-msg__detail--paragraph{margin:0 0 .25rem 0}@media screen and (max-width: 768px){.companies-edit-description img.logo,.companies-edit-name img.logo,.companies-edit-president img.logo,.companies-edit-schedule img.logo,.companies-new img.logo{width:240px;margin-top:4px;margin-bottom:4px}.companies-edit-description svg.logo,.companies-edit-name svg.logo,.companies-edit-president svg.logo,.companies-edit-schedule svg.logo,.companies-new svg.logo{width:213px;margin-top:4px;margin-bottom:4px}.companies-edit-description svg.logo.personal,.companies-edit-name svg.logo.personal,.companies-edit-president svg.logo.personal,.companies-edit-schedule svg.logo.personal,.companies-new svg.logo.personal{width:172px}.companies-edit-description svg.logo.vr,.companies-edit-name svg.logo.vr,.companies-edit-president svg.logo.vr,.companies-edit-schedule svg.logo.vr,.companies-new svg.logo.vr{width:213px}.companies-edit-description .actions,.companies-edit-name .actions,.companies-edit-president .actions,.companies-edit-schedule .actions,.companies-new .actions{width:auto}.companies-edit-description .form-container,.companies-edit-name .form-container,.companies-edit-president .form-container,.companies-edit-schedule .form-container,.companies-new .form-container{width:auto;margin:8px 10px;padding:20px 10px}.companies-edit-description .form-container h2.step-description,.companies-edit-name .form-container h2.step-description,.companies-edit-president .form-container h2.step-description,.companies-edit-schedule .form-container h2.step-description,.companies-new .form-container h2.step-description{padding:0;text-align:left}.companies-edit-description .form-container.wide,.companies-edit-name .form-container.wide,.companies-edit-president .form-container.wide,.companies-edit-schedule .form-container.wide,.companies-new .form-container.wide{width:auto;margin:auto;padding:16px;font-size:15px}.companies-edit-description .form-container .step-delimiter-layout,.companies-edit-name .form-container .step-delimiter-layout,.companies-edit-president .form-container .step-delimiter-layout,.companies-edit-schedule .form-container .step-delimiter-layout,.companies-new .form-container .step-delimiter-layout{overflow:hidden}.companies-edit-description .form-container .step-delimiter-layout .step,.companies-edit-name .form-container .step-delimiter-layout .step,.companies-edit-president .form-container .step-delimiter-layout .step,.companies-edit-schedule .form-container .step-delimiter-layout .step,.companies-new .form-container .step-delimiter-layout .step{float:none;width:auto;margin:0 0 20px 0}.companies-edit-description .form-container .president-form .office-address-fields,.companies-edit-name .form-container .president-form .office-address-fields,.companies-edit-president .form-container .president-form .office-address-fields,.companies-edit-schedule .form-container .president-form .office-address-fields,.companies-new .form-container .president-form .office-address-fields{text-align:center}}.companies-announces h1{text-align:center;font-size:24px;margin:15px 0}.companies-announces .suspend-notice-table{margin-top:20px}.companies-new .company-select-table{margin:20px 0}.companies-new .company-select-table td,.companies-new .company-select-table th{vertical-align:inherit;text-align:left}.companies-new .company-select-table td:first-child,.companies-new .company-select-table th:first-child{text-align:left}.companies-new .company-select-table td:last-child{text-align:right}.companies-new .company-select-table .business-type{padding:0px 6px;font-size:12px;color:gray;border:1px solid gray;white-space:nowrap}.companies-new .establish-new{text-align:right}.companies-new .establish-new .btn-new{margin-right:24px}.companies-new .establish-new .new-explanation{margin-top:20px;text-align:left}@media screen and (max-width: 768px){.companies-new .establish-new .btn-new{width:100%;padding:10px;margin:0;font-size:13px}.companies-new .establish-new .new-explanation{margin-top:20px}.companies-new .company-select-table td,.companies-new .company-select-table th{width:100%;padding:10px 5px}.companies-new .company-select-table td:first-child,.companies-new .company-select-table th:first-child{padding-left:8px}.companies-new .company-select-table td:last-child,.companies-new .company-select-table th:last-child{padding-right:8px}.companies-new .company-select-table td .btn,.companies-new .company-select-table th .btn{width:auto;padding:10px;margin:0;font-size:13px}}.company-schedule-form .form-container{padding:20px 46px}.company-schedule-form .form-container .description{text-align:left}.companies-edit-schedule .form-container{width:580px}@media screen and (max-width: 768px){.companies-edit-schedule .form-container{width:auto}}.full_support .container{margin:0 auto;padding:20px;width:660px;border-radius:4px;background-color:#fff;border:solid 1px #e3e3e3}.full_support .container .name-fields{margin-top:10px}.full_support .container .name-fields .field{margin-top:0}.full_support .container .fields label,.full_support .container label.title-label{display:block;font-size:16px;margin-bottom:5px}.full_support .container .reason-fields label,.full_support .container .tax-accountant-fields label,.full_support .container .personal-business-fields label,.full_support .container .foundation-info-fields label,.full_support .container .business-type-fields label,.full_support .container .email-fields label,.full_support .container .phone-fields label,.full_support .container .seal-order-confirmation-fields label,.full_support .container label.title-label{margin-bottom:8px;font-weight:bold}.full_support .container .antisocial-forces-confirmation-fields label:first-child{margin-bottom:8px;font-weight:bold}.full_support .container label.name{display:inline;cursor:pointer;vertical-align:middle;font-weight:normal;margin:0 20px 0 5px}.full_support .container .fields .field input{width:100%}.full_support .container .phone-fields,.full_support .container .fields{margin-bottom:30px}.full_support .container .investment-fields-decided,.full_support .container .investment-fields-undecided,.full_support .container .schedule-fields-decided,.full_support .container .schedule-fields-undecided{display:inline-block}.full_support .container .personal-business-fields-yes,.full_support .container .personal-business-fields-no{display:inline-block}.full_support h1{text-align:center;font-size:32px;line-height:40px;color:#3f3f3f}.full_support .description,.full_support .note{margin-bottom:16px;color:#3f3f3f}.full_support .note{margin-bottom:24px}.full_support .note-title{margin-bottom:8px;font-weight:bold}.full_support .actions{margin-bottom:20px;text-align:center}.full_support button.copy{margin-top:10px}.full_support button.copy.sp{display:none}@media screen and (max-width: 768px){.full_support .container{width:100%;box-sizing:border-box}.full_support .container h1{font-size:18px}.full_support .container .description,.full_support .container .note{font-size:14px}.full_support .container .fields label{font-size:15px}.full_support .container .phone-fields select[name=contact_type]{display:block;margin-bottom:15px}.full_support .container .phone-fields input[name=phone1]{margin-left:0}.full_support .container .investment-fields-decided,.full_support .container .schedule-fields-decided{margin-bottom:15px}.full_support .container .personal-business-fields-yes{margin-bottom:15px}.full_support .container textarea{border:1px solid #ccc;border-radius:4px}}.home h1{text-align:center;line-height:40px}.home h1.empty{color:#999}.home .warnings,.home .guidance{border-radius:3px;margin:30px auto;padding:20px 10px;width:800px;font-size:18px;line-height:18px;background-color:#fff;border:1px solid #285ac8}.home .warnings ul,.home .guidance ul{margin:0}.home .warnings ul li,.home .guidance ul li{margin-bottom:10px}.home .warnings ul li:last-child,.home .guidance ul li:last-child{margin-bottom:0}.home .steps{width:600px;margin:30px auto}.home .steps .circles{text-align:center;margin:0 auto}.home .steps .circles:after{content:"";clear:both;display:block}.home .steps .circles .circle{border-radius:50%;display:inline-block;width:80px;height:80px;line-height:80px;margin:5px 20px;text-align:center;font-size:18px;font-weight:bold;background-color:#fff;border:2px solid #ccc;color:#ccc;cursor:pointer}.home .steps .circles .circle:hover{text-decoration:none;background-color:#f8f8f8}.home .steps .circles .circle.active{border:2px solid #285ac8;color:#285ac8;cursor:default}.home .steps .circles .circle.active:hover{background-color:#fff}.home .home-contents{width:100%}.home .information{display:flex;justify-content:center;margin-bottom:16px}.completed-full-support-modal{padding:20px;text-align:center;margin:0 auto}.completed-full-support-modal .body{line-height:1.8}.completed-full-support-modal .actions{text-align:center;margin:20px}.completed-full-support-modal .actions .btn{margin:0 5px}.request-advisor-modal{width:60%;min-width:700px;text-align:left;margin:0 auto}.request-advisor-modal .actions{text-align:center;margin:20px}.request-advisor-modal .actions .btn{width:200px;margin:0 5px}.request-advisor-modal .attensions{padding:10px;border:1px solid #ccc;font-size:14px}.request-advisor-modal .attensions h3{margin:0}.request-advisor-modal .attensions ul{margin:10px 0;padding-left:20px}.first-time-modal .body{margin:40px 0;font-size:18px;line-height:24px}.first-time-modal .actions .btn-primary{width:300px;height:50px}@media screen and (max-width: 768px){.home h1{text-align:center}.home .warnings,.home .guidance{margin:0 5px;padding:0;width:auto;font-size:16px;padding:20px 10px}.home .warnings ul,.home .guidance ul{margin:0}.home .steps{width:100%}.home .steps .circles .circle{width:70px;height:70px;line-height:70px;margin:5px 10px;font-size:16px}.home .steps .circles.vr .circle{font-size:16px;width:50px;height:50px;line-height:50px;margin:5px 10px}.home .advisor-full-support{position:relative;text-align:center;width:100%;padding-left:10px;margin:0 auto;margin-bottom:10px}.home .advisor-full-support *{vertical-align:middle}.home .advisor-full-support .full-support-button{display:inline-block;position:relative;width:60px;height:60px;margin-left:15px}.home .advisor-full-support .balloon{display:inline-block;position:relative;bottom:auto;margin-top:8px;margin-left:25px;padding:10px;min-width:initial;max-width:initial;width:60%;text-align:left}.home .advisor-full-support .balloon:before{margin-top:-9px;top:50%;left:0;margin-top:-10px;border-width:9px 9px 9px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.home .advisor-full-support .balloon:after{top:50%;left:-2px;margin-top:-10px;border-width:10px 10px 10px 0;border-color:rgba(0,0,0,0) #ddd rgba(0,0,0,0) rgba(0,0,0,0)}.request-advisor-modal{width:100%;min-width:0;text-align:left;margin:0 auto;padding:10px 0;box-sizing:border-box}.request-advisor-modal h2{font-size:18px}.request-advisor-modal .body{font-size:14px}.request-advisor-modal .actions{text-align:center;margin:20px}.request-advisor-modal .actions .btn{margin:5px;width:200px}.request-advisor-modal .attensions{padding:10px;border:1px solid #ccc}.request-advisor-modal .attensions h3{margin:0}.request-advisor-modal .attensions ul{margin:10px 0;padding-left:20px}.first-time-modal h2{font-size:18px}.first-time-modal .actions .btn-primary{width:100%}.completed-full-support-modal{padding:0}.completed-full-support-modal .header h2{line-height:25px;font-size:18px;margin-bottom:15px}.completed-full-support-modal .body{font-size:14px}.completed-full-support-modal .actions{margin-bottom:0}}.mobile-app .box{margin:0 auto;padding:5px;border-radius:5px;background:#fff;width:90%;box-shadow:1px 1px 1px 1px rgba(0,0,0,.1)}.mobile-app .text-block{text-align:center;line-height:1.4em;font-weight:bold;margin-bottom:2em}.mobile-app .text-block.main{font-size:1.3em}.mobile-app .links a{display:block;margin:1.2em auto;width:80%;padding:20px}.suspend_notice{background-color:#fff}.suspend_notice .period{width:250px}.suspend_notice .reason{word-break:break-all;white-space:pre-line}.tax-register-information img.logo{margin:24px auto;display:block}.tax-register-information .introduction{text-align:center;margin:8px 0}.tax-register-information .tax-register-information-form{max-width:1000px;margin:20px auto}.tax-register-information .tax-register-information-form .form-container{box-shadow:0 0 4px 0 rgba(0,0,0,.2);margin:24px auto;width:80%;background-color:#fff}.tax-register-information .tax-register-information-form .form-container .header{padding:16px;margin:0;line-height:1em}.tax-register-information .tax-register-information-form .form-container .description{margin:0 16px 32px 16px}.tax-register-information .tax-register-information-form .form-container .field{margin-top:24px}.tax-register-information .tax-register-information-form .form-container .field .label{padding:0 16px}.tax-register-information .tax-register-information-form .form-container .field .item{margin:8px 16px 0 16px}.tax-register-information .tax-register-information-form .form-container .field .item input[type=text]:not(.name){width:100%}.tax-register-information .tax-register-information-form .form-container .field .item select{width:100%}.tax-register-information .tax-register-information-form .form-container .field .item .radio{margin-right:8px}.tax-register-information .tax-register-information-form .form-container .field .item .radio-label{margin-right:32px}.tax-register-information .tax-register-information-form .form-container .field .item .name{width:50%;margin:8px 16px 0 0}.tax-register-information .tax-register-information-form .form-container .save-area{margin:16px 0}@media screen and (max-width: 768px){.tax-register-information .tax-register-information-form{width:100%}.tax-register-information .tax-register-information-form .form-container{width:95%}}body.with-right-area-banner #right-area-banner #corporate-signup-banner{min-width:940px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-list:focus{outline:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-list.dragging{cursor:pointer;cursor:hand}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slider .slick-track,body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-track{position:relative;top:0;left:0;display:block;transition:left .2s}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-track:before,body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-track:after{display:table;content:""}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-track:after{clear:both}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-loading .slick-track{visibility:hidden}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slide{display:none;float:left;height:100%;min-height:1px}body.with-right-area-banner #right-area-banner #corporate-signup-banner [dir=rtl] .slick-slide{float:right}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slide img{display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slide.slick-loading img{display:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-slide.dragging img{pointer-events:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-initialized .slick-slide{display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-loading .slick-slide{visibility:hidden}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .slick-arrow.slick-hidden{display:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner ol,body.with-right-area-banner #right-area-banner #corporate-signup-banner ul{list-style:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner table{border-collapse:collapse;border-spacing:0}body.with-right-area-banner #right-area-banner #corporate-signup-banner caption,body.with-right-area-banner #right-area-banner #corporate-signup-banner th,body.with-right-area-banner #right-area-banner #corporate-signup-banner td{text-align:left;font-weight:normal;vertical-align:middle}body.with-right-area-banner #right-area-banner #corporate-signup-banner q,body.with-right-area-banner #right-area-banner #corporate-signup-banner blockquote{quotes:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner q:before,body.with-right-area-banner #right-area-banner #corporate-signup-banner q:after,body.with-right-area-banner #right-area-banner #corporate-signup-banner blockquote:before,body.with-right-area-banner #right-area-banner #corporate-signup-banner blockquote:after{content:"";content:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner a img{border:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner article,body.with-right-area-banner #right-area-banner #corporate-signup-banner aside,body.with-right-area-banner #right-area-banner #corporate-signup-banner details,body.with-right-area-banner #right-area-banner #corporate-signup-banner figcaption,body.with-right-area-banner #right-area-banner #corporate-signup-banner figure,body.with-right-area-banner #right-area-banner #corporate-signup-banner footer,body.with-right-area-banner #right-area-banner #corporate-signup-banner header,body.with-right-area-banner #right-area-banner #corporate-signup-banner hgroup,body.with-right-area-banner #right-area-banner #corporate-signup-banner main,body.with-right-area-banner #right-area-banner #corporate-signup-banner menu,body.with-right-area-banner #right-area-banner #corporate-signup-banner nav,body.with-right-area-banner #right-area-banner #corporate-signup-banner section,body.with-right-area-banner #right-area-banner #corporate-signup-banner summary{display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner a{text-decoration:underline}body.with-right-area-banner #right-area-banner #corporate-signup-banner a:link,body.with-right-area-banner #right-area-banner #corporate-signup-banner a:visited{color:#285ac8;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}body.with-right-area-banner #right-area-banner #corporate-signup-banner a:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner a:focus,body.with-right-area-banner #right-area-banner #corporate-signup-banner a:active{color:#68d2d2;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}body.with-right-area-banner #right-area-banner #corporate-signup-banner img{max-width:100%;vertical-align:bottom}body.with-right-area-banner #right-area-banner #corporate-signup-banner strong{font-weight:bold}body.with-right-area-banner #right-area-banner #corporate-signup-banner sup{vertical-align:super;font-size:60%}body.with-right-area-banner #right-area-banner #corporate-signup-banner .alignright{float:right;margin-left:1em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .alignleft{float:left;margin-right:1em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .textleft{text-align:left}body.with-right-area-banner #right-area-banner #corporate-signup-banner .textcenter{text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .textright{text-align:right}body.with-right-area-banner #right-area-banner #corporate-signup-banner .en{font-family:"Comfortaa",sans-serif}body.with-right-area-banner #right-area-banner #corporate-signup-banner .marker{background:linear-gradient(rgba(0, 0, 0, 0) 15%, #f5e9ab 15%, #f5e9ab 85%, rgba(0, 0, 0, 0) 85%)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .cv{text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .cv .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:320px;color:#fff;font-size:20px;text-decoration:none;line-height:68px;background-color:#285ac8;-moz-border-radius:34px;-webkit-border-radius:34px;border-radius:34px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .cv .btn:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .cv .btn:active{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}body.with-right-area-banner #right-area-banner #corporate-signup-banner .section .title{margin-bottom:40px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .section .title h2{margin-bottom:.5em;color:#285ac8;font-size:34px;text-align:center;line-height:1.2;letter-spacing:.075em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .title{position:relative;padding-top:65px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .title .fukidashi{position:absolute;top:0;left:140px;padding:0 25px;color:#fff;font-size:24px;line-height:50px;letter-spacing:.075em;background-color:#e6c72e;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .title .fukidashi::after{content:"";position:absolute;right:0;bottom:5px;width:0;height:0;border-style:solid;border-width:12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e6c72e rgba(0,0,0,0)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .title h2{margin-left:3em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset:after{content:"";clear:both;display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step{position:relative;float:left;width:33.3%;padding-bottom:20px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;bottom:0;left:50%;display:block;width:220px;height:0;margin-left:-110px;border-bottom:dotted 2px #285ac8}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step+.step::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;top:50%;left:-14px;width:18px;height:18px;margin-top:-9px;border-right:solid 2px #285ac8;border-bottom:solid 2px #285ac8;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step .img{margin-bottom:25px;text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step h3{width:220px;margin:0 auto 15px;padding-bottom:15px;border-bottom:dotted 2px #285ac8;color:#285ac8;font-size:24px;text-align:center;letter-spacing:.05em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content1 .stepset .step p{width:220px;margin:0 auto;line-height:26px;letter-spacing:.025em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails{width:876px;margin:0 auto 40px;padding:0}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails:after{content:"";clear:both;display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:100px;height:100px;margin:0 23px;padding:20px;border:solid 2px #d8d2c5;outline:none;cursor:pointer;-moz-border-radius:55px;-webkit-border-radius:55px;border-radius:55px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail1:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail1.thumbnail-current{border:solid 2px #f5e9ab;background-color:#f5e9ab}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail2:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail2.thumbnail-current{border:solid 2px #a8e5e5;background-color:#a8e5e5}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail3:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail3.thumbnail-current{border:solid 2px #cabaeb;background-color:#cabaeb}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail4:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail4.thumbnail-current{border:solid 2px #d2ebba;background-color:#d2ebba}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail5:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail5.thumbnail-current{border:solid 2px #f5bebe;background-color:#f5bebe}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail6:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .thumbnails li.thumbnail6.thumbnail-current{border:solid 2px #f5d5b5;background-color:#f5d5b5}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:840px;height:auto;margin:0 auto}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider.slick-initialized{display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-slide{outline:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;margin-top:-25px;width:30px;height:50px;cursor:pointer}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow::before{content:"";position:absolute;top:50%;width:24px;height:24px;margin-top:-13px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow.prev{left:-60px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow.prev::before{left:10px;border-top:solid 2px #285ac8;border-left:solid 2px #285ac8}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow.next{right:-60px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slick-arrow.next::before{right:10px;border-right:solid 2px #285ac8;border-bottom:solid 2px #285ac8}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent:after{content:"";clear:both;display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img{float:left;width:440px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .txt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:400px;padding:30px 20px;border-top:solid 2px #d8d2c5;border-bottom:solid 2px #d8d2c5}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent h3{margin-bottom:30px;color:#285ac8;font-size:24px;text-align:center;line-height:36px;letter-spacing:.05em}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent p{margin-bottom:1.25em;line-height:26px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .nav{margin-top:40px;text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .nav .btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:280px;border:solid 2px #285ac8;color:#285ac8;font-size:20px;text-decoration:none;line-height:68px;background-color:#fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .nav .btn:hover,body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .nav .btn:active{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05{margin:0 165px;width:340px;padding:0;margin:0 auto}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05:after{content:"";clear:both;display:block}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li{float:left;width:170px;margin-bottom:25px;text-align:center}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li a{outline:none}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li img{display:inline}body.with-right-area-banner #right-area-banner #corporate-signup-banner .content2 .slider .slidercontent .img05 li .txtlink{display:block;margin-top:10px}body.users img.logo,body.sessions img.logo,body.external_auth img.logo{width:400px;height:135px;margin:24px auto 24px;display:block}body.users img.logo.tax_accountant_registration,body.sessions img.logo.tax_accountant_registration,body.external_auth img.logo.tax_accountant_registration{width:213px;height:auto}body.users svg.logo,body.sessions svg.logo,body.external_auth svg.logo{width:213px;height:58px;margin:15px auto 15px;display:block}body.users svg.logo.personal,body.sessions svg.logo.personal,body.external_auth svg.logo.personal{width:172px}body.users svg.logo.vr,body.sessions svg.logo.vr,body.external_auth svg.logo.vr{width:213px}body.users svg.logo.funding,body.sessions svg.logo.funding,body.external_auth svg.logo.funding{height:77px}body.users svg.logo.corporate-chugin,body.sessions svg.logo.corporate-chugin,body.external_auth svg.logo.corporate-chugin{width:320px;height:55px}body.users svg.logo.personal-chugin,body.sessions svg.logo.personal-chugin,body.external_auth svg.logo.personal-chugin{width:320px;height:60px}body.users .note,body.sessions .note,body.external_auth .note{margin-bottom:16px;font-size:16px;text-align:center}body.users .auth-container,body.sessions .auth-container,body.external_auth .auth-container{border-radius:4px;box-sizing:border-box;margin:8px auto 8px;padding:20px;width:500px;background-color:#fff;border:1px solid #e3e3e3}body.users .auth-container .auth-form,body.sessions .auth-container .auth-form,body.external_auth .auth-container .auth-form{padding:0;margin:0 auto}body.users .auth-container .auth-form .sub-message,body.sessions .auth-container .auth-form .sub-message,body.external_auth .auth-container .auth-form .sub-message{font-size:11px;margin-top:10px}body.users .auth-container .auth-form .description,body.sessions .auth-container .auth-form .description,body.external_auth .auth-container .auth-form .description{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc}body.users .auth-container .auth-form .description h1,body.users .auth-container .auth-form .description h2,body.sessions .auth-container .auth-form .description h1,body.sessions .auth-container .auth-form .description h2,body.external_auth .auth-container .auth-form .description h1,body.external_auth .auth-container .auth-form .description h2{margin:0;margin-bottom:10px;text-align:center;font-size:18px}body.users .auth-container .auth-form .description h2.large-font,body.sessions .auth-container .auth-form .description h2.large-font,body.external_auth .auth-container .auth-form .description h2.large-font{margin:0;margin-bottom:10px;text-align:center;font-size:21px}body.users .auth-container .auth-form .field,body.sessions .auth-container .auth-form .field,body.external_auth .auth-container .auth-form .field{margin-bottom:16px}body.users .auth-container .auth-form .field label,body.users .auth-container .auth-form .field input[type=email],body.users .auth-container .auth-form .field input[type=password],body.sessions .auth-container .auth-form .field label,body.sessions .auth-container .auth-form .field input[type=email],body.sessions .auth-container .auth-form .field input[type=password],body.external_auth .auth-container .auth-form .field label,body.external_auth .auth-container .auth-form .field input[type=email],body.external_auth .auth-container .auth-form .field input[type=password]{box-sizing:border-box;height:auto;display:block;width:100%}body.users .auth-container .auth-form .field label,body.sessions .auth-container .auth-form .field label,body.external_auth .auth-container .auth-form .field label{font-weight:bold;font-size:16px;margin:4px auto 8px}body.users .auth-container .auth-form .field label abbr,body.sessions .auth-container .auth-form .field label abbr,body.external_auth .auth-container .auth-form .field label abbr{display:inline-block;color:#e65a5a;border:1px solid #e65a5a;background-color:#fff;margin-left:8px;line-height:14px;font-size:11px;padding:0 3px}body.users .auth-container .auth-form .field span.password-rule,body.sessions .auth-container .auth-form .field span.password-rule,body.external_auth .auth-container .auth-form .field span.password-rule{font-size:12px;font-weight:normal}body.users .auth-container .auth-form .field input[type=email],body.users .auth-container .auth-form .field input[type=password],body.sessions .auth-container .auth-form .field input[type=email],body.sessions .auth-container .auth-form .field input[type=password],body.external_auth .auth-container .auth-form .field input[type=email],body.external_auth .auth-container .auth-form .field input[type=password]{padding:9px 6px;font-size:16px;margin:4px auto}body.users .auth-container .auth-form .field input.inline-password,body.sessions .auth-container .auth-form .field input.inline-password,body.external_auth .auth-container .auth-form .field input.inline-password{font-size:13px;display:inline-block;width:49%}body.users .auth-container .auth-form .field input.inline-password::placeholder,body.sessions .auth-container .auth-form .field input.inline-password::placeholder,body.external_auth .auth-container .auth-form .field input.inline-password::placeholder{color:#999}body.users .auth-container .auth-form .field input.inline-password:-ms-input-placeholder,body.sessions .auth-container .auth-form .field input.inline-password:-ms-input-placeholder,body.external_auth .auth-container .auth-form .field input.inline-password:-ms-input-placeholder{color:#999}body.users .auth-container .auth-form .field .separator,body.sessions .auth-container .auth-form .field .separator,body.external_auth .auth-container .auth-form .field .separator{font-size:16px}body.users .auth-container .auth-form .field input[type=tel],body.sessions .auth-container .auth-form .field input[type=tel],body.external_auth .auth-container .auth-form .field input[type=tel]{width:calc((100% - 32px)/3)}body.users .auth-container .auth-form .field.terms-of-use,body.sessions .auth-container .auth-form .field.terms-of-use,body.external_auth .auth-container .auth-form .field.terms-of-use{margin-top:30px;text-align:center;font-size:14px}body.users .auth-container .auth-form .field.terms-of-use p,body.sessions .auth-container .auth-form .field.terms-of-use p,body.external_auth .auth-container .auth-form .field.terms-of-use p{margin:10px 0;font-size:16px}body.users .auth-container .auth-form .actions,body.sessions .auth-container .auth-form .actions,body.external_auth .auth-container .auth-form .actions{text-align:center}body.users .auth-container .auth-form .actions .auth-button,body.sessions .auth-container .auth-form .actions .auth-button,body.external_auth .auth-container .auth-form .actions .auth-button{width:100%;display:block;margin:30px auto 0;padding:15px;font-size:22px}body.users .auth-container .auth-form .actions .small-auth-button,body.sessions .auth-container .auth-form .actions .small-auth-button,body.external_auth .auth-container .auth-form .actions .small-auth-button{width:70%;display:block;margin:30px auto 0;padding:15px;font-size:22px}body.users .auth-container .auth-form .links,body.sessions .auth-container .auth-form .links,body.external_auth .auth-container .auth-form .links{margin-top:10px;text-align:center}body.users .external-auth,body.sessions .external-auth,body.external_auth .external-auth{padding-top:15px;border-top:1px solid #e3e3e3}body.users .external-auth h2,body.sessions .external-auth h2,body.external_auth .external-auth h2{font-size:15px;text-align:center;margin-top:0}body.users .external-auth .external-auth-buttons,body.sessions .external-auth .external-auth-buttons,body.external_auth .external-auth .external-auth-buttons{margin:15px auto 0}body.users .external-auth .external-auth-buttons .external-auth-button,body.sessions .external-auth .external-auth-buttons .external-auth-button,body.external_auth .external-auth .external-auth-buttons .external-auth-button{box-sizing:border-box;color:#fff;display:block;font-size:18px;font-weight:normal;margin:0 auto 10px;padding-top:14px;padding-bottom:14px;width:100%}body.users .external-auth .external-auth-buttons .external-auth-button img,body.sessions .external-auth .external-auth-buttons .external-auth-button img,body.external_auth .external-auth .external-auth-buttons .external-auth-button img{float:left}body.users .external-auth .external-auth-buttons .google,body.sessions .external-auth .external-auth-buttons .google,body.external_auth .external-auth .external-auth-buttons .google{background-color:#fff;color:#333;border-color:#dedede}body.users .external-auth .external-auth-buttons .microsoft,body.sessions .external-auth .external-auth-buttons .microsoft,body.external_auth .external-auth .external-auth-buttons .microsoft{background-color:#0078d6}body.users .external-auth .external-auth-buttons img,body.sessions .external-auth .external-auth-buttons img,body.external_auth .external-auth .external-auth-buttons img{width:20px;height:20px;margin-right:10px}body.users .external-auth .external-auth-buttons .help-policy,body.sessions .external-auth .external-auth-buttons .help-policy,body.external_auth .external-auth .external-auth-buttons .help-policy{display:none;position:absolute;box-sizing:border-box;box-shadow:0px 5px 10px rgba(0,0,0,.2);margin-left:10px;margin-top:5px;padding:5px;width:200px;background:#fff;border:1px solid #f1f1f1;border-radius:8px;z-index:1000}body.users .external-auth .external-auth-buttons .external-auth-button:hover+.help-policy,body.sessions .external-auth .external-auth-buttons .external-auth-button:hover+.help-policy,body.external_auth .external-auth .external-auth-buttons .external-auth-button:hover+.help-policy{display:inline;color:#666}body.users .login-links,body.users .register-links,body.sessions .login-links,body.sessions .register-links,body.external_auth .login-links,body.external_auth .register-links{text-align:center;margin:20px 10px}@media screen and (max-width: 768px){body.users svg.logo,body.sessions svg.logo,body.external_auth svg.logo{height:60px;width:auto;margin:16px auto;overflow:hidden;display:block}body.users svg.logo.personal,body.sessions svg.logo.personal,body.external_auth svg.logo.personal{height:60px;width:auto}body.users svg.logo.vr,body.sessions svg.logo.vr,body.external_auth svg.logo.vr{height:60px;width:auto}body.users svg.logo.funding,body.sessions svg.logo.funding,body.external_auth svg.logo.funding{height:72px;width:auto}body.users .auth-container,body.sessions .auth-container,body.external_auth .auth-container{margin:0;padding:0;width:auto;border-radius:0}body.users .auth-container .auth-form,body.sessions .auth-container .auth-form,body.external_auth .auth-container .auth-form{width:auto;padding:0 0 8px}body.users .signup-corporate .auth-container,body.users .signup-personal .auth-container,body.users .signup-funding .auth-container,body.users .signup-tar .auth-container,body.users .signup-vr .auth-container,body.users .signup-esetup .auth-container,body.users .signup-external .auth-container,body.sessions .signup-corporate .auth-container,body.sessions .signup-personal .auth-container,body.sessions .signup-funding .auth-container,body.sessions .signup-tar .auth-container,body.sessions .signup-vr .auth-container,body.sessions .signup-esetup .auth-container,body.sessions .signup-external .auth-container,body.external_auth .signup-corporate .auth-container,body.external_auth .signup-personal .auth-container,body.external_auth .signup-funding .auth-container,body.external_auth .signup-tar .auth-container,body.external_auth .signup-vr .auth-container,body.external_auth .signup-esetup .auth-container,body.external_auth .signup-external .auth-container{background-color:#fff;border:none;padding:16px 24px;width:auto}body.users .signup-corporate .auth-container .auth-form,body.users .signup-personal .auth-container .auth-form,body.users .signup-funding .auth-container .auth-form,body.users .signup-tar .auth-container .auth-form,body.users .signup-vr .auth-container .auth-form,body.users .signup-esetup .auth-container .auth-form,body.users .signup-external .auth-container .auth-form,body.sessions .signup-corporate .auth-container .auth-form,body.sessions .signup-personal .auth-container .auth-form,body.sessions .signup-funding .auth-container .auth-form,body.sessions .signup-tar .auth-container .auth-form,body.sessions .signup-vr .auth-container .auth-form,body.sessions .signup-esetup .auth-container .auth-form,body.sessions .signup-external .auth-container .auth-form,body.external_auth .signup-corporate .auth-container .auth-form,body.external_auth .signup-personal .auth-container .auth-form,body.external_auth .signup-funding .auth-container .auth-form,body.external_auth .signup-tar .auth-container .auth-form,body.external_auth .signup-vr .auth-container .auth-form,body.external_auth .signup-esetup .auth-container .auth-form,body.external_auth .signup-external .auth-container .auth-form{width:auto}body.users .signup-corporate .auth-container .auth-form .description,body.users .signup-personal .auth-container .auth-form .description,body.users .signup-funding .auth-container .auth-form .description,body.users .signup-tar .auth-container .auth-form .description,body.users .signup-vr .auth-container .auth-form .description,body.users .signup-esetup .auth-container .auth-form .description,body.users .signup-external .auth-container .auth-form .description,body.sessions .signup-corporate .auth-container .auth-form .description,body.sessions .signup-personal .auth-container .auth-form .description,body.sessions .signup-funding .auth-container .auth-form .description,body.sessions .signup-tar .auth-container .auth-form .description,body.sessions .signup-vr .auth-container .auth-form .description,body.sessions .signup-esetup .auth-container .auth-form .description,body.sessions .signup-external .auth-container .auth-form .description,body.external_auth .signup-corporate .auth-container .auth-form .description,body.external_auth .signup-personal .auth-container .auth-form .description,body.external_auth .signup-funding .auth-container .auth-form .description,body.external_auth .signup-tar .auth-container .auth-form .description,body.external_auth .signup-vr .auth-container .auth-form .description,body.external_auth .signup-esetup .auth-container .auth-form .description,body.external_auth .signup-external .auth-container .auth-form .description{font-size:14px;margin-bottom:14px;padding-bottom:0}body.users .signup-corporate .auth-container .auth-form .description h1,body.users .signup-corporate .auth-container .auth-form .description h2,body.users .signup-personal .auth-container .auth-form .description h1,body.users .signup-personal .auth-container .auth-form .description h2,body.users .signup-funding .auth-container .auth-form .description h1,body.users .signup-funding .auth-container .auth-form .description h2,body.users .signup-tar .auth-container .auth-form .description h1,body.users .signup-tar .auth-container .auth-form .description h2,body.users .signup-vr .auth-container .auth-form .description h1,body.users .signup-vr .auth-container .auth-form .description h2,body.users .signup-esetup .auth-container .auth-form .description h1,body.users .signup-esetup .auth-container .auth-form .description h2,body.users .signup-external .auth-container .auth-form .description h1,body.users .signup-external .auth-container .auth-form .description h2,body.sessions .signup-corporate .auth-container .auth-form .description h1,body.sessions .signup-corporate .auth-container .auth-form .description h2,body.sessions .signup-personal .auth-container .auth-form .description h1,body.sessions .signup-personal .auth-container .auth-form .description h2,body.sessions .signup-funding .auth-container .auth-form .description h1,body.sessions .signup-funding .auth-container .auth-form .description h2,body.sessions .signup-tar .auth-container .auth-form .description h1,body.sessions .signup-tar .auth-container .auth-form .description h2,body.sessions .signup-vr .auth-container .auth-form .description h1,body.sessions .signup-vr .auth-container .auth-form .description h2,body.sessions .signup-esetup .auth-container .auth-form .description h1,body.sessions .signup-esetup .auth-container .auth-form .description h2,body.sessions .signup-external .auth-container .auth-form .description h1,body.sessions .signup-external .auth-container .auth-form .description h2,body.external_auth .signup-corporate .auth-container .auth-form .description h1,body.external_auth .signup-corporate .auth-container .auth-form .description h2,body.external_auth .signup-personal .auth-container .auth-form .description h1,body.external_auth .signup-personal .auth-container .auth-form .description h2,body.external_auth .signup-funding .auth-container .auth-form .description h1,body.external_auth .signup-funding .auth-container .auth-form .description h2,body.external_auth .signup-tar .auth-container .auth-form .description h1,body.external_auth .signup-tar .auth-container .auth-form .description h2,body.external_auth .signup-vr .auth-container .auth-form .description h1,body.external_auth .signup-vr .auth-container .auth-form .description h2,body.external_auth .signup-esetup .auth-container .auth-form .description h1,body.external_auth .signup-esetup .auth-container .auth-form .description h2,body.external_auth .signup-external .auth-container .auth-form .description h1,body.external_auth .signup-external .auth-container .auth-form .description h2{text-align:center;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;letter-spacing:normal;line-height:1;margin:0 0 16px;color:#333}body.users .signup-corporate .auth-container .auth-form .description .message,body.users .signup-personal .auth-container .auth-form .description .message,body.users .signup-funding .auth-container .auth-form .description .message,body.users .signup-tar .auth-container .auth-form .description .message,body.users .signup-vr .auth-container .auth-form .description .message,body.users .signup-esetup .auth-container .auth-form .description .message,body.users .signup-external .auth-container .auth-form .description .message,body.sessions .signup-corporate .auth-container .auth-form .description .message,body.sessions .signup-personal .auth-container .auth-form .description .message,body.sessions .signup-funding .auth-container .auth-form .description .message,body.sessions .signup-tar .auth-container .auth-form .description .message,body.sessions .signup-vr .auth-container .auth-form .description .message,body.sessions .signup-esetup .auth-container .auth-form .description .message,body.sessions .signup-external .auth-container .auth-form .description .message,body.external_auth .signup-corporate .auth-container .auth-form .description .message,body.external_auth .signup-personal .auth-container .auth-form .description .message,body.external_auth .signup-funding .auth-container .auth-form .description .message,body.external_auth .signup-tar .auth-container .auth-form .description .message,body.external_auth .signup-vr .auth-container .auth-form .description .message,body.external_auth .signup-esetup .auth-container .auth-form .description .message,body.external_auth .signup-external .auth-container .auth-form .description .message{padding-bottom:14px}body.users .signup-corporate .auth-container .auth-form .field,body.users .signup-personal .auth-container .auth-form .field,body.users .signup-funding .auth-container .auth-form .field,body.users .signup-tar .auth-container .auth-form .field,body.users .signup-vr .auth-container .auth-form .field,body.users .signup-esetup .auth-container .auth-form .field,body.users .signup-external .auth-container .auth-form .field,body.sessions .signup-corporate .auth-container .auth-form .field,body.sessions .signup-personal .auth-container .auth-form .field,body.sessions .signup-funding .auth-container .auth-form .field,body.sessions .signup-tar .auth-container .auth-form .field,body.sessions .signup-vr .auth-container .auth-form .field,body.sessions .signup-esetup .auth-container .auth-form .field,body.sessions .signup-external .auth-container .auth-form .field,body.external_auth .signup-corporate .auth-container .auth-form .field,body.external_auth .signup-personal .auth-container .auth-form .field,body.external_auth .signup-funding .auth-container .auth-form .field,body.external_auth .signup-tar .auth-container .auth-form .field,body.external_auth .signup-vr .auth-container .auth-form .field,body.external_auth .signup-esetup .auth-container .auth-form .field,body.external_auth .signup-external .auth-container .auth-form .field{display:block;margin-bottom:16px}body.users .signup-corporate .auth-container .auth-form .field label,body.users .signup-personal .auth-container .auth-form .field label,body.users .signup-funding .auth-container .auth-form .field label,body.users .signup-tar .auth-container .auth-form .field label,body.users .signup-vr .auth-container .auth-form .field label,body.users .signup-esetup .auth-container .auth-form .field label,body.users .signup-external .auth-container .auth-form .field label,body.sessions .signup-corporate .auth-container .auth-form .field label,body.sessions .signup-personal .auth-container .auth-form .field label,body.sessions .signup-funding .auth-container .auth-form .field label,body.sessions .signup-tar .auth-container .auth-form .field label,body.sessions .signup-vr .auth-container .auth-form .field label,body.sessions .signup-esetup .auth-container .auth-form .field label,body.sessions .signup-external .auth-container .auth-form .field label,body.external_auth .signup-corporate .auth-container .auth-form .field label,body.external_auth .signup-personal .auth-container .auth-form .field label,body.external_auth .signup-funding .auth-container .auth-form .field label,body.external_auth .signup-tar .auth-container .auth-form .field label,body.external_auth .signup-vr .auth-container .auth-form .field label,body.external_auth .signup-esetup .auth-container .auth-form .field label,body.external_auth .signup-external .auth-container .auth-form .field label{display:block;font-size:14px;line-height:1;font-weight:500;margin-bottom:8px}body.users .signup-corporate .auth-container .auth-form .field input,body.users .signup-personal .auth-container .auth-form .field input,body.users .signup-funding .auth-container .auth-form .field input,body.users .signup-tar .auth-container .auth-form .field input,body.users .signup-vr .auth-container .auth-form .field input,body.users .signup-esetup .auth-container .auth-form .field input,body.users .signup-external .auth-container .auth-form .field input,body.sessions .signup-corporate .auth-container .auth-form .field input,body.sessions .signup-personal .auth-container .auth-form .field input,body.sessions .signup-funding .auth-container .auth-form .field input,body.sessions .signup-tar .auth-container .auth-form .field input,body.sessions .signup-vr .auth-container .auth-form .field input,body.sessions .signup-esetup .auth-container .auth-form .field input,body.sessions .signup-external .auth-container .auth-form .field input,body.external_auth .signup-corporate .auth-container .auth-form .field input,body.external_auth .signup-personal .auth-container .auth-form .field input,body.external_auth .signup-funding .auth-container .auth-form .field input,body.external_auth .signup-tar .auth-container .auth-form .field input,body.external_auth .signup-vr .auth-container .auth-form .field input,body.external_auth .signup-esetup .auth-container .auth-form .field input,body.external_auth .signup-external .auth-container .auth-form .field input{display:block;width:100%}body.users .signup-corporate .auth-container .auth-form .field input+input,body.users .signup-personal .auth-container .auth-form .field input+input,body.users .signup-funding .auth-container .auth-form .field input+input,body.users .signup-tar .auth-container .auth-form .field input+input,body.users .signup-vr .auth-container .auth-form .field input+input,body.users .signup-esetup .auth-container .auth-form .field input+input,body.users .signup-external .auth-container .auth-form .field input+input,body.sessions .signup-corporate .auth-container .auth-form .field input+input,body.sessions .signup-personal .auth-container .auth-form .field input+input,body.sessions .signup-funding .auth-container .auth-form .field input+input,body.sessions .signup-tar .auth-container .auth-form .field input+input,body.sessions .signup-vr .auth-container .auth-form .field input+input,body.sessions .signup-esetup .auth-container .auth-form .field input+input,body.sessions .signup-external .auth-container .auth-form .field input+input,body.external_auth .signup-corporate .auth-container .auth-form .field input+input,body.external_auth .signup-personal .auth-container .auth-form .field input+input,body.external_auth .signup-funding .auth-container .auth-form .field input+input,body.external_auth .signup-tar .auth-container .auth-form .field input+input,body.external_auth .signup-vr .auth-container .auth-form .field input+input,body.external_auth .signup-esetup .auth-container .auth-form .field input+input,body.external_auth .signup-external .auth-container .auth-form .field input+input{margin-top:8px}body.users .signup-corporate .auth-container .auth-form .field .phone-fields,body.users .signup-personal .auth-container .auth-form .field .phone-fields,body.users .signup-funding .auth-container .auth-form .field .phone-fields,body.users .signup-tar .auth-container .auth-form .field .phone-fields,body.users .signup-vr .auth-container .auth-form .field .phone-fields,body.users .signup-esetup .auth-container .auth-form .field .phone-fields,body.users .signup-external .auth-container .auth-form .field .phone-fields,body.sessions .signup-corporate .auth-container .auth-form .field .phone-fields,body.sessions .signup-personal .auth-container .auth-form .field .phone-fields,body.sessions .signup-funding .auth-container .auth-form .field .phone-fields,body.sessions .signup-tar .auth-container .auth-form .field .phone-fields,body.sessions .signup-vr .auth-container .auth-form .field .phone-fields,body.sessions .signup-esetup .auth-container .auth-form .field .phone-fields,body.sessions .signup-external .auth-container .auth-form .field .phone-fields,body.external_auth .signup-corporate .auth-container .auth-form .field .phone-fields,body.external_auth .signup-personal .auth-container .auth-form .field .phone-fields,body.external_auth .signup-funding .auth-container .auth-form .field .phone-fields,body.external_auth .signup-tar .auth-container .auth-form .field .phone-fields,body.external_auth .signup-vr .auth-container .auth-form .field .phone-fields,body.external_auth .signup-esetup .auth-container .auth-form .field .phone-fields,body.external_auth .signup-external .auth-container .auth-form .field .phone-fields{display:flex;align-items:center}body.users .signup-corporate .auth-container .auth-form .field .phone-fields .separator,body.users .signup-personal .auth-container .auth-form .field .phone-fields .separator,body.users .signup-funding .auth-container .auth-form .field .phone-fields .separator,body.users .signup-tar .auth-container .auth-form .field .phone-fields .separator,body.users .signup-vr .auth-container .auth-form .field .phone-fields .separator,body.users .signup-esetup .auth-container .auth-form .field .phone-fields .separator,body.users .signup-external .auth-container .auth-form .field .phone-fields .separator,body.sessions .signup-corporate .auth-container .auth-form .field .phone-fields .separator,body.sessions .signup-personal .auth-container .auth-form .field .phone-fields .separator,body.sessions .signup-funding .auth-container .auth-form .field .phone-fields .separator,body.sessions .signup-tar .auth-container .auth-form .field .phone-fields .separator,body.sessions .signup-vr .auth-container .auth-form .field .phone-fields .separator,body.sessions .signup-esetup .auth-container .auth-form .field .phone-fields .separator,body.sessions .signup-external .auth-container .auth-form .field .phone-fields .separator,body.external_auth .signup-corporate .auth-container .auth-form .field .phone-fields .separator,body.external_auth .signup-personal .auth-container .auth-form .field .phone-fields .separator,body.external_auth .signup-funding .auth-container .auth-form .field .phone-fields .separator,body.external_auth .signup-tar .auth-container .auth-form .field .phone-fields .separator,body.external_auth .signup-vr .auth-container .auth-form .field .phone-fields .separator,body.external_auth .signup-esetup .auth-container .auth-form .field .phone-fields .separator,body.external_auth .signup-external .auth-container .auth-form .field .phone-fields .separator{margin:0 10px}body.users .signup-corporate .auth-container .auth-form .field .phone-fields input,body.users .signup-personal .auth-container .auth-form .field .phone-fields input,body.users .signup-funding .auth-container .auth-form .field .phone-fields input,body.users .signup-tar .auth-container .auth-form .field .phone-fields input,body.users .signup-vr .auth-container .auth-form .field .phone-fields input,body.users .signup-esetup .auth-container .auth-form .field .phone-fields input,body.users .signup-external .auth-container .auth-form .field .phone-fields input,body.sessions .signup-corporate .auth-container .auth-form .field .phone-fields input,body.sessions .signup-personal .auth-container .auth-form .field .phone-fields input,body.sessions .signup-funding .auth-container .auth-form .field .phone-fields input,body.sessions .signup-tar .auth-container .auth-form .field .phone-fields input,body.sessions .signup-vr .auth-container .auth-form .field .phone-fields input,body.sessions .signup-esetup .auth-container .auth-form .field .phone-fields input,body.sessions .signup-external .auth-container .auth-form .field .phone-fields input,body.external_auth .signup-corporate .auth-container .auth-form .field .phone-fields input,body.external_auth .signup-personal .auth-container .auth-form .field .phone-fields input,body.external_auth .signup-funding .auth-container .auth-form .field .phone-fields input,body.external_auth .signup-tar .auth-container .auth-form .field .phone-fields input,body.external_auth .signup-vr .auth-container .auth-form .field .phone-fields input,body.external_auth .signup-esetup .auth-container .auth-form .field .phone-fields input,body.external_auth .signup-external .auth-container .auth-form .field .phone-fields input{flex-grow:1}body.users .signup-corporate .auth-container .auth-form .field.terms-of-use,body.users .signup-personal .auth-container .auth-form .field.terms-of-use,body.users .signup-funding .auth-container .auth-form .field.terms-of-use,body.users .signup-tar .auth-container .auth-form .field.terms-of-use,body.users .signup-vr .auth-container .auth-form .field.terms-of-use,body.users .signup-esetup .auth-container .auth-form .field.terms-of-use,body.users .signup-external .auth-container .auth-form .field.terms-of-use,body.sessions .signup-corporate .auth-container .auth-form .field.terms-of-use,body.sessions .signup-personal .auth-container .auth-form .field.terms-of-use,body.sessions .signup-funding .auth-container .auth-form .field.terms-of-use,body.sessions .signup-tar .auth-container .auth-form .field.terms-of-use,body.sessions .signup-vr .auth-container .auth-form .field.terms-of-use,body.sessions .signup-esetup .auth-container .auth-form .field.terms-of-use,body.sessions .signup-external .auth-container .auth-form .field.terms-of-use,body.external_auth .signup-corporate .auth-container .auth-form .field.terms-of-use,body.external_auth .signup-personal .auth-container .auth-form .field.terms-of-use,body.external_auth .signup-funding .auth-container .auth-form .field.terms-of-use,body.external_auth .signup-tar .auth-container .auth-form .field.terms-of-use,body.external_auth .signup-vr .auth-container .auth-form .field.terms-of-use,body.external_auth .signup-esetup .auth-container .auth-form .field.terms-of-use,body.external_auth .signup-external .auth-container .auth-form .field.terms-of-use{font-size:12px;margin-bottom:16px;margin-top:0;text-align:left}body.users .signup-corporate .auth-container .auth-form .actions .btn.auth-button,body.users .signup-personal .auth-container .auth-form .actions .btn.auth-button,body.users .signup-funding .auth-container .auth-form .actions .btn.auth-button,body.users .signup-tar .auth-container .auth-form .actions .btn.auth-button,body.users .signup-vr .auth-container .auth-form .actions .btn.auth-button,body.users .signup-esetup .auth-container .auth-form .actions .btn.auth-button,body.users .signup-external .auth-container .auth-form .actions .btn.auth-button,body.sessions .signup-corporate .auth-container .auth-form .actions .btn.auth-button,body.sessions .signup-personal .auth-container .auth-form .actions .btn.auth-button,body.sessions .signup-funding .auth-container .auth-form .actions .btn.auth-button,body.sessions .signup-tar .auth-container .auth-form .actions .btn.auth-button,body.sessions .signup-vr .auth-container .auth-form .actions .btn.auth-button,body.sessions .signup-esetup .auth-container .auth-form .actions .btn.auth-button,body.sessions .signup-external .auth-container .auth-form .actions .btn.auth-button,body.external_auth .signup-corporate .auth-container .auth-form .actions .btn.auth-button,body.external_auth .signup-personal .auth-container .auth-form .actions .btn.auth-button,body.external_auth .signup-funding .auth-container .auth-form .actions .btn.auth-button,body.external_auth .signup-tar .auth-container .auth-form .actions .btn.auth-button,body.external_auth .signup-vr .auth-container .auth-form .actions .btn.auth-button,body.external_auth .signup-esetup .auth-container .auth-form .actions .btn.auth-button,body.external_auth .signup-external .auth-container .auth-form .actions .btn.auth-button{padding:10px 0;margin:0 auto;width:50%;display:block;font-size:14px;border:none}body.users .signup-corporate .auth-container .external-auth,body.users .signup-personal .auth-container .external-auth,body.users .signup-funding .auth-container .external-auth,body.users .signup-tar .auth-container .external-auth,body.users .signup-vr .auth-container .external-auth,body.users .signup-esetup .auth-container .external-auth,body.users .signup-external .auth-container .external-auth,body.sessions .signup-corporate .auth-container .external-auth,body.sessions .signup-personal .auth-container .external-auth,body.sessions .signup-funding .auth-container .external-auth,body.sessions .signup-tar .auth-container .external-auth,body.sessions .signup-vr .auth-container .external-auth,body.sessions .signup-esetup .auth-container .external-auth,body.sessions .signup-external .auth-container .external-auth,body.external_auth .signup-corporate .auth-container .external-auth,body.external_auth .signup-personal .auth-container .external-auth,body.external_auth .signup-funding .auth-container .external-auth,body.external_auth .signup-tar .auth-container .external-auth,body.external_auth .signup-vr .auth-container .external-auth,body.external_auth .signup-esetup .auth-container .external-auth,body.external_auth .signup-external .auth-container .external-auth{margin-top:16px}body.users .signup-corporate .auth-container .external-auth .external-auth-buttons,body.users .signup-personal .auth-container .external-auth .external-auth-buttons,body.users .signup-funding .auth-container .external-auth .external-auth-buttons,body.users .signup-tar .auth-container .external-auth .external-auth-buttons,body.users .signup-vr .auth-container .external-auth .external-auth-buttons,body.users .signup-esetup .auth-container .external-auth .external-auth-buttons,body.users .signup-external .auth-container .external-auth .external-auth-buttons,body.sessions .signup-corporate .auth-container .external-auth .external-auth-buttons,body.sessions .signup-personal .auth-container .external-auth .external-auth-buttons,body.sessions .signup-funding .auth-container .external-auth .external-auth-buttons,body.sessions .signup-tar .auth-container .external-auth .external-auth-buttons,body.sessions .signup-vr .auth-container .external-auth .external-auth-buttons,body.sessions .signup-esetup .auth-container .external-auth .external-auth-buttons,body.sessions .signup-external .auth-container .external-auth .external-auth-buttons,body.external_auth .signup-corporate .auth-container .external-auth .external-auth-buttons,body.external_auth .signup-personal .auth-container .external-auth .external-auth-buttons,body.external_auth .signup-funding .auth-container .external-auth .external-auth-buttons,body.external_auth .signup-tar .auth-container .external-auth .external-auth-buttons,body.external_auth .signup-vr .auth-container .external-auth .external-auth-buttons,body.external_auth .signup-esetup .auth-container .external-auth .external-auth-buttons,body.external_auth .signup-external .auth-container .external-auth .external-auth-buttons{display:flex;justify-content:space-between;margin:0}body.users .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button,body.users .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button,body.users .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button,body.users .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button,body.users .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button,body.users .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button,body.users .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button,body.sessions .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button,body.sessions .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button,body.sessions .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button,body.sessions .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button,body.sessions .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button,body.sessions .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button,body.sessions .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button,body.external_auth .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button,body.external_auth .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button,body.external_auth .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button,body.external_auth .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button,body.external_auth .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button,body.external_auth .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button,body.external_auth .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button{flex-grow:0;text-align:center;width:20%;padding:10px}body.users .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.users .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.users .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.users .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.users .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.users .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.users .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.sessions .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.sessions .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.sessions .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.sessions .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.sessions .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.sessions .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.sessions .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.external_auth .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.external_auth .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.external_auth .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.external_auth .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.external_auth .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.external_auth .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button img,body.external_auth .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button img{float:none;margin:0 auto;display:block;width:20px;height:20px}body.users .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.users .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.users .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.users .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.users .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.users .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.users .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.sessions .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.sessions .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.sessions .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.sessions .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.sessions .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.sessions .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.sessions .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.external_auth .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.external_auth .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.external_auth .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.external_auth .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.external_auth .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.external_auth .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button span,body.external_auth .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button span{display:none}body.users .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.users .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.users .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.users .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.users .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.users .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.users .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.sessions .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.sessions .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.sessions .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.sessions .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.sessions .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.sessions .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.sessions .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.external_auth .signup-corporate .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.external_auth .signup-personal .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.external_auth .signup-funding .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.external_auth .signup-tar .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.external_auth .signup-vr .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.external_auth .signup-esetup .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy,body.external_auth .signup-external .auth-container .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy{display:none}}body.users.with-right-area-banner .external-auth{margin-top:16px}body.users.with-right-area-banner .external-auth .external-auth-buttons{display:flex;justify-content:space-between;margin:0}body.users.with-right-area-banner .external-auth .external-auth-buttons .external-auth-button{flex-grow:0;text-align:center;width:20%;padding:10px}body.users.with-right-area-banner .external-auth .external-auth-buttons .external-auth-button img{float:none;margin:0 auto;display:block;width:20px;height:20px}body.users.with-right-area-banner .external-auth .external-auth-buttons .external-auth-button span{display:none}body.users.with-right-area-banner .external-auth .external-auth-buttons .external-auth-button:hover+span.help-policy{display:none}body.users.with-right-area-banner #right-area-banner{position:fixed;top:0;right:0;height:100vh;background-color:#fff;z-index:0;overflow-y:scroll;width:100%;max-width:calc(100vw - 430px)}body.users.with-right-area-banner .contents-area,body.users.with-right-area-banner .footer-area{margin:0;width:auto;max-width:430px}body.users.with-right-area-banner .auth-container{width:auto;background-color:rgba(0,0,0,0);border:none;padding:0;max-width:330px;margin:0 auto}body.users.with-right-area-banner .auth-container .auth-form .description{padding-bottom:15px;margin-bottom:15px;text-align:center}body.users.with-right-area-banner .auth-container .auth-form .field.terms-of-use{margin:15px auto}body.users.with-right-area-banner .auth-container .auth-form .description,body.users.with-right-area-banner .auth-container .auth-form .field.terms-of-use,body.users.with-right-area-banner .auth-container .auth-form .field label{font-size:14px}body.users.with-right-area-banner .auth-container .auth-form .actions .auth-button{margin:0 auto}body.users.with-right-area-banner .footer-area .navigations{margin:15px auto}@media screen and (max-width: 1024px){body.users.with-right-area-banner #right-area-banner{display:none}body.users.with-right-area-banner .contents-area,body.users.with-right-area-banner .footer-area{margin:0 auto;width:auto;max-width:auto}}.funding.home .apply-contents .items>.attention{font-size:14px;width:680px;margin:0px auto 50px;padding:8px;background-color:#f0eded}.funding.home .apply-contents .items>.attention.link-to-advisor-search{margin-bottom:0}.funding.home .apply-contents .items>.attention.link-to-advisor-search ul{margin:5px 0}.funding.home .apply-contents .item.input-block{margin-bottom:50px}.funding.home .apply-contents .item.input-block .method-input .advisor{border:1px solid #ccc}.funding.home .apply-contents .item.input-block .method-input .advisor .content-area{padding:16px}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-step{margin:8px 0}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-header{text-align:center;font-weight:bold}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-illustration .color-box{background-color:#f0eded;margin:16px}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-illustration .color-box .title{font-size:20px;padding:8px;text-align:center}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-illustration .color-box .description{margin:8px}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-illustration .time-line{text-align:center;padding:0 16px}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-illustration .time-line .first-step{border-color:#cdcdcd}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-illustration .time-line .first-step-arrow{position:relative;width:100%;height:16px;border-top:8px solid #cdcdcd}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-illustration .time-line .first-step-arrow::after{content:"";border-style:solid;border-width:10px 0 10px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #cdcdcd;position:absolute;right:-10px;top:-14px}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-illustration .time-line .second-step-arrow{position:relative;width:100%;height:16px;border-top:8px solid #878787}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-illustration .time-line .second-step-arrow::after{content:"";border-style:solid;border-width:10px 0 10px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #878787;position:absolute;right:-10px;top:-14px}.funding.home .apply-contents .item.input-block .method-input .advisor .flow-appendix{padding:16px 0}.funding.home .apply-contents .item.input-block .method-input .method p{padding:10px;text-align:center}.funding.home .apply-contents .item.input-block .method-input-actions{padding:10px;text-align:left}.funding.home .apply-contents .item.input-block .method-input-actions .btn{margin:5px}.funding.home .apply-contents .item.input-block .trasted-inquiry-input .to-cic .cic{margin:5px auto;padding:20px;background-color:#f0eded}.funding.home .apply-contents .item.input-block .trasted-inquiry-input .to-cic .cic .name{color:#2b98e0;padding-left:16px}.funding.home .apply-contents .item.input-block .trasted-inquiry-input .how-to-reduce-bad-impression{margin-top:30px}.funding.home .apply-contents .item.input-block .trasted-inquiry-input .how-to-reduce-bad-impression ul{padding:0px}.funding.home .apply-contents .item.input-block .trasted-inquiry-input .how-to-reduce-bad-impression li{list-style:none;padding:10px;margin:5px 0px;background-color:#f4f4f4;display:flex;align-items:center}.funding.home .apply-contents .item.input-block .trasted-inquiry-input .how-to-reduce-bad-impression li img{margin-right:10px}.funding.home .select-advisor-confirm-modal .attention-message{color:#e65c5c}.funding.home .base-contents .name-input .row label{width:100px;display:inline-block}.funding.home .base-contents .name-input .row span.label{margin-right:10px}.funding.home .base-contents .name-input .row input{margin-right:10px}.funding.home .base-contents .name-input .row input[name=company_name]{width:280px}.funding.home .base-contents .name-input .row input[name=last_name],.funding.home .base-contents .name-input .row input[name=first_name]{width:85px}.funding.home .base-contents .address-input .address-fields{margin-bottom:10px}.funding.home .base-contents .address-input .address-fields label{font-size:13px}.funding.home .base-contents .motivation-input .row textarea,.funding.home .base-contents .sales-point-input .row textarea,.funding.home .base-contents .sales-strategy-input .row textarea,.funding.home .base-contents .market-description-input .row textarea{height:100px}.funding.home .base-contents .motivation-input .string-length-preview,.funding.home .base-contents .motivation-input .string-length-preview-is-over,.funding.home .base-contents .sales-point-input .string-length-preview,.funding.home .base-contents .sales-point-input .string-length-preview-is-over,.funding.home .base-contents .sales-strategy-input .string-length-preview,.funding.home .base-contents .sales-strategy-input .string-length-preview-is-over,.funding.home .base-contents .market-description-input .string-length-preview,.funding.home .base-contents .market-description-input .string-length-preview-is-over{display:flex;height:18px;justify-content:flex-end}.funding.home .base-contents .motivation-input .string-length-preview p,.funding.home .base-contents .motivation-input .string-length-preview-is-over p,.funding.home .base-contents .sales-point-input .string-length-preview p,.funding.home .base-contents .sales-point-input .string-length-preview-is-over p,.funding.home .base-contents .sales-strategy-input .string-length-preview p,.funding.home .base-contents .sales-strategy-input .string-length-preview-is-over p,.funding.home .base-contents .market-description-input .string-length-preview p,.funding.home .base-contents .market-description-input .string-length-preview-is-over p{margin-top:auto}.funding.home .base-contents .motivation-input .string-length-preview .description-label,.funding.home .base-contents .motivation-input .string-length-preview-is-over .description-label,.funding.home .base-contents .sales-point-input .string-length-preview .description-label,.funding.home .base-contents .sales-point-input .string-length-preview-is-over .description-label,.funding.home .base-contents .sales-strategy-input .string-length-preview .description-label,.funding.home .base-contents .sales-strategy-input .string-length-preview-is-over .description-label,.funding.home .base-contents .market-description-input .string-length-preview .description-label,.funding.home .base-contents .market-description-input .string-length-preview-is-over .description-label{margin-right:8px}.funding.home .base-contents .motivation-input .string-length-preview .limit-label,.funding.home .base-contents .motivation-input .string-length-preview-is-over .limit-label,.funding.home .base-contents .sales-point-input .string-length-preview .limit-label,.funding.home .base-contents .sales-point-input .string-length-preview-is-over .limit-label,.funding.home .base-contents .sales-strategy-input .string-length-preview .limit-label,.funding.home .base-contents .sales-strategy-input .string-length-preview-is-over .limit-label,.funding.home .base-contents .market-description-input .string-length-preview .limit-label,.funding.home .base-contents .market-description-input .string-length-preview-is-over .limit-label{margin-left:4px;font-weight:normal;color:gray}.funding.home .base-contents .motivation-input .string-length-preview-is-over .string-length-label,.funding.home .base-contents .sales-point-input .string-length-preview-is-over .string-length-label,.funding.home .base-contents .sales-strategy-input .string-length-preview-is-over .string-length-label,.funding.home .base-contents .market-description-input .string-length-preview-is-over .string-length-label{color:#dc1e32}.funding.home .base-contents .ceo-history-input .row.history{display:flex}.funding.home .base-contents .ceo-history-input .row.history div.year{width:120px;text-align:right}.funding.home .base-contents .ceo-history-input .row.history div.month{width:70px}.funding.home .base-contents .ceo-history-input .row.history div.description{width:60%;text-align:right}.funding.home .base-contents .ceo-history-input .row.history div.description input[type=text]{width:86%}.funding.home .base-contents .ceo-history-input .row.history div.action{width:60px;text-align:right}.funding.home .base-contents .ceo-history-input .row.history div.action button.btn{padding:5px 10px;background-color:#fff}.funding.home .base-contents .business-history-input .row label{display:block}.funding.home .base-contents .business-history-input .row input[name=business_history_description]{width:60%}.funding.home .base-contents .has-license-input .row table th{width:25%;padding:5px}.funding.home .base-contents .has-license-input .row table td{padding:5px}.funding.home .base-contents .has-license-input .row table tr.date td{display:flex}.funding.home .base-contents .has-license-input .row table tr.date td .year,.funding.home .base-contents .has-license-input .row table tr.date td .month{width:100px}.funding.home .base-contents .has-license-input .row table input[type=text]{width:250px}.funding.home .base-contents .intellectual-property-right-input .row table th{width:25%;padding:5px}.funding.home .base-contents .intellectual-property-right-input .row table td{padding:5px}.funding.home .base-contents .intellectual-property-right-input .row table input[type=text]{width:250px}.funding.home .base-contents .product-input .row:not(.raw){padding:10px !important}.funding.home .base-contents .product-input .row table .description{width:80%;text-align:right}.funding.home .base-contents .product-input .row table .description input{width:80%}.funding.home .base-contents .product-input .row table .percentage{text-align:right}.funding.home .base-contents .product-input .row table .percentage input{width:50px;margin-right:10px}.funding.home .base-contents .employee-input .row input{width:60px}.funding.home .base-contents .employee-input .row.officers-count>label,.funding.home .base-contents .employee-input .row.employees-count>label{width:250px;display:inline-block}.funding.home .base-contents .employee-input .row .family-employees-count>label,.funding.home .base-contents .employee-input .row .parttime-employees-count>label{width:160px;display:inline-block}.funding.home .base-contents .employee-input p.note{font-size:13px}.funding.home .base-contents .salary-input .row table th{width:150px}.funding.home .base-contents .salary-input .row table td.column1{width:100px}.funding.home .base-contents .salary-input .row table td input{width:60px}.funding.home .base-contents .salary-input .row table td select{margin-right:5px}.funding.home .base-contents .loan-input .row table th{width:80px}.funding.home .base-contents .loan-input .row table td.balance input,.funding.home .base-contents .loan-input .row table td.repay input{width:60px}.funding.home .base-contents .row.supplier table th{width:150px}.funding.home .base-contents .row.supplier table td.name input,.funding.home .base-contents .row.supplier table td.kana input,.funding.home .base-contents .row.supplier table td.address input{width:320px}.funding.home .base-contents .row.supplier table input.percentage{width:60px}.funding.home .base-contents .row tr.others-count th{width:100px}.funding.home .base-contents .row tr.others-count input{width:60px}.funding.home .demographic-contents{background-color:#ebf3ff;padding:24px}.funding.home .demographic-contents .title-logo{width:220px;margin:24px auto;display:block}.funding.home .demographic-contents .demographic-container{border:1px solid #d3d3d3;width:500px;padding:24px;margin:0 auto 16px;background-color:#fff;box-sizing:border-box;position:relative}.funding.home .demographic-contents .demographic-container .field{margin-top:10px;margin-bottom:20px}.funding.home .demographic-contents .demographic-container .field label{display:block;font-size:16px;margin-bottom:15px;font-weight:bold}.funding.home .demographic-contents .demographic-container .field select{width:100%}.funding.home .demographic-contents .demographic-container .field .text-field{width:100%}.funding.home .demographic-contents .demographic-container .field .radio-container{font-size:12px;font-weight:normal}.funding.home .demographic-contents .demographic-container .field .radio-container span{margin-left:10px}.funding.home .demographic-contents .page-controlls{margin-top:10px}.funding.home .demographic-contents .page-controlls a{display:block;font-size:14px;color:#fff;background-color:#285ac8;padding:10px 20px;border-radius:3px;text-align:center;margin:auto;width:10%}.funding.home .item.input-block .financing-graph table{width:100%;margin:30px 0px}.funding.home .item.input-block .financing-graph table th{width:4.16%;text-align:center !important;font-size:8px;font-weight:normal;border-top:1px solid #ccc;border-bottom:1px solid #ccc;white-space:nowrap}.funding.home .item.input-block .financing-graph table th.label{border:none}.funding.home .item.input-block .financing-graph table td{position:relative;transition-property:height;transition-duration:1s;transition-timing-function:cubic-bezier(0.9, 0, 0, 1.1)}.funding.home .item.input-block .financing-graph table td div.bar{position:absolute;left:0;right:0;width:12px;margin:0px auto;transition-property:height;transition-duration:1s;transition-timing-function:cubic-bezier(0.9, 0, 0, 1.1)}.funding.home .item.input-block .financing-graph table td div.bar.blue{bottom:0px;background-color:#285ac8}.funding.home .item.input-block .financing-graph table td div.bar.red{top:0px;background-color:#dc1e32}.funding.home .item.input-block .financing-graph table td div.amount{width:100%;left:0;right:0;margin:0px auto;text-align:center;font-size:10px;white-space:nowrap;position:absolute;transition-property:top,bottom;transition-duration:1s;transition-timing-function:cubic-bezier(0.9, 0, 0, 1.1)}.funding.home .item.input-block .financing-graph.minLabel th{width:4%}.after-contents .over-view{text-align:center;margin:50px 0}.navigate-establish{text-align:center}.after-steps.disabled{opacity:.5}.after-steps .tasks .task,.after-steps .tasks .office,.after-steps .offices .task,.after-steps .offices .office{width:100%}.after-steps .tasks .task .task-container,.after-steps .tasks .office .task-container,.after-steps .offices .task .task-container,.after-steps .offices .office .task-container{width:1000px;margin:0 auto}.after-steps .tasks .task .body,.after-steps .tasks .office .body,.after-steps .offices .task .body,.after-steps .offices .office .body{display:none;margin:0 auto;padding:0 24px}.after-steps .tasks .task .header,.after-steps .tasks .office .header,.after-steps .offices .task .header,.after-steps .offices .office .header{cursor:pointer;font-weight:bold;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 24px}.after-steps .tasks .task .header .name,.after-steps .tasks .office .header .name,.after-steps .offices .task .header .name,.after-steps .offices .office .header .name{font-size:26px;display:inline-flex;align-items:center;justify-content:left;color:#252525}.after-steps .tasks .task .header .name>span,.after-steps .tasks .office .header .name>span,.after-steps .offices .task .header .name>span,.after-steps .offices .office .header .name>span{display:inline-block}.after-steps .tasks .task .header .name .due-date,.after-steps .tasks .office .header .name .due-date,.after-steps .offices .task .header .name .due-date,.after-steps .offices .office .header .name .due-date{border-radius:2px;padding:2px 5px;margin-left:10px;background-color:#ffb91e;line-height:20px;font-size:.8rem}.after-steps .tasks .task .header .md-openarrow,.after-steps .tasks .office .header .md-openarrow,.after-steps .offices .task .header .md-openarrow,.after-steps .offices .office .header .md-openarrow{float:right;height:80px;font-size:34px}.after-steps .tasks .task.open .body,.after-steps .tasks .office.open .body,.after-steps .offices .task.open .body,.after-steps .offices .office.open .body{display:block}.after-steps .tasks .task.disabled .header,.after-steps .tasks .office.disabled .header,.after-steps .offices .task.disabled .header,.after-steps .offices .office.disabled .header{cursor:default}.after-steps .tasks .task,.after-steps .offices .task{border-bottom:1px dashed #99958c}.after-steps .tasks .task:first-child,.after-steps .offices .task:first-child{border-top:1px dashed #99958c}.after-steps .tasks .map,.after-steps .offices .map{margin:10px 0;width:700px;height:230px;background-color:#eee}.after-steps .tasks .requirements,.after-steps .offices .requirements{padding-left:20px;list-style-type:none}.after-steps .tasks .requirements li,.after-steps .offices .requirements li{margin-top:10px}.after-steps .tasks .requirements li h4,.after-steps .offices .requirements li h4{display:block;margin:0}.after-steps .tasks .requirements li .download-button,.after-steps .offices .requirements li .download-button{margin-top:20px;margin-bottom:10px;margin-left:10px;font-size:14px}.after-steps .tasks .thumbnails,.after-steps .offices .thumbnails{margin:0;margin-bottom:20px}.after-steps .tasks .thumbnails:after,.after-steps .offices .thumbnails:after{content:"";clear:both;display:block}.after-steps .tasks .thumbnails .thumbnail,.after-steps .offices .thumbnails .thumbnail{float:left;position:relative;padding:5px;margin:0 5px;width:160px;height:auto;text-align:center;font-size:14px}.after-steps .tasks .thumbnails .thumbnail h4,.after-steps .offices .thumbnails .thumbnail h4{margin:5px 0;font-size:13px;text-align:center}.after-steps .tasks .thumbnails .thumbnail .image-container,.after-steps .offices .thumbnails .thumbnail .image-container{position:relative}.after-steps .tasks .thumbnails .thumbnail .image-container .download-button,.after-steps .offices .thumbnails .thumbnail .image-container .download-button{position:absolute;bottom:10px;left:10px;right:10px}.after-steps .tasks .thumbnails .thumbnail .image,.after-steps .offices .thumbnails .thumbnail .image{box-shadow:0 5px 10px 0 rgba(0,0,0,.2);background-color:#fff;width:160px;height:200px;position:relative}.after-steps .tasks .thumbnails .thumbnail .image .download-button,.after-steps .offices .thumbnails .thumbnail .image .download-button{position:absolute;bottom:10px;left:10px;right:10px}.after-steps .tasks .thumbnails .thumbnail .tax_office_documents,.after-steps .offices .thumbnails .thumbnail .tax_office_documents{margin-top:17px}.after-steps .tasks{max-width:1000px;margin:0 auto;border-top:1px dashed #99958c;border-left:1px solid #99958c;border-right:1px solid #99958c;background-color:#fff}.after-steps .tasks.funding{border-left:none;border-right:none}.office.pension-office .pension-office-info{display:inline-block;margin-bottom:10px;font-size:14px}.office.pension-office .thumbnails .thumbnail.health-insurance{width:284px}.office.pension-office .thumbnails .thumbnail.health-insurance h4{width:283px}.office.pension-office .thumbnails .thumbnail.health-insurance .image-container img{width:282px;height:200px}.office.pension-office .thumbnails .thumbnail.health-insurance .image-container .download-button{width:232px}.office.tax-office .tax-office-info{display:inline-block;margin-bottom:10px;font-size:14px}.office.tax-office .tax-office-search{margin-bottom:20px}.office.tax-office .tax-office-search .title{margin-bottom:5px}.office.tax-office .edit{margin-bottom:10px}.office.tax-office .edit .title{margin-bottom:8px}.office.tax-office .edit .tax-accountant-select{margin-bottom:10px}.office.tax-office .edit .standard-fields{text-align:left}.office.tax-office .edit .standard-fields .tax-name-input{width:63%}.office.tax-office .edit .tax-accountant-name{margin:8px 0}.office.tax-office .edit .phone-fields{margin-bottom:16px}.office.tax-office .edit .phone-fields label{display:block;margin:8px 0}.office.tax-office .edit .tax-accountant-form-actions .save{margin:10px 5px;padding:8px 31px}.office.prefecture-tax-office .prefecture-tax-office-info{display:inline-block;margin-bottom:10px;font-size:14px}.office.prefecture-tax-office .prefecture-tax-office-info .name{font-weight:bold}.office.prefecture-tax-office .thumbnails .thumbnail.establish-notification .tooltip{margin:0 2px}.office.prefecture-tax-office .thumbnails .thumbnail.establish-notification .tooltip:after{white-space:normal;width:240px}.office.municipal-government .body{margin-bottom:24px !important}.office.municipal-government .municipal-government-info{display:inline-block;margin-bottom:10px;font-size:14px}.office.municipal-government .thumbnails .thumbnail.establish-notification .tooltip{margin:0 2px}.office.municipal-government .thumbnails .thumbnail.establish-notification .tooltip:after{white-space:normal;width:240px}.task.accounting .body h3{font-size:18px;margin-top:0}.task.accounting .body .box{border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);padding:25px;width:500px;background-color:#fff;text-align:center;margin:20px 0}.task.accounting .body .box .title{text-align:center;margin-bottom:10px}.task.accounting .body .box .title h4{margin:0;display:inline;line-height:21px;vertical-align:middle}.task.accounting .body .box .title img{width:50px;height:21px;margin-left:5px;vertical-align:middle}.task.accounting .body .box .description{padding:20px;text-align:left;font-size:14px}.task.accounting .body .box .description h4{margin:0}.task.accounting .body .box .description ul{text-align:left;margin:5px;padding-left:20px}.task.accounting .body .box .actions{margin-bottom:10px}.task.accounting .bank-logo{width:400px;margin-top:10px}.task.accounting .amex-logo{margin-top:10px}.task.accounting .message{margin-top:20px;margin-bottom:10px;font-size:14px;color:#666}.task.accounting .message .highlight{font-weight:bold}.task.accounting .message h4{margin:0}.task.accounting .message ul{margin:5px 0;list-style-type:decimal}.task.bank-account .body .lead{line-height:1.5rem}.task.bank-account .body .text-muted{color:#777}.task.bank-account .body .break{display:block}.task.bank-account .body .box{text-align:center;margin:20px 5px;width:178px;display:inline-block}.task.bank-account .body .box .title{text-align:center;margin-bottom:10px}.task.bank-account .body .box .title h4{margin:0;display:inline;line-height:21px;vertical-align:middle}.task.bank-account .body .box .title img{width:50px;height:21px;margin-left:5px;vertical-align:middle}.task.bank-account .body .box .logo-title{height:44px;padding:0 13px;position:relative}.task.bank-account .body .box .logo-title .bank-logo{height:50%}.task.bank-account .body .box .logo-title .bank-logo.chiba{position:absolute;top:-7px;right:45px;height:28px}.task.bank-account .body .box .logo-title .bank-logo.gmo{height:60%}.task.bank-account .body .box .description{text-align:left;font-size:11px;height:400px}.task.bank-account .body .box .description h4{margin:0}.task.bank-account .body .box .description ul{text-align:left;margin:5px;padding-left:20px}.task.bank-account .body .box .description div.sections{margin-top:10px}.task.bank-account .body .box .description div.sections p{margin:0}.task.bank-account .body .box .actions{margin-bottom:10px}.task.bank-account .body .box .actions .apply-bank-account{font-weight:400;width:88%;height:32px;padding:0}.task.bank-account .body .sbi-box{margin:39px 0}.task.bank-account .body .sbi-box .logo-title,.task.bank-account .body .sbi-box .description,.task.bank-account .body .sbi-box .actions{display:inline-block;vertical-align:middle}.task.bank-account .body .sbi-box .logo-title{width:13vw}.task.bank-account .body .sbi-box .logo-title img{width:100%}.task.bank-account .body .sbi-box .description{width:47%;font-size:12px;padding:0 28px}.task.bank-account .body .sbi-box .description div{margin-block-start:1em}.task.bank-account .body .sbi-box .description br{display:none}.task.bank-account .body .sbi-box .actions .apply-bank-account{font-weight:400}.task.bank-account .body .sbi-bank-area h4{margin-top:0}.task.bank-account .body .bank-area.chugin .logo{margin-top:20px}.task.bank-account .body .bank-area.chugin .logo img{margin-left:10px;width:150px}.task.bank-account .body .bank-area.chugin .box{vertical-align:top}.task.bank-account .body .bank-area.chugin .box .description{font-size:10px}.task.bank-account .body .bank-area.chugin .box .description p{margin-bottom:0}.task.bank-account .body .bank-area.chugin .box .description p .head{font-weight:bold;line-height:1.3;color:#e02040}.task.bank-account .body .bank-area.chugin .box .description p:first-child{min-height:100px}.task.bank-account .body .bank-area.chugin .box .description.left p{font-weight:bold}.task.bank-account .body .bank-area.chugin .box .actions{margin-top:20px}.task.bank-account .body .bank-area.chugin .box .chugin-sogyo-support-link{line-height:1.3}.task.funding .body{margin:0 !important}.task.funding .lead{margin:0 0 25px}.task.funding .step-list{display:table;table-layout:fixed;width:90%;margin:0 auto 35px;padding:0}.task.funding .step-item{display:table-cell;margin-bottom:20px;text-align:center}.task.funding .step-item:nth-of-type(2){padding:0 25px}.task.funding .step-item .image{margin-bottom:20px}.task.funding .step-item .description{font-weight:bold;text-align:center}.task.funding .step-item .description .step{margin-bottom:3px;font-size:18px}.task.funding .footer{text-align:center;margin-bottom:40px}.task.funding .footer .btn{padding:8px 55px;font-weight:normal !important;font-size:14px}.after-steps .task.credit-card .header .name{font-size:26px}.after-steps .task.credit-card .body .lead{font-size:18px;line-height:1.7rem}.after-steps .task.credit-card .body .lead .break{display:block}.after-steps .task.credit-card .body .personal .between{display:flex;justify-content:space-between;width:100%}.after-steps .task.credit-card .body .personal h3{font-size:18px}.after-steps .task.credit-card .body .personal h3.chugin{margin-bottom:10px}.after-steps .task.credit-card .body .personal .box{border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);background-color:#fff;margin:20px 10px;padding:20px;box-sizing:border-box;width:33%;text-align:center;flex-grow:1}.after-steps .task.credit-card .body .personal .box:first-child{margin-left:0}.after-steps .task.credit-card .body .personal .box:last-child{margin-right:0}.after-steps .task.credit-card .body .personal .box .head{margin:0;min-height:3em;text-align:center}.after-steps .task.credit-card .body .personal .box .head h4{margin:0}.after-steps .task.credit-card .body .personal .box .title{text-align:left;font-size:14px;margin-bottom:10px}.after-steps .task.credit-card .body .personal .box .title h4{margin:0;display:inline;line-height:21px;vertical-align:middle}.after-steps .task.credit-card .body .personal .box .title img{width:50px;height:21px;margin-left:5px;vertical-align:middle}.after-steps .task.credit-card .body .personal .box .description{padding:0;font-size:14px;margin-bottom:40px;min-height:130px}.after-steps .task.credit-card .body .personal .box .description h4{margin:0}.after-steps .task.credit-card .body .personal .box .description ul{text-align:left;margin:5px;padding-left:20px}.after-steps .task.credit-card .body .personal .box .note{margin-top:15px;text-align:center;font-size:13px}.after-steps .task.credit-card .body .personal .box .actions{margin-bottom:10px}.after-steps .task.credit-card .body .personal .box .actions .btn{font-size:14px;width:80%;box-sizing:border-box}.after-steps .task.credit-card .body .personal .box .card-img{width:100%}.after-steps .task.credit-card .body .corporate .box{display:flex;justify-content:center;align-items:center;flex-direction:column}.after-steps .task.credit-card .body .corporate .box .head{width:100%;margin:0;height:2.5rem;font-size:24px;display:flex;justify-content:center;align-items:center;letter-spacing:.1rem h4;letter-spacing-margin:0}.after-steps .task.credit-card .body .corporate .box .title{display:flex;justify-content:center;align-items:center;font-size:20px;letter-spacing:.1rem h4;letter-spacing-margin:1.5rem 0 .5rem 0}.after-steps .task.credit-card .body .corporate .box .img-wrapper{width:60%;text-align:center}.after-steps .task.credit-card .body .corporate .box .img-wrapper img{width:100%}.after-steps .task.credit-card .body .corporate .box .description{width:52%;padding:0;font-size:14px;margin-bottom:20px;min-height:130px}.after-steps .task.credit-card .body .corporate .box .description h4{margin:0}.after-steps .task.credit-card .body .corporate .box .description ul{text-align:left;margin:5px;padding-left:20px}.after-steps .task.credit-card .body .corporate .box .actions{width:100%;margin-bottom:10px;text-align:center}.after-steps .task.credit-card .body .corporate .box .actions .btn{width:30%}.task.accounting .body .box{background-color:#f7fbff}.task.accounting .body .box h4{margin-top:0}.task.accounting .body .box .coupon{position:relative;width:400px;margin:0 auto}.task.accounting .body .box .coupon img{width:400px}.task.accounting .body .box .coupon .code{position:absolute;left:10px;bottom:15px;color:#999}.task.accounting .body .box .actions{margin:30px auto 10px}.task.accounting .body .box .actions .btn-primary{width:300px}.task.accounting .body .message h4{color:#000;margin-bottom:5px}@media screen and (max-width: 768px){.home .after-contents .over-view{margin:0 10px 40px;line-height:30px}.home .after-contents .warnings{padding:20px 10px;margin-bottom:20px}.home .after-contents .thumbnails{text-align:center}.home .after-contents .thumbnails .thumbnail{float:none;display:inline-block}.home .after-contents .thumbnails .thumbnail .image{display:inline-block}.after-steps .tasks .task .header,.after-steps .tasks .office .header,.after-steps .offices .task .header,.after-steps .offices .office .header{cursor:pointer;padding:16px 8px 16px 16px;font-weight:bold}.after-steps .tasks .task .header .name,.after-steps .tasks .office .header .name,.after-steps .offices .task .header .name,.after-steps .offices .office .header .name{font-size:14px}.after-steps .tasks .task .header .due-date,.after-steps .tasks .office .header .due-date,.after-steps .offices .task .header .due-date,.after-steps .offices .office .header .due-date{font-size:12px}.after-steps .tasks .task .body,.after-steps .tasks .office .body,.after-steps .offices .task .body,.after-steps .offices .office .body{padding:0 16px}.after-steps .tasks .task .task-container,.after-steps .tasks .office .task-container,.after-steps .offices .task .task-container,.after-steps .offices .office .task-container{width:100%}.after-steps .tasks .map,.after-steps .offices .map{width:100%}.after-steps .tasks .office .body,.after-steps .offices .office .body{padding:8px !important}.office{font-size:14px}.office select{font-size:14px}.office.pension-office select{width:100%}.office.tax-office .requirements{padding-left:0;text-align:center}.office.tax-office .requirements .name{padding-left:10px;text-align:left}.office.tax-office .edit{margin-bottom:30px}.office.tax-office .edit .title .name{display:block;margin-left:1.3em}.task.accounting .body h3{font-size:14px;margin:10px}.task.accounting .body .box{width:100%;box-sizing:border-box}.task.accounting .body .box .description{padding:10px}.task.accounting .body .box .actions{margin-top:10px}.task.accounting .body .box .actions .btn{width:auto;max-width:390px;display:block}.task.accounting .ntt-east-logo{width:100%;margin-top:10px}.task.accounting .message{margin:20px 10px 10px 10px}.task.bank-account .body .lead{margin:0;font-size:13px;line-height:1.35rem}.task.bank-account .body .break{margin-bottom:8px}.task.bank-account .body .box .description{text-align:left}.task.bank-account .body .box .actions .btn-primary{width:100%}.after-steps .task.credit-card .body .lead{font-size:13px;line-height:1.35rem}.after-steps .task.credit-card .body .lead .break{margin-bottom:8px}.after-steps .task.credit-card .body .personal .between{display:block}.after-steps .task.credit-card .body .personal .box{margin-left:0;margin-right:0;width:100%}.after-steps .task.credit-card .body .personal .box .title h4{margin:0}.after-steps .task.credit-card .body .personal .box .actions .btn{width:100%}.after-steps .task.credit-card .body .personal .box .description{min-height:0}.after-steps .task.credit-card .body .corporate .box{margin-left:0;margin-right:0;width:100%;box-sizing:border-box}.after-steps .task.credit-card .body .corporate .box .head{height:2rem;font-size:20px;text-align:center;letter-spacing:.1rem h4;letter-spacing-margin:0}.after-steps .task.credit-card .body .corporate .box .title{font-size:16px;letter-spacing:.1rem h4;letter-spacing-margin:0;letter-spacing-line-height:21px}.after-steps .task.credit-card .body .corporate .box .img-wrapper{width:100%}.after-steps .task.credit-card .body .corporate .box .description{width:auto;font-size:14px;margin-bottom:20px}.after-steps .task.credit-card .body .corporate .box .description h4{margin:0}.after-steps .task.credit-card .body .corporate .box .description ul{text-align:left;margin:5px;padding-left:10px}.after-steps .task.credit-card .body .corporate .box .actions{width:100%}.after-steps .task.credit-card .body .corporate .box .actions .btn{width:auto;display:block}.task.accounting .body .box .coupon{width:100%}.task.accounting .body .box .coupon img{width:100%}.task.accounting .body .box .coupon .code{font-size:12px;bottom:10px}.task.accounting .body .box .actions{margin-top:20px;margin-bottom:0}.task.accounting .body .box .actions .btn-primary{width:90%}.task.bank-account .body .lead{line-height:1.5rem}.task.bank-account .body .sbi-box,.task.bank-account .body .box{width:100%;box-sizing:border-box;margin:0 0 16px}.task.bank-account .body .sbi-box .logo-title,.task.bank-account .body .box .logo-title{margin-top:10px;height:14vw}.task.bank-account .body .sbi-box .logo-title img,.task.bank-account .body .box .logo-title img{width:auto}.task.bank-account .body .sbi-box .logo-title .bank-logo,.task.bank-account .body .box .logo-title .bank-logo{height:72%}.task.bank-account .body .sbi-box .logo-title .bank-logo.chiba,.task.bank-account .body .box .logo-title .bank-logo.chiba{position:static;height:85%}.task.bank-account .body .sbi-box .logo-title .bank-logo.gmo,.task.bank-account .body .box .logo-title .bank-logo.gmo{margin-top:-1%;height:80%}.task.bank-account .body .sbi-box .logo-title .bank-logo.chugin,.task.bank-account .body .box .logo-title .bank-logo.chugin{margin-top:-5%;height:100%}.task.bank-account .body .sbi-box .description,.task.bank-account .body .box .description{padding:10px;height:100%;margin-bottom:15px}.task.bank-account .body .sbi-box .description br,.task.bank-account .body .box .description br{display:none}.task.bank-account .body .sbi-box .logo-title{width:66vw;margin:auto;text-align:center}.task.bank-account .body .sbi-box .description{width:100%}.task.bank-account .body .sbi-box .description div{margin-block-start:1em}.task.bank-account .body .sbi-box .logo-title,.task.bank-account .body .sbi-box .description,.task.bank-account .body .sbi-box .actions{display:block}.task.bank-account .body .sbi-box .actions .btn-primary{width:100%}}.bank-list .btn.btn-primary{width:100%;font-size:.875rem}.twitter-share-button,.fb-share-button{vertical-align:middle;margin:0 5px}@media screen and (max-width: 768px){.new-ui-plan-select{margin:20px 0;width:100%;box-sizing:border-box;padding:0 10px}.plan-container{display:flex;align-items:center;justify-content:space-around;margin:0 auto}}.funding.home .steps .description.finish{margin:30px auto;font-size:24px;font-weight:bold;line-height:1.5}.funding.home .steps .description.finish strong{color:#285ac8}.funding.home .steps .description.finish .note{font-size:16px;font-weight:normal}.funding.home .tasks{margin-top:80px}.funding.home .task:first-child{border-top:none}.funding.home .plan-content .inter-content-margin{margin-bottom:20px}.funding.home .plan-content .title{margin-left:5px}.funding.home .plan-content .title .inner-block{margin-bottom:20px}.funding.home .plan-content .title .inner-attension-block{padding-top:10px;font-size:13px}.funding.home .plan-content .select-plan{text-align:center;background-color:#ebf3ff;width:700px;padding:10px}.funding.home .plan-content .select-plan .message{margin:10px;font-size:16px;color:#000}.funding.home .plan-content .application-area .btn{background-color:#285ac8;border-color:#285ac8;color:#fff}.funding.home .plan-content .application-area .btn span{display:inline-block;padding:10px;font-weight:normal}.funding.home .plan-content .application-area p.trial{color:#285ac8;margin:5px 0;font-size:13px}.funding.home .plan-content .application-area p.trial a{text-decoration:underline}.funding.home .plan-content.corporate .new-ui-plan-select .plan-container .plan-introduction-block .midashi h3{display:inline;font-weight:bold;margin:10px 10px 0 0}.funding.home .plan-content.corporate .new-ui-plan-select .plan-container .plan-introduction-block .description{width:60%}.funding.home .plan-content.corporate .new-ui-plan-select .plan-container .plan-introduction-block .application-area{height:100px}.funding.home .plan-content.corporate .new-ui-plan-select .plan-container .plan-introduction-block .application-area .btn{padding:5px 22px}.funding.home .plan-content.personal{margin-bottom:24px}.funding.home .plan-content.personal .select-plan .message{font-size:16px;color:#000}.funding.home .plan-content.personal .plan-select .plan-container .title h3{width:auto}.funding.home .plan-content.personal .application-area{padding:10px;text-align:right}.funding.home .plan-content.personal .application-area .btn{width:100%;padding:0}.funding.home .plan-content.personal+.page-navigation{position:relative;top:-350px}.funding.home .funds-contents .item.input-block h4{margin:0px auto 50px;text-align:center;font-size:16px;font-weight:normal}.funding.home .funds-contents .item.input-block h4 span{padding:5px}.funding.home .funds-contents .item.input-block h4.blue span{border-bottom:2px solid #3c6eb0}.funding.home .funds-contents .item.input-block h4.red span{border-bottom:2px solid #dc1e32}.funding.home .funds-contents .item.input-block .loan-sample .attention{text-align:center;margin-bottom:10px}.funding.home .funds-contents .item.input-block .loan-sample .attention img{margin:15px auto}.funding.home .funds-contents .item.input-block .loan-sample .attention strong{font-size:24px;line-height:1.5}.funding.home .funds-contents .item.input-block .loan-sample .attention strong b{color:#285ac8}.funding.home .funds-contents .item.input-block .loan-sample .example{width:80%;margin:10px auto}.funding.home .funds-contents .item.input-block .loan-sample .example h5{margin-bottom:5px}.funding.home .funds-contents .item.input-block .loan-sample .example table{width:100%}.funding.home .funds-contents .item.input-block .loan-sample .example table th{padding:10px;width:25%;border:1px solid #ccc;font-weight:normal}.funding.home .funds-contents .item.input-block .loan-sample .example table td{font-size:13px;border:1px solid #ccc;padding:10px;text-align:center}.funding.home .funds-contents .item.input-block .loan-sample .example table td.repayment{background-color:#ebf3ff}.funding.home .funds-contents .item.input-block .loan-sample .example p.note{text-align:right;font-size:13px;color:#333}.funding.home .funds-contents .item.input-block .card .loan-input h4{margin-top:70px}.funding.home .funds-contents .item.input-block .card .loan-input table.form input{width:70px}.funding.home .funds-contents .item.input-block .card .loan-input table.form th,.funding.home .funds-contents .item.input-block .card .loan-input table.form td{width:20%;padding:5px;text-align:center;vertical-align:middle}.funding.home .funds-contents .item.input-block .card .loan-input table.form td{padding:10px;font-size:13px}.funding.home .funds-contents .item.input-block .card .loan-input table.form td.has-input{background-color:#ebf3ff}.funding.home .funds-contents .item.input-block .card .loan-input table.form th.required{position:relative;padding-bottom:30px}.funding.home .funds-contents .item.input-block .card .loan-input table.form th.required:after{display:block;position:absolute;bottom:0px;left:0px;right:0px;width:30px;padding:0px;margin:5px auto;color:#dc1e32;border:1px solid #dc1e32;font-size:10px;background-color:#fff;content:"必須"}.funding.home .funds-contents .item.input-block .card .loan-input table.form.hasAlert td.has-input{background-color:#fad2d7}.funding.home .funds-contents .item.input-block .card .loan-input .funds-amount-alert{position:relative;margin-top:50px;padding:20px;border:1px solid #be8c14}.funding.home .funds-contents .item.input-block .card .loan-input .funds-amount-alert:before{position:absolute;display:block;content:" ";width:50px;height:50px;top:-25px;left:0;right:0;margin:0 auto;background-image:url("/images/funding/common_alert.png");background-repeat:no-repeat;background-size:contain}.funding.home .funds-contents .item.input-block .card .loan-input .funds-amount-alert p{margin:10px auto;text-align:center}.funding.home .funds-contents .item.input-block .card .loan-input .funds-amount-alert p strong{color:#dc1e32}.funding.home .funds-contents .item.input-block .card .loan-input h5{font-weight:normal}.funding.home .funds-contents .item.input-block .card .loan-input table.financing th,.funding.home .funds-contents .item.input-block .card .loan-input table.financing td{padding:5px;border:1px solid #ccc}.funding.home .funds-contents .item.input-block .card .loan-input table.financing th{width:15%;background-color:#f7f5f5}.funding.home .funds-contents .item.input-block .card .loan-input table.financing td{width:7%;text-align:center}.funding.home .funds-contents .item.input-block .card .loan-input table.financing td.month{background-color:#f7f5f5}.funding.home .funds-contents .item.input-block .card .loan-input table.loans th{padding:10px;text-align:center;background-color:#f7f5f5;border:1px solid #ccc}.funding.home .funds-contents .item.input-block .card .loan-input table.loans td{padding:5px;text-align:center;border:1px solid #ccc}.funding.home .funds-contents .item.input-block .card .loan-input table.loans td.index{background-color:#f7f5f5}.funding.home .funds-contents .item.input-block .card .loan-input p.note{font-size:12px;text-align:right}.funding.home .funds-contents .item.input-block .card .loan-input p.attention{margin-top:20px;color:#dc1e32}.funding.home .funds-contents .page-controlls a.next{margin-left:50px}.funding.home .funds-description-contents .item.input-block .card .description-input table.form th{padding:15px;text-align:center;background-color:#f7f5f5;color:#252525}.funding.home .funds-description-contents .item.input-block .card .description-input table.form td{padding:10px;font-size:13px}.funding.home .funds-description-contents .item.input-block .card .description-input table.form td input{width:100%}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer{text-align:right;margin-top:10px}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .sub-total{display:inline-block;width:120px;position:relative;padding-bottom:5px;border-bottom:2px solid #707070;text-align:right}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .sub-total .label{position:absolute;left:0}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon{display:inline-block;position:relative;padding:10px 20px;margin-right:30px}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon:before{content:"";position:absolute;top:17px;right:-27px;border:9px solid rgba(0,0,0,0);border-left:18px solid;z-index:1}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon:after{content:"";position:absolute;top:17px;right:-25px;border:9px solid rgba(0,0,0,0);border-left:18px solid #fff;z-index:2}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon.match{border:1px solid #285ac8;color:#285ac8}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon.match:before{border-left-color:#285ac8}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon.mismatch{border:1px solid #be8c14;color:#be8c14}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon.mismatch:before{border-left-color:#be8c14}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon .icon-wrap{display:flex;align-items:center}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon .icon-wrap .warning-icon{width:24px;height:24px;margin-right:5px}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .alert-baloon .icon-wrap .warning-message{color:#000}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .total{display:inline-block;width:300px;position:relative;margin:10px 0;padding-bottom:5px;border-bottom:2px solid #707070;text-align:right;font-size:16px}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .total .type{position:absolute;left:0}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .total .label{position:absolute;left:160px}.funding.home .funds-description-contents .item.input-block .card .description-input .table-footer .total .number{font-size:20px}.funding.home .funds-description-contents .item.input-block .card .description-input .description table.form th.type{width:160px}.funding.home .funds-description-contents .item.input-block .card .description-input .description table.form th.amount{width:120px}.funding.home .funds-description-contents .item.input-block .card .description-input .description table.form td.type{text-align:center}.funding.home .funds-description-contents .item.input-block .card .description-input .description table.form td.amount{text-align:right}.funding.home .funds-description-contents .item.input-block .card .description-input .description table.form td.amount input{width:60px}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds p.num-indent{text-indent:-15px;padding-left:20px}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds table.form th.type{width:140px}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds table.form th.estimate{width:150px}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds table.form th.amount{width:120px}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds table.form td.type{text-align:left}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds table.form td.type button{margin-left:10px}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds table.form td.estimate{text-align:right}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds table.form td.estimate input{width:auto}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds table.form td.amount{text-align:right}.funding.home .funds-description-contents .item.input-block .card .description-input .use-funds table.form td.amount input{width:60px}.funding.home .funds-description-contents .items .summary-funds{font-size:14px;text-align:center;margin:80px 0}.funding.home .funds-description-contents .items .summary-funds .balance-wrap{display:inline-block}.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance{display:flex;align-items:center}.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div{margin:0 20px}.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div.equal{font-size:18px;font-weight:bold;align-items:center}.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div.how-to-funds .fund-type,.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div.use-funds .fund-type{font-size:18px;font-weight:bold;margin:20px}.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div.how-to-funds .total,.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div.use-funds .total{margin:20px}.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div.how-to-funds .total .number,.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div.use-funds .total .number{display:inline-block;min-width:60px;font-size:24px;font-weight:bold;text-align:right;margin:0 10px}.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div.how-to-funds .total .unit,.funding.home .funds-description-contents .items .summary-funds .balance-wrap .balance>div.use-funds .total .unit{font-weight:bold}.funding.home .funds-description-contents .items .business-plan-info{font-size:14px;text-align:center;margin:0px auto 50px}.funding.home .income-contents .tip-row h5{width:450px}.funding.home .income-contents .description-input .row textarea{height:100px}.funding.home .income-contents .description-input .string-length-preview,.funding.home .income-contents .description-input .string-length-preview-is-over{display:flex;height:18px;justify-content:flex-end}.funding.home .income-contents .description-input .string-length-preview p,.funding.home .income-contents .description-input .string-length-preview-is-over p{margin-top:auto}.funding.home .income-contents .description-input .string-length-preview .description-label,.funding.home .income-contents .description-input .string-length-preview-is-over .description-label{margin-right:8px}.funding.home .income-contents .description-input .string-length-preview .limit-label,.funding.home .income-contents .description-input .string-length-preview-is-over .limit-label{margin-left:4px;font-weight:normal;color:gray}.funding.home .income-contents .description-input .string-length-preview-is-over .string-length-label{color:#dc1e32}.funding.home .income-contents .sales-input .row.multiple-row input{width:70px}.funding.home .income-contents .sales-input .row.multiple-row span.unit{margin-right:20px}.funding.home .income-contents .sales-input .row.multiple-row button.btn{background-color:#fff;border:1px solid #ddd}.funding.home .income-contents .sales-input .row.year-row h3{font-size:13px;font-weight:normal;margin-top:20px;margin-bottom:10px}.funding.home .income-contents .sales-input .row.year-row table{font-size:13px}.funding.home .income-contents .sales-input .row.year-row table th{text-align:right;padding:5px;font-weight:normal}.funding.home .income-contents .sales-input .row.year-row table td{padding:5px}.funding.home .income-contents .sales-input .row.year-row table td input{width:70px}.funding.home .income-contents .cost-rate-input h4{font-weight:normal}.funding.home .income-contents .cost-rate-input input{width:70px}.funding.home .income-contents .summary-description .sales-input h4{margin:0;font-weight:normal}.funding.home .income-contents .summary-description .sales-input .year-row{display:flex}.funding.home .income-contents .summary-description .sales-input .year-row table{width:80%}.funding.home .income-contents .summary-description .sales-input .year-row h4{width:20%;text-align:right;margin-top:5px}.funding.home .payout-contents .component.summary{display:flex;justify-content:center;width:900px;height:150px;margin:80px auto 20px}.funding.home .payout-contents .component.summary .box{width:450px;padding:0px 40px}.funding.home .payout-contents .component.summary .box h4{font-size:18px;margin-top:0px}.funding.home .payout-contents .component.summary .box .total{display:flex;justify-content:flex-end;align-items:center}.funding.home .payout-contents .component.summary .box .total .amount{width:120px;text-align:right;font-size:24px;font-weight:bold}.funding.home .payout-contents .component.summary .box .total .amount .unit{margin-left:10px;font-size:14px}.funding.home .payout-contents .component.summary .box ul{list-style:none;padding-left:0px;margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}.funding.home .payout-contents .component.summary .box ul li{flex-basis:47%;display:flex;justify-content:space-between;margin-bottom:10px}.funding.home .payout-contents .component.summary .box ul li .amount{width:80px;text-align:right}.funding.home .payout-contents .component.summary .box ul li .unit{margin-left:5px}.funding.home .payout-contents .component.summary .box.launch{height:100%;border-right:1px solid #d3d3d3}.funding.home .payout-contents .component.summary .box.launch h4{text-align:right}.funding.home .payout-contents .component.summary .box.working .total{justify-content:flex-start}.funding.home .payout-contents .component.accordion{padding:20px 0px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}.funding.home .payout-contents .component.accordion+.accordion{border-top:none}.funding.home .payout-contents .component.accordion h2{top:0px;width:820px;text-align:left;cursor:pointer}.funding.home .payout-contents .component.accordion .md-openarrow{position:absolute;right:0;top:-16px;font-size:48px}.funding.home .payout-contents .component.accordion .accordion-body{margin-top:30px}.funding.home .payout-contents .component.accordion .accordion-controlls{padding:20px;text-align:center;cursor:pointer}.funding.home .payout-contents .payout-box{display:flex;align-items:flex-start}.funding.home .payout-contents .payout-box img,.funding.home .payout-contents .payout-box .image-spacer{width:52px;margin:10px;margin-right:20px}.funding.home .payout-contents .payout-box h5{font-size:15px;margin:10px 0px;font-weight:normal}.funding.home .payout-contents .payout-box .description{width:calc(100% - 95px)}.funding.home .payout-contents .payout-box .description input[type=text]{width:100px;text-align:right}.funding.home .payout-contents .summary-description .number{color:#285ac8}.funding.home .payout-contents .list-free-input .row{position:relative}.funding.home .payout-contents .list-free-input .row input[name=description],.funding.home .payout-contents .list-free-input .row select[name=description]{width:280px;margin-right:10px}.funding.home .payout-contents .list-free-input .row input[name=amount]{width:80px;margin-right:10px}.funding.home .payout-contents .list-free-input .btn.add{background-color:#f4f4f4;border:1px solid #d2d2d2}.funding.home .payout-contents .list-free-input .btn.del{position:absolute;right:10px;background-color:#fff;border:1px solid #d2d2d2}.funding.home .payout-contents .tip-row h5{width:250px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input{position:relative}.funding.home .item.input-block.yes-no-input-block .card .per-month-input>.form-actions{position:absolute;bottom:15px;right:15px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .all{display:flex;align-items:center}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .all .form-actions{margin-left:10px;text-align:left;padding-top:0px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month{margin-bottom:50px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .form-actions{text-align:left}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .row.multiple-input-row{padding:10px 10px 10px 50px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .row.multiple-input-row input{width:70px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .row.multiple-input-row .unit{margin-right:30px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .row.multiple-input-row button{background-color:#fff}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .row.year-row h6{font-size:13px;font-weight:normal;margin-top:20px;margin-bottom:10px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .row.year-row table{font-size:13px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .row.year-row table th{text-align:right;padding:5px;font-weight:normal}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .row.year-row table td{padding:5px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input .per-month .row.year-row table td input{width:60px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input:not(.summary) .payout-box{border:1px solid #ccc;margin:20px 0px 10px;width:auto;padding:20px 30px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input:not(.summary) .payout-box img{margin:0px;margin-right:20px}.funding.home .item.input-block.yes-no-input-block .card .per-month-input.summary{display:flex}.funding.home .item.input-block.yes-no-input-block .card .per-month-input.summary .description{width:100%}.funding.advisor{width:1120px;margin:0 auto;min-height:300px}.funding.advisor svg.logo{width:375px;height:auto;margin:12px auto;display:block}.funding.advisor h1{font-size:20px;margin-top:30px;margin-bottom:30px;margin-left:0px;padding-left:24px;padding-bottom:20px;border-bottom:1px solid #ccc}.funding.advisor .advisor-clients-table{font-size:14px;margin-bottom:20px}.funding.advisor .advisor-clients-table th{font-weight:normal;vertical-align:middle;text-align:center}.funding.advisor .advisor-clients-table th a{color:inherit}.funding.advisor .advisor-clients-table th a:hover{text-decoration:none;color:#444}.funding.advisor .advisor-clients-table td{font-size:13px;vertical-align:middle;padding:5px;position:relative}.funding.advisor .advisor-clients-table td.has-input{vertical-align:top}.funding.advisor .advisor-clients-table td.has-input.advisor-selector{padding-bottom:45px}.funding.advisor .advisor-clients-table td.name{width:180px}.funding.advisor .advisor-clients-table td.date{width:150px;padding-bottom:45px}.funding.advisor .advisor-clients-table td.date form{text-align:center}.funding.advisor .advisor-clients-table td.date select{width:50px;height:30px;margin:3px}.funding.advisor .advisor-clients-table td.contracted_at select,.funding.advisor .advisor-clients-table td.bank_applied_at select,.funding.advisor .advisor-clients-table td.judge select{width:80px}.funding.advisor .advisor-clients-table td button{position:absolute;right:5px;bottom:5px}.funding.home{background-color:#fff}.funding.home .fixed-menu-area .help-detail{height:auto}.funding.home .fixed-menu-area .help-detail .link_main{height:auto;padding:15px 0 10px}.funding.home #js-menu-container .dropdown{position:relative;z-index:10}.funding.home #js-menu-container .dropdown .help,.funding.home #js-menu-container .dropdown .support{display:none}.funding.home .view-container{padding-top:0px}.funding.home .steps{width:100%;background-color:#ebf3ff;margin:0px;padding-top:30px;padding-bottom:30px;position:relative}.funding.home .steps .stepper{width:700px;display:flex;align-items:center;justify-content:center;margin:0 auto}.funding.home .steps .discon-notice{width:772px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.funding.home .steps .page-navigation .address-attention{margin-top:5px;color:#f07882}.funding.home .steps .description{margin:50px auto 0px;text-align:center}.funding.home .steps .description .check-circle-icon{color:#ccc;font-size:28px;vertical-align:text-bottom}.funding.home .steps .description img{margin:0px 10px;vertical-align:middle}.funding.home .steps .description .btn{cursor:initial;font-size:13px;padding:5px 10px}.funding.home .steps .description .notice{width:300px;height:16px;padding:12px;margin:20px auto;color:#285ac8;background-color:#fff;border-radius:20px;font-weight:bold}.funding.home .steps:after{content:"";position:absolute;right:0;left:0;bottom:-50px;width:0px;height:0px;margin:auto;border-style:solid;border-color:#ebf3ff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:50px 50px 0 50px}.funding.home hr{border:none;height:1px;color:#707070;background-color:#707070;margin-top:100px;margin-bottom:70px}.funding.home h2{position:relative;top:-80px;width:400px;margin:0px auto;font-size:24px;text-align:center;background-color:#fff}.funding.home h2 .required{font-size:16px;color:#285ac8}.funding.home h2 .optional{font-size:16px;color:#99958c}.funding.home h3{width:880px;margin:0px auto 20px}.funding.home .item.input-block{width:820px;margin:0px auto 20px}.funding.home .item.input-block *{box-sizing:border-box}.funding.home .item.input-block .card{padding:15px 20px;width:700px;vertical-align:top;font-size:13px}.funding.home .item.input-block .card.collapsed{min-height:50px}.funding.home .item.input-block .card.collapsed div.value{margin-bottom:0px}.funding.home .item.input-block .card div.value{font-size:15px;margin-bottom:15px}.funding.home .item.input-block .card div.value b{color:#76beed}.funding.home .item.input-block .card div.sub-value{margin-top:5px;font-size:14px;color:#6e6b6b;font-weight:normal}.funding.home .item.input-block .card hr{height:1px;margin:15px 0px;border:none;color:#ccc;background-color:#ccc}.funding.home .item.input-block .card .standard-fields div.row{margin:10px auto;padding:15px;width:100%;color:#333;background-color:#f4f4f4;border-radius:5px}.funding.home .item.input-block .card .standard-fields div.row.raw{padding:0px;background-color:#fff}.funding.home .item.input-block .card .standard-fields div.row.raw textarea{width:100%;padding:5px;border-radius:5px;border-color:#e3e3e3}.funding.home .item.input-block .card .standard-fields div.row.unselected{background-color:#fff}.funding.home .item.input-block .card .standard-fields div.row.with-border{border:1px solid #d2d2d2}.funding.home .item.input-block .card .standard-fields div.row.without-background{background-color:#fff}.funding.home .item.input-block .card .standard-fields div.row .row{padding:0px 5px}.funding.home .item.input-block .card .standard-fields label{margin-right:10px}.funding.home .item.input-block .card .standard-fields label input{margin-right:10px}.funding.home .item.input-block .card .standard-fields input{padding:5px;color:#333;border-color:#e3e3e3;font-size:13px}.funding.home .item.input-block .card .standard-fields input:not([type=radio]){height:30px}.funding.home .item.input-block .card .standard-fields input::placeholder{color:#99958c}.funding.home .item.input-block .card .standard-fields select{height:30px;color:#333;border-color:#e3e3e3;font-size:13px}.funding.home .item.input-block .card .standard-fields textarea{color:#333;border-color:#e3e3e3;font-size:13px}.funding.home .item.input-block .card .standard-fields .unit{margin-left:5px}.funding.home .item.input-block .card .standard-fields ul.templates{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.funding.home .item.input-block .card .standard-fields ul.templates li{cursor:pointer;width:200px;padding:5px;color:#333;background-color:#f4f4f4;border:1px solid #d2d2d2;border-radius:3px;font-size:14px;text-align:center;margin:5px 5px 0px 0px}.funding.home .item.input-block .card .standard-fields table{width:100%}.funding.home .item.input-block .card .standard-fields table th{text-align:left;font-weight:normal}.funding.home .item.input-block .card .standard-fields table.with-padding th,.funding.home .item.input-block .card .standard-fields table.with-padding td{padding:5px 0px}.funding.home .item.input-block .card .standard-fields table.with-border th,.funding.home .item.input-block .card .standard-fields table.with-border td{border:1px solid #ccc}.funding.home .item.input-block .card .summary .summary-description{min-height:60px}.funding.home .item.input-block .card .summary .summary-description ul{padding-left:0;list-style:none}.funding.home .item.input-block .card span.required:after,.funding.home .item.input-block .card th.required:after,.funding.home .item.input-block .card label.required:after{padding:3px;margin:0px 10px;color:#dc1e32;border:1px solid #dc1e32;font-size:10px;background-color:#fff;content:"必須"}.funding.home .item.input-block .status{margin:-4px;margin-right:20px;width:50px;height:50px}.funding.home .item.input-block .status .check-circle-icon{line-height:50px}.funding.home .item.input-block .status.hidden .check-circle-icon{display:none}.funding.home .item.input-block .guide.icon{display:inline-block;width:90px;height:26px;vertical-align:top;margin-top:10px;margin-left:20px;background:url("/images/funding/common_guide.png") no-repeat}.funding.home .item.input-block.required .card .value:after{padding:3px;margin:0px 10px;color:#dc1e32;border:1px solid #dc1e32;vertical-align:top;font-size:10px;background-color:#fff;content:"必須"}.funding.home .item.input-block.yes-no-input-block .card{position:relative}.funding.home .item.input-block.yes-no-input-block .card.collapsed{cursor:auto;min-height:70px}.funding.home .prepare-contents{width:100%;margin:20px auto 50px}.funding.home .prepare-contents .tip-row{text-align:center;background-color:#f5f5f5;margin-bottom:40px}.funding.home .prepare-contents .tip-row *{box-sizing:border-box}.funding.home .prepare-contents .tip-row .container{width:880px;margin:0px auto;padding:50px 0px}.funding.home .prepare-contents .tip-row .attention{font-size:24px;font-weight:bold;line-height:1.3}.funding.home .prepare-contents .tip-row .attention b{color:#285ac8}.funding.home .prepare-contents .tip-row h5{height:50px;padding:17px;margin:50px auto 20px;font-size:16px;font-weight:normal;background-color:#fff;border-radius:25px}.funding.home .prepare-contents .tip-row h6{margin:40px 0px 10px;text-align:left;font-size:16px;font-weight:normal}.funding.home .prepare-contents .tip-row .images{display:flex;justify-content:center;margin-bottom:40px}.funding.home .prepare-contents .tip-row .images div{font-size:13px}.funding.home .prepare-contents .tip-row .images div:nth-child(2){padding-top:60px;margin:0px 40px}.funding.home .prepare-contents .tip-row ul{padding:30px;list-style:none;text-align:left;border:1px solid #ccc}.funding.home .prepare-contents .items .page-controlls{margin:40px auto;text-align:center}.funding.home .prepare-contents .items .page-controlls a{display:inline-block;font-size:16px;color:#fff;background-color:#285ac8;padding:15px 20px;border-radius:3px;margin:10px 10px}.funding.home .prepare-contents .items .page-controlls a.edit{color:#252525;background-color:#eaeaea}.funding.home .page-navigation{margin:20px auto;text-align:center}.funding.home .page-navigation-buttons{margin-bottom:20px}.funding.home .page-navigation-note{text-align:center;font-size:14px}
