.main__body{max-width:1400px;width:92%;margin-right:auto;margin-left:auto;overflow:hidden}@media only screen and (max-width: 767px){.main__body{width:87%}}@media only screen and (min-width: 1025px){.main__body{margin-top:90px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.main__body{margin-top:70px}}@media only screen and (max-width: 767px){.main__body{margin-top:2.5em}}@media only screen and (min-width: 1025px){.main__body{margin-bottom:200px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.main__body{margin-bottom:120px}}@media only screen and (max-width: 767px){.main__body{margin-bottom:4em}}@media only screen and (max-width: 1024px){.main__body{width:100%}}.main__body .compare-table_container{position:relative}.main__body table{margin-left:auto;margin-right:auto}@media only screen and (max-width: 1024px){.main__body table{margin:0 auto;display:block;position:relative;overflow-x:scroll;border-collapse:collapse;width:100%;overflow:scroll;-webkit-overflow-scrolling:touch}}@media only screen and (max-width: 1024px){.main__body table{width:calc(99vw - 11rem);height:calc(133vh - 6rem)}}@media only screen and (min-width: 1025px){.main__body table{width:auto;height:auto}}@media only screen and (min-width: 800px) and (max-width: 1026px){.main__body table{width:calc(99vw - -1rem) !important;height:calc(102vh - 49rem) !important}}@media only screen and (min-width: 768px) and (max-width: 1024px){.main__body table{width:calc(136vw - 26rem);height:calc(173.4vh - 51.5rem)}}@media only screen and (max-width: 767px){.main__body table{width:90%;height:calc(182vh - 45.9rem)}}.main__body thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.main__body thead .rooms{width:266px}@media only screen and (max-width: 767px){.main__body thead .rooms{width:150px}}.main__body thead th,.main__body thead td{background:#f1e5b8 !important}.main__body thead,.main__body tbody{display:block;text-align:left}@media only screen and (max-width: 1024px){.main__body thead,.main__body tbody{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media only screen and (min-width: 1025px){.main__body thead,.main__body tbody{display:table-header-group}}@media only screen and (max-width: 1024px){.main__body thead .room_name,.main__body tbody .room_name{width:207px}}.main__body thead .room_name .link_txt,.main__body tbody .room_name .link_txt{display:block;text-align:center}@media only screen and (max-width: 767px){.main__body thead .room_name .link_txt,.main__body tbody .room_name .link_txt{padding:0.7em 0;font-size:120%}}.main__body thead .room_name .link_txt .ion-ios-arrow-right,.main__body tbody .room_name .link_txt .ion-ios-arrow-right{padding-left:10px}@media only screen and (max-width: 767px){.main__body thead .room_name .link_txt .ion-ios-arrow-right,.main__body tbody .room_name .link_txt .ion-ios-arrow-right{padding-left:2px}}@media only screen and (max-width: 767px){.main__body thead .room_name,.main__body tbody .room_name{width:110px}}.main__body thead .room_name .room-img,.main__body tbody .room_name .room-img{display:none}.main__body thead .room_name .room-img:first-of-type,.main__body tbody .room_name .room-img:first-of-type{display:inline-block}@media only screen and (min-width: 768px){.main__body thead .room_name .room-img img,.main__body tbody .room_name .room-img img{width:70%}}.main__body thead .room_name .tmp_btn,.main__body tbody .room_name .tmp_btn{width:100%}@media only screen and (min-width: 768px){.main__body thead .room_name .tmp_btn,.main__body tbody .room_name .tmp_btn{height:1.8em}}@media only screen and (max-width: 767px){.main__body thead .room_name .tmp_btn,.main__body tbody .room_name .tmp_btn{height:1.6em}}@media only screen and (min-width: 1025px){.main__body thead .room_name .tmp_btn a,.main__body tbody .room_name .tmp_btn a{padding:0 .6em}}.main__body thead .room_name .tmp_btn a .jp,.main__body tbody .room_name .tmp_btn a .jp{font-size:75%}.main__body thead .large,.main__body tbody .large{width:182px}@media only screen and (max-width: 767px){.main__body thead .large,.main__body tbody .large{width:126px}.main__body thead .large .tmp_btn,.main__body tbody .large .tmp_btn{width:100%}.main__body thead .large .tmp_btn a,.main__body tbody .large .tmp_btn a{padding:0 0em}}.main__body thead .middle,.main__body tbody .middle{width:136px}@media only screen and (max-width: 767px){.main__body thead .middle,.main__body tbody .middle{width:90px}}.main__body thead th,.main__body thead td,.main__body tbody th,.main__body tbody td{display:table-cell;min-height:2rem;background-color:#f1e5b8}.main__body thead th,.main__body tbody th{font-weight:bold;background-clip:padding-box}.main__body thead th a,.main__body tbody th a{font-family:"游ゴシック体", "Yu Gothic", YuGothic, 'Noto Sans JP', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}.main__body thead th .icon,.main__body tbody th .icon{position:absolute;z-index:10;font-size:113%;color:#fff;background-color:#000;width:25px;height:25px}@media only screen and (min-width: 768px){.main__body thead th .icon,.main__body tbody th .icon{left:21%}}@media only screen and (max-width: 767px){.main__body thead th .icon,.main__body tbody th .icon{font-size:125%;width:25px;height:25px}}.main__body thead th .icon i,.main__body tbody th .icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1}@media only screen and (max-width: 767px){.main__body thead th .link_hover,.main__body tbody th .link_hover{font-size:88%;line-height:1.7em;display:block}}.main__body thead th .link_hover:hover,.main__body tbody th .link_hover:hover{opacity:0.7}@media only screen and (max-width: 767px){.main__body thead th .c_black,.main__body tbody th .c_black{height:2.5em}}@media only screen and (max-width: 767px){.main__body thead th .c_black .jp,.main__body tbody th .c_black .jp{font-size:88%}}.main__body thead td,.main__body tbody td{font-size:90%;line-height:1.5}.main__body tr{border-bottom:1px solid #9d9287;-webkit-box-sizing:border-box;box-sizing:border-box}.main__body tr:nth-child(odd) th,.main__body tr:nth-child(odd) td{background:#f6edcc}@media only screen and (min-width: 1025px){.main__body tr.color th:first-of-type{width:12%}.main__body tr.color th:nth-of-type(2){width:12%}.main__body tr.color th:nth-of-type(3){width:7%}.main__body tr.color th:nth-of-type(4){width:7%}.main__body tr.color th:nth-of-type(5){width:13%}.main__body tr.color th:nth-of-type(6){width:7%}.main__body tr.color th:nth-of-type(7){width:7%}.main__body tr.color th:nth-of-type(8){width:7%}.main__body tr.color th:nth-of-type(9){width:7%}.main__body tr.color th:nth-of-type(10){width:7%}.main__body tr.color th:nth-of-type(11){width:7%}.main__body tr.color th:nth-of-type(12){width:7%}}@media only screen and (min-width: 1025px) and (max-width: 1515px){.main__body tr.color th:first-of-type{width:15%}.main__body tr.color th:nth-of-type(2){width:11%}.main__body tr.color th:nth-of-type(3){width:7%}.main__body tr.color th:nth-of-type(4){width:7%}.main__body tr.color th:nth-of-type(5){width:11%}.main__body tr.color th:nth-of-type(6){width:7%}.main__body tr.color th:nth-of-type(7){width:7%}.main__body tr.color th:nth-of-type(8){width:7%}.main__body tr.color th:nth-of-type(9){width:7%}.main__body tr.color th:nth-of-type(10){width:7%}.main__body tr.color th:nth-of-type(11){width:7%}.main__body tr.color th:nth-of-type(12){width:7%}}.main__body tr th,.main__body tr td{padding:1em;font-weight:normal;display:table-cell;font-size:90%;border-right:1px solid #9d9287;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.main__body tr th,.main__body tr td{min-width:170px}}.main__body tr th:last-child,.main__body tr td:last-child{border-right:none}@media only screen and (max-width: 767px){.main__body tr th,.main__body tr td{padding:1em 0.5em}}@media only screen and (min-width: 500px) and (max-width: 767px){.main__body tr th,.main__body tr td{font-size:70% !important}}.main__body tr th{line-height:1.5;text-align:center;position:-webkit-sticky;position:sticky;top:0;z-index:1}.main__body tr td{text-align:center}@media only screen and (max-width: 767px){.main__body tr td{font-size:100%}.main__body tr td span{display:block}}.main__body tr td b{display:block;text-align:center}@media only screen and (max-width: 767px){.main__body .tmp_btn a{padding:0 0em}}.main__body tbody th{position:-webkit-sticky;position:sticky;left:0;z-index:1}@media only screen and (min-width: 1025px){.main__body tbody th{width:12%}}@media only screen and (min-width: 1025px) and (max-width: 1515px){.main__body tbody th{width:18%}}.main__body tbody td{z-index:-1}.main__body tbody td.rooms{width:266px}@media only screen and (max-width: 767px){.main__body tbody td.rooms{width:150px}}@media only screen and (min-width: 1025px){.main__body tbody td:first-of-type{width:13%}.main__body tbody td:nth-of-type(2){min-width:170px}}@media only screen and (min-width: 1025px) and (max-width: 1515px){.main__body tbody td:first-of-type{width:11%}.main__body tbody td:nth-of-type(2){width:7%}.main__body tbody td:nth-of-type(3){width:7%}.main__body tbody td:nth-of-type(4){width:11%}.main__body tbody td:nth-of-type(5){width:7%}.main__body tbody td:nth-of-type(6){width:7%}.main__body tbody td:nth-of-type(7){width:7%}.main__body tbody td:nth-of-type(8){width:7%}.main__body tbody td:nth-of-type(9){width:7%}.main__body tbody td:nth-of-type(10){width:7%}.main__body tbody td:nth-of-type(11){width:7%}}.main__body .notice{display:none}@media only screen and (min-width: 1025px){.main__body .notice{margin-top:20px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.main__body .notice{margin-top:20px}}@media only screen and (max-width: 767px){.main__body .notice{margin-top:1em}}@media only screen and (max-width: 1024px){.main__body .notice{display:block;position:relative;width:87%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1024px){.main__body .notice span{display:inline-block;position:absolute;-webkit-animation:swipe 2.5s ease 0.5s infinite normal both running;animation:swipe 2.5s ease 0.5s infinite normal both running}}@-webkit-keyframes swipe{0%{-webkit-transform:translateX(40px);transform:translateX(40px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swipe{0%{-webkit-transform:translateX(40px);transform:translateX(40px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#header:before{z-index:-1;display:none !important}#header .box_logo:before{z-index:-1}.lb-data .lb-close{position:absolute;top:-5%;right:calc(50% - 610px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 896.5px) and (max-width: 1024px){.lb-data .lb-close{position:absolute;top:-5%;right:calc(50% - 510px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width: 768px) and (max-width: 895.5px){.lb-data .lb-close{position:absolute;top:-4%;right:calc(50% - 390px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width: 767px){.lb-data .lb-close{position:absolute;top:-5%;right:calc(50% - 190px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.lb-outerContainer{margin-top:40px !important}}@media only screen and (max-width: 767px){.lb-outerContainer{margin-top:40px !important}}
