a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
body{background-color:#fff;font-family:Nunito,sans-serif;overflow-x:hidden}.container{margin:8px}#login .container{margin:0}.clearfix:after{clear:both;content:"";display:block;visibility:hidden}#overlay{background:rgba(0,0,0,.6);display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;z-index:1000!important}.cv-spinner{align-items:center;display:flex;height:100%;justify-content:center}.spinner{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;border:4px solid #ddd;border-radius:50%;border-top-color:#2e93e6;height:40px;width:40px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.align-left{text-align:left}.align-right{text-align:right}.middle-align{vertical-align:middle}.align-center{text-align:center}.btn-align{text-align:left;vertical-align:bottom}.error-message-block,.info-message-block{margin:10px 0;width:50%}.msg-close-btn{-webkit-appearance:none;background:none;border:none;cursor:pointer;float:right;font-size:26px;margin-top:-8px;padding:0}h2.main-title{background:-moz-linear-gradient(top,#0095d9,#007bbb 50%,#008db7 51%,#0088a2);background:-webkit-gradient(linear,left top,left bottom,from(#0095d9),color-stop(50%,#007bbb),color-stop(51%,#008db7),to(#0088a2));border:1px solid #006888;color:#fff;font-weight:700;padding:10px;text-shadow:-1px -1px #0cf}.alert{border:1px solid transparent;border-radius:4px;padding:15px}.line-break{padding:30px 0 0 12px}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.ui-widget-overlay{background-color:rgba(0,0,0,.5)!important;height:100%;left:0;opacity:1!important;top:0;width:100%;z-index:1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}h2.gradient{background:-moz-linear-gradient(top,#0095d9,#007bbb 50%,#008db7 51%,#0088a2);background:-webkit-gradient(linear,left top,left bottom,from(#0095d9),color-stop(50%,#007bbb),color-stop(51%,#008db7),to(#0088a2));border:1px solid #006888;color:#fff;text-shadow:-1px -1px #0cf;width:100%}#search_btn{-webkit-appearance:none;background:#7fbfff;border:none;border-radius:0 2px 2px 0;bottom:0;color:#fff;font-size:16px;font-weight:700;left:273px;position:absolute;top:0;width:70px}#estimate_list_search_form,#property_search_form,#stock_search_form,#user_search_form{height:26px;margin-bottom:8px;margin-left:25px;margin-top:15px;max-width:270px;position:relative}.estimate_list_extra_width{max-width:500px!important}#estimate_list_search_form,#user_search_form{font-size:14.4px;line-height:2;margin:0 45px;text-align:left}.pagination{display:flex;margin-left:22px;margin-top:15px}.pagination li{border:1px solid #a8b7c5;border-right:0;font-size:11.2px;height:30px;min-width:50px;text-align:center}.pagination li:last-child{border-right:1px solid #a8b7c5}.pagination li a,.pagination li span{color:#000;display:block;padding:10px 17px;text-decoration:none}.pagination .active{border:1px solid #000;box-shadow:inset 0 0 0 1px #000;font-weight:700}.pagination .active+li{border-left:0}.pagination .disabled a{font-weight:lighter;opacity:.5;pointer-events:none}#user_search_form{margin:0 20px;max-width:400px}#search_form{margin-bottom:8px;margin-left:45px;margin-top:15px;max-width:270px;position:relative}#search_box{background:#eee;border-radius:2px 0 0 2px;bottom:0;font-size:13px;left:0;outline:0;padding:0 10px;position:absolute;top:0;width:238px}div.back-button a{background-color:#00a1e9;border-radius:10px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:0 20px;padding:10.5px 20px;text-align:center;text-decoration:none;text-shadow:0 0 4px #333,0 0 10px #fff,0 0 20px #ff0}.back-button{margin-top:40px}div.dialog-back-button a{background-color:#00a1e9;border-radius:10px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:40px 0 6px;padding:10px 20px;text-align:center;text-decoration:none;text-shadow:0 0 4px #333,0 0 10px #fff,0 0 20px #ff0}#regist-list-submit-btn:hover,#search_btn:hover,.search-btn:hover{color:#666}.color-table th,.color-table-title,.compare-table th,.equipment-table th,.handle-title,.item-table th,.material-table th,.rangehood-table th,.regist-table th,.search-table th{background:linear-gradient(#829ebc,#258);border:1px solid #ddd;color:#fff;font-size:11.2px;min-width:80px;padding:2.4px 4px 3.2px;text-align:center;vertical-align:middle}.regist-table th:first-child,.search-table th:first-child{border-radius:5px 0 0 0}@media (min-width:982px){.regist-table td:first-child{min-width:100px}}@media screen and (min-width:810px) and (max-width:982px){.regist-table td:first-child{min-width:80px}}.color-list,.color-table td,.compare-table td,.equipment-table td,.line-color-list,.material-table td,.rangehood-table td,.regist-table td,.search-table td,.selected-door-material{border:1px solid #ddd;box-shadow:inset 0 -1px 2px 1px #eee;font-size:13px;line-height:1.2;min-width:50px;padding:2px 3px;vertical-align:middle;word-break:break-word}.fake-link{color:blue;cursor:pointer;text-decoration:underline}.user-regist-table input[type=password]:-moz-read-only{border-color:#7676764d;color:grey;cursor:default;outline:none}.user-regist-table input[type=password]:read-only{border-color:#7676764d;color:grey;cursor:default;outline:none}#regist-list-submit-btn{-webkit-appearance:none;background:#7fbfff;border:none;border-radius:0 2px 2px 0;color:#fff;font-size:16px;font-weight:700;height:0x;left:367px;top:450px;width:70px}.sub-title{font-size:14.4px;line-height:2;margin:30px 20px 0}.sub-title span{font-size:20px}.regist-sub-title{font-size:14.4px;line-height:2;margin:10px 20px 0;padding-top:50px}.compare-table,.regist-table,.search-table{border-collapse:separate;border-spacing:0;margin:10px 0 0 20px;width:auto}#estimate_list_search_field,#stock_search_field,#supplier_search_field,#user_search_field{height:26px;margin-bottom:8px;margin-left:22px;margin-top:15px;max-width:270px;position:relative}#estimate_form #estimate_name,.c_destination_block input[type=text],.delivery_date_block input[type=text],.history-table input[type=password],.item-table input[type=number],.item-table input[type=text],.item-table select,.kakeritsu,.net_destination_block input[type=text],.regist-table input[type=password],.regist-table input[type=text],.regist-table select,.store-block select{-webkit-appearance:none;background:beige}#customer_approved_form #estimate_name,#order_received_form #estimate_received_name{min-width:150px}.form-input-color{background:beige;max-width:100%}.selected-btn-color{border:2px solid #4dbf1c!important;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.05);font-size:100%;padding:.25em 1em;text-decoration:none;width:200px}.overlay{background-color:rgba(0,0,0,.5);height:382px;left:0;position:absolute;top:0;width:100%;z-index:1}.shipping-title,.upload-layout-file-title{background:-moz-linear-gradient(top,#0095d9,#007bbb 50%,#008db7 51%,#0088a2);background:-webkit-gradient(linear,left top,left bottom,from(#0095d9),color-stop(50%,#007bbb),color-stop(51%,#008db7),to(#0088a2));border:1px solid #006888;color:#fff;padding:5px 20px;text-shadow:-1px -1px #0cf;width:86%!important}.table{margin:0 auto;overflow-x:auto;width:100%}.btn{padding-left:5px}.dialog-btn .button-link,.main-btn .button-link{background-color:#00a1e9;border:unset;border-radius:10px;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:0 15px 0 0;padding:10px 20px;text-align:center;text-decoration:none;text-shadow:0 0 4px #333,0 0 10px #fff,0 0 20px #ff0}.main-btn input[type=submit]{-webkit-appearance:none;border:4px solid #00c;padding:6px}.color-table .select-box,.combo-box-blog,.item-table .select-box,.new-ko-equipment-table .select-box,.store-block .select-box{position:relative}.color-table .select-box select,.combo-box-blog select,.item-table .select-box select,.new-ko-equipment-table .select-box select,.store-block .select-box select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:beige;background-image:none;border:1px solid #ccc;color:#333;display:block;float:center;font-size:13px;line-height:1.75;margin:5px 0;padding:0 25px 0 10px;width:100%;-ms-word-break:normal;word-break:normal}.color-table .select-box:after,.combo-box-blog:after,.item-table .select-box:after,.new-ko-equipment-table .select-box:after,.store-block .select-box:after{border-bottom:1px solid #999;color:#333;content:"<>";padding-bottom:5px;pointer-events:none;position:absolute;right:5px;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.selected-btn-color{background:#4dbf1c!important;border:4px solid #4dbf1c!important;border-radius:4px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgb(0 0 0/5%);color:#fff;display:inline-block;font-size:10.8px;font-weight:700;margin-bottom:2px;padding:.45em 1em;position:relative;text-align:center;text-decoration:underline;width:110px}.selected-btn-color:hover{color:#ff0}.disable-a-tag{pointer-events:none}@media screen and (min-width:720px) and (max-width:1024px){table td{font-size:2.148vw}body{font-size:1.563vw}.container{margin:1.067vw}#login .container{margin:0}.shipping-title{border:.098vw solid #006888;color:#fff;padding:.488vw 1.953vw;text-shadow:-.098vw -.098vw #0cf;width:86%!important}.error-message-block,.info-message-block{margin:1.333vw 0}.alert{border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem}.msg-close-btn{font-size:2.539vw}h2.main-title{border:.133vw solid #006888;padding:1.333vw;text-shadow:-.133vw -.133vw #0cf}.alert{border:.098vw solid transparent;border-radius:.391vw;margin-bottom:1.953vw;padding:1.465vw}h2.gradient{border:.098vw solid #006888;text-shadow:-.098vw -.098vw #0cf}#search_btn{border-radius:0 .195vw .195vw 0;font-size:1.563vw;height:2.539vw;left:26.66vw;width:6.836vw}#estimate_list_search_form,#property_search_form,#user_search_form{height:2.539vw;margin-bottom:.781vw;margin-left:2.441vw;margin-top:1.465vw;max-width:37vw}#estimate_list_search_form,#user_search_form{font-size:1.406vw;margin:0 2vw}#user_search_form{margin:0 2vw;max-width:37vw}#search_form{margin-bottom:.781vw;margin-left:4.395vw;margin-top:1.465vw;max-width:26.367vw}#search_box{border-radius:.195vw 0 0 .195vw;font-size:1.27vw;padding:0 .977vw;width:23.242vw}#stock_search_field{height:2.539vw}div.back-button a{border-radius:.977vw;font-size:1.563vw;margin:0 1.465vw;padding:.977vw 1.953vw;text-shadow:0 0 .391vw #333,0 0 .977vw #fff,0 0 1.953vw #ff0}.back-button{margin-top:3.906vw}div.dialog-back-button a{border-radius:.977vw;font-size:1.563vw;margin:3.906vw 0 .586vw;padding:.977vw 1.953vw;text-shadow:0 0 .391vw #333,0 0 .977vw #fff,0 0 1.953vw #ff0}.color-table th,.color-table-title,.compare-table th,.equipment-table th,.handle-title,.item-table th,.material-table th,.rangehood-table th,.regist-table th,.search-table th{border:.098vw solid #ddd;font-size:1.094vw;min-width:7.813vw;padding:.534vw .391vw .513vw}.regist-table th:first-child,.search-table th:first-child{border-radius:.488vw 0 0 0}.color-list,.color-table td,.compare-table td,.equipment-table td,.line-color-list,.material-table td,.rangehood-table td,.regist-table td,.search-table td,.selected-door-material{border:.098vw solid #ddd;box-shadow:inset 0 -.098vw .195vw .098vw #eee;font-size:1.27vw;min-width:4.883vw;padding:.195vw .293vw}#regist-list-submit-btn{border-radius:0 .195vw .195vw 0;font-size:1.563vw;left:35.84vw;top:43.945vw;width:6.836vw}.sub-title{font-size:1.406vw;margin:2.93vw 1.953vw 0}.sub-title span{font-size:1.953vw}.regist-sub-title{font-size:1.406vw;margin:.977vw 1.953vw 0;padding-top:4.883vw}.compare-table,.regist-table,.search-table{border-spacing:0;margin:.977vw 0 0 1.953vw}#estimate_list_search_field,#supplier_search_field,#user_search_field{height:2.539vw;margin-bottom:.781vw;margin-left:2.148vw;margin-top:1.465vw;max-width:26.367vw}.table{width:100%}.btn{padding-left:.488vw}.dialog-btn .button-link,.main-btn .button-link{border-radius:.977vw;font-size:1.563vw;margin:0 1.465vw 0 0;padding:.977vw 1.953vw;text-shadow:0 0 .391vw #333,0 0 .977vw #fff,0 0 1.953vw #ff0}.main-btn input[type=submit]{border:.533vw solid #00c;padding:.8vw}.color-table .select-box,.combo-box-blog,.item-table .select-box,.store-block .select-box{position:relative}.color-table .select-box select,.combo-box-blog select,.item-table .select-box select,.new-ko-equipment-table .select-box select,.store-block .select-box select{border:.098vw solid #ccc;font-size:1.27vw;margin:.488vw 0;padding:0 2.441vw 0 .977vw}.color-table .select-box:after,.combo-box-blog:after,.item-table .select-box:after,.new-ko-equipment-table .select-box:after,.store-block .select-box:after{border-bottom:.098vw solid #999;padding-bottom:.488vw;right:.488vw}.combo-box-blog:after{font-size:1.074vw!important}.selected-btn-color{border:.391vw solid #4dbf1c!important;border-radius:.391vw;box-shadow:inset 0 .195vw 0 hsla(0,0%,100%,.2),inset 0 -.195vw 0 rgb(0 0 0/5%);font-size:1.055vw;margin-bottom:.195vw;padding:.45em 1em;width:10.742vw}#customer_approved_form #estimate_name,#order_received_form #estimate_received_name{min-width:14.648vw}.all-check-btn-blk .all-check-text,.all-check-btn-blk .all-uncheck-text{color:#333}}
h2.header{background:-moz-linear-gradient(top,#0095d9,#007bbb 50%,#008db7 51%,#0088a2);background:-webkit-gradient(linear,left top,left bottom,from(#0095d9),color-stop(50%,#007bbb),color-stop(51%,#008db7),to(#0088a2));border:1px solid #006888;color:#fff;text-shadow:-1px -1px #0cf}.system-table{border-collapse:separate;border-spacing:0;margin:25px 0 25px 45px;width:auto}.system-table th{background:linear-gradient(#829ebc,#258);border:1px solid #ddd;color:#fff;font-size:70%;padding:0 4px;text-align:left}.system-table td{border:1px solid #ddd;box-shadow:inset 0 -1px 2px 1px #eee;font-size:65%;padding:0 3px}.system-setting-form input[type=text]{text-align:right}.system-setting-form input{background:beige}#system_setting_btn{border:none!important;line-height:1;padding:10px 20px}.system-button{margin:25px 0 25px 45px!important}@media screen and (min-width:720px) and (max-width:1024px){#system_setting_btn{padding:.977vw 1.953vw}}
.search-option{font-size:14.4px;line-height:2;text-align:left}#image-type-box{background:beige}.select-option{min-height:35px;min-width:300px;position:relative}.img-list{margin:0!important;max-width:1480px;width:98%}.selected-layout-img{float:left;padding-left:2%;position:-webkit-sticky;position:sticky;top:10px;width:33%}.layout-img{float:left;width:65%}.selected-layout-img p{display:block;font-size:13px;line-height:1.5}#upload-layout-img-form{margin-bottom:8px;margin-left:15px;margin-top:0;max-width:270px;position:relative}.select-option select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border:1px solid #ccc;color:#333;display:block;float:center;font-size:13px;line-height:1.75;padding:0 10px;width:80%;-ms-word-break:normal;word-break:normal}.search-btn,.select-option select{bottom:0;height:26px;margin:auto 0;position:absolute;top:0}.search-btn{-webkit-appearance:none;background:#7fbfff;border:none;border-radius:0 2px 2px 0;color:#fff;font-size:16px;font-weight:700;left:273px;width:70px}.select-option:after{border-bottom:1px solid #999;bottom:0;color:#333;content:"<>";font-size:13px;height:14px;margin:auto 0;padding:0 10 2px;pointer-events:none;position:absolute;right:70px;top:0;transform:rotate(90deg)}.layout-img-table{margin:10px 0 15px;width:100%}.layout-image-list{display:flex;flex-wrap:wrap}.layout-img-table img{max-width:518px;width:100%}.layout-image-list .image-list{border:1px solid #ddd;box-shadow:inset 0 -1px 2px 1px #eee;font-size:10.4px;padding:0 3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:48%}.img-delete-btn{background-color:#0cf;border-radius:10px;color:#000;cursor:pointer;font-size:7px;padding:3px 10px;text-decoration:none}.img-delete-btn:hover{background:#0088a2;color:#fff}.selected-img-label{font-size:16px;font-weight:700;line-height:1.9}.selected-layout-img img{max-width:518px;width:100%}.layout-img-table .button-link{display:block}.selected-layout-img .image{margin-bottom:35px;margin-top:3px}.upload-layout-file-error{width:85%}.upload-layout-btn{width:100%!important}@media screen and (min-width:720px) and (max-width:1024px){.search-option{font-size:1.406vw}.select-option{min-height:3.418vw;min-width:29.297vw}.selected-layout-img p{font-size:1.27vw}.selected-layout-img{top:.977vw}#upload-layout-img-form{margin-bottom:.781vw;margin-left:1.465vw;max-width:26.367vw}.select-option select{border:.098vw solid #ccc;font-size:1.27vw;height:2.539vw;margin:.488vw 0;padding:0 .977vw;width:80%}.search-btn{border-radius:0 .195vw .195vw 0;font-size:1.563vw;height:2.539vw;left:26.66vw;width:6.836vw}.select-option:after{border-bottom:.098vw solid #999;font-size:1.27vw;height:1.367vw;padding:0 10 .195vw;right:6.836vw}.layout-img-table{margin:.977vw 0 1.465vw}.layout-image-list .image-list{border:.098vw solid #ddd;box-shadow:inset 0 -.098vw .195vw .098vw #eee;font-size:1.016vw;padding:0 .195vw 0 .293vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.layout-img-table img{max-width:30.414vw}.img-delete-btn{border-radius:.977vw;font-size:.684vw;padding:.293vw .977vw}.selected-layout-img img{max-width:30.414vw}.selected-img-label{font-size:1.563vw}.selected-layout-img .image{margin-bottom:3.418vw}}
.area-construction-fee{margin:0 auto;width:95%}.area-construction-fee-table{border-collapse:separate;margin:10px 0 25px;max-width:550px;width:92%}.area-construction-fee-table tr{height:30px}.area-construction-fee-table th{background:linear-gradient(#7d7d7d,#666);border:1px solid #2b2b2b;color:#fff;font-size:14.4px;font-weight:700;padding:5px 20px;white-space:nowrap}.area-construction-fee-table td{border:1px solid #a8b7c5;border-top:none;box-shadow:inset 0 -3px 5px 1px #eee;font-size:14.2px;padding:5px}.shipping-total-gp{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;max-width:650px;width:100%}.shipping-total-gp .area-construction-fee-table{width:900px}.area-construction-fee-gp .area-construction-fee-table{width:380px}.col-delivery-cost,.col-other-total-cost,.col-transport-cost{width:23%}.col-total-cost{width:28%}.area,.col-add-delete-row,.col-other-cost,.col-other-name,.construction-day,.trans-cost{width:33%}.cmb-area select,.other_shipping_cost,.other_shipping_name,.selectdiv select{width:89%}.other_shipping_cost{text-align:right}.select-box-div{min-width:200px;position:relative}.select-box-div:after{border-bottom:1px solid #999;color:#333;content:"<>";pointer-events:none;position:absolute;right:22px;top:4px;transform:rotate(90deg)}.select-box-div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border:1px solid #ccc;color:#333;display:block;float:center;font-size:13px!important;line-height:1.75;margin:5px 0;padding:0 10px;width:80%;-ms-word-break:normal;word-break:normal}#calculate_button{-webkit-appearance:none;background:#7fbfff;border:none;border-radius:0 2px 2px 0;color:#fff;font-size:16px;font-weight:700;margin-top:10px;width:70px}#calculate_button:hover,.button-link:hover{color:#ff0;cursor:pointer}.area-construction-list{align-items:flex-start;display:flex;justify-content:space-between;width:560px}.area-construction-list .area-construction-fee-table{margin:0 0 25px 20px}.shipping-btn{margin:10px!important}.validation-block{margin-left:5px;width:91%}.shipping-bg{background-color:#4dbf1c!important}@media screen and (min-width:720px) and (max-width:1024px){.shipping-dialog-cotent .error-message-block{margin-left:1.8vw;width:70%}.area-construction-fee-table{margin:.977vw 0 2.441vw}.area-construction-fee-table tr{height:2.93vw}.area-construction-fee-table th{font-size:1.406vw;padding:.488vw 1.4vw}.area-construction-fee-table td{box-shadow:inset 0 -.293vw .488vw .098vw #eee;font-size:1.387vw;padding:.488vw}.select-box-div{min-width:19.531vw}.select-box-div:after,.selectdiv2:after,.selectdiv3:after{right:2.148vw;top:.391vw}.select-box-div select{color:#333;font-size:1.27vw!important;line-height:1.75;margin:.488vw 0;padding:0 .977vw;width:80%}.shipping-total-gp{gap:.977vw;max-width:57.477vw}.shipping-total-gp .area-construction-fee-table{width:46.891vw}.area-construction-fee-gp .area-construction-fee-table{width:30.999vw}.cmb-area select,.other_shipping_cost,.other_shipping_name,.selectdiv select{height:2.5vw}#calculate_button{border-radius:0 .195vw .195vw 0;font-size:1.563vw;margin-top:1vw;width:6.836vw}.main-btn a{margin:0 1.465vw}.main-btn .back{padding:1.211vw 1.953vw}.area-construction-list{width:54.688vw}.area-construction-list .area-construction-fee-table{margin:0 0 2.441vw 1.953vw}}
.item-list *,.item-list :after,.item-list :before{box-sizing:border-box;list-style:none}.item-list{overflow:hidden;padding:15px 0 15px 15px}.item-list li{display:inline-block;margin:0 5.5px 5.5px 0}.item-list .nav-span{background:#c0ca33;color:#fff;cursor:pointer;display:inline-block;font-size:10px;height:23px;padding:6px;position:relative;text-decoration:none;transition:all .3s}.item-list .nav-span:hover{background:#d4e157}.item-list .nav-span:after,.item-list .nav-span:before{background:#c0ca33;bottom:0;content:"";padding:0 2px;position:absolute;top:0;transform:skew(-10deg);transition:all .3s}.item-list .nav-span:before{border-radius:5px 0 0 5px;left:-4px}.item-list .nav-span:hover:before{background:#d4e157}.item-list .nav-span:after{border-radius:0 5px 5px 0;right:-4px}.item-list .nav-span:hover:after{background:#d4e157}.tooltip{color:blue;display:flex;font-size:10px;line-height:1.5;margin:10px 0 10px 45px}.tooltip-img{height:15px;vertical-align:middle;width:15px}.plus-minus-img{height:20px;vertical-align:middle;width:30px}.color-difference-none{display:none}.color-difference-block{display:block}.bulb-img{height:25px;margin:0 0 0 15px;vertical-align:middle;width:25px}.memo-img{height:30px;width:30px}.flag-img{height:20px;vertical-align:middle;width:20px}#modal-open,.equipment-tool-tip,.plus-minus-btn,.standard-equipment-tool-tip{display:block;text-align:center}.gojitsu-exist{position:relative}.current-item-tab{font-size:10px;text-decoration:underline}.tooltip-img-pdf{height:28px;margin:5px 20px 5px 0;vertical-align:middle;width:28px}.planning-item-title{background:-moz-linear-gradient(top,#0095d9,#007bbb 50%,#008db7 51%,#0088a2);background:-webkit-gradient(linear,left top,left bottom,from(#0095d9),color-stop(50%,#007bbb),color-stop(51%,#008db7),to(#0088a2));border:1px solid #006888;color:#fff;display:flex;font-weight:700;justify-content:space-between;text-shadow:-1px -1px #0cf}.planning-item-header{padding:10px}.item-price{padding-left:200px}.item-title{font-size:15px;margin:10px 20px 0}.rangehood-item-title{padding-top:24px;width:839px}.item-title a{text-decoration:none}.item-table{border-collapse:separate;border-spacing:0;margin:10px 0 0 20px;max-width:1540px;width:auto}.item-table td{border:1px solid #ddd;box-shadow:inset 0 -1px 2px 1px #eee;font-size:65%;padding:0 2px 0 3px;vertical-align:middle}.item-table input[type=text]{height:24.5px;margin:5px 0;width:175px}.item-table .custom-option-name,.item-table .hardware-option-name{width:176px!important}.item-table .option_grade_select_box{width:120px!important}.item-table select{width:145px}.item-table input[type=number]{border:1px solid #000;outline:none;text-align:right}.item-table .width{text-align:right}.item-table .cb-custom-free-btn,.item-table .price,.item-table .rate,.item-table .unit{background:none!important;border:none;display:block;outline:none;text-align:center;width:90px!important}.item-table input.price.free-price{background:beige!important;border:2px solid #2b2525!important;height:24.5px!important;margin:5px 0!important;text-align:right!important}.item-table .price{border:none!important;text-align:right}.item-table .ko-number,.item-table .required-field{border:1px solid #ccc}.ko-equipment-table .equipment-code-label,.standard-equipment-table .equipment-name{width:120px}.item-table .standard-equipment-table .hinban,.ko-equipment-table .marker-name,.ko-equipment-table .zumen-no-select-box,.standard-equipment-table .maker-name{width:164px!important}#standard_equipment_body .product-name{width:150px!important}.quantity{width:80px!important}.sub-total{border:none;outline:none;text-align:right}.rangehood-nav{display:flex;max-width:1200px}.rangehood-height-input-group{align-items:center;display:flex;flex-direction:row}.rangehood-height{text-align:right;vertical-align:middle;width:60px!important}.rangehood-ok-btn{background-color:#000;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:5px;padding:6px 10px}.rangehood-series-select-box{width:130px}.rangehood-type-select-box{width:90px}.rangehood-name-select-box{width:230px}.rangehood-height-select-box{width:115px}.rangehood-color-select-box{width:110px}.rangehood-table-list{display:flex;max-width:1400px}.rangehood-table-list .left-table .item-table th:first-child{min-width:105px!important}.rangehood-table-list .left-table{margin:0;width:100%}.rangehood-table-list .right-table{margin:0;width:auto}.item-table .equipment-kaigai-checkbox,.item-table .equipment-kaigai-flg,.item-table .equipment-other-expenses,.item-table .gojitsu_nouhin_checkbox,.item-table .gojitsu_nouhin_flg,.item-table .ko-equipment-cost,.item-table .ko-equipment-delivery-days,.item-table .ko-equipment-expired-date,.item-table .ko-equipment-kakeritsu,.item-table .ko-equipment-purchase-availability,.item-table .ko-equipment-shipping-fee,.item-table .ko-property-name,.item-table .standard-equipment-price{background:none!important;border:none;display:block;outline:none;text-align:center;width:80px!important}.item-table .equipment-kaigai-checkbox,.item-table .gojitsu_nouhin_checkbox{margin:0 auto}.item-table .readonly-input{background:none!important;border:none;display:block;outline:none}.item-table .ko-hinban.readonly-input{text-align:center}.item-table .ko-equipment-other-expenses,.item-table .ko-equipment-price{text-align:right;width:90px!important}.item-table .hinban{background:none!important;border:none;display:block;outline:none;text-align:center}.item-table .equipment-other-expenses,.item-table .ko-equipment-cost,.item-table .ko-equipment-kakeritsu,.item-table .ko-equipment-shipping-fee,.item-table .quantity,.item-table .standard-equipment-price{text-align:right}.ko-equipment-table .color-select-box,.ko-equipment-table .product-name,.standard-equipment-table .zumen-no{width:150px!important}.equipment-yellow-header{color:#ff0!important}.equipment-date-icon{border:0;color:#000;cursor:pointer;font-size:14px!important;position:absolute;right:5px;top:10px}.tool-tip,.tool-tip-custom-free-option{background-color:red;border:none;border-radius:2px;color:#fff;display:none;margin-top:5px;opacity:.9;padding:3.2px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.tool-tip-ko,.tool-tip-standard{margin:0 auto 13px}.tool-tip-rangehood{margin:0 auto 7px}.standard-tool-tip-later,.tool-tip-later{background-color:red;border:none;border-radius:2px 2px 2px 2px/2px 2px 2px 2px;color:#fff;opacity:.9;padding:3.2px;position:absolute;visibility:hidden}td:has(.option-wrapper){padding:10px 0 12px 3px}td:has(.free-option-wrapper){padding-bottom:10px}.visible{visibility:visible}.plus-minus-btn input[type=button]{-webkit-appearance:none;border:1px solid gray;border-radius:3px;font-size:10px;font-weight:700;height:25px;padding:3px;width:25px}.discontinue-dialog,.short-age-dialog{display:none}.add-side-panel-price{font-size:90%;margin:10px 20px 0}.add-side-panel-price span{background-color:#fc9}div.planning-button a,div.planning-button span{background-color:#00a1e9;border-radius:10px;color:#fff;display:inline;font-size:100%;font-weight:700;margin:0 15px;padding:10px 20px;text-align:center;text-decoration:none;text-shadow:0 0 4px #333,0 0 10px #fff,0 0 20px #ff0;width:40px}div.planning-button a:hover,div.planning-button span:hover{color:#666}.special-option{cursor:pointer;position:relative}.special-option .special-option-notification{background-color:#00f;border-radius:3px;color:#fff;left:-100px;padding:5px 0;position:absolute;text-align:center;top:-5px;visibility:hidden;width:320px;z-index:0}.special-option:hover .special-option-notification{visibility:visible}.info-note{padding-left:20px}.planning-form-block label{font-size:10.5px}.info-note label{color:blue;font-size:10px}#custom_option_form{margin-bottom:35px}.button-link-regist{-webkit-appearance:none;background:#00f;border:4px solid #00c;border-radius:4px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.05);color:#fff;font-size:13px;font-weight:700;padding:3.25px 12px;text-decoration:underline;width:110px!important}.planning-regist-fail,.planning-regist-success{margin-top:-27px!important}#biko_memo_form_dialog,#shipping_dialog,#upload_layout_file_dialog{background:#fff;border:2px solid #aaa;display:none;left:50%;padding:10px 20px;position:fixed;top:45%;transform:translate(-50%,-50%);width:63%;z-index:11}.new-equipment-memo-title,.planning-biko-memo-title,.shipping-dialog-title,.upload-layout-file-title{background:-webkit-gradient(linear,left top,left bottom,from(#0095d9),color-stop(50%,#007bbb),color-stop(51%,#008db7),to(#0088a2));border:1px solid #006888;color:#fff;margin-bottom:30px;padding:10px 20px;text-shadow:-1px -1px #0cf}.biko-description-block,.upload-layout-file-block{margin:10px}.planning-content-block{position:relative}.biko-memo{color:#00f;cursor:pointer;display:block;text-align:center;text-decoration:underline}.custom-free-biko-memo{width:93px!important}.biko-description-block textarea{resize:none;width:90%}.planning-content .button-link{width:100px!important}.biko-overlay,.overlay{background-color:rgba(0,0,0,.5)!important;height:100%;left:0;opacity:1!important;top:0;width:100%;z-index:1}#estimate_form .ui-widget-overlay,.biko-overlay,.overlay{position:absolute!important}.align-right{text-align:right}.disabled-compare-btn{margin:3px!important;opacity:.6;padding:2px 14px!important;pointer-events:none}.compare-btn-legend{margin:0 auto}.compare-btn-fieldset{border:1px solid #f69;font-size:70%;margin-left:-22px;padding:2px 22px}.new-equipment-registration{margin:10px 20px}.custom-number-wrapper{display:inline-block;position:relative;width:120px}.custom-number-wrapper input[type=number]{border-color:#ccc;box-sizing:border-box;color:#333;font-size:13px;height:25px;padding-left:10px;padding-right:30px;text-align:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.arrows{display:flex;flex-direction:column;height:100%;justify-content:center;pointer-events:none;position:absolute;right:0;top:0}.arrows .up:before{content:"▲"}.arrows .down:after{content:"▼"}.arrows .down:after,.arrows .up:before{border-left:1px solid #d3d3d3;color:gray;cursor:pointer;display:block;font-size:10px;padding:0 5px 0 3px;pointer-events:all;text-align:center}.arrows .down:hover:after,.arrows .up:hover:before{color:#000}.options-number{border:1px solid #ccc;padding-right:30px;text-align:right;width:100%!important}.options-number:focus{outline:none}#table_type_select_box{width:263px}.standard-custom-free-width{width:88px!important}@media screen and (min-width:720px) and (max-width:1024px){.item-list{padding:1.465vw 0 1.465vw 1.465vw}.item-list li{margin:0 .537vw .537vw 0}.item-list .nav-span{font-size:.977vw;height:2.246vw;padding:.586vw}.item-list .nav-span:after,.item-list .nav-span:before{padding:0 .195vw}.item-list .nav-span:before{border-radius:.488vw 0 0 .488vw;left:-.391vw}.item-list .nav-span:after{border-radius:0 .488vw .488vw 0;right:-.391vw}.tooltip{font-size:1.177vw;margin:.977vw 4.395vw 0}.tooltip-img{height:2vw;width:2vw}.tooltip-img-pdf{height:3.88vw;margin:.694vw 2.778vw .694vw 0;width:3.88vw}.plus-minus-img{height:2.667vw;width:4vw}.bulb-img{height:3.333vw;margin:0 0 0 2vw;width:3.333vw}.memo-img{height:2.93vw;width:2.93vw}#custom_free_standard_option_tbody .custom_free_standard_option_name{width:16.5vw!important}.standard-custom-free-width{width:11.9vw!important}.custom-free-biko-memo{width:12.3vw!important}.flag-img{height:2.667vw;width:2.667vw}.current-item-tab{font-size:.977vw}.planning-item-header{padding:1.333vw;text-shadow:-.098vw -.098vw #0cf}.item-price{padding-left:19.531vw}.item-title{font-size:1.465vw;margin:.977vw 1.953vw 0}.rangehood-item-title{padding-top:2.344vw;width:79.5vw}.item-table{margin:.977vw 0 0 1.953vw}.item-table td{border:.098vw solid #ddd;box-shadow:inset 0 -.098vw .195vw .098vw #eee;padding:0 .195vw 0 .293vw}.item-table .equipment-kaigai-checkbox,.item-table .equipment-kaigai-flg,.item-table .equipment-other-expenses,.item-table .gojitsu_nouhin_checkbox,.item-table .gojitsu_nouhin_flg,.item-table .hinban,.item-table .ko-equipment-cost,.item-table .ko-equipment-delivery-days,.item-table .ko-equipment-expired-date,.item-table .ko-equipment-kakeritsu,.item-table .ko-equipment-purchase-availability,.item-table .ko-equipment-shipping-fee,.item-table .ko-property-name,.item-table .product-name,.item-table .standard-equipment-price,.item-table .zumen-no-select-box{font-size:1.367vw}.item-table input[type=text]{font-size:1.27vw;height:3.267vw;margin:.667vw 0;max-height:2.27vw;max-width:23.27vw;width:22.888vw}.item-table .arrows .down:after,.item-table .arrows .up:before{border-left:.05vw solid #d3d3d3;font-size:.9vw;padding-right:0 .6vw 0 .5vw}.item-table select{width:19.333vw}.item-table .custom-option-name,.item-table .hardware-option-name{width:23vw!important}.item-table .option_grade_select_box{width:14.9vw!important}.item-table #table_apron_type_select_box{width:12.333vw!important}.item-table input[type=number]{border:.133vw solid #000}.item-table .cb-custom-free-btn,.item-table .price,.item-table .rate,.item-table .unit{width:12vw!important}.item-table input.price.free-price{border:.15vw solid #2b2525!important;height:2.393vw!important;margin:.488vw 0!important}.ko-equipment-table .equipment-code-label .standard-equipment-table .equipment-name{width:16.667vw}.ko-equipment-table .marker-name,.ko-equipment-table .zumen-no-select-box,.standard-equipment-table .hinban,.standard-equipment-table .maker-name{width:22.778vw!important}.standard-equipment-table .product-name{width:20.833vw!important}.quantity{width:11.111vw!important}.rangehood-nav,.rangehood-table-list{max-width:136.719vw}.rangehood-height{width:5.859vw!important}.rangehood-ok-btn{border-radius:.533vw;font-size:1vw;margin-left:.667vw;padding:.586vw 1.333vw}.rangehood-series-select-box{width:12.695vw}.rangehood-type-select-box{width:8.789vw}.rangehood-name-select-box{width:22.461vw}.rangehood-height-select-box{width:11.5vw}.rangehood-color-select-box{width:10.742vw}.rangehood-table-list .left-table .item-table th:first-child{min-width:10.254vw!important}.item-table .equipment-kaigai-checkbox,.item-table .equipment-kaigai-flg,.item-table .equipment-other-expenses,.item-table .gojitsu_nouhin_checkbox,.item-table .gojitsu_nouhin_flg,.item-table .ko-equipment-cost,.item-table .ko-equipment-delivery-days,.item-table .ko-equipment-expired-date,.item-table .ko-equipment-kakeritsu,.item-table .ko-equipment-purchase-availability,.item-table .ko-equipment-shipping-fee,.item-table .product-name,.item-table .standard-equipment-price{width:8vw!important}.ko-equipment-table .color-select-box,.ko-equipment-table .product-name{width:20.833vw!important}.equipment-date-icon{font-size:1.5vw!important;right:.667vw;top:1.2vw}.standard-tool-tip-later,.tool-tip,.tool-tip-custom-free-option,.tool-tip-later{border-radius:.267vw .267vw .267vw .267vw/.267vw .267vw .267vw .267vw;padding:.427vw}.tool-tip,.tool-tip-custom-free-option{width:10vw}td:has(.option-wrapper){padding:1vw 0 1.2vw .3vw}.plus-minus-btn input[type=button]{border:.098vw solid gray;border-radius:.293vw;font-size:.977vw;font-weight:700;height:2.441vw;padding:.293vw;width:2.441vw}.add-side-panel-price{margin:.977vw 1.953vw 0}div.planning-button a,div.planning-button span{border-radius:.977vw;margin:0 1.465vw;padding:.977vw 1.953vw;text-shadow:0 0 .391vw #333,0 0 .977vw #fff,0 0 1.953vw #ff0;width:3.906vw}.special-option .special-option-notification{border-radius:.293vw;left:-9.766vw;padding:.488vw 0;top:-.488vw;width:31.25vw}.info-note{padding-left:1.953vw}.planning-form-block label{font-size:1.025vw}.info-note label{font-size:.977vw}#custom_option_form{margin-bottom:3.418vw}.button-link-regist{border:.391vw solid #00c;border-radius:.391vw;box-shadow:inset 0 .195vw 0 hsla(0,0%,100%,.2),inset 0 -.195vw 0 rgba(0,0,0,.05);font-size:1.27vw;padding:.317vw 1.172vw;width:10.742vw!important}#biko_memo_form_dialog,#shipping_dialog,#upload_layout_file_dialog{border:.267vw solid #aaa;padding:1.333vw 2.667vw}.planning-biko-memo-title,.shipping-dialog-title,.upload-layout-file-title{border:.133vw solid #006888;margin-bottom:4vw;padding:1.333vw 2.667vw;text-shadow:-.133vw -.133vw #0cf}.planning-content .button-link{width:13.333vw!important}.disabled-compare-btn{margin:.293vw!important;padding:.195vw 1.367vw!important}.compare-btn-fieldset{margin-left:-2.148vw;padding:.195vw 2.148vw}#table_type_select_box{width:25.7vw}}
.laytout-image-block{font-size:90%;height:30px;line-height:2ex;margin:30px 20px 60px;padding-bottom:15px;padding-top:10px}.layout-file-name{overflow-wrap:break-word;width:70%}.layout-file-block{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:30px;margin-top:10px}.layout-file-label{background-color:#00f;border:4px solid #00c;border-radius:4px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgb(0 0 0/5%);color:#fff;font-size:10.8px;font-weight:700;padding:7.2px 16px;width:30%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:keep-all}.layout-file-label input{display:none}.main-btn .back{padding:12.4px 20px}tr td{margin:0;padding:5px}.clear-td{height:30px;padding-top:10px}.clear-btn{background-color:#0cf;border-radius:150vh;cursor:pointer;font-size:.5em;padding:2px 10px}.layout-img-clear-btn{padding:5px 10px!important}#upload_layout_image_btn{-webkit-appearance:none;line-height:1;padding:10px 20px}@media screen and (min-width:720px) and (max-width:1024px){.laytout-image-block{height:4vw;line-height:2ex;margin:4vw 2.667vw 8vw;padding-bottom:2vw;padding-top:1.333vw}.layout-file-block{gap:.977vw;margin-bottom:2.93vw;margin-top:.977vw}.layout-file-label{border:.391vw solid #00c;border-radius:.391vw;box-shadow:inset 0 .195vw 0 hsla(0,0%,100%,.2),inset 0 -.195vw 0 rgb(0 0 0/5%);font-size:1.055vw;padding:.703vw 1.563vw;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-btn .back{padding:1.653vw 2.667vw}tr td{padding:.667vw}.clear-td{height:4vw;padding-top:1.333vw}.clear-btn{border-radius:150vh;font-size:.5em;padding:.267vw 1.333vw}.layout-img-clear-btn{padding:.488vw .977vw!important}#upload_layout_image_btn{padding:.977vw 1.953vw}}
.header{margin-bottom:35px;padding-left:35px}.title-info{font-size:90%;line-height:1ex;margin:2px 35px 0;padding-top:5px}.table-title{font-size:90%;line-height:2ex;margin:10px 45px 0;text-align:left;width:70%}#registFormField{background:beige}.combo-box-right .user-group{width:150px}.combo-box-right .user-branch{width:225px}.user-regist-table td{font-size:65%}.user-regist-table .plus-minus-btn input[type=button]{margin:0 2px}.user-regist-table .combo-box-blog select{padding-right:32px}.user-id,.user-mail,.user-name,.user-password{height:18.5px;width:145px}.register{line-height:1;padding-top:10px!important}@media screen and (min-width:720px) and (max-width:1024px){.combo-box-right .user-group{width:14.648vw}.user-regist-table .plus-minus-btn input[type=button]{margin:0 .195vw}.combo-box-right .user-branch{max-width:21.973vw}.combo-box-blog select{padding-right:2.93vw}.user-id,.user-name,.user-password{height:1.807vw;width:14.16vw}.user-mail{height:1.807vw}.user-regist-table .combo-box-blog select{padding-right:3.125vw}.register{padding-top:.977vw!important}}
#login{background:#696969;height:100vh}.login{font-size:16px;margin:0 auto;padding:30px 0;width:400px}.login p,.login-header{margin-bottom:0;margin-top:0}.login-triangle{border:12px solid transparent;border-bottom-color:#28d;margin:0 auto;width:0}.login-header{background:#28d;color:#fff;font-size:1.4em;font-weight:400;padding:20px;text-align:center;text-transform:uppercase}.login-container{background:#ebebeb;padding:12px 12px 24px}.login-container .error-message-block,.login-container .info-message-block{margin:10px 0 0 10px;width:94%!important}.login .login-alert{margin-bottom:.8rem}.login p{padding:12px}.login input{border-style:solid;border-width:1px;box-sizing:border-box;display:block;font-size:.95em;outline:0;padding:16px;width:100%}.login input[type=email],.login input[type=password]{background:#fff;border-color:#bbb;color:#555}.login input[type=email]:focus,.login input[type=password]:focus{border-color:#888}.login button[type=submit]{background:#28d;border-color:transparent;color:#fff;cursor:pointer}.login button[type=submit]:disabled{opacity:.8}.login button[type=submit]:hover:enabled{background:#17c}.login button[type=submit]:focus:enabled{border-color:#f5f8fa}.form-submit{display:flex;margin:0 auto;width:95%}div.form-submit .login-mail-button{margin-left:10px}.form-submit button{background-color:#00a1e9;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline;font-size:100%;font-weight:700;margin-top:18px;padding:10px 17px;text-align:center;text-decoration:none;text-shadow:0 0 4px #333,0 0 10px #fff,0 0 20px #ff0}#login .error-message-block{display:none}#login .error-msg{padding-left:0}#login button[type=button]:disabled{cursor:not-allowed;opacity:.5}.password-reset{color:blue;display:flex;margin:20px auto 0;width:95%}#password-reset-link{opacity:.5;pointer-events:none}.password-reset-sub-title{font-size:14.4px;line-height:2;margin:30px 28px 0}.userid-text{background:#fff!important;border:none;font-size:13px;outline:none;padding:5px;text-align:center;width:200px!important}@media screen and (min-width:720px) and (max-width:1024px){.login{font-size:1.563vw;margin:0 auto;padding:2.93vw 0;width:39.063vw}.login-triangle{border:1.172vw solid transparent;border-bottom-color:#28d}.login-header{background:#28d;color:#fff;font-size:1.4em;font-weight:400;padding:1.953vw;text-align:center;text-transform:uppercase}.login-container{background:#ebebeb;padding:1.172vw 1.172vw 2.344vw}.login p{padding:1.172vw}.login input{border-width:.098vw;font-size:.95em;padding:1.563vw;width:100%}.login input[type=email],.login input[type=password]{background:#fff;border-color:#bbb;color:#555}.login input[type=email]:focus,.login input[type=password]:focus{border-color:#888}.login input[type=submit]{background:#28d}.login input[type=submit]:hover{background:#17c}.login input[type=button]:focus{border-color:#05a}.form-submit{display:flex;margin:0 auto;width:95%}div.form-submit .login-mail-button{margin-left:.977vw}.form-submit button{border-radius:.977vw;font-size:100%;margin-top:1.172vw;padding:.977vw 1.66vw;text-shadow:0 0 .391vw #333,0 0 .977vw #fff,0 0 1.953vw #ff0}.password-reset-sub-title{font-size:1.406vw;margin:2.93vw 2.734vw 0}.userid-text{font-size:1.27vw;padding:.488vw;width:19.531vw!important}}@media screen and (max-width:719.9px){.login{font-size:2.5vw;margin:0 auto;padding:4.688vw 0;width:62.5vw}.login-triangle{border:1.875vw solid transparent;border-bottom-color:#28d}.login-header{background:#28d;font-size:1.4em;padding:3.125vw}.login-container{padding:1.875vw 1.875vw 3.75vw}.login p{padding:1.875vw}.login input{border-width:.156vw;font-size:.95em;padding:2.5vw;width:100%}.login input[type=email]:focus,.login input[type=password]:focus{border-color:#888}.login input[type=submit]{background:#28d}.login input[type=submit]:hover{background:#17c}.login input[type=button]:focus{border-color:#05a}.form-submit{display:flex;margin:0 auto;width:95%}div.form-submit .login-mail-button{margin-left:1.563vw}.form-submit button{border-radius:1.563vw;font-size:100%;margin-top:2.813vw;padding:1.563vw 2.656vw;text-shadow:0 0 .625vw #333,0 0 1.563vw #fff,0 0 3.125vw #ff0}}
.property-search-table{border-spacing:0;margin:10px 20px 0}.property-search-table td{border:1px solid #a8b7c5;border-top:none;box-shadow:inset 0 -3px 5px 1px #eee;font-size:12.8px;padding:7.8px 5px}.property-search-table th:not(:first-child){width:200px}@media screen and (min-width:720px) and (max-width:1024px){.property-search-table{border-spacing:0;margin:.977vw 1.953vw 0}.property-search-table td{border:.098vw solid #a8b7c5;border-top:none;box-shadow:inset 0 -.293vw .488vw .098vw #eee;font-size:1.25vw;padding:.762vw .488vw}.property-search-table th:not(:first-child){width:19.531vw}}@media screen and (max-width:719.9px){.property-search-table{border-spacing:0;margin:1.563vw 3.125vw 0}.property-search-table td{border:.156vw solid #a8b7c5;border-top:none;box-shadow:inset 0 -.469vw .781vw .156vw #eee;font-size:2vw;padding:1.219vw .781vw}.property-search-table th:not(:first-child){width:31.25vw}#property_search_form #search_btn{margin-left:1.563vw}}
.button-link-other{background:#00f;border:4px solid #00c;border-radius:4px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.05);color:#fff;display:inline-block;font-size:10.8px;font-weight:700;padding:.25em 1em;position:relative;text-align:center;text-decoration:underline!important;width:110px}.button-link-other:hover,.button-link:hover,.pdf-output-btn:hover{color:#ff0;cursor:pointer}.priority-table{padding-bottom:30px}.create_estimate_btn{margin:10px 20px 0}.button-link{color:#00f;text-decoration:underline}.pdf-output-btn{background:#00f;border:2px solid #00c;border-radius:4px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgba(0,0,0,.05);color:#fff;display:inline-block;font-size:10.4px;font-weight:700;padding:.25em 1em;position:relative;text-align:center;text-decoration:underline!important;width:30px}.title-txt{margin:5px 0 10px}.title-txt .tooltip{letter-spacing:1px;margin:2px 20px 0}.title-txt .tooltip p{padding-left:10px}.estimate-validation-blog{margin:0 15px 10px}#change_priorty_body tr td:nth-child(3){text-align:center}#priority_update_btn{-webkit-appearance:none;background:#7fbfff;border:none;border-radius:0 2px 2px 0;color:#fff;cursor:pointer;font-size:16px;font-weight:700;left:367px;top:450px;width:70px}#priority_update_btn:hover{color:#666}.approved-clear-btn,.customer_approved_btn{padding:2px}.priority-order-error{width:100%}.estimate-list-table{border-collapse:separate;border-spacing:0;width:auto}.estimate-list-table th{background:linear-gradient(#829ebc,#258);border:1px solid #ddd;color:#fff;font-size:11.2px;padding:2.5px 4px;text-align:center;white-space:nowrap}.estimate-list-table th:first-child{border-radius:5px 0 0 0}.estimate-list-table td{border:1px solid #ddd;box-shadow:inset 0 -1px 2px 1px #eee;font-size:15px;padding:3px}.estimate-list-table .last-child{align-items:center;display:flex;vertical-align:center}.btn,.priority-table .btn{vertical-align:bottom}.priority-table .btn{padding-left:5px}#priority_dialog{display:none}#priority_form{width:400px}#approve_dialog,.upload_file input{display:none}.upload_file{background-color:#006dd9;border:4px double #aaa;color:#aaa;padding:4px 2px;white-space:nowrap}.select-option-append{min-width:100px;position:relative}.select-option-append:after{border-bottom:1px solid #999;color:#333;content:"<>";pointer-events:none;position:absolute;right:20px;top:22%;transform:rotate(90deg)}.select-option-append select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:beige;background-image:none;border:1px solid #ccc;color:#333;display:block;float:center;font-size:13px;line-height:1.75;margin:5px 0;padding:0 10px;width:80%;-ms-word-break:normal;word-break:normal}.estimate-list-block{position:relative}.estimate-list-block #estimate_list_form #estimate_list_search_field #search_box{width:262px}#estimate_list tr .estimate-construction-com-name,#estimate_list tr .estimate-name,#estimate_list tr .estimate-property-name,#estimate_list tr .estimate-store-user-name{min-width:150px}#priority_form .estimate-list-table tr td:nth-child(2){max-width:215px;min-width:150px}.ui-dialog{left:50%!important;padding:10px 20px;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important}.ui-dialog .ui-dialog-titlebar{background:#ccc 50% 50% repeat-x!important;padding:0!important}.ui-dialog .ui-dialog-content{min-height:unset!important;overflow:hidden!important}.estimate-list-block .ui-widget-overlay{position:fixed!important}.estimate-list-block .ui-dialog-title{background:-moz-linear-gradient(top,#0095d9,#007bbb 50%,#008db7 51%,#0088a2);background:-webkit-gradient(linear,left top,left bottom,from(#0095d9),color-stop(50%,#007bbb),color-stop(51%,#008db7),to(#0088a2));border:1px solid #006888;color:#fff;display:block;float:unset!important;padding:9px 20px;text-shadow:-1px -1px #0cf;width:auto!important}.residence-txt{font-size:14.4px}.residence-txt b{font-weight:700}.estimate-edit{color:#551a8b;cursor:pointer;margin:0;text-decoration:underline}.estimate-delete-btn{-webkit-appearance:none;border:1px solid gray;border-radius:3px;font-size:13px;padding:2.5px 6px}.error-msg{color:red;font-size:12px;font-weight:700;padding-bottom:5px;padding-left:48px;padding-top:15px}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0!important}.ui-dialog .ui-dialog-buttonpane button:last-child{margin-right:0!important}.estimate-amount-nav .bold{font-weight:700}.estimate-exist,.estimate-name-block{display:flex;font-size:15px;font-weight:700;width:400px}.estimate-name-block span{font-weight:700;margin:5px 0;padding:2px 0;text-align:left;width:78px}.estimate-name-block input{min-width:200px;padding:5px;width:100%}.kakeritsu-block{display:flex;font-size:15px;font-weight:700;margin-top:10px}.kakeritsu-block span{margin:5px 0;padding:2px 0;width:65px}.kakeritsu{margin-right:4px;padding:5px;text-align:right;width:60px}.estimate-exist{align-items:center;flex-wrap:wrap;gap:10px}.estimate-exist span{font-weight:700;text-align:left;white-space:nowrap}.estimate-exist input[type=text]{flex-grow:1;min-width:200px;padding:5px}.estimate-exist .checkbox-container{align-items:center;display:flex;gap:5px}.estimate-exist input[type=checkbox]{cursor:pointer!important;margin:0}.estimate-exist label{cursor:pointer;font-weight:400;white-space:nowrap}.radio{text-align:center}.radio input[type=radio]{cursor:pointer!important}.estimate-confirm tr:first-child th.radio{min-width:20px!important}#form1{background:beige}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:unset!important;margin:0 auto;text-align:center;width:100%}.ui-dialog .ui-dialog-buttonpane{padding:0!important}.disabled-btn{cursor:default;opacity:.6;pointer-events:none}#order_received_dialog{display:none}.estimate-list-table td{vertical-align:middle;word-break:break-all}#estimate_received_name{max-width:150px;min-width:50px;padding:5px;text-align:left}.image-main-filename{max-width:150px;min-width:80px;padding:5px 0}#customer_approved_form .error-message-block{width:100%!important}@media screen and (min-width:720px) and (max-width:1024px){.button-link-other{border:.391vw solid #00c;border-radius:.391vw;box-shadow:inset 0 .195vw 0 hsla(0,0%,100%,.2),inset 0 -.195vw 0 rgba(0,0,0,.05);font-size:1.055vw;padding:.25em 1em;width:10.742vw}.button-link-other:hover,.button-link:hover,.pdf-output-btn:hover{color:#ff0;cursor:pointer}.priority-table{padding-bottom:2.93vw}.create_estimate_btn{margin:.977vw 1.953vw 0}.button-link{color:#00f;text-decoration:underline}.pdf-output-btn{background:#00f;border:.195vw solid #00c;border-radius:.391vw;box-shadow:inset 0 .195vw 0 hsla(0,0%,100%,.2),inset 0 -.195vw 0 rgba(0,0,0,.05);color:#fff;display:inline-block;font-size:1.016vw;font-weight:700;padding:.25em 1em;position:relative;text-align:center;text-decoration:underline!important;width:2.93vw}.title-txt{margin:.488vw 0 .977vw}.title-txt .tooltip{letter-spacing:.098vw;margin:.195vw 1.953vw 0}.title-txt .tooltip p{padding-left:.977vw}.estimate-validation-blog{margin:0 1.465vw .977vw}#priority_update_btn{background:#7fbfff;border:none;border-radius:0 .195vw .195vw 0;color:#fff;font-size:1.563vw;font-weight:700;height:0x;left:35.84vw;top:43.945vw;width:6.836vw}.approved-clear-btn,.customer_approved_btn{padding:.195vw}.estimate-list-table{border-collapse:separate;border-spacing:0}.estimate-list-table th:first-child{border-radius:.488vw 0 0 0}.upload_file{border:.391vw double #aaa;padding:.391vw .195vw}.select-option-append{min-width:9.766vw}.select-option-append:after{border-bottom:.098vw solid #999;right:1.953vw;top:22%}.select-option-append select{border:.098vw solid #ccc;font-size:1.27vw;margin:.488vw 0;padding:0 .977vw}.estimate-list-block #estimate_list_form #estimate_list_search_field #search_box{width:25.586vw}#estimate_list tr .estimate-construction-com-name,#estimate_list tr .estimate-name,#estimate_list tr .estimate-property-name,#estimate_list tr .estimate-store-user-name{min-width:14.648vw}#priority_form .estimate-list-table tr td:nth-child(2){max-width:27.531vw;min-width:14.648vw}.estimate-list-block .ui-dialog{padding:.977vw 1.953vw}.ui-dialog .ui-dialog-titlebar{padding:0!important}.estimate-list-block .ui-dialog-title{border:.098vw solid #006888;padding:1.379vw 1.953vw;text-shadow:-.098vw -.098vw #0cf}.residence-txt{font-size:1.406vw}.error-msg{font-size:1.172vw;padding-bottom:.488vw;padding-left:4.688vw;padding-top:1.465vw}#estimate_received_name{max-width:14.7vw;min-width:4.9vw}.image-main-filename{max-width:14.7vw;min-width:7.9vw}.estimate-delete-btn{font-size:1.27vw!important;padding:.244vw .586vw}.estimate-name-block{width:53.333vw}#priority_form{width:50vw}.estimate-list-table td{font-size:1.7vw}.estimate-confirm tr:first-child th.radio{min-width:2.778vw!important}#reset:hover{color:#fff}#reset:active{color:#ff0}}@media screen and (max-width:719.9px){.button-link-other{border:.625vw solid #00c;border-radius:.625vw;box-shadow:inset 0 .313vw 0 hsla(0,0%,100%,.2),inset 0 -.313vw 0 rgba(0,0,0,.05);font-size:1.688vw;padding:.25em 1em;text-align:center;width:17.188vw}.priority-table{padding-bottom:4.688vw}.create_estimate_btn{margin:1.563vw 3.125vw 0}.pdf-output-btn{background:#00f;border:.313vw solid #00c;border-radius:.625vw;box-shadow:inset 0 .313vw 0 hsla(0,0%,100%,.2),inset 0 -.313vw 0 rgba(0,0,0,.05);font-size:1.625vw;font-weight:700;padding:.25em 1em;width:4.688vw}.title-txt{margin:.781vw 0 1.563vw}.title-txt .tooltip{letter-spacing:.156vw;margin:.313vw 3.125vw 0}.title-txt .tooltip p{padding-left:1.563vw}.estimate-validation-blog{margin:0 2.344vw 1.563vw}#priority_update_btn{border-radius:0 .313vw .313vw 0;font-size:2.5vw;left:57.344vw;top:70.313vw;width:10.938vw}.approved-clear-btn,.customer_approved_btn{padding:.278vw}.estimate-list-table{border-collapse:separate;border-spacing:0}.estimate-list-table th{background:linear-gradient(#829ebc,#258);border:.156vw solid #ddd;color:#fff;font-size:1.75vw;padding:.391vw .625vw;text-align:center}.estimate-list-table th:first-child{border-radius:.781vw 0 0 0}.estimate-list-table td{border:.156vw solid #ddd;box-shadow:inset 0 -.156vw .313vw .156vw #eee;font-size:2vw;padding:0 .469vw}.priority-table .btn{padding-left:.781vw}.upload_file{border:.625vw double #aaa;padding:.625vw .313vw}.select-option-append{min-width:15.625vw}.select-option-append:after{border-bottom:.156vw solid #999;right:3.125vw;top:.313vw}.select-option-append select{border:.156vw solid #ccc;font-size:2.031vw;margin:.781vw 0;padding:0 1.563vw}.estimate-list-block .ui-dialog{padding:1.563vw 3.125vw}.estimate-list-block .ui-dialog-title{border:.156vw solid #006888;padding:1.406vw 3.125vw;text-shadow:-.156vw -.156vw #0cf}.residence-txt{font-size:2.25vw}.error-msg{font-size:1.875vw;padding-left:7.5vw}.image-main-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50px}.estimate-confirm tr:first-child th.radio{min-width:2.782vw!important}#reset:hover{color:#fff}#reset:active{color:#ff0}}
.check-cover-box{align-items:center;color:red;display:flex;font-size:14.4px;margin:0 10px 15px 45px}.pdf-block{font-size:11px;line-height:2;margin-top:30px;text-align:left}.pdf-block table{font-size:13px;margin:5px 0 20px 50px;width:600px}.pdf-block table tr{height:30px}.submit-btn-block{margin-left:25px}#pdf-btn-block{margin-left:20px}#pdf-btn-block a{background-color:#00a1e9;border-radius:10px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:0 20px;padding:2px 20px;text-align:center;text-decoration:none;text-shadow:0 0 4px #333,0 0 10px #fff,0 0 20px #ff0}.down-btn-disabled{opacity:.6;pointer-events:none!important}.pdf-block .button-link{-webkit-appearance:none;background-color:#00f;border:4px solid #00c;border-radius:4px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgb(0 0 0/5%);color:#fff;font-size:14px;font-weight:700;padding:2px 20px;text-align:center;width:110px}.pdf-block #detail_select{font-size:11px;font-weight:700;margin-left:4px!important;padding:0 5px}.pdf-block #detail_select:disabled{opacity:.8}.submit-btn-block #down_btn{height:24px!important;margin-left:30px}.cover-img-block{display:flex;flex-wrap:wrap;margin:10px 45px 0;width:80%}.cover-img-block fieldset{border:1px solid grey;font-size:11px;margin-right:3px;padding:5px;width:300px}.cover-img-block fieldset:last-child{margin-right:0}.cover-img-block fieldset img{vertical-align:middle;width:300px}.store-block{font-size:14px;margin:25px 45px 0}.store-block .select-box,.store-block select{width:233px}.store-block .select-box:after{right:0!important}.detail-select:hover{color:#ff0;cursor:pointer}.estimate-output-txt{font-size:14.4px;margin:20px 0 0 45px}.checkbox-field{height:17px;width:17px}.checkbox-list{align-items:center;display:flex;vertical-align:middle}.c_destination_block label,.checkbox-list label,.delivery_date_block label,.net_destination_block{font-size:13px;white-space:nowrap}.estimate-out-form .back-button a{display:inline}.estimate-output-back-btn{margin-left:-20px}.back-output-btn{cursor:pointer}.presentation-label{margin-right:10px;white-space:nowrap}.c_destination_block .c_destination,.delivery_date_block .delivery_date,.net_destination_block .net_destination{border:1px solid #ccc;padding:5px;width:260px}.delivery_date_block .delivery_date_label{color:red}.date-contain,.delivery_date_block{display:inline-block}.date-input{background-color:beige;border:1px solid #ccc;padding:5px}.date-only{max-width:100%!important}.date-icon-estimate{cursor:pointer;max-width:15px!important;right:12px;top:8px}.relative{position:relative}.absolute{position:absolute}@media screen and (min-width:720px) and (max-width:1024px){.check-cover-box{align-items:center;color:red;display:flex;font-size:1.406vw;margin:0 .977vw 1.465vw 4.395vw}.pdf-block{font-size:1.406vw;line-height:2;margin-top:2.93vw;text-align:left}.pdf-block table{font-size:1.27vw;margin:.488vw 0 1.953vw 4.883vw;width:58.594vw}.pdf-block table tr td{width:9.766vw}.submit-btn-block{margin-left:3.472vw}#pdf-btn-block a{border-radius:.977vw;font-size:1.367vw;margin:0 1.953vw;padding:.195vw 1.953vw;text-shadow:0 0 .391vw #333,0 0 .977vw #fff,0 0 1.953vw #ff0}.pdf-block .button-link{border:.391vw solid #00c;border-radius:.391vw;box-shadow:inset 0 .195vw 0 hsla(0,0%,100%,.2),inset 0 -.195vw 0 rgb(0 0 0/5%);font-size:1.367vw;padding:.195vw 1.953vw;width:10.742vw}.pdf-block #detail_select{font-size:1.074vw;height:2.344vw!important;margin-left:.556vw!important;padding:0 .488vw}.submit-btn-block #down_btn{height:3.333vw!important;margin-left:4.167vw}.cover-img-block{margin:.977vw 4.395vw 0;width:80%}.cover-img-block fieldset{border:.098vw solid grey;font-size:1.094vw;margin-right:.293vw;padding:.488vw;width:29.297vw}.cover-img-block fieldset img{vertical-align:middle;width:29.297vw}.store-block{font-size:1.406vw;margin:2.441vw 4.395vw 0}.store-block .select-box,.store-block select{width:22.754vw}.store-block .select-box:after{right:0!important}.detail-select{border:.391vw solid #00c;border-radius:.391vw;box-shadow:inset 0 .195vw 0 hsla(0,0%,100%,.2),inset 0 -.195vw 0 rgb(0 0 0/5%);font-size:.889vw;font-weight:700;padding:0 1em;width:10.742vw}.c_destination_block label,.checkbox-list label,.delivery_date_block label,.net_destination_block{font-size:1.4vw}.estimate-output-txt{font-size:1.406vw;margin:1.953vw 0 0 4.395vw}.estimate-output-back-btn{margin-left:-1.667vw}.back-output-btn{cursor:pointer}.c_destination_block .c_destination,.delivery_date_block .delivery_date,.net_destination_block .net_destination{border:.098vw solid #ccc;padding:.488vw;width:25.391vw}.date-input{border:.098vw solid #ccc;padding:.488vw}.date-icon-estimate{font-size:1.27vw;max-width:1.465vw!important;right:1.172vw!important;top:.781vw}}@media screen and (max-width:719.9px){.check-cover-box{align-items:center;color:red;display:flex;font-size:2.25vw;margin:0 1.563vw 2.344vw 7.031vw}.pdf-block{font-size:2.25vw;line-height:2;margin-top:4.688vw;text-align:left}.pdf-block table{font-size:2.031vw;margin:.781vw 0 3.125vw 7.813vw;width:93.75vw}.pdf-block table tr td{width:15.625vw}#pdf-btn-block{border-radius:.625vw;font-size:1.422vw;margin-left:4.688vw;padding:.4em 1em}.pdf-block #detail_select{font-size:1.528vw;margin-left:.556vw!important;padding:0 .695vw}.cover-img-block{margin:1.563vw auto 0;width:89%}.cover-img-block fieldset{border:.156vw solid grey;font-size:1.75vw;margin-right:.469vw;padding:.781vw;width:41.875vw}.store-block{font-size:2.25vw;margin:3.906vw 7.031vw 0}.store-block .select-box,.store-block select{width:22.754vw}.store-block .select-box:after{right:0!important}.detail-select{border:.625vw solid #00c;border-radius:.625vw;box-shadow:inset 0 .313vw 0 hsla(0,0%,100%,.2),inset 0 -.313vw 0 rgb(0 0 0/5%);font-size:1.422vw;font-weight:700;padding:0 1em;width:17.188vw}.estimate-output-txt{font-size:2.25vw;margin:3.125vw 0 0 7.031vw}.back-output-btn{cursor:pointer}}
.compare-header{background-color:#fff;border-bottom:1px solid #d8d5d5;height:110px;width:100%}.compare-header-hr{border:dashed #5f9ea0;border-width:1px 0 0}.total-price{display:inline-block;font-size:16px;margin-left:5px;margin-top:2px}.total-price-text{border:4px double #000;color:#000;font-weight:700;height:30px;margin-top:5px;text-align:center;vertical-align:middle;width:100%}.adjust-price{color:red;display:inline-block;font-size:16px;font-weight:700;margin-left:40px;margin-top:2px}.compare-price{font-size:16px;margin-top:7px}.adjust-price-text{border:4px double red;height:30px;text-align:center;width:100%}#compare-page .sub-title{font-size:15px!important;font-weight:700;margin:30px 20px 0 32px!important}#compare-page .sub-title span{padding-right:5px}#compare-page .table{margin:0 0 0 40px!important}.compare-header-index{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);height:110px}.compare-nav{width:100%;z-index:10}.compare-nav-list{display:flex;justify-content:left;list-style:none;margin:0;padding:0}.compare-nav-list li{padding:0 14px}.compare-nav-list li a{color:#111;display:block;height:50px;line-height:50px;text-decoration:none}.compare-nav.clone-nav{background-color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.2);height:100px;left:0;position:fixed;top:-100px;transition:all 1s;width:100%}.compare-nav.clone-nav.is-fixed-nav{top:0}.bukken-mei{display:inline-block;font-weight:700;padding:10px 5px;width:100%}.discount-txt{color:red;font-weight:700;padding:0 5px}.total-amt table{border:double;border-color:#000;padding:10px 5px}.box{align-items:left;display:flex;height:0;justify-content:left;margin-bottom:0}.tooltip{margin:10px 0 10px 20px!important}.tooltip label{padding-left:5px}.compare-tooltip{padding:0 0 5px 25px}.compare-tooltip img{height:15px;vertical-align:middle;width:15px}.compare-tooltip label{color:blue;font-size:10px}.compare-table{line-height:1;margin-left:0;position:relative;table-layout:fixed}.compare-table th{font-size:14px!important;font-weight:700;left:0;min-width:95px;position:-webkit-sticky!important;position:sticky!important;top:0;width:95px;z-index:2}.compare-table td,.compare-table th{border:1px solid #000;padding:0 2px 0 5px}.compare-table td{font-size:60%;height:26px;min-width:115px;text-align:right;width:115px}.compare-table .radio-align{text-align:center!important}.compare-table .radio-align-right{text-align:right!important}.compare-table .option-color{color:red}.compare-table .justiyfy-center{justify-content:center}.compare-table div{align-items:center;display:flex}.compare-table .hardware-option-td{width:120px!important}.compare-table label{padding-left:3px;padding-top:3px}.compare-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#d7cbcb;border:.1rem solid #000;border-radius:50%;bottom:0;color:#fff;cursor:pointer;height:15px;left:0;margin-right:.1rem;outline:none;right:0;top:4px;transition:all .15s ease-out 0s;width:15px}.compare-option:after{border-radius:50%}.compare-option:hover{background:#d6a9a9}.compare-option:checked{background:red}.compare-option:checked:after{-webkit-animation:click-wave .65s;animation:click-wave .65s;background:red;content:"";display:block;position:relative}.radio-title{height:50px}.price-title{height:20px}.option-title{height:30px}.compare-title{font-size:13px;padding:13px 0 8px 45px}.option{font-size:11px!important}.option-name{text-align:left!important}#form1,.option-data{text-align:right!important}#form1{width:70px!important}.standard-option-title{min-width:300px!important;width:300px!important}.hardware-table-title{height:60px;min-width:200px!important;width:200px!important}.custom-option-td{height:40px!important;min-width:75px!important;width:75px!important}.option-td{min-width:100px!important;width:100px!important}.custom-option-td #form1{height:17px}.clear-btn{background-color:#0cf;border-radius:5px;color:#000;font-size:.5em;padding:2px 10px;text-decoration:none}.clear-btn:hover{background:#0088a2;color:#fff}.compare-hr{background-color:#f3ecec;background-image:linear-gradient(-90deg,#ddd6d6 5px,#855454 0);background-size:10px 10px;border-width:0;height:3px;margin:30px 0 30px 30px;width:95%}.compare-hr2{background-image:repeating-linear-gradient(45deg,#ccc,#ccc 1px,transparent 0,transparent 50%),repeating-linear-gradient(135deg,#ccc,#ccc 1px,transparent 0,transparent 50%);background-size:8px 8px;border-width:0;color:#ccc;height:8px;margin:10px 0 0 40px;overflow:visible;position:relative;text-align:center;width:94%}.compare-hr2:after{background:#fff;content:"\02663";display:inline-block;left:50%;position:absolute;top:-.5em}.radio-align input[type=radio]{margin:0;padding:0;width:15px}.compare-equipment-title{height:42px!important;width:150px!important}.compare-equipment-name{width:190px!important}.compare-equipment-row{height:42px!important}.selected-material{background-color:#fcf;font-weight:700}.align-center{text-align:center!important}@-webkit-keyframes click-wave{0%{height:15px;opacity:.35;position:relative;width:15px}to{height:200px;margin-left:-80px;margin-top:-80px;opacity:0;width:200px}}@keyframes click-wave{0%{height:15px;opacity:.35;position:relative;width:15px}to{height:200px;margin-left:-80px;margin-top:-80px;opacity:0;width:200px}}@media screen and (min-width:720px) and (max-width:1024px){.custom-option-td #form1{width:7.172vw}.compare-table td{font-size:1.459vw;min-width:16.23vw}.compare-table .compare-equipment-title{height:4.102vw!important;min-width:14.648vw!important;width:14.648vw!important}.compare-table .compare-equipment-name{width:18.555vw!important}.compare-table .compare-equipment-row{height:4.102vw!important}}
hr{border:dashed #5f9ea0;border-width:1px 0 0}.difference-title{padding:0 10px 5px 20px}.all-check-btn-blk{display:flex}.all-check-btn-blk div{padding:10px 0 0 10px}.all-check-btn-blk div input[type=button]{-webkit-appearance:none;border:1px solid gray;border-radius:3px;cursor:pointer}.all-check-btn-blk all-check-btn,.all-check-btn-blk all-uncheck-btn{padding:10px 0 0}.difference-table{margin:0 0 0 10px}.difference-btn-block{margin:30px 0 30px 10px!important}.equipment-table,.material-table,.rangehood-table{border-collapse:collapse;border-spacing:0;margin:10px 0 0 8px;overflow-x:scroll;position:relative;table-layout:fixed}.material-table td,.material-table th{border:.5px solid #000;padding:2px}.marterial-title{font-size:12px!important;font-weight:700;width:70px}#standard_option .material-table{margin-bottom:25px}.option-difference-title{width:125px}.selected-material{background-color:#fcf;font-weight:700}.selected-material p,.worktop-base{font-size:13px!important}.worktop-base{height:19px;text-align:left;vertical-align:middle!important;width:150px}.option{width:250px}.sub-title{font-size:15px!important;font-weight:700;margin:0 0 0 20px!important}.line-break{padding:20px 0 0 5px}.worktop-base input[type=checkbox]{height:17px;margin:0;padding:0;vertical-align:bottom;width:17px}.titleInfo{font-size:90%;line-height:1ex;margin:2px 20px 0}.equipment-table td,.equipment-table th,.rangehood-table td,.rangehood-table th{border:.5px solid #000;padding:2px}.equipment-table th,.rangehood-table th{font-weight:700;height:22px!important;vertical-align:middle}.equipment-table .equipmentCode{width:220px}.equipment-table .makerName{width:170px}.equipment-table .productName{width:280px}.rangehood-table .rangehood-title{width:170px}.titleInfo label{color:blue;font-size:10px}.titleInfo .tooltip-img{margin-left:17px}.save-diffenence-disable{cursor:default;opacity:.6;pointer-events:none;text-decoration:none}.option-panel{width:150px}.option-td{width:70px}.margin-height{height:10px}
.container-margin{margin-top:8px!important}.appointment-memo-sub-title{font-size:90%;line-height:2ex;margin:40px 20px 0}#memo_form textarea{font-size:90%;line-height:2ex;margin:10px 20px 35px;resize:none!important}
#plan-view-img-form{height:38px;margin-bottom:8px;margin-left:45px;margin-top:15px;position:relative}#plan-view-img-form p{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:auto 0;position:absolute;top:0}.img-list{margin:0 auto;width:98%}.plan-view-img{float:left;width:60%}.plan-view-option{bottom:0;height:35px;left:100px;margin:auto 0;min-width:300px;position:absolute;top:0}.plan-view-option select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border:1px solid #ccc;display:block;height:26px;line-height:1.75;padding:0 10px;width:80%;-ms-word-break:normal;word-break:normal}.plan-view-option select,.plan-view-option:after{bottom:0;color:#333;font-size:13px;margin:auto 0;position:absolute;top:0}.plan-view-option:after{border-bottom:1px solid #999;content:"<>";height:14px;padding:0 10 2px;pointer-events:none;right:70px;transform:rotate(90deg)}#img_search_btn{-webkit-appearance:none;background:#7fbfff;border:none;border-radius:0 2px 2px 0;bottom:0;color:#fff;font-size:16px;font-weight:700;height:26px;left:375px;margin:auto 0;padding:1px 6px;position:absolute;top:0;width:70px}#img_search_btn:hover{color:#666}.plan-view-img-table{margin:10px 0 15px;width:100%}.plan-view-img-table td{border:1px solid #ddd;box-shadow:inset 0 -1px 2px 1px #eee;padding:0 2px 0 3px}.plan-view-img-table img{max-width:250px;width:100%}.selected-plan-view-img{float:left;padding-left:60px;width:20%}.selected-plan-view-img img{max-width:300px;width:100%}.plan-image-list{display:flex;flex-wrap:wrap}.layout-name{display:block;font-size:13px;padding:5px 0 13px}.image-list-container{margin:0 8px;width:30%}.plan-image-list .image-list{border:1px solid #ddd;box-shadow:inset 0 -1px 2px 1px #eee;font-size:10.4px;padding:0 2px 0 3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selected-plan-view-img #img_delete_btn{line-height:1.5}.plan-view-img-bg{padding:10px 30px 0 10px}.layout-img-bg{padding:10px 30px 25px 10px}@media screen and (min-width:720px) and (max-width:1024px){#plan-view-img-form{height:3.711vw;margin-bottom:.781vw;margin-left:4.395vw;margin-top:1.465vw;position:relative}.img-list{margin:0 auto;width:98%}.plan-view-img{float:left;width:53%}.plan-view-option{height:3.418vw;left:9.766vw;min-width:29.297vw}.plan-view-option select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:none;border:.098vw solid #ccc;color:#333;display:block;float:center;font-size:1.27vw;height:2.539vw;line-height:1.75;padding:0 .977vw;width:80%;-ms-word-break:normal;word-break:normal}.plan-view-option:after{border-bottom:.098vw solid #999;color:#333;content:"<>";font-size:1.27vw;height:1.367vw;padding:0 10 .195vw;pointer-events:none;position:absolute;right:6.836vw;transform:rotate(90deg)}#img_search_btn{background:#7fbfff;border:none;border-radius:0 .195vw .195vw 0;color:#fff;font-size:1.563vw;font-weight:700;height:2.539vw;left:36.621vw;padding:.098vw .586vw;position:absolute;width:6.836vw}#img_search_btn:hover{color:#666}.plan-view-img-table{margin:.977vw 0 1.465vw;width:100%}.plan-view-img-table td{border:.098vw solid #ddd;box-shadow:inset 0 -.098vw .195vw .098vw #eee;padding:0 .195vw 0 .293vw}.plan-view-img-table img{max-width:24.414vw;width:100%}.selected-plan-view-img{float:left;padding-left:5.859vw;width:20%}.selected-plan-view-img img{max-width:29.297vw;width:100%}.plan-image-list{display:flex;flex-wrap:wrap}.layout-name{display:block;font-size:1.27vw;padding:.488vw 0 1.27vw}.image-list-container{margin:0 .781vw}.plan-image-list .image-list{border:.098vw solid #ddd;box-shadow:inset 0 -.098vw .195vw .098vw #eee;font-size:1.367vw;padding:0 .195vw 0 .293vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}
body #pdf{font-family:ZenOldMincho}.clear{clear:both;height:30px}.page-break{page-break-after:always}.pdf-container-presentation{margin:-25px 0!important;padding:0 75px!important}.pdf-container{padding:0 75px!important}.planning-header{height:8%;padding-top:60px;width:100%}h2.header-name{background:#fff!important;color:#504948;font-size:20px!important;margin:0!important;padding:0!important}.first-hr{border:1.5px solid #000;margin-left:0;text-align:left;width:70%}.line-break-6{padding:6px}.second-hr{border:.3px solid #504948;margin-left:0;text-align:left;width:70%}.planning-right-header{color:#504948;float:right;font-size:15px}.planning-header-detail{float:left;height:100%;height:800px;width:26%}.planning-header-name{word-wrap:break-word;padding-left:5px;width:70%}.planning-header-estimate-info{color:#424242;font-size:12px;padding-left:5px;width:70%}.planning-header-estimate-info p{word-wrap:break-word;line-height:15px}.line-style{border-bottom:.5px solid #000;font-size:12px;height:15px!important;line-height:10px;padding-top:15px;white-space:pre-line;width:265px}.label-header{font-size:16px;font-weight:700;margin-top:20px;padding-bottom:100px}.remark{bottom:0;padding-bottom:100px;position:absolute;width:250px}.remark-line{border-bottom:1px dotted #000;height:4%}.header-common-title,.header-common-title-option{float:left;width:14%}.header-common-title p,.header-common-title-option p{font-size:11px}.third-hr{border:1.5px solid #717070;margin-left:0;text-align:left;width:70%}.kitchen-plan-image{height:405px}.plan-image-title{float:left;width:10%}.kitchen-door-title h3,.kitchen-handle-title h3,.kitchen-layout-title h3,.kitchen-worktop-title h3,.plan-image-title h3{color:#424242;font-size:20.5px;font-weight:700}.kitchen-door-title p,.kitchen-handle-title p,.kitchen-layout-title p,.kitchen-worktop-title p,.plan-image-title p{color:#424242;font-size:12px}.plan-image-description{float:right;list-style:none;width:90%}.plan-image-column{margin-left:18px;width:100%}.plan-image{display:inline-block;width:100%}.plan-image-half{height:68%;position:relative;top:55px;width:49.7%}.plan-image-full{height:68%;width:100%}.kitchen-hr{border:1.5px solid #717070;margin-left:0;text-align:left;width:100px}.kitchen-option{height:530px}.door-layout-outer{height:295px}.kitchen-handle-title,.kitchen-layout-title{display:inline-block;height:100%;width:9.5%}.kitchen-handle-description,.kitchen-layout-description{display:inline-block;height:100%;margin-left:18px;width:32%}.kitchen-door-column img,.kitchen-handle-column img,.kitchen-worktop-column img{height:160px;width:120px}.kitchen-door-column ul,.kitchen-handle-column ul,.kitchen-layout p,.kitchen-worktop-column ul{margin-top:10px}.kitchen-door-column ul,.kitchen-handle-column ul,.kitchen-worktop-column ul{height:100px}.kitchen-layout{width:100%}.kitchen-layout img{height:165px;width:270px}.kitchen-handle{width:100%}.handle-worktop-outer{height:270px}.kitchen-handle-column{display:inline-block;width:38%}.kitchen-door,.kitchen-worktop{width:100%}.kitchen-door-column,.kitchen-worktop-column{display:inline-block;width:32%}.kitchen-door-column-top,.kitchen-handle-column-top,.kitchen-worktop-column-top{position:relative;top:50px}.kitchen-door-title,.kitchen-worktop-title{display:inline-block;height:100%;width:11.5%}.kitchen-door-description,.kitchen-worktop-description{display:inline-block;height:100%;width:42%}.kitchen-door-column li,.kitchen-handle-column li,.kitchen-worktop-column li{font-size:11px}.kitchen-door-column li:first-child,.kitchen-handle-column li:first-child,.kitchen-worktop-column li:first-child{font-size:13px!important;font-weight:700;margin-top:-8px}.kitchen-door-column li:last-child,.kitchen-handle-column li:last-child,.kitchen-worktop-column li:last-child{word-wrap:break-word}.kitchen-door-column li:nth-child(2),.kitchen-handle-column li:nth-child(2),.kitchen-worktop-column li:nth-child(2){word-wrap:break-word;margin-top:5px}.header-common-title h3,.header-common-title-option h3{font-size:18px}.equipment-column,.option-column{float:right;list-style:none;margin-left:0;width:86%}.equipment-column ul li:first-child,.option-column ul li:first-child{margin-top:63px}.margin-top-1{margin-top:-49px!important}.margin-top-2{margin-top:-35px!important}.margin-top-3{margin-top:0!important}.menu-item{border:1px solid #504948;display:inline-block;height:252px;margin-left:7px;overflow:hidden;text-align:center;width:23.7%}#menu-top-menu li:nth-child(4n+1){margin-left:none}#menu-top-menu li:nth-child(9){margin-top:14px}.menu-item .img-container{height:130px;overflow:hidden;position:relative}.menu-item img{left:50%;max-height:100%;max-width:95%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}.equipment-title,.option-title{height:30px;margin:0;padding:10px 0 0 10px;text-align:left}.equipment-label,.option-label{word-wrap:break-word;font-size:12px;font-weight:700;height:20px;line-height:10px;margin:0;padding:10px 0 5px;text-align:center}.layout-label{font-size:12px;height:10px}.equipment-description{font-size:10px!important;height:20px;margin:0;padding-bottom:5px}.equipment-row,.layout-drawing,.option-row{clear:both;float:right;width:74%}.equipment-description{font-size:12px;height:50px;margin-left:5px;text-align:center;width:100%}.appliance{float:left;width:100%}.header-common-title-option{float:left;width:10%}.option-description{font-size:12px;height:50px;margin-left:5px;text-align:center;width:100%}.layout-column{float:right;height:90%;list-style:none;margin-left:0;text-align:center;width:86%}.layout-image img,.single-layout-image img{display:inline-block;height:400px;max-width:100%;width:auto}.single-layout-image img{height:70%}
.company-name{font-size:19.2px;font-weight:700;margin:40px 20px 10px}.noti-img{vertical-align:middle}.date{font-size:14.4px;font-weight:700;margin-left:40px}.supplier-title{margin-top:20px}.supplier-title .tooltip{align-items:center;display:flex;font-size:10px;vertical-align:middle}.supplier-title .tooltip p img{height:15px;width:25px}.company-info{border:1px solid #000;display:inline-block;margin:10px 0 18px 20px;padding:.5em}.company-info p{font-size:13px;padding:4px 0}.supplier-table{margin-left:20px;width:auto!important}.supplier-table tr th{background:linear-gradient(#829ebc,#258);border:1px solid #ddd;color:#fff;font-size:70%;padding:4px;text-align:center;vertical-align:middle;white-space:nowrap}.supplier-table-td{text-align:center}.supplier-table tr th:first-child{border:none;border-top-left-radius:5px}.supplier-table tr th span{display:block}.supplier-table tr td{align-items:center;border:1px solid #a8b7c5;border-top:none;box-shadow:inset 0 -3px 5px 1px #eee;font-size:13px;padding:5px;vertical-align:middle}.supplier-table td .flex{align-items:center;display:flex}.supplier-table input,.supplier-table select{background-color:#0ff}.supplier-table .txt-right{text-align:right}.supplier-table .combo-box-blog{min-width:100px}.supplier-table .combo-box-blog:after{border-bottom:1px solid #999;color:#333;content:"<>";padding-bottom:3px;pointer-events:none;position:absolute;right:25px;top:17%;transform:rotate(90deg)}.supplier-table .combo-box-blog select{width:80%}.purchase-history{display:inline-block;margin:25px 0 0 30px}.purchase-history a{align-items:center;display:flex;font-weight:700}.purchase-history img{height:35px;width:35px}.supplier-history input{background-color:#fff;border:none}.lbl-text{background:#fff!important;border:none;outline:none;text-align:center;width:100px!important}.supplier-price{text-align:right!important}.custom-input{font-size:13px!important;width:100px!important}.custom-input-2{width:50px!important}.custom-input-2,.date-picker,.supplier-table .combo-box-blog{font-size:13px!important}.delivery-day{width:20px!important}.date-container{float:left;position:relative}.date-container .supplier-date-input::-webkit-input-placeholder{font-size:100%}.date-icon{border:0;color:#000;cursor:pointer;position:absolute;right:5px;top:3px}.chk-unchk-btn-block{margin-bottom:10px;margin-left:20px}.chk-unchk-btn-block input[type=button]{-webkit-appearance:none;border:1px solid gray;border-radius:3px;cursor:pointer}.supplier-regist-btn{border:none!important;font-size:16px;line-height:1;padding:10px 20px!important}.lbl-correction{color:red}.delivery-day{width:45px!important}.supplier-input-disable{opacity:.5;pointer-events:none}.supplier-logout{color:#fff;float:right}@media screen and (min-width:720px) and (max-width:1024px){.company-name{font-size:2vw;margin:5.333vw 2.667vw 1.333vw}.date{font-size:1.7vw;margin-left:5.333vw}.tooltip img{height:2vw;width:2vw}.supplier-title{margin-top:2.667vw}.supplier-title .tooltip{font-size:1.2vw}.supplier-title .tooltip p img{height:2vw;width:3vw}.company-info{border:.133vw solid #000;margin:1.333vw 0 2.4vw 2.667vw}.company-info p{font-size:1.5vw;padding:.533vw 0}.supplier-table{margin-left:2.667vw}.supplier-table tr th{border:.133vw solid #ddd;padding:.533vw 1.8vw}.supplier-table tr th:first-child{border-top-left-radius:.667vw}.supplier-table tr td{border-bottom:.133vw solid #a8b7c5;border-left:.133vw solid #a8b7c5;border-right:.133vw solid #a8b7c5;box-shadow:inset 0 -.4vw .667vw .133vw #eee;font-size:1.2vw!important;padding:.667vw}.supplier-table .combo-box-blog{min-width:13.333vw}.supplier-table .combo-box-blog:after{border-bottom:.133vw solid #999;padding-bottom:.4vw;right:3.333vw}.purchase-history{margin:3.333vw 0 0 4vw}.purchase-history img{height:3.667vw;width:3.667vw}.custom-input,.lbl-text{font-size:1.2vw!important;width:13.333vw!important}.custom-input-2{width:6.667vw!important}.custom-input-2,.date-picker,.supplier-table .combo-box-blog{font-size:1.2vw!important}.delivery-day{width:2.667vw!important}.date-icon{right:.667vw;top:.4vw}.chk-unchk-btn-block{margin-bottom:1.333vw;margin-left:2.667vw}.all-selection-chk{width:1.5vw}.chk-unchk-btn-block input{font-size:1.2vw}.error-message-block{padding-top:1.333vw!important}.supplier-regist-btn{font-size:16px!important;font-size:1.563vw!important;padding:.977vw 1.953vw!important}}
.estimate-nav-block{align-items:center;display:flex;margin-top:10px}#estimate_output_form,.hr-line{display:none}.login-user-name-block{margin-right:10px;text-decoration:underline}.property-name-block{width:34%}.login-user-name-block{width:12%}.login-user-name-block p,.property-name-block p{display:inline;font-weight:700;overflow-wrap:break-word}.login-user-name-block label{word-break:break-word}.estimate-menu-block{width:33%}h2.estimate-amount-title{background-color:#fce4d6;font-weight:700;margin:15px 0;padding:10.5px 0;width:400px}h2.discount-title{align-items:center;background-color:#0070c0;color:#fff;display:flex;justify-content:space-between;margin:15px 0;padding:7px;width:400px}.discount_txt{color:red;font-weight:700;margin-top:15px}.planning-form-block,.price-amount-block{display:none;margin:0 auto}.estimate-amount-block,.estimate-amount-left{display:flex}.estimate-amount-row{align-items:center;display:flex;justify-content:space-between;padding:5px 0 0;width:60%}.estimate-amount-row p{font-weight:700}.estimate-amount-row.last-child{padding:30px 0}#estimate_amount_total{background:#fce4d6}.right-text{text-align:right}.dot-hr{border:dashed #5f9ea0;border-width:1px 0 0}.button-group{margin-left:15px;overflow:hidden}.button-group .tooltip p{padding-left:5px}.button-link3:hover,.button-link4:hover,.button-link:hover{color:#ff0;cursor:pointer}.planning-btn-list .button-link{background:#00f;border:4px solid #00c;border-radius:4px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.2),inset 0 -2px 0 rgb(0 0 0/5%);color:#fff;display:inline-block;font-size:10.8px;font-weight:700;margin-bottom:2px;margin-top:5px;padding:7.2px 12px;position:relative;text-align:center;text-decoration:underline;width:141px}.planning-btn-list{display:flex;margin:0 auto;padding:37px 0;width:70%}.planning-btn-list .left-btn-blk,.planning-btn-list .right-btn-blk{width:139px}.planning-btn-list .right-btn-blk{margin-left:50px}.btn-orange:hover,a.btn-orange:hover{background:red;color:#fff}.btn-orange,a.btn-orange{background-color:#eb6100}.btn-blue,.btn-orange,a.btn-blue,a.btn-orange{border-radius:20px;color:#fff;font-size:.9em;padding:5px 10px}.btn-blue,a.btn-blue{background-color:#00f}.main-btn{margin:25px 10px}.dialog-btn{float:right;margin-top:15px}.estimate-amount-list-right{display:flex}.estimate-amount-list .estimate-amount-row input[type=text]{outline:none}.penalty-field{border:1px solid #f69;font-size:70%;font-weight:700;line-height:normal;margin-left:auto;margin-right:auto;margin-top:150px;padding:0 10px 7px}.penalty-field legend{margin:0 auto}#deleted_item_dialog ul{color:red;list-style:none;padding-left:0}#deleted_item_dialog ul li{margin-bottom:5px}.deleted-item-text{padding-bottom:15px}@media screen and (min-width:720px) and (max-width:1024px){.estimate-nav-block{margin-top:1.333vw}.estimate-amount-block{display:block}.penalty-field{margin-left:-2.148vw;margin-top:0;padding:0 .977vw .684vw;width:17.09vw}.estimate-amount-right{margin:0 auto;width:70%}.login-user-name-block{margin-right:1.333vw}h2.estimate-amount-title{margin:2.083vw 0;padding:1.2vw 0;width:53.333vw}h2.discount-title{height:2.44vw;margin:2.083vw 0;padding:.76vw;width:40.4vw}.discount_txt{margin-top:2.083vw}.estimate-amount-row{padding:.667vw 0 0;width:60%}.estimate-amount-row.last-child{padding:4vw 0}.dot-hr{border:dashed #5f9ea0;border-width:.098vw 0 0}.button-group{margin-left:2.083vw}.button-group .tooltip p{padding-left:.488vw}.button-link3:hover,.button-link4:hover,.button-link:hover{color:#ff0;cursor:pointer}.planning-btn-list .button-link{border:.391vw solid #00c;border-radius:.391vw;box-shadow:inset 0 .195vw 0 hsla(0,0%,100%,.2),inset 0 -.195vw 0 rgb(0 0 0/5%);font-size:1.055vw;margin-bottom:.195vw;margin-top:.488vw;padding:.703vw 1.172vw;width:13.77vw}.planning-btn-list{padding:3.613vw 0;width:70%}.planning-btn-list .left-btn-blk,.planning-btn-list .right-btn-blk{width:13.574vw}.planning-btn-list .right-btn-blk{margin-left:4.883vw}.btn-blue,.btn-orange,a.btn-blue,a.btn-orange{border-radius:1.953vw;padding:.488vw .977vw}.main-btn{margin:2.441vw .977vw}.estimate-amount-list-right{display:block}}
@page{margin:25px 0!important}body #pdf{font-family:ZenOldMincho}.estimate-price-pdf{line-height:10px;margin:20px 45px!important;padding:25px 20px 0!important}.main-total-price{margin-bottom:30px}.main-total-price tr td{padding:5px 0}.header-info tr td:first-child,.main-total-price tr td:first-child{padding-left:5px;width:30%}.header-column-left h2,.header-padding-right,.main-total-price .total-main-price,.main-total-price .total-price-tax{color:#000;font-family:ZenOldMincho;font-weight:700}.header-row{font-size:12px;padding-bottom:5px}h2.pdf-main-title{background:#fff!important;font-size:24px!important;text-align:center!important}.pdf-main-title span{padding-left:25px}.table-margin{margin-left:5px}#bosch-price td,#bosch-price th,.welfare-expenses,.welfare-expenses td,.welfare-expenses th{border:1px solid #b5b5b5;font-size:11px!important}.welfare-expenses td{padding:2px 0}.welfare-expenses span{padding-left:2px}.welfare-expenses .align-padding{padding-right:2px}.detail-price{line-height:8px}.detail-price thead{display:table-header-group}.detail-price tbody tr:nth-child(53n+48){border-top:1px solid #b5b5b5;page-break-before:always}.detail-price .padding-left30{padding-left:30px}#bosch-price span,.detail-price .padding-left15{padding-left:15px}.detail-price td{word-wrap:break-word;padding-bottom:2px 0 2px 0!important}.detail-price .padding-left2{padding:2px!important}#bosch-price,.welfare-expenses{border-collapse:collapse;width:100%}.border-none td{border-bottom:none!important;border-top:none!important}.border-top td{border-top:1px solid #b5b5b5}.border-bottom td{border-bottom:1px solid #b5b5b5}.welfare-title{width:5%}.welfare-type{text-align:left;width:16%}.welfare-insurance-rate,.welfare-subsription-rate{text-align:left;width:12%}.welfare-rate{text-align:left;width:15%!important}.welfare-remarks{text-align:left;width:37%}.footer-fontsize{font-size:11px;line-height:12px!important}.footer{border:1px solid #000;border-collapse:collapse;width:100%}.footer th{border-bottom:1px solid #000;height:20px;vertical-align:middle!important}.footer th:first-child,.footer tr td:first-child{border-right:1px solid #b5b5b5;width:20%}.footer tr td{padding-bottom:15px;padding-top:15px}.footer tr td:first-child{vertical-align:text-top}.footer .margin-left18{margin-left:18px;margin-top:8px}.footer .margin-left20{margin-left:20px}.footer .margin-left36{margin-left:36px}.footer .margin-left200{margin-left:200px}table#header-table{width:30%!important}.align-center{text-align:center!important}.align-right{text-align:right!important}.align-left{text-align:left!important}div.pagebreak{page-break-after:always}table#contract-table{border:none;border-collapse:collapse;font-size:12px!important;outline:3px solid #000!important;width:100%}#contract-table td{border:1px solid #b5b5b5}#contract-table tr:first-child td{border-top:none}#contract-table tr:last-child td,#contract-table tr:nth-child(2) td{border-bottom:none;vertical-align:middle!important}#contract-table tr td:first-child{border-left:none}#contract-table tr td:last-child{border-right:none}#contract-table tr td:nth-child(2),#contract-table tr:nth-child(3) td:first-child,#contract-table tr:nth-child(4) td:first-child{padding-left:15px}#contract-table tr td:first-child,#contract-table tr td:nth-child(2){width:17%}#contract-table tr td:nth-child(3){width:66%}#contract-table span{padding-left:55px}.bosch-notice .notice-confirm,.notice .notice-confirm{color:red}.bosch-notice td,.notice td{line-height:8px;padding-bottom:0}.bosch-notice td{padding-left:0}.notice .td-height{height:15px!important}.bosch-notice .td-height{height:55px!important}.contruction-notice .td-height{height:20px!important}.line-break-10{padding:0 0 8px}.line-break{padding:0 0 12px}.bosch-notice,.notice,table.contruction-notice{border:1px solid #b5b5b5!important;font-size:11px!important;width:100%}.estimate-price-remark{color:#000;font-size:11px!important;font-weight:700}.contruction-notice .wall-div{padding-left:6px!important;width:100px!important}.contruction-notice td{padding:2px 0}#total-price,.detail-price,.header,.header-address,.main-total-price{border-collapse:collapse;width:100%}.store-name{font-size:14px}.store-tel-fax{font-size:12px!important;padding:2px 0!important}.store-user-name{font-size:14px!important;padding:2px 0!important}.header-address tr td{margin:0;padding:0}.header-address td,.header-info td{word-wrap:break-word}.header-address img{height:80px;width:75px}.align-bottom{vertical-align:bottom!important}.padding-left{padding-left:8px!important}.header-column-left h2{word-wrap:break-word;background:#fff!important;font-size:18px;letter-spacing:-2px;line-height:12px;width:395px}.pdf-padding-top{padding-top:8px}.header-column-margin{margin-right:-5px}.header-store{font-size:10px;padding-top:2px 0 2px 0!important}p.agreement{padding-left:22px}.clear-fix:after{clear:both;content:"";display:table;margin:auto}.header-date-table{border:1px solid #b5b5b5;border-collapse:collapse;float:right;font-size:11px;margin-bottom:10px;text-align:center;width:85%}.header-date-table tr:first-child{border-bottom:1px solid #b5b5b5}.header-date-table td,.header-date-table th{padding:1px 0}.header-price-total table{border:none}.header-price-total td{border-right:none}.header-price-total .double-line{border-top:4px double #000}.main-total-price .total-main-price{color:#000;font-size:22px!important;font-weight:700;text-align:center}.main-total-price .total-price-tax{font-size:18px!important;font-weight:700;text-align:center}.address-font{font-size:8px!important}.header-info{border-collapse:collapse;width:100%}.header-info td{word-wrap:break-word;border-right:none!important;padding:2px 0}.header-info tr{border-bottom:1px solid #b5b5b5}.header-info tr p{width:280px;word-break:break-all}.header-padding-left{padding-top:45px}.header-padding-right{font-size:16px;letter-spacing:-2px;padding-top:65px!important}table #bosch-price,table #total-price,table .detail-price{font-size:11px!important;width:100%!important}#total-price td,.detail-price td{border:1px solid #b5b5b5!important;font-size:11px!important;padding:3px 10px;text-align:center}#bosch-price tr td:first-child,#total-price tr td:first-child,.detail-price tr td:first-child{width:70%!important}#bosch-price tr td:nth-child(2),#bosch-price tr td:nth-child(3),#total-price tr td:nth-child(2),#total-price tr td:nth-child(3),.detail-price tr td:nth-child(2),.detail-price tr td:nth-child(3){width:15%!important}#total-price .row1{height:50px;padding-left:20px;text-align:left;vertical-align:text-top}#total-price .height-zero{height:0!important}#total-price .sub-price{height:50px;padding-right:2px!important;text-align:right!important;vertical-align:text-top!important}#total-price .row2{color:red;padding-left:25px}#bosch-price .bosch-amount,#total-price .price,.detail-price .price{padding-right:2px!important;text-align:right!important}#total-price .legal-walfare-expenses{text-align:right!important;width:15%}#bosch-price .padding-left20{padding-left:20px}#bosch-price td{font-size:11px!important;padding:3px 10px;text-align:center}.header-table{border-collapse:collapse;border-spacing:0;font-size:12px;margin-bottom:10px;width:100%}.header-table .header-column-right{margin:0;padding:0;width:40%}.header-table .header-column-left{margin:0;padding:0;vertical-align:bottom;width:60%}
.page-break{page-break-after:always}.page-break-inside{page-break-inside:avoid}.compare-pdf{padding:0 30px!important}.compare-pdf-main-title{background-color:#0095d9;border:1px solid #006888;color:#fff;font-size:18px;font-weight:700;height:33px;line-height:16px;padding:5px 5px 0 15px}.compare-pdf-header{background-color:#fff;border-bottom:1px solid #d8d5d5;font-weight:700;padding-bottom:8px;width:100%}.bukken-mei-pdf{font-size:16px;font-weight:700;width:100%}.bukken-mei-pdf p{float:left;overflow-wrap:break-word;padding:10px 0}.bukken-mei-pdf .bukken{padding-left:5px;width:10%}.bukken-mei-pdf .bukken-data{width:90%}.total-pdf-price{display:inline-block;font-size:16px;font-weight:700;margin-top:5px}.total-pdf-price-text{border:4px double #000;height:30px;margin-top:3px;text-align:center;width:100%}.adjust-pdf-price{color:red;display:inline-block;font-size:16px;font-weight:700;margin-left:40px;margin-top:5px}.adjust-pdf-price-text{border:4px double red;height:30px;text-align:center;width:100%}.compare-pdf-hr{border:dashed #5f9ea0;border-width:1px 0 0;padding-bottom:10px}.compare-pdf-tooltip{padding:10px 0 20px 20px}.compare-pdf-tooltip img{height:15px;vertical-align:middle;width:15px}.sub-title-pdf{font-size:15px;font-weight:700;margin-top:20px}.compare-title-pdf{font-size:14px;padding:18px 0 8px 5px}.compare-table-pdf th{background-color:#3c6690;border:1px solid #000;color:#fff;font-weight:700;min-width:95px;padding:0 2px 0 5px;top:0;vertical-align:middle;width:95px}.compare-price-color{color:red}.compare-pdf-radio-title{font-size:15px;font-weight:700;height:50px}.compare-pdf-price-title{font-size:14px;font-weight:700;height:20px}.compare-table-pdf td{border:1px solid #000;font-size:11px;font-weight:400;min-width:95px;padding:0 2px 0 5px;text-align:right;vertical-align:middle;width:95px}.compare-table-pdf .radio-align{text-align:center}.compare-hr-pdf{border:dashed #855454;border-width:2px 0 0}.compare-hr2-pdf{border:dashed #ccc;border-width:1px 0 0}.custom-option-td-pdf{font-weight:400;height:30px;min-width:60px!important;width:60px!important}.option-table-title-pdf{height:70px!important;min-width:200px!important;width:200px!important}.standard-table-title-pdf{height:50px!important;min-width:310px!important;width:310px!important}.option-title-pdf{height:30px}.item-name{overflow:hidden;white-space:nowrap;width:118px}.item-radio{font-size:14px;vertical-align:middle}.standard-option-title-pdf{word-wrap:break-word;height:25px;text-align:left!important}.standard-option-name{width:330px}.custom-option-title-pdf{word-wrap:break-word;height:40px;text-align:left!important}.custom-option-name{width:200px}.custom-option-td-pdf input[type=text]{height:17px;width:85%}.standard-option-td{width:50px!important}.equipment-price{height:38px!important}.compare-pdf-option-title{font-size:15px;font-weight:700}
.sub-title-detail{font-size:15px!important;line-height:1!important;margin:30px 0 10px 20px}.sub-title-detail span{font-size:22px}.sub-title-color{font-size:13px;line-height:2;margin-left:40px}.color-table{border-collapse:collapse;border-spacing:0;margin-left:55px;margin-top:3px;position:relative;table-layout:fixed}.color-table th{font-weight:700}.color-table td{text-align:center}.color-table .door{height:36px}.color-table .none,.door-material{width:50px!important}.color-table .material{width:150px!important}.color-table .line-color{width:120px!important}.color-table .color-select{width:252px!important}.color-table .select-box{margin-left:10px;width:100px!important}.color-table .select-box:after{padding-bottom:3px;right:0!important}.color-table .color-kitchen{width:200px!important}.color-table .color-td{width:380px!important}.color-table .color-sink{width:320px!important}.color-table .color-margin{margin-left:30px}.line-break{padding:10px 0 0 5px}.line-break1{padding:20px 0 0 5px}#color-form-submit-btn{border:4px solid #00a1e9;width:70px}#btnClose,#color-form-submit-btn{height:42px}#color-form-submit-btn{-webkit-appearance:none}.hr-color{background-image:repeating-linear-gradient(45deg,#ccc,#ccc 1px,transparent 0,transparent 50%),repeating-linear-gradient(135deg,#ccc,#ccc 1px,transparent 0,transparent 50%);background-size:8px 8px;border-width:0;color:#ccc;height:8px;margin:10px 0 0 40px;overflow:visible;position:relative;text-align:center;width:100%}.hr-color:after{background:#fff;content:"\02663";display:inline-block;font-size:18px;left:50%;position:absolute;top:-5px}.tool-tip.line{font-size:10px;margin:0 0 8px 10px}.tool-tip.color{font-size:10px;margin:0 0 8px 30px}@media screen and (min-width:720px) and (max-width:1024px){.sub-title-detail{font-size:1.465vw!important;line-height:1!important;margin:4.167vw 0 1.389vw 2.778vw}.sub-title-detail span{font-size:3.056vw}.sub-title-color{font-size:1.27vw;line-height:2;margin-left:3.906vw}.color-table{border-collapse:collapse;border-spacing:0;margin-left:5.371vw;margin-top:.293vw;position:relative;table-layout:fixed}.color-table td{text-align:center}.color-table .door{height:3.516vw}.color-table .none,.door-material{width:4.883vw!important}.color-table .material{width:14.648vw!important}.color-table .line-color{width:11.719vw!important}.color-table .color-select{width:24.609vw!important}.color-table .select-box{margin-left:.977vw;width:9.766vw!important}.color-table .select-box:after{padding-bottom:.417vw;right:0!important}.color-table .color-kitchen{width:19.531vw!important}.color-table .color-td{width:37.109vw!important}.color-table .color-sink{width:31.25vw!important}.color-table .color-margin{margin-left:2.93vw}.line-break{padding:.977vw 0 0 .488vw}.line-break1{padding:1.953vw 0 0 .488vw}.dining-table{width:5.859vw!important}.diningtable .none{padding:.684vw 0;vertical-align:middle}.dining-table{width:6.348vw!important}.hr-color:after{font-size:.361vw;left:50%;position:absolute;top:-.694vw}}
.expire{background:#696969;height:100vh}.expire .container{margin:0 auto;max-width:1024px}.expire-nav{padding:80px 0;text-align:center}.expire-nav img{margin:0 auto;max-width:200px}.page-expired{color:red;font-size:30px;font-weight:500;text-align:center}.return-btn{padding:100px 0 20px;text-align:center}.return-btn a{cursor:pointer;display:block;font-size:16px;font-weight:700;text-decoration:none}
.cb-base-width,.cb-custom-free-width,.cb-full-tall-width,.cb-wall-width,.kc_price_custom_free-width,.kitchen-base,.kitchen-wall-width{width:80px!important}.cb-base-door,.cb-custom-free-biko,.cb-full-tall-door,.cb-wall-door,.kitchen-base-door,.kitchen-wall-door{width:120px!important}.cb-base-worktop,.kitchen-base-worktop{width:155px!important}@media screen and (min-width:720px) and (max-width:1024px){.cb-base-width,.cb-custom-free-width,.cb-full-tall-width,.cb-wall-width,.kc_price_custom_free-width,.kitchen-base,.kitchen-wall-width{width:7.813vw!important}.cb-base-door,.cb-custom-free-biko,.cb-full-tall-door,.cb-wall-door,.kitchen-base-door,.kitchen-wall-door{width:11.719vw!important}.cb-base-worktop,.kitchen-base-worktop{width:15.137vw!important}}

