@charset "utf-8";.tss_hotellist{width:100%}.tss_hotellist .tss_hotelline{height:45px}.tss_hotellist .tss_hotelline div{border:1px solid #000;margin:0 !important;border-top:0;line-height:45px}.tss_hotellist .tss_hotelline .tss_title{color:red;background-color:#f5f5f5;text-align:center;font-weight:700;border-top:1px solid #000}.tss_hotellist .tss_hotelline div:nth-child(1){text-align:center;width:200px;float:left}.tss_hotellist .tss_hotelline div:nth-child(2){width:calc(100% - 200px - 150px);margin-left:200px;margin-right:150px;float:left;border-left:0;padding-left:10px}.tss_hotellist .tss_hotelline div:nth-child(3){width:150px;float:left;border-left:0;padding-left:10px}@media screen and (((min-width:959px) and (max-width:1446px)) or ((min-width:521px) and (max-width:670px))){.tss_hotellist .tss_hotelline{height:81px}.tss_hotellist .tss_hotelline div{border:1px solid #000;margin:0 !important;border-top:0;line-height:80px}.tss_hotellist .tss_hotelline div:nth-child(1){text-align:center;width:200px;float:left;height:80px}.tss_hotellist .tss_hotelline div:nth-child(2){width:calc(100% - 200px);margin-left:200px;float:left;border-left:0;padding-left:10px;height:40px;line-height:40px}.tss_hotellist .tss_hotelline div:nth-child(3){width:calc(100% - 200px);margin-left:200px;float:left;border-top:0;border-left:0;padding-left:10px;height:40px;line-height:40px}}@media screen and (max-width:520px){.tss_hotellist .tss_hotelline:nth-child(1){display:none}.tss_hotellist .tss_hotelline:nth-child(2){border-top:1px solid #000}.tss_hotellist .tss_hotelline{height:121px}.tss_hotellist .tss_hotelline div{border:0;margin:0 !important;width:100% !important;height:40px;line-height:40px}.tss_hotellist .tss_hotelline div:nth-child(1){text-align:center;background-color:#f5f5f5}.tss_hotellist .tss_hotelline div:nth-child(2){padding-left:10px}.tss_hotellist .tss_hotelline div:nth-child(3){padding-left:10px;border-bottom:1px solid #000}}.tss_courselist th{color:red}.tss_courselist td{text-align:center}.tss_carfeelist th{width:150px}.tss_carfeelist2 th{width:150px}@media screen and (max-width:480px){.tss_carfeelist2 th{display:block;width:100%}.tss_carfeelist2 td{display:block;width:100%}}.tss_optionlist th{width:250px}.tss_optionlist td{text-align:center}.tss_optionlist{width:100%}.tss_optionlist>div{display:inline-block;width:100%;border-left:1px solid #d3d3d3}.tss_optionlist .tss_title{float:left;width:calc(100% - 82px);padding-left:10px}.tss_optionlist .tss_price{float:left;width:80px}.tss_optionlist>div>div:nth-child(1),.tss_optionlist>div>div:nth-child(2){border-top:1px solid #d3d3d3}.tss_optionlist>div>div{border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;float:left;width:50%;height:45px;line-height:45px}@media screen and (max-width:580px){.tss_optionlist>div{border:0}.tss_optionlist .tss_optionline{display:flex !important;width:100%;border:0 !important}.tss_optionlist .tss_title{width:auto;margin-left:120px;border:0}.tss_optionlist .tss_price{width:120px !important;text-align:right;padding-right:10px;background-color:#f5f5f5;color:silver font-weight:700;border:0;order:-1;display:none}.tss_optionlist .tss_optionline:nth-child(1) .tss_price{display:block}.tss_optionlist .tss_optionline:nth-child(1) .tss_title{margin-left:0}}.tss_optionlist2 th{width:250px}.tss_optionlist2 td{text-align:right}@media screen and (min-width:580px){.tss_optionlist2{width:100%;border:0}.tss_optionlist2 th,.tss_optionlist2 td{border:0}.tss_optionlist2 tbody{display:inline-block;width:100%;border-left:1px solid #d3d3d3;margin:5px 0}.tss_optionlist2 tr{display:inline-block;width:50%;height:47px;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.tss_optionlist2 tr:nth-child(1),.tss_optionlist2 tr:nth-child(2){border-top:1px solid #d3d3d3}.tss_optionlist2 th{display:inline-block;width:calc(100% - 95px);height:45px;line-height:45px;padding-left:10px;padding:0}.tss_optionlist2 td{display:inline-block;width:95px;border-left:1px solid #d3d3d3;height:45px;line-height:45px;margin:0;padding:0 4px 0 0;text-align:right}}@media screen and (min-width:1201px) and (max-width:1330px){.tss_optionlist2 th{font-size:15px}.tss_optionlist2 td{font-size:15px}}.tss_optionlist3 th{width:250px}.tss_optionlist3 td{text-align:right}@media screen and (max-width:480px){.tss_optionlist3 th{display:block;width:100%}.tss_optionlist3 td{display:block;width:100%;text-align:right}}