 html {line-height: 1.15; -webkit-text-size-adjust: 100%; }body {margin: 0;}main {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}hr {box-sizing: content-box; height: 0; overflow: visible; }pre {font-family: monospace, monospace; font-size: 1em; }a {background-color: transparent;}abbr[title] {border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }b,strong {font-weight: bolder;}code,kbd,samp {font-family: monospace, monospace; font-size: 1em; }small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}img {border-style: none;}button,input,optgroup,select,textarea {font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; }button,input { overflow: visible;}button,select { text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"],[type="radio"] {box-sizing: border-box; padding: 0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield; outline-offset: -2px; }[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button; font: inherit; }details {display: block;}summary {display: list-item;}template {display: none;}[hidden] {display: none;}html { scroll-behavior: smooth; } body { color: #333; font-size: 18px; line-height: 1.62rem; margin:0; padding:0; display: flex; flex-direction: column; min-height: 100vh; font-family: 'Roboto', sans-serif; }a { color:#1779ba; text-decoration:none; } a:hover { color:#005e8b; } p { margin-bottom: 1em; } h1 { font-size: 2.8rem; } h2 { font-size: 1.6rem; } h3 { font-size: 1.4rem; } h4 { font-size: 1.3rem; } h5 { font-size: 1.2rem; } ul, ol { margin: 0 0 1rem 0; } ul { list-style: disc; } ol { list-style: decimal; } li { line-height: 1.5; margin: 0.1rem 0 0 1rem; } li > ul, li > ol { margin: 0.5rem 0 0 1rem; } .w0 { width: unset !important; } .w20 { width:20%; } .w25 { width:25%; } .w33 { width:33.33%; } .w50 { width:50%; } .w70 { width:70%; } .w80 { width:80%; } .w100 { width:100% !important; }.h100 { height:100px; } .h200 { height:200px; } .h300 { height:300px; } .i100 { max-width: 100%; height: auto; } .p0 { padding:0 !important; } .p5 { padding:.5rem!important; } .p10 { padding:1rem; } .pt5 { padding-top:.5rem; } .pt10 { padding-top:1rem; } .pt20 { padding-top:2rem; } .pb5 { padding-bottom:.5rem; } .pb10 { padding-bottom:1rem; } .pb20 { padding-bottom:2rem; } .m0 { margin:0; } .m5 { margin:.5rem!important; } .m10 { margin:10px; } .ml10 { margin-left:10px; } .ml20 { margin-left:20px; } .mr10 { margin-right:10px; } .mr20 { margin-right:20px; } .left { float:left; } .right { float:right; } .center { margin:auto; text-align:center; justify-content: center; } .alignright { text-align: right; } .alignleft { text-align: left; } .aligncenter { text-align: center; } .centered { display: flex; justify-content: center; align-items: center; height: 80vh; } .relative { position:relative; } .font06 { font-size:0.6em; } .font08 { font-size:0.8em; } .font12 { font-size:1.2em; } .font14 { font-size:1.4em; } .font16 { font-size:1.6em; } .upcase { text-transform: uppercase; } .underline { text-decoration: underline; text-underline-position: under; } .nounderline { text-decoration: none; } .bold { font-weight:600; } .red { color:#DB4437; } .gray { color:gray; } .white { color:white!important; } .black { color:#333; } .green { color:#66ad59; } .bgblack { background:#333; } .bggreen { background:#66ad59 !important; } .bggray { background:#f2f7f2; } .bgred { background:#DB4437; } .bgdarkgray { background:#474747; } .bgwhite { background:#fff; } .bglightblue { background:#f4f9fd; } main { margin-left:250px; transition:margin-left .3s ease-in-out; flex-grow:1; position:relative; } .content { padding:20px;} .title { font-size:1.5em; padding-bottom:10px; padding-top:20px; line-height: 3rem; margin:auto; text-align:center; justify-content: center; } .postbox { position: relative; min-width: 255px; border: 1px solid #c3c4c7; box-shadow: 0 1px 1px rgba(0,0,0,.04); background: #fff; } .submenu { margin: 15px 0px; } .submenu a, .partmenu a { white-space: nowrap; border: 1px solid #ccc; background-color: #f7f7f8; color: #333; border-radius: 2px; padding: 7px; margin-right: 10px; } .submenu a:hover, .partmenu a:hover { background-color: #333; color: #fff; } .partmenu { margin: 5px 0px; } .partmenu a { font-size:0.6em; padding: 2px; } .line { border-bottom: 1px solid #dadce0; } .radius { border-radius: 0.3em; } .flex { display: flex; } .shadow { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); } .external::before { content: "\2197"; margin-right: 5px; } .vertical { writing-mode: vertical-rl; transform: rotate(180deg); } .table { margin-bottom:10px; } .table th,.table td { border-bottom:1px solid #ddd; padding: 5px; max-width: 250px; } .table td input { border: 1px solid #ccc; border-radius: 5px; font-size: initial; } .table th { background-color:#f7f7f8; color:#333333cc; cursor: pointer; font-weight: bold; } .table textarea,.table select, .table input { width:100%; border: 1px solid #ccc; box-sizing: border-box; padding: 10px; } .tbg { background-color: #c0c0c020 !important; } .form { max-width: 600px; margin: 0 auto; padding: 20px; background-color: #f5f5f5; border-radius: 5px; }.form-message { color: red; margin-bottom: 10px; }.form-row { display: flex; align-items: center; margin-bottom: 10px; }.form-row label { flex: 1; }.form-row input,.form-row select,.form-row textarea { flex: 2; padding: 10px; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; }.form-row input[type="submit"] { background-color: #fff; color: #333; &:hover { color: #fff; background-color: #444; border-color: #444; cursor: pointer; }}button, .button { display: inline-block; padding: 5px 10px; border: 1px solid #999; color: #333; background-color: #f7f7f8; transition: all 0.2s; border-radius: 0.3em; font-family: 'Roboto', sans-serif; border-radius: 8px;} button:hover, .button:hover { color: #fff; background-color: #444; border-color: #444; cursor: pointer; } .pointer { cursor: pointer; } .message { display: none; position: fixed; top:10px; right:10px; padding: 10px; background-color: #f1f1f1; color: #333; font-size: 20px; border-radius: 5px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); z-index: 9999; } .hint { display: none; position: absolute; max-width: 300px; min-width: 150px; height: auto; background-color: #fff; border: 1px solid #ccc; padding: 10px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); } .hintid { position:absolute; right:5px; bottom:0px; color:gray; font-size:10px; } hint { cursor:pointer; } hint::after { content:"ⓘ"; } .breadcrumbs { list-style:none; padding:0; margin:0; overflow:hidden } .breadcrumbs li { display:inline; margin:0 } .breadcrumbs a { text-decoration:none; color:#333; } .breadcrumbs li::after { content:"›"; margin:0 8px; color:#666 } .breadcrumbs li:last-child::after { content:"" } .search_results { position: absolute; z-index: 999; top: 100%; right: 0; } .search_results p { margin: 0; padding: 5px 7px; border: 1px solid #CCC; border-top: none; cursor: pointer; background: #f5f5f5; } .container {display: flex;flex-wrap: wrap; gap: 10px; align-items: stretch; }.card {flex: 1 1 calc(33.333% - 20px); box-sizing: border-box; display: flex;flex-direction: column; justify-content: space-between; background-color: white;border: 1px solid #ccc;border-radius: 8px;padding: 15px;text-align: center;transition: transform 0.2s ease; }.card p {flex-grow: 1; }.card img {height: 200px; object-fit: contain; margin-top: auto; }.card:focus {outline: none; }.card:active,.card:hover {transform: scale(1.01); }.spacer {flex-basis: 100%; height: 0; }#toggleButton{ cursor: pointer; }#toggleContent{ display: none; }select {appearance: none; -webkit-appearance: none; -moz-appearance: none; background-color: #fff; border: 1px solid #ccc; border-radius: 8px; padding: 10px 30px 10px 12px; font-size: 16px; color: #333; cursor: pointer; outline: none; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23777" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"/></svg>'); background-repeat: no-repeat; background-position: right 12px center; background-size: 16px; transition: border-color 0.3s, box-shadow 0.3s;}select:hover {border-color: #888;}select:focus {border-color: #007bff; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}select:disabled {background-color: #f5f5f5; color: #aaa; cursor: not-allowed;}.lang { position: absolute; top: 10px; right: 10px; display: flex; align-items: center; gap: 10px; }.lang-link { text-decoration: none; color: #333; transition: color 0.3s ease, transform 0.2s ease; }.lang-link:hover { color: #007BFF; transform: scale(1.1); }.lang-separator { color: #ccc; font-weight: normal; }@media (max-width: 1024px){ .card { max-width: calc(100% - 20px);}.card img { height: auto;}}.clearfix::after { content: ""; clear: both; display: table; } @media (max-width: 768px){ .mh { display: none; }.mpt20 { padding-top: 20px; }header { height: 3.6rem; }.content { padding:10px; }.title { line-height: 3rem; }.right { float:none; }main { margin-left: 0; }.form { max-width: 100%; padding: 10px; }.form-row { flex-direction: column; margin-bottom: 20px; }.submenu a, .partmenu a { display: block; margin-bottom: 10px; }.mobile0 { padding: 0 !important; margin: 0 !important; }.w20,.w25 { width:50%; }.w33,.w50,.w70,.w80 { width:100%; }.centered { all: initial; }.table { overflow-x: scroll; display: block; }.table th, .table td { padding: 5px; }.card img {width: 250px;} .breadcrumbs{padding-bottom: 10px;} }nav{background-color:#e6e6e6; width: 100%; z-index:10; }nav ul{list-style:none;margin:0;padding-left:0;}nav li{display:block;float:left;margin:0;padding: 0.7rem 1rem; position:relative;text-decoration:none;}nav li a{text-decoration:none;}.dropdown::before {content: '\25BE';float: right; margin-left: 10px; color: #51414199;}nav li:focus-within,nav li:hover{background:#e6e6e6;}nav ul li ul li:hover{margin-left:0;}nav li a:hover{cursor:pointer;}nav li:focus-within a{outline:0;}nav ul li ul{background:#e6e6e6;position:absolute;transition:all .5s ease;left:0;display:none;border-top: 5px solid #51414199;}nav ul li ul:focus,nav ul li ul:hover, nav ul li:focus-within>ul, nav ul li:hover>ul{display:block;white-space: nowrap;}nav ul li ul li{clear:both;}nav ul li ul li a{padding:1rem;}.menumain{display: flex;}.menumobile{display:none;}@media (max-width: 768px) {.menu { transform: translateX(-100%); } .menu.open { transform: translateX(0); } .menumain {display: block;position: fixed;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;background-color: #e6e6e6;overflow-y: auto;}.menumobile{display: block; padding:10px 0;z-index: 100; width:100%; top:0; background-color:#e6e6e6;}nav{bottom:0;display:none;}nav ul{margin:10px;}nav li {float:none; text-align:left;}nav ul li ul{position:static;border-top:none;border-left: 5px solid #e9eef6;margin:0;box-shadow: none !important;}nav ul li:hover>ul{display:none;}nav li:hover{background:none;}.burger::after {content: '\2630';}.burger.opened::after {content: '\2A2F';}.dropdown::before {content: '\25BE'; margin-right: 10px;}.dropdown.opened::before {transform: rotate(90deg);}.close-btn { display: none; position: fixed; top: 10px; right: 10px; font-size: 24px; color: #000; cursor: pointer; } }dialog { border: none !important; }dialog::backdrop { backdrop-filter: blur(2px); }dialog[open] { animation: fadeIn 0.2s ease-out; width: 95%;}@keyframes fadeIn {from {opacity: 0;transform: scale(0.95);}to {opacity: 1;transform: scale(1);}}.flexcontent {display: flex;flex-wrap: nowrap; margin: 0;padding: 0;}.columnleft {width: 300px;position: relative;}.columnright {width: 300px;position: relative;}.wall1, .wall2, .wall3, .wall4, .wall5, .wall6 {display: flex;overflow: hidden;cursor: pointer;}.wall1 img, .wall2 img, .wall3 img, .wall4 img {max-width: 300px;display: block;object-fit: contain;}.wall5 img, .wall6 img {height: 250px;}.wall1 {height:300px;float: right;position: relative;top: 250px;}.wall2 {height:300px;float: right;position: relative;top: 250px;}.wall3 {height:300px;float: left;position: relative;top: 250px;}.wall4 {height:300px;float: left;position: relative;top: 250px;}.gate img {transform: rotate(180deg) scaleX(-1);height: 240px;}.car {height: 600px;background-color: #efe9e9;position: relative;}.car img {width: 170px;margin: auto;position: absolute;top: 0; left: 0; bottom: 0; right: 0;}.rotatewall1 {position: relative;right: -25px;transform: rotate(-90deg);transform-origin: center;}.rotatewall2 {position: relative;right: -25px;transform: rotate(-90deg) scaleX(-1);transform-origin: center;}.rotatewall3 {position: relative;left: -25px;transform: rotate(90deg) scaleX(-1);transform-origin: center;}.rotatewall4 {position: relative;left: -25px;transform: rotate(-90deg) scale(-1);transform-origin: center;}.selectwall{text-align: center;height: 250px;width: 100%;min-width: 250px;display: flex;justify-content: center;align-items: center;background-color: whitesmoke;border-radius: 0.3em;transition: background-color 1.3s ease, color 0.3s ease, transform 0.5s ease;}.selectwall:hover {transform: scale(1.1);background-color: rgb(233, 232, 232);}.dialogimg { width: 300px !important; height: auto !important; }.user_price {position: absolute;top: 30px;left: 160px;transform: translate(-50%, -50%);font-weight: bold;}.wallcontent{display: flex; justify-content: center;align-items: flex-start;}.price{font-size: 1.2em;}@media (max-width: 1400px) {}@media (max-width: 120px) {.middle-column > div:nth-child(2) {display: none;}}@media (max-width: 380px) {.column, .middle-column {flex: 100%;}.middle-column {order: 1;}.middle-column > div:nth-child(1) {order: 1;}.column:nth-child(1) {order: 2;}.column:nth-child(3) {order: 3;}.middle-column > div:nth-child(3) {order: 4;}.car, .gate {display:none;}.rotatewall1, .rotatewall2, .rotatewall3, .rotatewall4, .gate img {all: unset;}.wall1, .wall2, .wall3, .wall4, .wall5, .wall6 {all: unset;}.wallcontent, .flexcontent {all: unset;}.wall1, .wall2, .wall3, .wall4, .wall5, .wall6 {background-color: white;border: 1px solid #ccc;border-radius: 8px;margin: 10px;padding: 15px;text-align: center;float: left;}}