.input-select{position:relative;display:inline-block}.input-select.stretch{width:100%}.input-select.stretch select{width:100%}.input-select select{-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;padding:16px 38px 16px 16px;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-clip:padding-box;line-height:1;cursor:pointer}.input-select select.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-select select:focus{box-shadow:0 0 0 2px rgba(131,192,253,.2);outline-offset:-2px;background:rgba(0,0,0,.08)}.input-select select:hover{background:rgba(0,0,0,.08)}.input-select select::-webkit-search-decoration{display:none}.input-select::after{content:"";position:absolute;display:inline-block;top:50%;right:16px;width:6px;height:6px;border-top:1.5px solid rgba(0,0,0,.3);border-right:1.5px solid rgba(0,0,0,.3);transform:translateY(-75%) rotate(135deg);pointer-events:none}.input-button{display:inline-block;color:#fff;background:#ff860d;border-radius:4px;padding:20px 24px;font-weight:bold;line-height:1;cursor:pointer;appearance:none;outline:none;border:none}.input-button.medium{padding:16px 24px}.input-button.small,.input-button.slim{padding:12px 16px}.input-button.tiny{padding:8px}.input-button:link,.input-button:visited{color:#fff}.input-button:hover{opacity:.7}.input-button.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-button.secondary{background:#0d86ff}.input-button.error{background:#c50000}.input-button.stretch{width:100%}.input-button.stretch select{width:100%}.input-button.skeleton{color:inherit;background:rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(0,0,0,.16)}.input-button.skeleton:hover{opacity:1;background:rgba(255,134,13,.08)}.input-button.skeleton:link,.input-button.skeleton:visited{color:inherit}.input-button.noborder{color:inherit;background:rgba(0,0,0,0)}.input-button.noborder:link,.input-button.noborder:visited{color:inherit}.input-radio{display:none}.input-radio-item{position:relative;display:flex;padding:16px;border:1px rgba(0,0,0,.3) solid;border-radius:4px;cursor:pointer}.input-radio-item:hover{background:rgba(0,0,0,.08)}.input-radio-status{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border:1px rgba(0,0,0,.3) solid;border-radius:50%;background:#fff;flex-shrink:0}.input-radio-status::before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff}.input-radio:checked+.input-radio-item{border:1px #0d86ff solid;background:rgba(13,134,255,.12)}.input-radio:checked+.input-radio-item .input-radio-status::before{background:#0d86ff}.input-radio:disabled+.input-radio-item{border:1px #9f9fa0 solid;opacity:.7;pointer-events:none}.input-radio:disabled+.input-radio-item::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.input-text{-webkit-box-sizing:border-box;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;padding:16px;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;background-clip:padding-box;line-height:1;cursor:pointer}.input-text.disabled{pointer-events:none;background:rgba(0,0,0,.3)}.input-text:focus{box-shadow:0 0 0 2px rgba(131,192,253,.2);outline-offset:-2px;background:rgba(0,0,0,.08)}.input-text:hover{background:rgba(0,0,0,.08)}.input-text::-webkit-search-decoration{display:none}.input-text.stretch{width:100%}.input-text:read-only{background:rgba(0,0,0,.12);color:rgba(0,0,0,.3);pointer-events:none}.input-checkbox{display:none}.input-checkbox-item{position:relative;display:flex;padding:16px;border:1px rgba(0,0,0,.3) solid;border-radius:4px;cursor:pointer}.input-checkbox-item:hover{background:rgba(0,0,0,.08)}.input-checkbox-status{font-size:20px;color:rgba(0,0,0,.3)}.input-checkbox:checked+.input-checkbox-item{border:1px #0d86ff solid}.input-checkbox:checked+.input-checkbox-item .input-checkbox-status{color:#0d86ff}.input-checkbox:disabled+.input-checkbox-item{border:1px #9f9fa0 solid;opacity:.7;pointer-events:none}.input-checkbox:disabled+.input-checkbox-item::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.3)}.width-max{width:100%}.cal{background:#efefef;padding:16px 16px 8px}.cal-alert{display:block;background:#c50000;color:#fff;padding:8px 12px;border-radius:20px}.cal .cal-wrap{flex-shrink:0}.cal .cal-wrap .select_days,.cal .cal-wrap .schedule{background:#0d86ff !important;color:#fff}.cal .cal-wrap .cal_today{background:#fff !important;width:14px;height:14px}.cal .cal-wrap .no_dayscalc{background:rgba(255,134,13,.32) !important}.cal .cal-wrap-days-info{display:none}.cal .cal-wrap-slider{position:relative;max-width:100%;overflow-x:scroll}.cal .cal-wrap-slider .cal-prev,.cal .cal-wrap-slider .cal-next{display:none}.cal .cal-wrap-slider .cal-prev{left:0;transform:translate(-50%, -50%) rotateZ(90deg)}.cal .cal-wrap-slider .cal-next{right:0;transform:translate(50%, -50%) rotateZ(-90deg)}.cal .cal-wrap-slider-contents{display:flex;justify-content:center;flex-wrap:nowrap;width:100%}@media screen and (max-width: 568px){.cal .cal-wrap-slider-contents{justify-content:start}}.cal .cal-wrap-slider-col{flex-shrink:0;scroll-snap-align:start;margin:0 3px}.cal .cal-wrap-slider-col table{margin:0 auto;background:#fff}.cal .cal-wrap-slider-col table th,.cal .cal-wrap-slider-col table td{font-weight:normal}.cal .cal-wrap-slider-col table th{text-align:center;width:32px;height:32px}.cal .cal-wrap-slider-col table td{text-align:center;width:32px;height:32px}.cal .cal-wrap-slider-col table .month{background:#005acb;color:#fff;padding:8px;line-height:1}.cal .cal-wrap-slider-col table .week{font-weight:bold}.cal .cal-wrap-slider-col table .sat,.cal .cal-wrap-slider-col table .sun,.cal .cal-wrap-slider-col table .hol{background:rgba(255,134,13,.32) !important}.cal .cal-wrap-slider-col table .today{box-shadow:0px 0px 0px 2px #0d86ff inset;color:#0d86ff;font-weight:bold}.cal .cal-wrap-slider-col table .disabled{color:rgba(0,0,0,.3)}.cal .cal-wrap-days{display:flex;flex-wrap:wrap}.cal .cal-wrap-days p:first-child{width:15px;height:15px;margin-right:4px}.cal .cal-wrap-days>div.flex{display:flex}.cal .cal-wrap-days>div.marginLeft{margin-left:12px}.cal .cal-wrap-days .select_days,.cal .cal-wrap-days .schedule{background:#0d86ff !important;color:#fff}.cal .cal-wrap-days .cal_today{background:#fff !important;width:14px;height:14px;border:1px solid #0d86ff;background:#fff}.cal .cal-wrap-days .no_dayscalc{background:rgba(255,134,13,.32) !important}.simulator-features{display:grid;grid-gap:8px;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}@media screen and (max-width: 568px){.simulator-features{grid-template-columns:repeat(6, 1fr)}}.simulator-features-item{padding:16px 8px}@media screen and (max-width: 568px){.simulator-features-item:nth-child(1){grid-column:1/3}.simulator-features-item:nth-child(2){grid-column:3/5}.simulator-features-item:nth-child(3){grid-column:5/7}.simulator-features-item:nth-child(4){grid-column:1/4}.simulator-features-item:nth-child(5){grid-column:4/7}}.simulator-categories{display:grid;grid-template-columns:repeat(auto-fit, minmax(162px, 230px));grid-gap:16px;justify-content:center}@media screen and (max-width: 568px){.simulator-categories{grid-template-columns:repeat(auto-fit, minmax(162px, 1fr))}}.simulator-categories a{display:inline-block;position:relative}.simulator-categories a .latest{position:absolute;top:8px;left:8px;display:inline-block;padding:4px 12px;background:#dc0012;border-radius:4px;font-size:12px;font-weight:bold;color:#fff;line-height:1}.simulator-repeat{padding:20px;background:rgba(0,0,0,.04)}.simulator-repeat .input-button{background:#fff}.simulator-old{padding:20px 16px;border:1px #c50000 solid;border-radius:4px}.simulator-old-categories{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));grid-gap:16px}.simulator-old-categories-item{position:relative;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:5px 5px 0px 5px;padding:10px 30px;overflow:hidden;color:rgba(0,0,0,.6)}.simulator-old-categories-item .old-color{color:#ff0006}.simulator-old-categories-item::after{content:"";position:absolute;bottom:0;right:0;width:24px;height:24px;background:#ff0006;transform-origin:center;transform:translate(50%, 50%) rotateZ(45deg)}.simulator-old-categories-item-support{display:inline-flex;align-items:center;border-radius:10px;padding:2px 8px;background:#ff0006;color:#fff;font-size:10px}.simulator-old-categories-item-support.disabled{background:#d5d5d5}.simulator-guide{display:grid;grid-gap:16px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 980px){.simulator-guide{grid-template-columns:1fr}}.simulator-spec{display:grid;grid-gap:16px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 980px){.simulator-spec{grid-template-columns:1fr}}.simulator-spec-require{flex-shrink:0;width:100%}.simulator-spec-require th{border:1px rgba(0,0,0,.12) solid;border-right:none;text-align:center}.simulator-spec-require td{border:1px rgba(0,0,0,.12) solid;border-left:none}.simulator-spec-require tbody th{padding:20px 10px;white-space:nowrap}.simulator-spec-require tbody td{padding:20px}.simulator-spec-require .recommend{color:#0d86ff;border:solid #0d86ff 1px;border-radius:4px;padding:2px 7px}.simulator-spec-caution{background:#ececec;padding:16px}.simulator-days{display:grid;grid-gap:16px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 980px){.simulator-days{grid-template-columns:1fr}}.simulator-payment{display:grid;grid-gap:16px 8px;grid-template-columns:max-content 1fr;align-items:center;background:#ececec;padding:16px}.index-news{display:grid;grid-template-columns:148px 1fr;grid-gap:16px;padding:16px 0}@media screen and (max-width: 980px){.index-news{grid-template-columns:1fr}}.index-news+.index-news{border-top:1px solid rgba(0,0,0,.16)}.index-news-label{display:flex;flex-direction:column;gap:4px}@media screen and (max-width: 980px){.index-news-label{flex-direction:row;flex-wrap:wrap}}.index-news-label span{display:inline-block;padding:4px 8px;font-size:12px;color:#0d86ff;border:1px #0d86ff solid;border-radius:14px}
