@charset "UTF-8";body #app{width:960px;margin:0 auto}body #simulator-container,body #estimate-container{height:100%;font-size:14px;line-height:1.5}@media only screen and (max-width: 767px){body #app{width:100%}}@media print{#header,#footer,#contents-foot,#main-navi,#nav,.top,.bottom,.alert-block{display:none!important}}.sub-total[data-v-5fa49893]{padding:5px 7px;background-color:#fff;font-size:12px;border-bottom:1px solid #d5d5d5}.sub-total>.label[data-v-5fa49893]{line-height:1.4;font-weight:700;color:#529e64}.sub-total>.price[data-v-5fa49893]{text-align:right;font-size:14px}.discount-total[data-v-7a54e35d]{padding:5px 7px;background-color:#fff;font-size:12px;border-bottom:1px solid #d5d5d5}.discount-total>.label[data-v-7a54e35d]{line-height:1.4;font-weight:700;color:#529e64}.discount-total>.price[data-v-7a54e35d]{text-align:right;font-size:14px}.term-input[data-v-355d9a3e]{padding:5px 7px;background-color:#fff}.term-input>.label[data-v-355d9a3e]{font-weight:700;font-size:12px;color:#529e64;padding-bottom:3px}.term-input>.content>.units[data-v-355d9a3e]{margin-bottom:10px;width:100%;border:1px solid #9E9E9E;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e8e8e8}.term-input>.content>.units>.term[data-v-355d9a3e]{padding:3px 0;background-color:transparent;border:none;font-size:10px;color:#515963;outline:none;width:33.3%;border-right:1px solid #cccccc}.term-input>.content>.units>.term[data-v-355d9a3e]:last-of-type{border-right:none}.term-input>.content>.units>.term.active[data-v-355d9a3e]{background-color:#fff!important}.term-input>.content>.units>.term[data-v-355d9a3e]:hover{cursor:pointer}.term-input>.content>.units>.term.not-allowed[data-v-355d9a3e]:hover{cursor:not-allowed}.term-input>.content>.controller[data-v-355d9a3e]{text-align:right}.term-input>.content>.controller>.num[data-v-355d9a3e]{width:50px;padding:3px 5px;font-size:14px;border:1px solid #9E9E9E;border-radius:0}.term-input>.content>.controller>.suffix[data-v-355d9a3e]{display:inline-block;width:28px;font-size:12px}.term-input>.content>.controller>.increment[data-v-355d9a3e],.term-input>.content>.controller>.decrement[data-v-355d9a3e]{width:22px;padding:0;border:none;font-size:11px;line-height:22px;color:#fff;outline:none;cursor:pointer}.term-input>.content>.controller>.increment[data-v-355d9a3e]{background-color:#e97b76}.term-input>.content>.controller>.decrement[data-v-355d9a3e]{background-color:#5595d9}.mask{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#00000080;z-index:10000;transition:opacity .3s ease}.mask>.modal{width:500px;margin:0 auto;padding:15px;background-color:#fff;box-shadow:0 2px 8px #00000054;transition:all .3s ease}.mask>.modal>.header{margin-top:0;font-size:16px;font-weight:700}.mask>.modal>.header>.title.info{color:#529e64;font-size:18px}.mask>.modal>.header>.title.warning{color:#8a6d3b;background-color:#f5e79e99;padding:5px 15px;border-radius:3px}.mask>.modal>.header>.title.error{color:#e05555;background-color:#ffdcdc99;padding:5px 15px;border-radius:3px}.mask>.modal>.body{margin:15px 0 20px}.mask>.modal>.footer{text-align:right}.mask>.modal>.footer .okay,.mask>.modal>.footer .cancel{width:85px;border:none;font-size:13px;line-height:28px;transition:opacity .2s ease;border-radius:3px}.mask>.modal>.footer .okay:hover,.mask>.modal>.footer .cancel:hover{cursor:pointer}.mask>.modal>.footer .okay{background-color:#e56761;color:#fff}.mask>.modal>.footer .okay:hover{background-color:#dd3931}.mask>.modal>.footer .cancel{background-color:#e8e8e8;color:#222}.mask>.modal>.footer .cancel:hover{background-color:#dadada}.modal-default-button{float:right}.modal-enter-from,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.bill-container .fa-caret-right{display:none}.foot-container-inner .fa-caret-right{color:#529e64;font-size:21px;padding-right:10px}@media only screen and (max-width: 767px){.mask>.modal{width:100%;margin:0 10px}}.save-container>.save[data-v-cb9a357c]{border:solid 1px #9E9E9E;background-color:#fff;cursor:pointer;border-radius:3px}.save-container>.save.mini[data-v-cb9a357c]{width:100%;line-height:1.3;padding:5px}.save-container>button[data-v-cb9a357c]:hover{background-color:#eee}.save-container>.modal .msglist[data-v-cb9a357c]{margin:10px;list-style:disc;list-style-position:inside}.save-container>.modal .msglist>.msg[data-v-cb9a357c]{font-size:13px;line-height:1.7}.save-container>.modal .url[data-v-cb9a357c]{box-sizing:border-box;width:100%;height:150px;font-size:14px}.bill-container[data-v-1aef23db]{position:relative;width:170px}.bill-container>.wrap[data-v-1aef23db]{width:170px;box-sizing:border-box}.bill-container>.wrap>.bill[data-v-1aef23db]{padding:8px;background-color:#fffbe3;border:solid 1px #9E9E9E}.bill-container>.wrap>.bill>.label[data-v-1aef23db]{font-weight:700;color:#529e64}.bill-container>.wrap>.bill>.title[data-v-1aef23db]{color:#529e64;font-size:16px;border-left:5px solid #529E64;padding:2px 0 2px 8px;margin:0 0 8px 3px}.bill-container>.wrap>.bill>.total[data-v-1aef23db]{margin-bottom:10px;padding:5px 7px 15px}.bill-container>.wrap>.bill>.total>.label[data-v-1aef23db]{padding-top:10px;font-size:14px}.bill-container>.wrap>.bill>.total .label .title[data-v-1aef23db]{background-color:#58a466;padding:4px 5px;color:#fff;font-size:12px}.bill-container>.wrap>.bill>.total>.price[data-v-1aef23db]{font-weight:700;font-size:18px;text-align:right;color:#529e64}.bill-container>.wrap>.bill>.total>.notice[data-v-1aef23db]{font-size:12px;text-align:right;padding-bottom:5px}.bill-container>.wrap>.bill>.total>.save[data-v-1aef23db]{border:solid 1px #9E9E9E;background-color:#fff;cursor:pointer;border-radius:3px}.bill-container>.wrap>.bill>.estimate[data-v-1aef23db]{padding:10px 4px}.bill-container>.wrap>.bill>.estimate>.title[data-v-1aef23db]{color:#59a466;padding-bottom:5px}.bill-container>.wrap>.bill>.estimate>.signature[data-v-1aef23db]{padding:5px;width:90px;border:solid 1px #9E9E9E;border-radius:0}.bill-container>.wrap>.bill>.estimate>.suffix[data-v-1aef23db]{padding-left:5px}.bill-container>.wrap>.bill>.estimate>.submit[data-v-1aef23db]{position:relative;display:block;width:100%;margin-top:10px;padding:10px 0;background-color:#e56761;border:none;font-size:14px;text-align:center;text-decoration:none;color:#fff;border-radius:3px}.bill-container>.wrap>.bill>.estimate>.submit[data-v-1aef23db]:hover{background-color:#dd3931;cursor:pointer}.bill-container>.wrap>.reset>button[data-v-1aef23db]{position:relative;margin-top:10px;padding:10px 0;width:100%;background:#FFF;border:1px solid #9E9E9E;font-size:14px;font-weight:400;text-decoration:none;text-align:center;text-indent:0;line-height:1;border-radius:3px}.bill-container>.wrap>.reset>button[data-v-1aef23db]:hover{background-color:#eee;cursor:pointer}.bill-container>.modal .msglist[data-v-1aef23db]{margin:10px;list-style:disc;list-style-position:inside}.bill-container>.modal .msglist>.msg[data-v-1aef23db]{font-size:13px;line-height:1.7}.bill-container>.wrap>.bill>.total[data-v-1aef23db]{background:url(../img/bg_total_label.png) repeat-x top center #FFF}.bill-container>.sticky[data-v-1aef23db]{position:-webkit-sticky;position:sticky;top:92px}.bill-container>.sticky[data-v-1aef23db]:before,.bill-container>.sticky[data-v-1aef23db]:after{content:"";display:table}.foot-container>.fa-angle-down{text-align:center;font-size:82px;color:#59a466;width:100%;line-height:.7}.foot-container>.title{color:#58a466;font-size:18px;border-left:5px solid #529E64;padding:2px 0 2px 8px;margin-bottom:10px}.foot-container>.attention-text{font-size:12px;text-align:right;margin-top:10px}.foot-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;width:100%;padding:15px;background-color:#fffbe3;border:solid 1px #9E9E9E;border-radius:0}.foot-container-inner>.left{width:60%}.foot-container-inner>.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:40%}.foot-container-inner>.left>.term-input{padding:0;background-color:transparent;border-top:none}.foot-container-inner>.left>.term-input>.label{padding:15px 15px 0;margin-bottom:0;background-color:#fff;font-size:18px;font-weight:400}.foot-container-inner>.left>.term-input>.content{padding:5px 15px 15px;background-color:#fff;border-bottom:solid 1px #9E9E9E;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.foot-container-inner>.left>.term-input>.content>.units{margin:0;width:220px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.foot-container-inner>.left>.term-input>.content>.units>.term{padding:6px 0;width:33.3%;font-size:12px}.foot-container-inner>.left>.term-input>.content>.controller{text-align:right}.foot-container-inner>.left>.term-input>.content>.controller>.num{width:80px;padding:5px;font-size:16px;border:solid 1px #9E9E9E;border-radius:0}.foot-container-inner>.left>.term-input>.content>.controller>.suffix{display:inline-block;font-size:14px}.foot-container-inner>.left>.term-input>.content>.controller>.increment,.foot-container-inner>.left>.term-input>.content>.controller>.decrement{width:32px;padding:0;border:none;font-size:14px;line-height:32px;color:#fff;outline:none;cursor:pointer}.foot-container-inner>.left>.total{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 15px 0;background-color:#fff}.foot-container-inner>.left>.total>.labelcontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.foot-container-inner>.left>.total>.labelcontainer>.label{padding:4px 15px;background-color:#529e64;font-size:14px;color:#fff}.foot-container-inner>.left>.total>.pricecontainer{margin-left:auto}.foot-container-inner>.left>.total>.pricecontainer>.price{font-size:42px;color:#529e64}.foot-container-inner>.left>.total>.pricecontainer>.notice{font-size:16px;color:#529e64}.foot-container-inner>.left>.save-container{padding:0 15px 15px;background-color:#fff;overflow:hidden}.foot-container-inner>.left>.save-container>.save{float:right;padding:8px 20px;font-size:12px;border-radius:3px}.foot-container-inner>.right>.estimate{width:100%;padding-top:15px;padding-left:20px}.foot-container-inner>.right>.estimate>.label{font-size:18px;color:#529e64;padding-bottom:5px}.foot-container-inner>.right>.estimate>.signaturelabel{padding-bottom:5px}.foot-container-inner>.right>.estimate>.signature{padding:7px;width:calc(100% - 60px);font-size:16px;border:solid 1px #9E9E9E;border-radius:0}.foot-container-inner>.right>.estimate>.suffix{padding-left:5px}.foot-container-inner>.right>.estimate>.submit{position:relative;display:block;width:100%;margin-top:15px;padding:20px 0;background-color:#e56761;border:none;font-size:18px;text-align:center;text-decoration:none;color:#fff;border-radius:5px}.foot-container-inner>.right>.estimate>.submit:hover{background-color:#dd3931;cursor:pointer}.foot-container-inner>.modal .msglist{margin:10px;list-style:disc;list-style-position:inside}.foot-container-inner>.modal .msglist>.msg{font-size:13px;line-height:1.7}@media only screen and (max-width: 767px){.foot-container-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 10px}.foot-container-inner>.left{width:100%}.foot-container-inner>.left>.term-input>.content{-ms-flex-wrap:wrap;flex-wrap:wrap}.foot-container-inner>.left>.term-input>.content>.units{width:100%}.foot-container-inner>.left>.term-input>.content>.controller{width:100%;padding-top:15px}.foot-container-inner>.left>.total{-ms-flex-wrap:wrap;flex-wrap:wrap}.foot-container-inner>.left>.total>.labelcontainer{width:100%}.foot-container-inner>.right{width:100%}.foot-container-inner>.right>.estimate{padding-left:0}.foot-container-inner>.right>.estimate>.submit{padding:15px 0}.foot-container-inner>.content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.message-list{margin:10px 0;font-size:14px}.message-list .error{color:#e05555;background-color:#ffdcdc99;padding:5px 15px;border-radius:5px}.message-list .warning{color:#8a6d3b;background-color:#f5e79e99;padding:5px 15px;border-radius:5px}.zone-selector[data-v-ad7fce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 12px;background-color:#e8e9ec}.zone-selector>.title[data-v-ad7fce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:160px;flex-basis:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.zone-selector>.radios[data-v-ad7fce28]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.zone-selector>.radios>.item[data-v-ad7fce28]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px 20px;background-color:#fff;border:solid 1px #9E9E9E;list-style:none;cursor:pointer;margin-left:10px}@media only screen and (max-width: 767px){.zone-selector[data-v-ad7fce28]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.zone-selector>.title[data-v-ad7fce28]{-ms-flex-preferred-size:auto;flex-basis:auto}.zone-selector>.radios>.item[data-v-ad7fce28]{width:50%;padding:10px 5px;font-size:13px}.zone-selector>.radios>.item[data-v-ad7fce28]:first-of-type{margin-left:0}}.category-block[data-v-77edb9d5]{margin-bottom:5px}.category-block>.title[data-v-77edb9d5]{position:relative;padding:11px 15px;background:linear-gradient(to right,#58A466 0%,#82B440 100%);background-size:100% auto;font-size:20px;line-height:1;color:#fff;cursor:pointer;margin-bottom:10px}.category-block>.title[data-v-77edb9d5]:hover{opacity:.85}.category-block>.title[data-v-77edb9d5]:after{display:block;content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;margin-top:-10px;border-top:solid 3px #FFF;border-right:solid 3px #FFF;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.category-block>.title.-visible[data-v-77edb9d5]:after{top:50%;margin-top:-4px;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.category-block .fade-enter-active[data-v-77edb9d5],.category-block .fade-leave-active[data-v-77edb9d5]{transition:all .3s ease}.category-block .fade-enter-from[data-v-77edb9d5],.category-block .fade-leave-to[data-v-77edb9d5]{opacity:0}@media only screen and (max-width: 767px){.category-block[data-v-77edb9d5]{margin-bottom:10px}.category-block>.title[data-v-77edb9d5]{font-size:16px;padding:10px 25px 10px 10px;line-height:1.3}}.text-container[data-v-64f003fa]{padding:10px 0 0 160px;font-size:12px}@media only screen and (max-width: 767px){.text-container[data-v-64f003fa]{padding-left:0}}.plan-selector[data-v-ab019a46]{padding:10px 12px}.plan-selector>.wrap[data-v-ab019a46]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.plan-selector>.wrap>.title[data-v-ab019a46]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:160px;flex-basis:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-selector>.wrap>.title>.label[data-v-ab019a46]{font-weight:700}.plan-selector>.wrap>.title>.remove[data-v-ab019a46]{position:absolute;right:5px;outline:none;border:none;color:#999;font-size:18px;transition:color .2s ease;line-height:1;background:none}.plan-selector>.wrap>.title>.remove[data-v-ab019a46]:hover{color:#e55652;cursor:pointer}.plan-selector>.wrap>.selector[data-v-ab019a46]{-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box;width:calc(100% - 160px);padding:6px 40px 6px 10px;border:solid 1px #9E9E9E;border-radius:0;background:#FFF url(../img/bg_select.png) right 50% no-repeat;font-size:13px;line-height:20px;text-overflow:ellipsis}.plan-selector>.wrap>.single[data-v-ab019a46]{font-size:14px;line-height:34px}@media only screen and (max-width: 767px){.plan-selector>.wrap[data-v-ab019a46]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plan-selector>.wrap>.title[data-v-ab019a46]{-ms-flex-preferred-size:auto;flex-basis:auto;line-height:1.8}.plan-selector>.wrap>.title>.remove[data-v-ab019a46]{position:relative;margin-left:10px}.plan-selector>.wrap>.selector[data-v-ab019a46]{width:100%}}.quantity-input[data-v-32d243f8]{padding:10px 12px}.quantity-input>.wrap[data-v-32d243f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.quantity-input>.wrap>.title[data-v-32d243f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:160px;flex-basis:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quantity-input>.wrap>.title>.label[data-v-32d243f8]{font-weight:700}.quantity-input>.wrap>.controller>.input[data-v-32d243f8]{width:80px;padding:8px;margin:0;border:solid 1px #9E9E9E;font-size:13px;float:left;box-shadow:none;border-radius:0}.quantity-input>.wrap>.controller>.unit[data-v-32d243f8]{background-color:#fff;float:left;position:relative;height:32px;width:25px;border:solid 1px #9E9E9E;border-left:none;border-top-right-radius:3px;border-bottom-right-radius:3px}.quantity-input>.wrap>.controller>.unit>.increment[data-v-32d243f8],.quantity-input>.wrap>.controller>.unit>.decrement[data-v-32d243f8]{padding:0;border:none;font-size:16px;color:#68ad75;outline:none;cursor:pointer;background-color:#fff;left:0;width:100%;height:50%}.quantity-input>.wrap>.controller>.unit>.increment[data-v-32d243f8]{position:absolute;top:0;border-top-right-radius:3px}.quantity-input>.wrap>.controller>.unit>.decrement[data-v-32d243f8]{position:absolute;bottom:0;border-bottom-right-radius:3px}@media only screen and (max-width: 767px){.quantity-input>.wrap[data-v-32d243f8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quantity-input>.wrap>.title[data-v-32d243f8]{-ms-flex-preferred-size:auto;flex-basis:auto}}.add-button{box-sizing:border-box;width:60%;margin:0 20%;padding:8px;border:solid 1px rgb(88,164,102);background-color:transparent;font-size:15px;color:#58a466;outline:none;transition:background-color .2s ease,color .2s ease;border-radius:5px}.add-button:hover{background-color:#68ad75;cursor:pointer;color:#fff}.add-button .fa-plus-circle{font-size:18px}@media only screen and (max-width: 767px){.add-button{width:80%;margin:0 10%}}.remove-button[data-v-e6d6a65a]{padding:0;background-color:transparent;border:none;font-size:20px;line-height:16px;color:#e97b76e6;outline:none;transition:color .2s ease}.remove-button[data-v-e6d6a65a]:hover{color:#e55652;cursor:pointer}@media only screen and (max-width: 767px){.remove-button>i[data-v-e6d6a65a]{position:absolute;top:-10px;right:-10px;font-size:24px;color:#e97b76e6}.remove-button>i[data-v-e6d6a65a]:hover{color:#e55652}}.item-field[data-v-dc396d82]{position:relative}.item-field>.remove-button[data-v-dc396d82]{position:absolute;top:-10px;right:-10px;display:block;font-size:21px}.item-field .-bggray[data-v-dc396d82]{background-color:#e8e9ec;border-bottom:1px solid #c2c2c2}.item-field .-bgwhite[data-v-dc396d82]{background-color:#f4f4f4;border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-dc396d82]{border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-dc396d82]:nth-child(2n+1){background-color:#e8e9ec}.item-field .-bgdichromic[data-v-dc396d82]:nth-child(2n){background-color:#f4f4f4}.item-field>.buttons[data-v-dc396d82]{text-align:right}.item-field>.buttons>.add[data-v-dc396d82]{margin:10px 2px 0 0;padding:8px 10px;background-color:transparent;border:solid 1px rgba(81,89,99,.6);font-size:12px;transition:background-color .2s ease,color .2s ease;border-radius:4px}.item-field>.buttons>.add[data-v-dc396d82]:hover:not(:disabled){cursor:pointer;background-color:#ececec;color:#848484}.item-field>.buttons>.add[data-v-dc396d82]:disabled{background-color:#ececec;cursor:not-allowed;border:solid 1px rgba(81,89,99,.1)}.item-field>.buttons>.add .icon[data-v-dc396d82]{color:#8f8f8f}@media only screen and (max-width: 767px){.item-field>.remove-button[data-v-dc396d82]{top:0;right:9px}}.item-list[data-v-91f6ff22]{margin-bottom:30px;padding-top:15px}.item-list>.title[data-v-91f6ff22]{color:#58a466;font-size:20px;padding:0;margin-bottom:5px}.item-list>.description[data-v-91f6ff22]{margin-bottom:10px;white-space:pre-wrap;font-size:13px}.item-list .item[data-v-91f6ff22]{margin-bottom:20px;padding-right:-30px}.item-list .fade-enter-active[data-v-91f6ff22],.item-list .fade-leave-active[data-v-91f6ff22]{transition:all .5s ease}.item-list .fade-enter-from[data-v-91f6ff22],.item-list .fade-leave-to[data-v-91f6ff22]{-webkit-transform:translateX(10px);transform:translate(10px);opacity:0}@media only screen and (max-width: 767px){.item-list[data-v-91f6ff22]{padding-top:5px}.item-list>.title[data-v-91f6ff22]{font-size:18px}}.checkbox[data-v-dad43978]{padding:10px 12px}.checkbox>.wrap[data-v-dad43978]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkbox>.wrap>.title[data-v-dad43978]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:160px;flex-basis:160px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox>.wrap>.title>.label[data-v-dad43978]{font-weight:700}.checkbox>.wrap>.controller[data-v-dad43978]{height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox>.wrap>.controller>label>.input[data-v-dad43978]{margin:0 4px;height:16px;width:16px;border:solid 1px #9E9E9E;box-shadow:none;border-radius:0;vertical-align:middle}@media only screen and (max-width: 767px){.checkbox>.wrap[data-v-dad43978]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkbox>.wrap>.title[data-v-dad43978]{-ms-flex-preferred-size:auto;flex-basis:auto}}.item-field[data-v-88b1c788]{position:relative}.item-field>.remove-button[data-v-88b1c788]{position:absolute;top:-10px;right:-10px;display:block;font-size:21px}.item-field .-bggray[data-v-88b1c788]{background-color:#e8e9ec;border-bottom:1px solid #c2c2c2}.item-field .-bgwhite[data-v-88b1c788]{background-color:#f4f4f4;border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-88b1c788]{border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-88b1c788]:nth-child(2n+1){background-color:#e8e9ec}.item-field .-bgdichromic[data-v-88b1c788]:nth-child(2n){background-color:#f4f4f4}.item-field>.buttons[data-v-88b1c788]{text-align:right}.item-field>.buttons>.add[data-v-88b1c788]{margin:10px 2px 0 0;padding:8px 10px;background-color:transparent;border:solid 1px rgba(81,89,99,.6);font-size:12px;transition:background-color .2s ease,color .2s ease;border-radius:4px}.item-field>.buttons>.add[data-v-88b1c788]:hover:not(:disabled){cursor:pointer;background-color:#ececec;color:#848484}.item-field>.buttons>.add[data-v-88b1c788]:disabled{background-color:#ececec;cursor:not-allowed;border:solid 1px rgba(81,89,99,.1)}.item-field>.buttons>.add .icon[data-v-88b1c788]{color:#8f8f8f}@media only screen and (max-width: 767px){.item-field>.remove-button[data-v-88b1c788]{top:0;right:9px}}.item-list[data-v-a9e3ed8e]{margin-bottom:30px;padding-top:15px}.item-list>.title[data-v-a9e3ed8e]{color:#58a466;font-size:20px;padding:0;margin-bottom:5px}.item-list>.description[data-v-a9e3ed8e]{margin-bottom:10px;white-space:pre-wrap;font-size:13px}.item-list .item[data-v-a9e3ed8e]{margin-bottom:20px;padding-right:-30px}.item-list .fade-enter-active[data-v-a9e3ed8e],.item-list .fade-leave-active[data-v-a9e3ed8e]{transition:all .5s ease}.item-list .fade-enter-from[data-v-a9e3ed8e],.item-list .fade-leave-to[data-v-a9e3ed8e]{-webkit-transform:translateX(10px);transform:translate(10px);opacity:0}@media only screen and (max-width: 767px){.item-list[data-v-a9e3ed8e]{padding-top:5px}.item-list>.title[data-v-a9e3ed8e]{font-size:18px}}.item-field[data-v-99d30b91]{position:relative}.item-field>.remove-button[data-v-99d30b91]{position:absolute;top:-10px;right:-10px;display:block;font-size:21px}.item-field .-bggray[data-v-99d30b91]{background-color:#e8e9ec;border-bottom:1px solid #c2c2c2}.item-field .-bgwhite[data-v-99d30b91]{background-color:#f4f4f4;border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-99d30b91]{border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-99d30b91]:nth-child(2n+1){background-color:#e8e9ec}.item-field .-bgdichromic[data-v-99d30b91]:nth-child(2n){background-color:#f4f4f4}.item-field>.buttons[data-v-99d30b91]{text-align:right}.item-field>.buttons>.add[data-v-99d30b91]{margin:10px 2px 0 0;padding:8px 10px;background-color:transparent;border:solid 1px rgba(81,89,99,.6);font-size:12px;transition:background-color .2s ease,color .2s ease;border-radius:4px}.item-field>.buttons>.add[data-v-99d30b91]:hover:not(:disabled){cursor:pointer;background-color:#ececec;color:#848484}.item-field>.buttons>.add[data-v-99d30b91]:disabled{background-color:#ececec;cursor:not-allowed;border:solid 1px rgba(81,89,99,.1)}.item-field>.buttons>.add .icon[data-v-99d30b91]{color:#8f8f8f}@media only screen and (max-width: 767px){.item-field>.remove-button[data-v-99d30b91]{top:0;right:9px}}.item-list[data-v-37476c4b]{margin-bottom:30px;padding-top:15px}.item-list>.title[data-v-37476c4b]{color:#58a466;font-size:20px;padding:0;margin-bottom:5px}.item-list>.description[data-v-37476c4b]{margin-bottom:10px;white-space:pre-wrap;font-size:13px}.item-list .item[data-v-37476c4b]{margin-bottom:20px;padding-right:-30px}.item-list .fade-enter-active[data-v-37476c4b],.item-list .fade-leave-active[data-v-37476c4b]{transition:all .5s ease}.item-list .fade-enter-from[data-v-37476c4b],.item-list .fade-leave-to[data-v-37476c4b]{-webkit-transform:translateX(10px);transform:translate(10px);opacity:0}@media only screen and (max-width: 767px){.item-list[data-v-37476c4b]{padding-top:5px}.item-list>.title[data-v-37476c4b]{font-size:18px}}.item-field[data-v-4c832515]{position:relative}.item-field>.remove-button[data-v-4c832515]{position:absolute;top:-10px;right:-10px;display:block;font-size:21px}.item-field .-bggray[data-v-4c832515]{background-color:#e8e9ec;border-bottom:1px solid #c2c2c2}.item-field .-bgwhite[data-v-4c832515]{background-color:#f4f4f4;border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-4c832515]{border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-4c832515]:nth-child(2n+1){background-color:#e8e9ec}.item-field .-bgdichromic[data-v-4c832515]:nth-child(2n){background-color:#f4f4f4}.item-field>.buttons[data-v-4c832515]{text-align:right}.item-field>.buttons>.add[data-v-4c832515]{margin:10px 2px 0 0;padding:8px 10px;background-color:transparent;border:solid 1px rgba(81,89,99,.6);font-size:12px;transition:background-color .2s ease,color .2s ease;border-radius:4px}.item-field>.buttons>.add[data-v-4c832515]:hover:not(:disabled){cursor:pointer;background-color:#ececec;color:#848484}.item-field>.buttons>.add[data-v-4c832515]:disabled{background-color:#ececec;cursor:not-allowed;border:solid 1px rgba(81,89,99,.1)}.item-field>.buttons>.add .icon[data-v-4c832515]{color:#8f8f8f}@media only screen and (max-width: 767px){.item-field>.remove-button[data-v-4c832515]{top:0;right:9px}}.item-list[data-v-8a5b9416]{margin-bottom:30px;padding-top:15px}.item-list>.title[data-v-8a5b9416]{color:#58a466;font-size:20px;padding:0;margin-bottom:5px}.item-list>.description[data-v-8a5b9416]{margin-bottom:10px;white-space:pre-wrap;font-size:13px}.item-list .item[data-v-8a5b9416]{margin-bottom:20px;padding-right:-30px}.item-list .fade-enter-active[data-v-8a5b9416],.item-list .fade-leave-active[data-v-8a5b9416]{transition:all .5s ease}.item-list .fade-enter-from[data-v-8a5b9416],.item-list .fade-leave-to[data-v-8a5b9416]{-webkit-transform:translateX(10px);transform:translate(10px);opacity:0}@media only screen and (max-width: 767px){.item-list[data-v-8a5b9416]{padding-top:5px}.item-list>.title[data-v-8a5b9416]{font-size:18px}}.item-field[data-v-a3669b92]{position:relative}.item-field>.remove-button[data-v-a3669b92]{position:absolute;top:-10px;right:-10px;display:block;font-size:21px}.item-field .-bggray[data-v-a3669b92]{background-color:#e8e9ec;border-bottom:1px solid #c2c2c2}.item-field .-bgwhite[data-v-a3669b92]{background-color:#f4f4f4;border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-a3669b92]{border-bottom:1px solid #c2c2c2}.item-field .-bgdichromic[data-v-a3669b92]:nth-child(2n+1){background-color:#e8e9ec}.item-field .-bgdichromic[data-v-a3669b92]:nth-child(2n){background-color:#f4f4f4}.item-field>.buttons[data-v-a3669b92]{text-align:right}.item-field>.buttons>.add[data-v-a3669b92]{margin:10px 2px 0 0;padding:8px 10px;background-color:transparent;border:solid 1px rgba(81,89,99,.6);font-size:12px;transition:background-color .2s ease,color .2s ease;border-radius:4px}.item-field>.buttons>.add[data-v-a3669b92]:hover:not(:disabled){cursor:pointer;background-color:#ececec;color:#848484}.item-field>.buttons>.add[data-v-a3669b92]:disabled{background-color:#ececec;cursor:not-allowed;border:solid 1px rgba(81,89,99,.1)}.item-field>.buttons>.add .icon[data-v-a3669b92]{color:#8f8f8f}@media only screen and (max-width: 767px){.item-field>.remove-button[data-v-a3669b92]{top:0;right:9px}}.item-list[data-v-569e6c03]{margin-bottom:30px;padding-top:15px}.item-list>.title[data-v-569e6c03]{color:#58a466;font-size:20px;padding:0;margin-bottom:5px}.item-list>.description[data-v-569e6c03]{margin-bottom:10px;white-space:pre-wrap;font-size:13px}.item-list .item[data-v-569e6c03]{margin-bottom:20px;padding-right:-30px}.item-list .fade-enter-active[data-v-569e6c03],.item-list .fade-leave-active[data-v-569e6c03]{transition:all .5s ease}.item-list .fade-enter-from[data-v-569e6c03],.item-list .fade-leave-to[data-v-569e6c03]{-webkit-transform:translateX(10px);transform:translate(10px);opacity:0}@media only screen and (max-width: 767px){.item-list[data-v-569e6c03]{padding-top:5px}.item-list>.title[data-v-569e6c03]{font-size:18px}}#simulator-container[data-v-5f107e7f]{padding:10px}#simulator-container>.intro[data-v-5f107e7f]{margin:0 0 40px}#simulator-container>#simulator[data-v-5f107e7f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#simulator-container>#simulator>#main[data-v-5f107e7f]{width:730px;margin-right:auto}#simulator-container>#simulator>#main .zone[data-v-5f107e7f]{margin-bottom:20px}#simulator-container>#simulator>#bill[data-v-5f107e7f]{margin-left:auto}#simulator-container .fade-enter-active[data-v-5f107e7f],#simulator-container .fade-leave-active[data-v-5f107e7f]{transition:opacity .3s ease}#simulator-container .fade-enter-from[data-v-5f107e7f],#simulator-container .fade-leave-to[data-v-5f107e7f]{opacity:0}@media only screen and (max-width: 767px){#simulator-container[data-v-5f107e7f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#simulator-container>.intro[data-v-5f107e7f]{margin-bottom:40px}#simulator-container>#simulator>#main[data-v-5f107e7f]{width:100%}#simulator-container>#simulator>#bill[data-v-5f107e7f]{margin-left:auto}}#estimate-container[data-v-3394bdfd]{font-size:14px}#estimate-container .top>.service>.logo[data-v-3394bdfd]{padding:20px 0}#estimate-container #estimate[data-v-3394bdfd]{padding:30px;box-shadow:0 0 2px 2px #ddd;margin-top:30px}#estimate-container #estimate>h3[data-v-3394bdfd]{margin-bottom:20px;font-size:24px}#estimate-container #estimate>h4[data-v-3394bdfd]{margin-bottom:5px;font-size:18px}#estimate-container #estimate>.head[data-v-3394bdfd]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}#estimate-container #estimate>.head>.company[data-v-3394bdfd]{margin-left:auto}#estimate-container #estimate>.head>.company>*+*[data-v-3394bdfd]{margin-top:14px}#estimate-container #estimate>.head>.company>.logo[data-v-3394bdfd]{height:40px;width:293px}#estimate-container #estimate>.head>.company>.sakura-info[data-v-3394bdfd]{font-style:normal}#estimate-container #estimate>.head>.company>.sakura-info>.name[data-v-3394bdfd]{display:block;margin-bottom:10px}#estimate-container #estimate>.head>.company>.sakura-info>.email[data-v-3394bdfd]{text-decoration:none}#estimate-container #estimate>.head>.dear[data-v-3394bdfd]{width:370px;font-size:18px}#estimate-container #estimate>.head>.dear>.signature[data-v-3394bdfd]{display:inline-block;width:calc(100% - 50px);overflow-wrap:break-word}#estimate-container #estimate>.head>.dear>.suffix[data-v-3394bdfd]{width:40px}#estimate-container #estimate>.head>.dear>.underline[data-v-3394bdfd]{display:block;height:0;width:100%;border-bottom:solid 1px #5F5F5F}#estimate-container #estimate>.head>.issue>.label[data-v-3394bdfd]{display:inline-block}#estimate-container #estimate>.head>.issue>.date[data-v-3394bdfd]{display:inline-block;width:140px}#estimate-container #estimate>.switch-tax[data-v-3394bdfd]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#999;border-radius:12.5px;width:18%;float:right;margin-bottom:15px}#estimate-container #estimate>.switch-tax>button[data-v-3394bdfd]{background:none;border:none;color:#fff;padding:3px 0;width:50%;text-align:center;cursor:pointer}#estimate-container #estimate>.switch-tax>button[data-v-3394bdfd]:disabled{background:#fff;color:#2d333d;border:solid 1px #999}#estimate-container #estimate>.switch-tax>.tax-excluded[data-v-3394bdfd]{border-top-right-radius:12.5px;border-bottom-right-radius:12.5px}#estimate-container #estimate>.switch-tax>.tax-included[data-v-3394bdfd]{border-top-left-radius:12.5px;border-bottom-left-radius:12.5px}#estimate-container #estimate>.money[data-v-3394bdfd]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px}#estimate-container #estimate>.money>.total[data-v-3394bdfd]{position:relative;width:70%;padding:10px 0;background-color:#fffee0;text-align:center;font-size:38px}#estimate-container #estimate>.money>.total[data-v-3394bdfd]:after{position:absolute;bottom:10px;right:10px;content:"\5186\ff08\7a0e\8fbc\ff09";font-size:12px}#estimate-container #estimate>.money>.detail[data-v-3394bdfd]{box-sizing:border-box;width:30%;padding-left:20px}#estimate-container #estimate>.money>.detail>.taxexcluded[data-v-3394bdfd],#estimate-container #estimate>.money>.detail>.tax[data-v-3394bdfd]{border-bottom:solid 1px #5F5F5F}#estimate-container #estimate>.money>.detail>.taxexcluded>.label[data-v-3394bdfd],#estimate-container #estimate>.money>.detail>.taxexcluded>.price[data-v-3394bdfd],#estimate-container #estimate>.money>.detail>.taxexcluded>.unit[data-v-3394bdfd],#estimate-container #estimate>.money>.detail>.tax>.label[data-v-3394bdfd],#estimate-container #estimate>.money>.detail>.tax>.price[data-v-3394bdfd],#estimate-container #estimate>.money>.detail>.tax>.unit[data-v-3394bdfd]{display:inline-block;line-height:30px}#estimate-container #estimate>.money>.detail>.taxexcluded>.label[data-v-3394bdfd],#estimate-container #estimate>.money>.detail>.tax>.label[data-v-3394bdfd]{width:40%;font-size:11px}#estimate-container #estimate>.money>.detail>.taxexcluded>.price[data-v-3394bdfd],#estimate-container #estimate>.money>.detail>.tax>.price[data-v-3394bdfd]{width:45%;font-size:16px;text-align:right}#estimate-container #estimate>.money>.detail>.taxexcluded>.unit[data-v-3394bdfd],#estimate-container #estimate>.money>.detail>.tax>.unit[data-v-3394bdfd]{float:right;font-size:11px}#estimate-container #estimate>.money>.detail>.tax[data-v-3394bdfd]{margin-top:10px}#estimate-container #estimate>.zone[data-v-3394bdfd]{text-align:center}#estimate-container #estimate>.factors[data-v-3394bdfd]{font-size:13px;margin-bottom:20px}#estimate-container #estimate>.factors td[data-v-3394bdfd]{padding:5px 0;border-bottom:solid 1px #5F5F5F}#estimate-container #estimate>.factors .label[data-v-3394bdfd]{width:100px}#estimate-container #estimate>.factors .value[data-v-3394bdfd]{width:130px}#estimate-container #estimate>.resources[data-v-3394bdfd]{width:100%;margin-top:10px}#estimate-container #estimate>.resources tr[data-v-3394bdfd]:nth-child(even){background-color:#eee}#estimate-container #estimate>.resources th[data-v-3394bdfd]{background-color:#f8f8f8;border-right:1px solid #cecece;padding:7px 12px}#estimate-container #estimate>.resources th[data-v-3394bdfd]:last-child{border-right:none}#estimate-container #estimate>.resources td[data-v-3394bdfd]{padding:7px 12px;border:1px solid #fff}#estimate-container #estimate>.resources .type[data-v-3394bdfd]{width:20%}#estimate-container #estimate>.resources .price[data-v-3394bdfd]{width:10%}#estimate-container #estimate>.resources .quantity[data-v-3394bdfd]{width:7%}#estimate-container #estimate>.resources .subtotal[data-v-3394bdfd]{width:12%}#estimate-container #estimate>.resources .price[data-v-3394bdfd],#estimate-container #estimate>.resources .quantity[data-v-3394bdfd],#estimate-container #estimate>.resources .subtotal[data-v-3394bdfd]{text-align:right}#estimate-container #estimate>.summary[data-v-3394bdfd]{margin-bottom:15px;width:100%}#estimate-container #estimate>.summary>tr>td[data-v-3394bdfd]{padding:7px 12px;text-align:right}#estimate-container #estimate>.summary>tr>.value[data-v-3394bdfd]{width:12%}#estimate-container #estimate>.remark[data-v-3394bdfd]{font-size:12px;background-color:#ebebeb;padding:10px}#estimate-container .bottom[data-v-3394bdfd]{margin:26px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex}#estimate-container .bottom>.print[data-v-3394bdfd],#estimate-container .bottom>.request[data-v-3394bdfd],#estimate-container .bottom>.back[data-v-3394bdfd],#estimate-container .bottom>.csv[data-v-3394bdfd]{display:inline-block;text-decoration:none;text-align:center;margin:0 0 0 20px;padding:16px;border:none;font-size:16px;border:solid 1px #9E9E9E;border-radius:8px;transition:opacity .2s ease}#estimate-container .bottom>.print[data-v-3394bdfd]:hover,#estimate-container .bottom>.request[data-v-3394bdfd]:hover,#estimate-container .bottom>.back[data-v-3394bdfd]:hover,#estimate-container .bottom>.csv[data-v-3394bdfd]:hover{cursor:pointer}#estimate-container .bottom>.print[data-v-3394bdfd],#estimate-container .bottom>.csv[data-v-3394bdfd]{background-color:#fff;color:#e56761;border-color:#e56761}#estimate-container .bottom>.print[data-v-3394bdfd]:hover,#estimate-container .bottom>.csv[data-v-3394bdfd]:hover{background-color:#fee}#estimate-container .bottom>.request[data-v-3394bdfd]{background-color:#e56761;color:#fff;border-color:#e56761}#estimate-container .bottom>.request[data-v-3394bdfd]:hover{background-color:#dd3931}#estimate-container .bottom>.back[data-v-3394bdfd]{position:relative;background-color:#fff;border-color:#9e9e9e;margin:0 auto 0 0;padding-left:32px;font-size:14px}#estimate-container .bottom>.back[data-v-3394bdfd]:hover{background-color:#eee}#estimate-container .bottom>.back[data-v-3394bdfd]:before{position:absolute;top:50%;left:20px;display:block;content:"";width:8px;height:8px;margin-top:-5px;border-top:solid 2px;border-right:solid 2px;-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0}@media only screen and (max-width: 767px){#estimate-container .top[data-v-3394bdfd]{padding:0 10px}#estimate-container .top>.service[data-v-3394bdfd]{display:none;padding:10px}#estimate-container #estimate[data-v-3394bdfd]{box-shadow:none;padding:20px}#estimate-container #estimate>h3[data-v-3394bdfd]{font-size:21px}#estimate-container #estimate>h4[data-v-3394bdfd]{font-size:16px}#estimate-container #estimate .issue[data-v-3394bdfd]{margin-bottom:20px}#estimate-container #estimate>.money[data-v-3394bdfd]{-ms-flex-wrap:wrap;flex-wrap:wrap}#estimate-container #estimate>.money>.total[data-v-3394bdfd]{width:100%}#estimate-container #estimate>.money>.detail[data-v-3394bdfd]{width:100%}#estimate-container #estimate>.switch-tax[data-v-3394bdfd]{width:50%;float:none;margin:0 auto 15px}#estimate-container #estimate>.factors[data-v-3394bdfd]{width:100%}#estimate-container #estimate>.resources[data-v-3394bdfd]{display:block;overflow-x:scroll}#estimate-container #estimate>.resources>tr>th[data-v-3394bdfd],#estimate-container #estimate>.resources>tr>td[data-v-3394bdfd]{white-space:nowrap}#estimate-container #estimate>.head>.company[data-v-3394bdfd]{display:none}#estimate-container #estimate .resources[data-v-3394bdfd]::-webkit-scrollbar{height:5px;background-color:#f1f1f1}#estimate-container #estimate .resources[data-v-3394bdfd]::-webkit-scrollbar-thumb{background:#BCBCBC}#estimate-container .bottom>.print[data-v-3394bdfd]{width:80%;padding:15px}#estimate-container .bottom>.back[data-v-3394bdfd]{width:70%;padding:10px}}