﻿@charset "utf-8"; 
table tr:nth-child(odd){background-color: #f5f5f5;}
table tr:nth-child(even){background-color: #fff;}
.headsearch-box{height:100%;position:relative}
.headsearch-box .head-search{height:100%;display:inline-flex;align-items:center}
.headsearch-box .head-search button{outline:0;border:none;cursor:pointer;background:0 0;border-radius:5px;margin:0 10px 0 15px;width:36px;height:36px;}
.headsearch-box .head-search button em{font-size:var(--fontsize22);color:#000}
.search-input{position:absolute;top:100%;right:0;background:#000000;color:#FFFFFF;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 4px rgba(0,0,0,.2);opacity:0;transform:rotateX(90deg);visibility:hidden}
.search-input.active{transition:opacity .3s,transform .3s;visibility:visible;opacity:1;transform:rotateX(0);transform-origin:top}
.search-input .seatxt{width:200px;height:40px;padding-left:10px;font-size:var(--fontsize16);border:none;background:0 0;color:#FFFFFF;outline:none;border:none;}
.search-input button{width:40px;height:40px;border:none;outline:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:#000;transition:all .1s linear}
.search-input button em{font-size:22px;color:var(--color);font-weight:var(--fontbold6)}
.search-input input::-webkit-input-placeholder{color:#fff;}
@media (max-width:768px){.headsearch-box{position:absolute;right:13vw}
.headsearch-box .head-search button{margin:0;}
.search-input{width:100%;position:fixed;top:13.3333333333vw;padding:15px 15px;}
.search-input .seatxt{flex:1;border:1px solid #ffffff77;border-right:none}
.search-input button{border:1px solid #ffffff77;border-left:none}
.lang{right:100px;}}