﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";html{font-size:14px}body{background-color:#f3f6f8;color:#29323a}.wrapper{min-height:100vh;position:relative;padding-bottom:179px;box-sizing:border-box}.text-maincolor{color:#fa4300 !important}.bg-maincolor{background-color:#fa4300 !important}header{background:#fff;display:flex;align-items:center;padding:10px 20px 10px 30px;position:relative;z-index:1}header .logo{height:50px}header .logo img{height:100%}header .right{flex:1;display:flex;justify-content:space-between;align-items:center}header .right nav.links-left{padding-left:30px}header .right nav.links-left a{margin-left:20px;font-size:13px}@media(max-width: 1000px){header .right nav.links-left a{display:none}}header .right nav.links-right{display:flex;align-items:center}header .right nav.links-right .login{padding:0 10px}@media(max-width: 500px){header .right nav.links-right .login{display:none}}header .right nav.links-right .cart{width:80px;text-align:center;border:1px solid #f3f6f8;border-radius:5px;padding:8px 5px;margin-left:10px;line-height:1.2;font-size:10px;font-weight:bold;cursor:pointer}header .right nav.links-right .cart i{font-size:25px;color:#fa4300;margin-bottom:5px}header .right nav.links-right .cart:hover{background:#f3f6f8}header .right.cart{display:block}@media(max-width: 600px){header .right .auth-user{display:none}}header a{color:#29323a;font-weight:bold;transition:all .2s ease}header a:hover{color:#fa4300}header .auth-user{border-radius:5px;padding:10px 15px;cursor:pointer}header .auth-user .name{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:150px;vertical-align:middle}header .auth-user .nav-account{font-size:10px;font-weight:bold;color:#fa4300}header .auth-user:hover{background:#f3f6f8}.content{max-width:1480px;padding:25px 20px;margin:0 auto}.content h2{font-weight:bold}.content h2.page-title{border-bottom:3px solid #d7dee4;padding-bottom:10px;margin-bottom:15px}.content.content-tiny{max-width:1020px}footer{position:absolute;bottom:0;width:100%}footer #goto-top{position:absolute;top:-20px;right:0;height:40px;width:40px;text-align:center;font-size:20px;background-color:#cad6df;border-radius:50%;padding:5px 10px;font-weight:bold;margin-right:20px;transition:all .2s ease;cursor:pointer}footer #goto-top:hover{padding-top:2px;background-color:#fff}footer .black-area{background-color:#29323a;color:#f0f8ff;text-align:center;padding:25px 0}footer .black-area .logo{height:50px;margin-bottom:20px}footer .black-area .logo img{height:100%}footer .black-area nav a{font-weight:bold;font-size:13px;margin:0 5px;display:inline-block}footer .black-area .copyright{font-size:10px;margin-top:20px;color:#9ca1a6}footer .black-area a{color:#f0f8ff}footer .black-area a:hover{color:#fa4300}.orange-information{background:#fa4300;padding:10px;color:ivory;margin-bottom:30px}.orange-information .only-buyer{display:flex;align-items:center;justify-content:center;margin:0 auto}@media(max-width: 592px){.orange-information .only-buyer{flex-direction:column}.orange-information .only-buyer .left{max-width:380px;margin:0 auto;text-align:center}}.orange-information .only-buyer .left{background-color:#29323a;border-radius:5px;font-weight:bold;font-size:18px;padding:15px 20px;letter-spacing:.05em}.orange-information .only-buyer .left i{margin-right:5px}@media(max-width: 630px){.orange-information .only-buyer .left{font-size:16px}}@media(max-width: 611px){.orange-information .only-buyer .left{font-size:14px;padding:10px 25px}}.orange-information .only-buyer .right{padding:10px 10px 10px 20px}@media(max-width: 592px){.orange-information .only-buyer .right{padding:10px}}@media(max-width: 402px){.orange-information .only-buyer .right br{display:none}}.orange-information .only-buyer .right small{font-size:10.5px}.market-breadcrumb{background:rgba(0,0,0,0);padding-left:0;margin-bottom:0}.market-breadcrumb .breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#8e99a2;font-weight:bold;content:"▶";transform:scale(0.5, 1)}@media only screen and (max-width: 550px){.market-breadcrumb:has(>:nth-child(3)) li:first-child{width:100%}.market-breadcrumb:has(>:nth-child(3)) li:nth-child(2){padding-left:0}}.plain-text{white-space:pre-wrap;word-wrap:break-word}.text-overflow-lines-1{display:-webkit-box;line-clamp:1;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.text-overflow-lines-2{display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.text-overflow-lines-3{display:-webkit-box;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hamberger{margin-left:15px;display:none}@media(max-width: 1000px){.hamberger{display:block}}.hamberger .menu{position:absolute;width:50vw;height:auto;top:0;right:0;margin-top:80px;clear:both;background:var(--background-navbar);transition:.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transform:scale(1, 0);transform-origin:top;background:#fff;z-index:999}@media(max-width: 660px){.hamberger .menu{width:100vw;height:100vh}}.hamberger .menu .auth-user{display:none;text-align:center}@media(max-width: 600px){.hamberger .menu .auth-user{display:block}}.hamberger .menu-btn:checked~.menu{transform:scale(1, 1);transform-origin:top;transition:.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s}.hamberger .menu a{display:block;border-top:1px solid #f3f6f8;font-weight:bold;text-align:center;padding:15px 0;opacity:0;text-decoration:none;letter-spacing:2px;text-transform:capitalize;color:#29323a;transition:.2s}.hamberger .menu a:hover{color:#fa4300;background:#f3f6f8}.hamberger .menu a.nav-signin,.hamberger .menu a.nav-signup{display:none}@media(max-width: 500px){.hamberger .menu a.nav-signin,.hamberger .menu a.nav-signup{display:block}}.hamberger .menu-btn:checked~.menu a,.hamberger .menu-btn:checked~.menu li{opacity:1}.hamberger .menu-btn{display:none}.hamberger .menu-icon{display:block;position:relative;cursor:pointer;padding-top:28px;-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid #f3f6f8;width:74px;height:64px;border-radius:5px;margin-bottom:0}.hamberger .navicon{background:#29323a;display:block;height:3px;width:26px;position:relative;transition:.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;margin:0 auto}.hamberger .navicon:before,.hamberger .navicon:after{content:"";display:block;height:100%;width:100%;position:absolute;background:#29323a;transition:.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s}.hamberger .navicon:before{top:9px}.hamberger .navicon:after{bottom:9px}.hamberger .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.hamberger .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.hamberger .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.hamberger .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{bottom:0}.hamberger .menu-btn:checked~.menu-icon .navicon{background:rgba(0,0,0,0);transition:.2192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s}.hamberger .navtext{position:absolute;text-transform:uppercase;color:#ddd;letter-spacing:4px;font-size:20px}.bg-ssorange{background:#fa4300 !important}.btn.bg-ssorange{border-color:#fa4300 !important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.form-control:disabled{background-color:#f5f5f5;border-color:#f5f5f5;opacity:1;appearance:none}.form-control:disabled+span .select2-selection__arrow{display:none}.form-control{padding:.275rem .65rem .375rem .65rem}.custom-control-input:focus~.custom-control-label::before{box-shadow:none}select.form-control{padding:.2rem .35rem}select.form-control.placeholder{color:#929ba2}textarea.form-control{overflow:hidden;resize:none;min-height:135px}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child):has(+span){border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.input-group-prepend-for-disabled{display:-ms-flexbox;display:flex}.input-group-prepend-for-disabled .input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.btn.btn-xs{padding:.125rem .35rem}.custom-control.custom-radio{margin:5px 0}.custom-control.custom-radio label{font-weight:normal}.showbox{background-color:#f5f5f5;border-color:#f5f5f5;font-size:1rem;font-weight:400;line-height:1.5;min-height:33.5px;color:#495057;border-radius:.25rem;display:block;padding:.375rem .65rem calc(.375rem + 2px) .65rem}#toast-container .toast{opacity:1;background-image:none !important;box-shadow:0 0 1px rgba(0,0,0,.13),0 1px 3px rgba(0,0,0,.2);border:0}#toast-container .toast:hover{box-shadow:0 0 1px rgba(0,0,0,.13),0 1px 3px rgba(0,0,0,.2)}#toast-container .toast:before{position:relative;font-family:"Font Awesome 5 Free";font-weight:900;font-size:22px;line-height:18px;float:left;margin-left:-1.6em;color:#fff;padding-right:.5em;opacity:.7;vertical-align:-50%}#toast-container .toast-warning:before{content:""}#toast-container .toast-error:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}#toast-container .toast-close-button{font-size:15px}#toast-container .toast-info:before{content:""}#toast-container .toast-success:before{content:""}#toast-container .toast-message{white-space:pre-line !important}.click-loading.loading{background:gray !important;border-color:gray !important;color:#fff !important}.click-loading.loading i{opacity:.5 !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.opacity-0{opacity:0 !important}.opacity-1{opacity:.2 !important}.opacity-2{opacity:.4 !important}.opacity-3{opacity:.6 !important}.opacity-4{opacity:.8 !important}.opacity-5{opacity:1 !important}.market-alert-success{background-color:#f3faf2;padding:10px;color:#537853;border:1px solid #3e8636;border-radius:5px}.market-alert-success i{color:#3e8636}.market-alert-danger{background-color:#faeae7;padding:10px;color:#86221a;border:1px solid #86221a;border-radius:5px}.market-alert-danger i{color:#ca180b}.alert-mb-5:has(*){margin-bottom:3em !important}.alert-mb-4:has(*){margin-bottom:1.5em !important}.alert-py-2:has(*){padding-bottom:.5rem !important;padding-top:.5rem !important}.return-link{margin:0 auto 10px;text-decoration:underline;text-decoration-color:gray;font-size:12px}.return-link a{color:gray !important}.btn-round{width:40px;height:40px;border-radius:50%}.btn-round.btn-lg{width:48px;height:48px}.btn-round.btn-sm{width:34px;height:34px}.btn-round.btn-xs{width:24px;height:24px}.btn-round.btn-xs.btn-xxs{width:18px;height:18px;padding:0rem .25rem;line-height:1}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.bg-rental{background-color:#0cbc9b !important}.bg-buy{background-color:#fa4300 !important}.hover-bg-rental:hover{background-color:#0cbc9b !important}.hover-bg-buy:hover{background-color:#fa4300 !important}.text-rental{color:#10b093 !important}.text-buy{color:#fa4300 !important}.border-rental{border-color:#10b093 !important}.border-buy{border-color:#fa4300 !important}nav.market-sidebar{min-width:250px}nav.market-sidebar .head{background:#29323a;color:#fff;padding:5px;text-align:center}nav.market-sidebar .links{background:#fff;padding-bottom:20px}nav.market-sidebar .links a{display:block;padding:10px 15px;background:#fff;color:#29323a}nav.market-sidebar .links a:hover,nav.market-sidebar .links a.active{background:#d8dee7}@media only screen and (max-width: 550px){nav.market-sidebar .links{background:rgba(0,0,0,0)}nav.market-sidebar .links a{padding:5px 10px;margin-top:7px;display:inline-block;border-radius:20px}}nav.market-sidebar .links:last-child{margin-bottom:30px}@media only screen and (max-width: 1200px){nav.market-sidebar{min-width:180px}}.card-auth{max-width:600px;margin:20px auto 0}.card-auth h3{font-size:15px;font-weight:bold}.card-auth .auth_caution{font-size:11px;background:#f0f0f0;padding:15px;margin-top:15px}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:"Roboto",arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{-webkit-flex-grow:1;flex-grow:1;font-family:"Roboto",arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{-webkit-transition:opacity .218s;transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:rgba(255,255,255,.3803921569);border-color:rgba(31,31,31,.1215686275)}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}#page-top .search{max-width:800px;margin:50px auto}#page-top .search .btn-search{background:#fa4300;padding:0 3em;border-color:rgba(0,0,0,0)}@media only screen and (max-width: 400px){#page-top .search .btn-search{padding:0 1.5em}}#page-top .properties-wrapper{max-width:800px;margin:auto}#page-top .properties-wrapper .property-card{display:flex;align-items:center;margin:20px 0;padding:20px;cursor:pointer;border-top:1px solid #d7dee4;border-bottom:1px solid #d7dee4}#page-top .properties-wrapper .property-card .property-photo{height:100px;width:100px;background-size:cover}#page-top .properties-wrapper .property-card .property-name{flex:1;font-weight:bold;font-size:18px;padding-left:18px}#page-top .properties-wrapper .property-card:hover{background:#d7dee4}@media only screen and (max-width: 500px){#page-top .properties-wrapper .property-card .property-photo{height:60px;width:60px}}.property-title{font-size:25px;margin:20px 0 40px 0}.property-title a{color:#29323a}.property-title a:hover{color:#06c}.to-category{display:none;text-align:right;margin-bottom:15px}.to-category button{border-radius:5px}@media only screen and (max-width: 550px){.to-category{display:block}}.property-wrapper{display:flex}.property-wrapper .right{padding:0 20px;flex-grow:1}.property-wrapper .right #property-photos-pc{position:relative}.property-wrapper .right #property-photos-phone{display:none}.property-wrapper .right #property-photos-phone .carousel-item img{width:100%}@media only screen and (max-width: 1024px)and (min-width: 551px){.property-wrapper .right #property-photos-pc img{height:auto}}@media only screen and (max-width: 550px){.property-wrapper .right #property-photos-pc{display:none}.property-wrapper .right #property-photos-phone{display:block}}.property-wrapper .right .property-photos{display:flex;background:#e5e5e5;justify-content:center}.property-wrapper .right .property-photos img{width:100%;height:auto}.property-wrapper .right .property-photos.over-3>*{width:50%}.property-wrapper .right .property-photos.count-3>*{width:66.66%}.property-wrapper .right .property-photos.count-2>img,.property-wrapper .right .property-photos.count-1>img{width:50%}.property-wrapper .right .property-photos.count-0>img{width:40%}.property-wrapper .right .property-photos.over-3 .photo-small{display:flex;flex-wrap:wrap}.property-wrapper .right .property-photos.over-3 .photo-small img{width:50%}.property-wrapper .right .property-carousel-show{background:#fff;font-weight:bold;font-size:12px;border-radius:10px;filter:drop-shadow(2px 2px 1px #54595e);padding:5px 10px;display:inline-block;position:absolute;right:10px;bottom:10px;z-index:2;transition:all .2s ease;cursor:pointer}.property-wrapper .right .property-carousel-show:hover{background:#29323a;color:#fff}.property-wrapper .right .property-image-modal .modal-xl{max-width:90% !important;margin-top:1rem}.property-wrapper .right .property-image-modal .modal-content{background:rgba(0,0,0,0);box-shadow:none;border:none}.property-wrapper .right .property-image-modal .carousel-control-next-icon,.property-wrapper .right .property-image-modal .carousel-control-prev-icon{width:30px;height:30px}.property-wrapper .right .property-image-modal .carousel-control-prev,.property-wrapper .right .property-image-modal .carousel-control-next{opacity:.7}.property-wrapper .right .property-image-modal .carousel-item{max-height:calc(95vh - 60px)}.property-wrapper .right .property-image-modal .carousel-item img{max-height:calc(95vh - 60px);width:auto;max-width:90vw}@media only screen and (max-width: 550px){.property-wrapper{flex-direction:column-reverse}.property-wrapper .right{padding:0}}.items-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}.items-wrapper .item-card{width:calc(20% - 10px);padding:10px;margin:5px;background:#fff;box-shadow:4px 4px 8px 0px #dadde3;transition:all .2s ease;cursor:pointer}.items-wrapper .item-card .photo{background-size:contain;background-position:center;background-repeat:no-repeat}.items-wrapper .item-card .item-title{padding:8px 0;color:#29323a;font-size:12px}.items-wrapper .item-card .item-price{font-size:20px;color:#29323a;font-weight:bold}.items-wrapper .item-card .item-price span{font-size:80%;margin-left:2px}.items-wrapper .item-card .item-price .discount-rate{display:inline-block;font-size:.6em;color:#bc0000;font-weight:bold;margin-left:.25rem}.items-wrapper .item-card .action-button{display:inline-block;border:2px solid #fa4300;border-radius:10px;color:#fa4300;background:#fff;text-align:center;margin-top:10px;padding:2px 20px;font-weight:bold;font-size:12px;transition:all .2s ease}.items-wrapper .item-card .action-button:hover{background:#fa4300;color:#fff !important;opacity:1}.items-wrapper .item-card:hover{background:#dce3e9}@media only screen and (max-width: 1200px){.items-wrapper .item-card{width:calc(25% - 10px)}}@media only screen and (max-width: 920px){.items-wrapper .item-card{width:calc(33.33% - 10px)}}@media only screen and (max-width: 730px){.items-wrapper .item-card{width:calc(50% - 10px)}}.adjust-box{position:relative;width:100%;height:auto}.box-1x1:before{content:"";display:block;padding-top:100%}.inner{position:absolute;top:0;left:0;width:100%;height:100%}.adjust-box p{line-height:1.5em}.property-title.item-page{margin:0 auto 10px;text-decoration:underline;text-decoration-color:gray;font-size:12px}.property-title.item-page a{color:gray !important}.property-wrapper.item-page{margin-top:15px}.itemdetail-wrapper{display:flex;margin-top:15px}.itemdetail-wrapper .itemdetail-left{min-width:350px}.itemdetail-wrapper .itemdetail-left #item-photos-pc{position:relative}.itemdetail-wrapper .itemdetail-left #item-photos-phone{display:none;margin-bottom:25px}.itemdetail-wrapper .itemdetail-left #item-photos-phone .carousel-item img{width:100%}@media only screen and (max-width: 730px){.itemdetail-wrapper .itemdetail-left #item-photos-pc{display:none}.itemdetail-wrapper .itemdetail-left #item-photos-phone{display:block}}.itemdetail-wrapper .itemdetail-left .photo{background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}.itemdetail-wrapper .itemdetail-left .images-123{display:block}@media only screen and (max-width: 920px){.itemdetail-wrapper .itemdetail-left{min-width:300px}}@media only screen and (max-width: 820px){.itemdetail-wrapper .itemdetail-left{min-width:250px}}.itemdetail-wrapper .itemdetail-right{flex-grow:1;padding-left:20px}.itemdetail-wrapper .itemdetail-right .item-title{font-size:25px;margin-bottom:45px;font-weight:bold}@media only screen and (max-width: 730px){.itemdetail-wrapper .itemdetail-right .item-title{margin-bottom:30px}}.itemdetail-wrapper .itemdetail-right .item-price{margin-bottom:30px;line-height:1;font-size:35px;color:#29323a;font-weight:bold}@media only screen and (max-width: 730px){.itemdetail-wrapper .itemdetail-right .item-price{margin-top:15px}}.itemdetail-wrapper .itemdetail-right .item-price span{font-size:80%;margin-left:2px}.itemdetail-wrapper .itemdetail-right .item-price small{letter-spacing:.05em;font-size:75%;margin-left:.5rem}.itemdetail-wrapper .itemdetail-right .item-price .discount-rate{display:inline-block;font-size:.6em;color:#bc0000;font-weight:bold;margin-left:.25rem}@media only screen and (max-width: 730px){.itemdetail-wrapper .itemdetail-right .item-quantity{margin-bottom:30px}}.itemdetail-wrapper .itemdetail-right .action-button{border:none;display:inline-block;border-radius:3px;background:#fa4300;color:#fff;text-align:center;margin-top:10px;padding:10px 50px;font-weight:bold;transition:all .2s ease;letter-spacing:.05rem}.itemdetail-wrapper .itemdetail-right .action-button:hover{opacity:.8}.itemdetail-wrapper .itemdetail-right .action-button[disabled]{cursor:not-allowed}.itemdetail-wrapper .itemdetail-right .item-informations .information{border-bottom:1px solid #c5c5c5;margin-bottom:30px}.itemdetail-wrapper .itemdetail-right .item-informations .information div{padding:15px}@media only screen and (max-width: 730px){.itemdetail-wrapper{display:block}.itemdetail-wrapper .itemdetail-right{padding-left:0}}.after-buy-information{background:#fff;border-radius:5px;padding:20px;margin-bottom:20px}.cd-breadcrumb,.cd-multi-steps{width:90%;width:fit-content;padding:.5em 1em;margin:1em auto;background-color:#edeff0;border-radius:.25em}.cd-breadcrumb:after,.cd-multi-steps:after{content:"";display:table;clear:both}.cd-breadcrumb li,.cd-multi-steps li{display:inline-block;float:left;margin:.5em 0}.cd-breadcrumb li::after,.cd-multi-steps li::after{display:inline-block;content:"»";margin:0 .6em;color:#959fa5}.cd-breadcrumb li:last-of-type::after,.cd-multi-steps li:last-of-type::after{display:none}.cd-breadcrumb li>*,.cd-multi-steps li>*{display:inline-block;font-size:1.4rem;color:#2c3f4c}.cd-breadcrumb li.current>*,.cd-multi-steps li.current>*{color:#fa4300}.no-touch .cd-breadcrumb a:hover,.no-touch .cd-multi-steps a:hover{color:#fa4300}.cd-breadcrumb.custom-separator li::after,.cd-multi-steps.custom-separator li::after{content:"";height:16px;width:16px;background:url(../img/cd-custom-separator.svg) no-repeat center center;vertical-align:middle}.cd-breadcrumb.custom-icons li>*::before,.cd-multi-steps.custom-icons li>*::before{content:"";display:inline-block;height:20px;width:20px;margin-right:.4em;margin-top:-2px;background:url(../img/cd-custom-icons-01.svg) no-repeat 0 0;vertical-align:middle}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(2)>*::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(2)>*::before{background-position:-20px 0}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(3)>*::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(3)>*::before{background-position:-40px 0}.cd-breadcrumb.custom-icons li:not(.current):nth-of-type(4)>*::before,.cd-multi-steps.custom-icons li:not(.current):nth-of-type(4)>*::before{background-position:-60px 0}.cd-breadcrumb.custom-icons li.current:first-of-type>*::before,.cd-multi-steps.custom-icons li.current:first-of-type>*::before{background-position:0 -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(2)>*::before,.cd-multi-steps.custom-icons li.current:nth-of-type(2)>*::before{background-position:-20px -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(3)>*::before,.cd-multi-steps.custom-icons li.current:nth-of-type(3)>*::before{background-position:-40px -20px}.cd-breadcrumb.custom-icons li.current:nth-of-type(4)>*::before,.cd-multi-steps.custom-icons li.current:nth-of-type(4)>*::before{background-position:-60px -20px}@media only screen and (max-width: 660px){.cd-breadcrumb{display:none}}@media only screen and (min-width: 660px){.cd-breadcrumb,.cd-multi-steps{padding:0 1.2em}.cd-breadcrumb li,.cd-multi-steps li{margin:1.2em 0}.cd-breadcrumb li::after,.cd-multi-steps li::after{margin:0 1em}.cd-breadcrumb li>*,.cd-multi-steps li>*{font-size:13px;font-weight:bold}}@media only screen and (min-width: 660px){.cd-breadcrumb.triangle{background-color:rgba(0,0,0,0);padding:0}.cd-breadcrumb.triangle li{position:relative;padding:0;margin:4px 4px 4px 0}.cd-breadcrumb.triangle li:last-of-type{margin-right:0}.cd-breadcrumb.triangle li>*{position:relative;padding:.5em .8em .5em 2.5em;color:#2c3f4c;background-color:#edeff0;border-color:#edeff0}.cd-breadcrumb.triangle li.current>*{color:#fff;background-color:#fa4300;border-color:#fa4300}.cd-breadcrumb.triangle.rental li.current>*{color:#fff;background-color:#0cbc9b;border-color:#0cbc9b}.cd-breadcrumb.triangle li:first-of-type>*{padding-left:1.6em;border-radius:.25em 0 0 .25em}.cd-breadcrumb.triangle li:last-of-type>*{padding-right:1.6em;border-radius:0 .25em .25em 0}.no-touch .cd-breadcrumb.triangle a:hover{color:#fff;background-color:#2c3f4c;border-color:#2c3f4c}.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li>*::after{content:"";position:absolute;top:0;left:100%;content:"";height:0;width:0;border:16px solid rgba(0,0,0,0);border-right-width:0;border-left-width:20px}.cd-breadcrumb.triangle li::after{z-index:1;-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px);border-left-color:#fff;margin:0}.cd-breadcrumb.triangle li>*::after{z-index:2;border-left-color:inherit}.cd-breadcrumb.triangle li:last-of-type::after,.cd-breadcrumb.triangle li:last-of-type>*::after{display:none}.cd-breadcrumb.triangle.custom-separator li::after{background-image:none}.cd-breadcrumb.triangle.custom-icons li::after,.cd-breadcrumb.triangle.custom-icons li>*::after{border-top-width:25px;border-bottom-width:25px}@-moz-document url-prefix(){.cd-breadcrumb.triangle li::after,.cd-breadcrumb.triangle li>*::after{border-left-style:dashed}}}.cart-wrapper{max-width:1000px;margin:0 auto}.cart-wrapper .cart-title{color:#fa4300;font-size:20px;text-align:center;font-weight:bold;margin-bottom:20px}.cart-wrapper .cart-items-warpper{display:flex}.cart-wrapper .cart-items-warpper .cart-items{flex-grow:1}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card{display:flex;margin-bottom:30px;align-items:center}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .left{min-width:180px;cursor:pointer}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .left .photo{background-size:contain;background-position:center;background-repeat:no-repeat}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card.notbuy .left{opacity:.6;cursor:default}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right{flex-grow:1;padding-left:15px;position:relative}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .item-title{cursor:pointer;min-height:70px}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper{display:flex;margin-top:10px;margin-bottom:10px}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper .item-price{flex-grow:1;font-size:25px;color:#29323a;font-weight:bold}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper .item-price span{font-size:80%;margin-left:2px}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper .handle-counter input{width:50px}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper .quantity{font-weight:bold;font-size:25px}@media only screen and (max-width: 450px){.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper{display:block}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper .quantity-wrapper{align-items:baseline;display:flex}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper .quantity-wrapper div:first-child{margin-right:10px}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper .quantity{font-size:19px}}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .del-button{display:inline-block;border-radius:3px;background:rgba(0,0,0,0);font-weight:normal;color:gray;border:1px solid gray;text-align:center;margin-top:10px;padding:2px 5px;transition:all .2s ease;font-size:11px}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .del-button:hover:not([disabled]){background:gray;color:#fff}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card .right .del-button[disabled]{cursor:not-allowed}.cart-wrapper .cart-items-warpper .cart-items .cart-item-card.notbuy .right .item-title{opacity:.6;cursor:default}.cart-wrapper .cart-items-warpper .cart-totals{min-width:300px;text-align:center}.cart-wrapper .cart-items-warpper .cart-totals .totals{border-radius:5px;background:#fff;padding:20px;margin-left:40px}.cart-wrapper .cart-items-warpper .cart-totals .totals .price-wrapper{display:flex;margin:20px;align-items:center}.cart-wrapper .cart-items-warpper .cart-totals .totals .price-wrapper .shokei{width:50px;text-align:left}.cart-wrapper .cart-items-warpper .cart-totals .totals .price-wrapper .total-price{flex-grow:1;font-size:25px;color:#bc0000;font-weight:bold;text-align:right}.cart-wrapper .cart-items-warpper .cart-totals .totals .price-wrapper .total-price span{font-size:80%;margin-left:2px}.cart-wrapper .cart-items-warpper .cart-totals .totals .information{background:#ffffe0;padding:15px;text-align:center}.cart-wrapper .cart-items-warpper .cart-totals .totals .information .remove-date{font-size:12px;margin-top:15px}@media only screen and (max-width: 730px){.cart-wrapper .cart-items-warpper{display:block}.cart-wrapper .cart-items-warpper .cart-totals .totals{max-width:450px;margin:0 auto}.cart-wrapper .cart-items-warpper .cart-totals .totals .price-wrapper{max-width:200px;margin:20px auto}}.cart-wrapper .recommend{margin-top:80px;padding:0 15px}.cart-wrapper .recommend .recommend-title{color:gray;font-weight:bold;font-size:15px}.action-button{border:none;display:inline-block;border-radius:3px;background:#fa4300;color:#fff;text-align:center;padding:10px 50px;font-weight:bold;transition:all .2s ease;letter-spacing:.05rem;cursor:pointer}.action-button:hover{opacity:.8}.action-button[disabled]{cursor:not-allowed;opacity:.6}.card-payment{max-width:600px;margin:20px auto 0}.card-payment h3{font-size:15px;font-weight:bold}.card-payment .auth_caution{font-size:11px;background:#f0f0f0;padding:15px;margin-top:15px}.cart-wrapper.confirm{max-width:800px;margin:0 auto}.cart-wrapper.confirm .cart-items-warpper .cart-items .cart-item-card .left{min-width:120px}.cart-wrapper.confirm .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper .item-price,.cart-wrapper.confirm .cart-items-warpper .cart-items .cart-item-card .right .price-wrapper .quantity{font-size:20px}.gross-amount{font-size:25px;text-align:right}.gross-amount span{font-size:16px}.payment .card{background:#fff;border-radius:5px;max-width:500px;margin:0 auto 25px;padding:15px}.payment .card .logos{text-align:right;margin-bottom:10px}.payment .card .logos img{width:30px;margin:0 5px}.payment-information{max-width:500px;margin:15px auto;font-size:11px;color:gray}.result{max-width:600px;background:#fff;margin:30px auto;text-align:center;padding:20px;border-radius:5px}.result .checkmark{font-size:70px;color:#20b2aa;opacity:.5}.result .thanks{margin:15px 0;font-size:22px;font-weight:bold;color:#20b2aa}@media only screen and (max-width: 630px){.result{max-width:auto;margin:30px 15px}}.mypage .mypage-nav{display:flex;flex-wrap:wrap}.mypage .mypage-nav a{display:block;width:50%;padding:20px;border:1px solid #d3d3d3;background:#fff;color:#29323a}.mypage .mypage-nav a i{opacity:.3;margin-right:.5em;font-size:1.5rem;vertical-align:bottom}.mypage .mypage-nav a:hover{background:#fafafa}.mypage .mypage-nav a:nth-child(2n-1){border-right:none}.mypage .mypage-nav a:nth-child(1),.mypage .mypage-nav a:nth-child(2),.mypage .mypage-nav a:nth-child(3),.mypage .mypage-nav a:nth-child(4){border-bottom:none}@media only screen and (max-width: 450px){.mypage .mypage-nav a{width:100%;border-right:1px solid #d3d3d3 !important}.mypage .mypage-nav a:not(:last-child){border-bottom:none}}#order-history .order-card .card-header>div{display:flex}#order-history .order-card .card-header>div div:first-child{padding-right:1.5rem;margin-right:1.5rem;border-right:1px solid #dee2e6}@media only screen and (max-width: 560px){#order-history .order-card .card-header>div{display:block}#order-history .order-card .card-header>div div:first-child{border-right:none;margin-bottom:.5rem}}#order-history .order-card .order-item-image{background-size:contain;background-position:center;background-repeat:no-repeat;height:100px;width:100px;background-color:#fff}#order-history .order-card .order-item-details{flex:1}#payment-method .payment-method-card{max-width:500px;margin:auto}#payment-method .payment-method-card img{width:30px;margin:0 5px}#about .main-img{background-image:url("../img/market/about_1.jpg");background-size:cover;background-position:center;width:100%;height:200px}#about h3{margin:15px 0}#about .fa-thumbs-up{color:#fa4300;margin-right:5px}#about .bottom-images{margin-top:30px;display:flex}#about .bottom-images img{width:33%}#guide .flow{display:flex;font-size:15px}#guide .flow .left{width:250px}#guide .flow .left img{width:100%}#guide .flow .right{width:calc(100% - 250px);padding:10px}@media only screen and (max-width: 530px){#guide .flow{display:block}#guide .flow .left{width:auto;max-width:400px;margin:auto}#guide .flow .right{width:auto;padding-top:20px}}#guide .fa-sort-down{font-size:50px;margin-left:120px;margin-bottom:25px}@media only screen and (max-width: 530px){#guide .fa-sort-down{margin-left:calc(50% - 15px);margin-top:-10px}}#vision .main-img{background-image:url("../img/market/vision_1.jpg");background-size:cover;background-position:center;width:100%;height:180px}#vision .wrap{margin-top:15px;display:flex;align-items:center}#vision .wrap .left{width:300px}#vision .wrap .left img{width:100%}#vision .wrap .right{width:calc(100% - 250px);padding-left:15px}#vision .wrap .right .vision-title{font-weight:bold;font-style:italic;font-size:20px;margin-bottom:10px}#vision .wrap .right .vision-body{margin-bottom:15px}@media only screen and (max-width: 700px){#vision .wrap{flex-direction:column-reverse}#vision .wrap .right{width:calc(100% - 40px)}}#faq h3{border-bottom:2px solid #d7dee4;margin-bottom:30px;margin-top:30px;padding-bottom:8px;font-size:1.65rem}#faq .shortcuts{margin:40px 0 10px;line-height:3}#faq h4.question{background:#e5e9ef;padding:10px 15px;font-size:1.3rem;font-weight:bold}#faq h4.question span{margin-right:.7rem}#faq .answer{margin-top:10px;padding-bottom:35px}.handle-counter input{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;padding:6px 12px}.handle-counter{overflow:hidden}.handle-counter .counter-minus,.handle-counter .counter-plus,.handle-counter input{float:left;text-align:center;outline:none}.handle-counter .counter-minus,.handle-counter .counter-plus{text-align:center}.handle-counter input{width:100px;border-width:1px;border-left:none;border-right:none}.handle-counter-btn{padding:6px 12px;border:1px solid rgba(0,0,0,0);color:#fff}.handle-counter-btn:disabled,.handle-counter-btn:disabled:hover{background-color:#a9a9a9;cursor:not-allowed;border-color:#a9a9a9}.handle-counter-btn{background-color:#009dda}.handle-counter-btn:hover,.handle-counter-btn:focus{background-color:#0486b9}#buy-all-area{background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px;padding:5px;text-align:center}#buy-all-area .category-label{background-color:#d8dee7;padding:5px 10px;margin-right:5px;font-size:.9rem;border-radius:3px;font-weight:bold}#buy-all-area .discount-rate{display:inline-block;color:#bc0000;font-weight:bold;margin-left:.25rem}#buy-all-area .action-button{display:inline-block;border:2px solid #fa4300;border-radius:10px;color:#fa4300;background:#fff;text-align:center;padding:2px 20px;font-weight:bold;font-size:12px;transition:all .2s ease}#buy-all-area .action-button:hover{background:#fa4300;color:#fff !important;opacity:1}#buy-all-area .modal-action-button{border:none;display:inline-block;border-radius:3px;background:#fa4300;color:#fff;text-align:center;margin-top:10px;padding:10px 50px;font-weight:bold;transition:all .2s ease;letter-spacing:.05rem}#buy-all-area .modal-action-button:hover{opacity:.8}#buy-all-area .modal-action-button[disabled]{cursor:not-allowed}#addAllItemsModal .items-container{max-height:calc(100vh - 220px);overflow-y:auto}#addAllItemsModal .modal-header,#addAllItemsModal .modal-footer{background-color:rgba(0,0,0,.03)}#addAllItemsModal .item-row{margin-top:-10px;border-bottom:1px solid #dee2e6;padding-bottom:.25rem}#addAllItemsModal .custom-control-input.item-checkbox{position:relative;top:25px}#addAllItemsModal .list-thumbnail{width:50px;height:50px;min-width:50px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px !important;border:1px solid #eee;overflow:hidden}.bg-border{background-color:#dee2e6}.notes-title{border-left:8px solid #fa4300;padding:8px 0 8px 10px;font-weight:bold;margin:5px 0}.flyer-container{display:flex;min-height:100vh}.flyer-container .flyer-left{flex:1;background-color:#f8f9fa;padding:30px}.flyer-container .flyer-left .property-title{text-align:center;font-size:1.4rem;font-weight:bold;margin-bottom:18px;color:#333}.flyer-container .flyer-left .items-grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(5, 1fr);gap:8px;max-width:100%;min-height:400px}.flyer-container .flyer-left .items-grid .item-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s ease}.flyer-container .flyer-left .items-grid .item-card:hover:not(.item-placeholder){transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.flyer-container .flyer-left .items-grid .item-card.item-placeholder{background:rgba(0,0,0,0);border:1px rgba(0,0,0,0);box-shadow:none}.flyer-container .flyer-left .items-grid .item-card .photo{background-size:contain;background-position:center;background-repeat:no-repeat}.flyer-container .flyer-left .items-grid .item-card .item-title{font-size:.75rem;margin:8px 0 6px 0;height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1;color:#333}.flyer-container .flyer-left .items-grid .item-card .item-price{font-size:.9rem;font-weight:bold}.flyer-container .flyer-left .items-grid .item-card .item-price .discount-rate{display:inline-block;font-size:.6em;color:#bc0000;font-weight:bold;margin-left:.25rem}.flyer-container .flyer-left .flyer-total-section{font-size:130%;background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:10px;padding:5px;text-align:center;border-radius:8px;box-shadow:0 2px 8px #dadde3}.flyer-container .flyer-left .flyer-total-section .mx-2{margin-left:.5rem;margin-right:.5rem}.flyer-container .flyer-left .flyer-total-section .my-1{margin-top:.25rem;margin-bottom:.25rem}.flyer-container .flyer-left .flyer-total-section strong{color:#29323a;font-weight:bold}.flyer-container .flyer-left .flyer-total-section small{font-size:75%;margin-left:.5rem}.flyer-container .flyer-left .flyer-total-section .discount-rate{color:#bc0000;font-weight:bold;margin-left:.25rem}.flyer-container .flyer-right{flex:1;background-color:#ffb950;display:flex;flex-direction:column;justify-content:flex-start;color:#fff}.flyer-container .flyer-right .right-top{text-align:left;padding:40px 0 0 20px !important}.flyer-container .flyer-right .right-top h1{font-size:3.2rem !important;color:#333;font-weight:bold;margin:20px 20px 8px 0;line-height:1.1;letter-spacing:.22em}.flyer-container .flyer-right .right-top h3{font-size:1.2rem !important;color:#333;margin:20px 20px 10px 0;line-height:1.4;letter-spacing:.35em}.flyer-container .flyer-right .right-center{margin:20px 0 20px !important;position:relative;width:100%;height:44%}.flyer-container .flyer-right .right-center .background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:1}.flyer-container .flyer-right .right-center .overlay-text{position:absolute;top:20px;left:20px;z-index:2;color:#f0e9e3;font-size:1.4rem !important;padding:0;border-radius:0;background:none;width:100%;word-break:break-word;text-align:left;font-family:"MS Mincho",serif;line-height:2}.flyer-container .flyer-right .right-bottom{text-align:center}.flyer-container .flyer-right .right-bottom .bottom-desc-qr{display:flex;flex-direction:row;align-items:center;width:100%}.flyer-container .flyer-right .right-bottom .bottom-desc{flex:7 1 0;text-align:left;padding:0 0 0 15px;display:flex;flex-direction:column;justify-content:flex-start;color:#333}.flyer-container .flyer-right .right-bottom .bottom-desc .bottom-title{margin:10px 0 10px 0;font-size:1.8rem !important;font-weight:bold}.flyer-container .flyer-right .right-bottom .bottom-desc .arrow{font-size:2rem !important;color:#fff;font-weight:bold}.flyer-container .flyer-right .right-bottom .bottom-desc .search-word{font-size:2rem !important;font-weight:bold}.flyer-container .flyer-right .right-bottom .bottom-desc .search-word-highlight{background:#fff;color:#222;padding:2px 8px;border-radius:4px;font-weight:bold}.flyer-container .flyer-right .right-bottom .qr-section{flex:3 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#333;padding:15px;border-radius:8px;margin-bottom:10px;min-width:0}.flyer-container .flyer-right .right-bottom .qr-section .phone-image{position:relative;width:300px;height:300px}.flyer-container .flyer-right .right-bottom .qr-section .phone-image img{width:100%;height:auto;display:block}.flyer-container .flyer-right .right-bottom .qr-section .phone-image .qr-code{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:120px;height:120px}.flyer-container .flyer-right .right-bottom .qr-section .phone-image .qr-code img{width:100%;height:100%;object-fit:contain}.flyer-container .adjust-box{position:relative;width:100%;height:auto}.flyer-container .box-1x1:before{content:"";display:block;padding-top:100%}.flyer-container .inner{position:absolute;top:0;left:0;width:100%;height:100%}@media print{@page{size:A4 landscape;margin:8mm}html,body{margin:0 !important;padding:0 !important;width:100% !important;height:100% !important;font-size:12px !important}.flyer-container{display:flex !important;flex-direction:row !important;min-height:auto !important;height:100vh !important;width:100% !important;margin:0 !important;padding:0 !important;background:none !important;page-break-inside:avoid;box-sizing:border-box}.flyer-left{flex:1 !important;background-color:#f8f9fa !important;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:6px !important}.flyer-left .property-title{font-size:1rem !important;margin-bottom:8px !important}.flyer-left .items-grid{gap:4px !important}.flyer-left .items-grid .item-card{padding:4px !important;box-shadow:none !important;border:1px solid #ddd !important;background:#fff !important;color:#222 !important;page-break-inside:avoid}.flyer-left .items-grid .item-card.item-placeholder{background:rgba(0,0,0,0) !important;border:rgba(0,0,0,0) !important}.flyer-left .items-grid .item-card .item-title{font-size:.6rem !important;margin:2px 0 !important;height:2em !important;line-height:1 !important}.flyer-left .items-grid .item-card .item-price{font-size:.65rem !important;color:#222 !important}.flyer-left .flyer-total-section{font-size:130%;background:#fff !important;box-shadow:none !important;border:1px solid #ddd !important;border-radius:0 !important;color:#222 !important;margin-top:3px !important;padding:1px !important;page-break-inside:avoid}.flyer-left .flyer-total-section strong,.flyer-left .flyer-total-section .discount-rate{color:#222 !important}.flyer-left .flyer-total-section .discount-rate{color:#bc0000 !important;font-weight:bold !important;margin-left:.25rem !important}.flyer-right{flex:1 !important;background-color:#ffb950 !important;-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#222 !important}.flyer-right .right-top{text-align:left;padding:40px 0 0 20px !important}.flyer-right .right-top h1{font-size:2rem !important;margin:10px 10px 5px 0 !important}.flyer-right .right-top h3{font-size:.9rem !important;margin:10px 10px 5px 0 !important}.flyer-right .right-center{position:relative;width:100%;aspect-ratio:3/2;height:auto}.flyer-right .right-center .background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1}.flyer-right .right-center .overlay-text{font-size:.9rem !important;line-height:1.3 !important}.flyer-right .right-bottom{margin-top:-10px !important}.flyer-right .right-bottom .bottom-desc-qr{gap:1px !important}.flyer-right .right-bottom .bottom-desc h4{font-size:.9rem !important}.flyer-right .right-bottom .bottom-desc .bottom-title{font-size:1.2rem !important}.flyer-right .right-bottom .bottom-desc .arrow{font-size:1.5rem !important}.flyer-right .right-bottom .bottom-desc .search-word{font-size:1.2rem !important;color:#222 !important;padding:6px 12px !important;border-radius:6px !important;display:inline-block !important;font-weight:bold !important;margin-top:8px !important}.flyer-right .right-bottom .bottom-desc .search-word-highlight{background:#fff !important;color:#222 !important;padding:2px 8px !important;border-radius:4px !important;font-weight:bold !important}.flyer-right .right-bottom .qr-section{padding:10px !important;margin-bottom:5px !important;page-break-inside:avoid}.flyer-right .right-bottom .qr-section .phone-image{width:180px !important;height:180px !important;page-break-inside:avoid}.flyer-right .right-bottom .qr-section .phone-image .qr-code{width:70px !important;height:70px !important}}@media print and (min-width: 11.6in){@page{size:A3 landscape;margin:12mm}html,body{font-size:16px !important}.flyer-left{padding:10px !important}.flyer-left .items-grid{gap:6px !important}.flyer-left .items-grid .item-card{padding:6px !important}.flyer-left .items-grid .item-card.item-placeholder{background:rgba(0,0,0,0) !important;border:rgba(0,0,0,0) !important}.flyer-left .items-grid .item-card .item-title{font-size:.75rem !important;height:2em !important;line-height:1 !important}.flyer-left .items-grid .item-card .item-price{font-size:.8rem !important}.flyer-left .flyer-total-section{padding:4px !important;page-break-inside:avoid}.flyer-right .right-top{margin:20px 0 0 20px !important}.flyer-right .right-top h1{font-size:5rem !important}.flyer-right .right-top h3{font-size:1.1rem !important}.flyer-right .right-center{margin:40px 0 40px !important}.flyer-right .right-center .overlay-text{font-size:1.1rem !important;padding:12px 16px !important}.flyer-right .right-bottom .bottom-desc{padding:0 0 0 30px !important}.flyer-right .right-bottom .bottom-desc .bottom-title{font-size:1.5rem !important}.flyer-right .right-bottom .bottom-desc .search-word{font-size:1.3rem !important}.flyer-right .right-bottom .bottom-desc .search-word-highlight{background:#fff !important;color:#222 !important;padding:2px 8px !important;border-radius:4px !important;font-weight:bold !important}.flyer-right .right-bottom .qr-section .phone-image{width:280px !important;height:280px !important}.flyer-right .right-bottom .qr-section .phone-image .qr-code{width:100px !important;height:100px !important}}#fullOverlay{position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(255,255,255,.6);display:none;z-index:-1}#fullOverlay.show{display:block;z-index:2147483647;animation:inWip .5s}#fullOverlay .text{background:#fff;position:absolute;left:50%;top:50%;width:200px;transform:translate(-50%, -50%);color:#777;font-size:20px;text-align:center;line-height:2;padding:20px 0;border-radius:10px}#fullOverlay .text i{font-size:45px;color:#17a2b8}