@charset "UTF-8";html{-webkit-text-size-adjust:100%;color:#333;overflow-y:auto}body,html{height:100%;width:100%}body{background:#e9f4fc;font-family:YuGothic,游ゴシック体,Yu Gothic Medium,游ゴシック Medium,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:16px;word-break:break-all}#page-wrapper{display:flex;flex-direction:column;min-height:100%;position:relative;width:100%}li,ol,ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none}img{height:auto;max-width:100%;vertical-align:bottom}img[src$=".svg"]{width:100%}button{background:none;border:none;cursor:pointer}div{line-height:1.4}p{font-feature-settings:"palt";font-size:inherit;line-height:1.6}label{font-size:inherit;line-height:1.4}input::-moz-placeholder{color:#757575;font-size:inherit}input:-ms-input-placeholder{color:#757575;font-size:inherit}input::placeholder{color:#757575;font-size:inherit}table{border-collapse:collapse;width:100%}main{display:block}.mt0{margin-top:0!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb80{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.mb110{margin-bottom:110px!important}.mb120{margin-bottom:120px!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.mr0{margin-right:0!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pb0{padding-bottom:0!important}.l-header{background:#fff;border-bottom:1px solid #eee;flex-basis:fit-content;font-weight:700;min-width:1230px;padding:15px 30px;width:100%}.header-inner{display:flex}.header-parts{align-items:center;display:flex}.header-logo{flex-basis:140px;width:140px}.header-parts-full{justify-content:space-between;width:calc(100% - 140px)}.header-sitename{color:#0158b2;font-size:14px;margin-left:20px}.header-nav{align-items:center;display:flex;height:100%}.header-nav li{font-size:14px;height:100%}.header-nav li+li{margin-left:40px}.header-nav li a{color:#0158b2;padding:8px 0}.header-nav li a p{padding-bottom:2px;position:relative}.header-nav li a p:before{background:#0158b2;bottom:2px;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s;width:100%}.header-nav li a:hover{opacity:.7}.header-nav li a:hover p:before{transform:scale(1);transform-origin:left top}.header-nav li div{background-color:gray;color:#fff;font-weight:400;line-height:1;padding:2px;text-align:center;white-space:nowrap}.header-nav li div.plan{background-color:#08bfbd}.btn_logout{align-items:center;background:#0158b2;color:#fff;display:flex;font-size:10px;justify-content:center;margin-left:50px;padding:10px 0;transition:all .2s;width:88px}.btn_logout:hover{opacity:.7;transition:all .2s}.btn_logout .icon{margin-right:5px;width:14px}.l-footer{align-items:center;background:#03285f;height:52px;justify-content:space-between;padding:10px 50px;width:100%}.footer-nav,.l-footer{display:flex}.footer-nav li a{color:#fff;display:block;font-size:12px;padding:10px 0}.footer-nav li a:hover{opacity:.7}.footer-nav li+li{margin-left:30px}.footer-copy{color:#7da6d4;font-size:10px}.l-side{background:linear-gradient(180deg,#1174c6,#0b55aa);flex-basis:170px}.side-nav{width:170px}.side-nav-list a{align-items:center;color:#fff;display:block;display:flex;font-size:14px;font-weight:700;height:60px;justify-content:center;width:100%}.side-nav-list a.is-active,.side-nav-list a:hover{background:#fff;color:#0158b2}.l-main{display:flex;flex:1}.l-main.single{padding:0}.l-main.single .content-inner{margin:0 auto;padding:50px 0 60px;width:1000px}.messages .error{color:#d61103;font-weight:700}.highlight-message{color:#d61103}.content{flex-grow:1;width:100%}.content-wrap{background:#fff;padding:40px}.content .back-userinfo{margin:10px 0 0 10px}.content-inner{min-height:calc(100% - 52px);padding:50px 0 60px 60px;width:1060px}.content-inner-wrap{background:#fff;padding:40px}.search{background:#fff;padding:30px}.search-inner{display:flex}.search .input-wrap input,.search .input-wrap select{width:210px}.search .input-wrap.large input{width:250px}.search .input-wrap+.input-wrap{margin-left:20px}.status-badge{border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:8px 30px;white-space:nowrap}.status-badge.success{background:#08bfbd}.status-badge.miss{background:#d61103}.status-badge.draft{background:#ebeef1;color:#000}.status-badge.open{background:#cff5f6;color:#000}.status-badge.paid{background:#08bfbd}.status-badge.uncollectible,.status-badge.void{background:#d61103}.pager{align-items:center;color:#0158b2;display:flex;font-weight:700}.pager:hover{opacity:.7}.pager-wrap{display:flex;justify-content:center;margin-top:40px}.pager-border{background:#333;height:20px;margin:0 30px;width:1px}.icon_left span{margin-right:10px}.icon_right span{margin-left:10px}.plan-inner{overflow-x:auto}.plan-wrap{border-collapse:separate;border-spacing:0;font-weight:700;margin-top:53px;width:auto}.plan-wrap td,.plan-wrap th{border:1px solid #aeb9c6;border-left:none;border-top:none}.plan-wrap td.plan-head,.plan-wrap th.plan-head{border:none}.plan-wrap td:first-of-type,.plan-wrap th:first-of-type{background:#f0f0f0;border-left:1px solid #aeb9c6;font-size:12px;left:0;max-width:159px;min-width:159px;position:-webkit-sticky;position:sticky;text-align:left;width:159px;z-index:9999}.plan-wrap th:first-of-type{border-left:1px solid #aeb9c6;border-top:1px solid #aeb9c6}.plan-wrap td{background:#fff;font-size:18px;letter-spacing:.025em;min-width:240px;padding:15px;text-align:center;width:240px}.plan-wrap td span{font-size:14px}.plan-wrap .btn{width:200px}.plan-wrap .recommend{background:#feda31;color:#0158b2;font-size:14px;padding:6px 0;top:-24px;width:200px}.plan-wrap .recommend,.plan-wrap .recommend:after{display:block;left:50%;position:absolute;transform:translateX(-50%)}.plan-wrap .recommend:after{border-color:#feda31 transparent transparent;border-style:solid;border-width:8px 7.5px 0;bottom:-8px;content:"";height:0;width:0}.plan-head{color:#fff;padding:20px 20px 15px;vertical-align:text-top}.plan-head.light{background:#08bfbd}.plan-head.light .plan-name{color:#08bfbd}.plan-head.standard{background:#388ac8;position:relative}.plan-head.standard .plan-name{color:#388ac8}.plan-head.business{background:#e67a00}.plan-head.business .plan-name{color:#e67a00}.plan-name{background:#fff;border-radius:20px;padding:5px;width:100%}.plan-price{font-size:24px;margin-top:20px}.plan-price span{font-size:14px}.plan-price-benefit{border:1px solid #fff;font-size:12px;line-height:1.0333333333;margin-right:5px;padding:5px 10px}.plan-price-benefit span{font-size:10px}.usage .wide{padding:auto 0}.usage .btn-wide{padding:7px 0;width:160px}.usage .warning{color:#d61103}.cancellation{display:flex;flex-direction:column;min-height:250px}.cancellation .caption{font-size:medium}.cancellation .caution-box{margin:20px 0}.cancellation .caution-box p{font-size:.8em;font-weight:bolder}.cancellation .caution-box .document{margin-bottom:60px;width:90%}.cancellation .btn-wrap{margin:auto 0 40px;width:60%}.cancellation .vaild-err{color:red;font-size:.8em;font-weight:bolder}.payment{display:flex;flex-flow:column;width:60%}.payment .no-payment{align-items:center;background-color:#c4e2f7;display:flex;flex-flow:column;justify-content:center;padding:8px}.payment .no-payment .smaller{font-size:smaller}.payment .payment-info{display:flex;flex-flow:column;gap:24px 0;margin:0 30px}.payment .payment-info p{bottom:-50%;font-size:smaller;position:absolute}.payment .column{display:flex;flex-direction:row;height:40px;min-width:500px;position:relative;text-align:center;width:100%}.payment .column #card-holder-name{background-color:transparent;height:20px;padding:0;text-align:center;width:100%}.payment .column #card-holder-name:focus-visible{outline:none}.payment .label{background-color:#388ac8;border:1px solid #388ac8;color:#fff;flex:40%;line-height:40px}.payment .data{background-color:#fff;border:1px solid #388ac8;flex:60%;padding:10px 0;width:100%}.payment .btn-wrap{align-items:center;display:flex;justify-content:center;margin:32px 0 40px;width:100%}.payment #card-errors,.valid-err{color:red}.download td{background-color:#c4e2f7}.download a{padding-left:8px;padding-right:8px;text-align:center}.message{height:10px;position:-webkit-sticky;position:sticky;text-align:right;top:0}.copy_message{background:#fff;border-top:4px solid #605bbe;box-shadow:0 3px 5px rgba(0,0,0,.22);color:#605bbe;padding:.3em 1em;width:150px}.copy_message span{margin:0;padding:0}.errors{width:60%}.errors,.errors .error_desc{display:flex;flex-flow:column}.errors .error_desc{align-items:center;background-color:#c4e2f7;justify-content:center;padding:8px}.errors .error_desc .smaller{font-size:smaller}.errors .btn-wrap{align-items:center;display:flex;justify-content:center;margin:16px 0 20px;width:100%}.estimate .completed-message .button-highlight{color:#0158b2}.email-description{color:#585858;margin-top:-15px}.email-description p{font-size:14px}.due-recommendation-message{color:#d61103;font-size:inherit}.error-email-not-verified{padding:10px}.verify-result-message{display:table;margin:auto;padding:20px;text-align:left}.verify-status-badge{border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-left:37%;padding:8px 15px;white-space:nowrap}.verify-status-badge.unset{background:#333}.verify-status-badge.unverified{background:#d61103}.verify-status-badge.verified{background:#388ac8}.btn{font-weight:700;padding:15px 0;position:relative;transition:all .2s;width:260px}.btn:before{content:"";display:block;height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px}.btn:hover{opacity:.7;transition:all .2s}.btn-wrap{display:flex;justify-content:center}.btn-wrap .btn+.btn{margin-left:30px}.btn.btn-primary:before{background:#fff}.btn-primary,.btn.btn-secondary:before{background:#0158b2}.btn-primary{color:#fff}.btn-secondary{background:#fff;border:1px solid #0158b2;color:#0158b2}.btn-small{background:#0158b2;color:#fff;padding:7px 0;width:110px}.btn-small:before{display:none}.btn-disabled{background:#ddd;color:#fff}.btn-disabled:hover{opacity:1}input[type^=date],input[type^=text],select{background:#efefef;display:block;height:50px;padding:10px}textarea{background:#efefef;display:block;height:100px;padding:10px}input[readonly],textarea[readonly]{outline:none}input[type^=date][disabled],input[type^=text][disabled],textarea[disabled]{-webkit-text-fill-color:#333}.form-label{font-weight:700}.form-full{flex:1;width:100%}.form-select{cursor:pointer;width:100%}.select-wrap{position:relative}.select-wrap:before{border-color:#757575 transparent transparent;border-style:solid;border-width:6px 3.5px 0;content:"";display:block;height:0;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0}.select-wrap.w250{width:250px}.input-wrap.vertical input,.input-wrap.vertical select{margin-top:10px}.input-wrap.flex{align-items:center;display:flex}.input-wrap.flex+.flex{margin-top:20px}.input-wrap.flex .tilde{margin:auto 10px 15px}.input-wrap.flex .form-label{margin-right:20px;position:relative;width:220px}.input-wrap.flex .form-label.required:before{background:#0158b2;color:#fff;content:"※必須";display:block;font-size:12px;font-weight:700;padding:5px 10px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.input-wrap.flex .form-error{color:red}.input-wrap .error{border:2px solid red}.check-wrap,.radio-wrap{display:inline-block;padding:0 20px 10px 0}.headline1{font-size:32px;margin-bottom:40px}.headline1,.headline2{color:#0158b2;font-weight:700}.headline2{font-size:22px;margin-bottom:30px}.headline2:after{background:#0158b2;content:"";display:block;height:1px;margin-top:10px;width:100%}.def-text{color:#333;font-size:16px;line-height:1.6}.def-link{color:#0158b2;text-decoration:underline}.def-link:hover{opacity:.7;text-decoration:none}.def-table{table-layout:fixed}.def-table.no-fixed{table-layout:auto}.def-table thead{background:#388ac8;color:#fff}.def-table tbody tr{padding:5px}.def-table tbody tr td{background:#fff;border-bottom:1px solid #aeb9c6}.def-table tbody tr td.empty{background:none;border-bottom:none}.def-table tbody tr:last-of-type{border:none}.def-table tbody tr:last-of-type td{border-bottom:none}.def-table td,.def-table th{text-align:left}.def-table td:first-of-type,.def-table th:first-of-type{padding-left:20px}.def-table td:last-of-type,.def-table th:last-of-type{padding-right:20px}.def-table td.no-data,.def-table th.no-data{text-align:center}.def-table th{padding:10px 15px}.def-table td{padding:15px}.def-table .cell-small{width:140px}.def-table .cell-btn{text-align:right;width:auto}.def-table .cell-price{text-align:right}.def-table .cell-highlight{background:#388ac8;color:#fff}.table-summary{width:auto}.table-summary th{font-weight:400;padding-right:10px;text-align:left}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{border:1px solid #aeb9c6;color:#0158b2;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{border-color:#aeb9c6;color:#0158b2;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0;z-index:3}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{background-color:#0158b2;border-color:#aeb9c6;color:#fff;z-index:3}.page-item.disabled .page-link{border-color:#aeb9c6;color:#333;cursor:auto;pointer-events:none}.dialog,.terms-dialog{background-color:#fff;border:1px solid #efefef;border-radius:20px;padding:20px;width:750px}.dialog-wrapper,.terms-dialog-wrapper{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.dialog-closed{display:none}.dialog-body{text-align:left}.dialog-footer,.terms-dialog-footer{margin-top:20px;text-align:center}.terms-dialog{width:70%}.terms-dialog-wrapper{z-index:10000}.terms-dialog-closed{display:none}.terms-dialog-body{text-align:left}.terms-dialog-body-textbox{word-wrap:break-word;background-color:#f9f9f9;border:1px solid #999;height:650px;overflow-y:scroll;white-space:pre-line;width:100%}.terms-dialog-body-textbox p{margin:-10px 10px 0}.terms-dialog-footer{display:flex;flex-wrap:wrap;justify-content:space-evenly}.terms-dialog-footer .dis-agree .agree{width:200px}.terms-dialog .confirm_message{margin-bottom:15px}
