.hover75,.links a{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.hover75:hover,.links a:hover{opacity:.75;filter:alpha(opacity=75)}.arrow_normal::before,.news .cancel a::before{position:absolute;content:'';border-right:1px solid #999;border-top:1px solid #999;margin-top:3px;margin-left:-16px;width:4px;height:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.news .cancel a::after,.underline_move::after{content:'';display:block;position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:#e56c22;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.news .cancel a:hover::after,.underline_move:hover::after{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.news h2{display:none}.news .cancel .area{display:block;position:relative;border:10px solid #000;padding:0 3%;width:100%;height:100%;text-align:center;background:-webkit-radial-gradient(30% 107%,circle,#333 0,#444 90%);background:radial-gradient(circle at 30% 107%,#333 0,#444 90%);color:#fff}.news .cancel strong{display:inline-block;border-bottom:1px solid #555;padding:20px 10px 10px;width:100%;font-size:16px;color:#fff}.news .cancel strong span{display:inline-block;margin-left:5px;font-size:20px}.news .cancel a{display:inline;box-shadow:none;width:100%;height:auto;font-size:14px;font-weight:700;background-color:transparent;color:#fff}.news .cancel a::before{border-color:#fff}.news .cancel a::after{background:#fff}.news .cancel .cancel_button{display:block;border-top:1px solid #555;padding:15px 0}.news .cancel.neyagawa .area{background:-webkit-radial-gradient(30% 107%,circle,#e55700 0,#ff6100 90%);background:radial-gradient(circle at 30% 107%,#e55700 0,#ff6100 90%)}.news .cancel.neyagawa strong{border-bottom-color:#d14f00}.news .cancel.neyagawa .cancel_button{border-top-color:#d14f00}.news .cancel.fushimi .area{background:-webkit-radial-gradient(30% 107%,circle,#593015 0,#623517 90%);background:radial-gradient(circle at 30% 107%,#593015 0,#623517 90%)}.news .cancel.fushimi strong{border-bottom-color:#462611}.news .cancel.fushimi .cancel_button{border-top-color:#462611}.news .table_wrap{position:absolute;overflow-y:scroll;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0)}.news .table_wrap::-webkit-scrollbar{width:3px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.news .table_wrap::-webkit-scrollbar-thumb{background-color:#fff;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.news table{display:inline-block;padding:20px 3% 0;font-size:15px}.news td,.news th{padding-bottom:18px;vertical-align:middle}.news th{white-space:nowrap;font-size:14px}.news th span{display:block;border:1px solid #222;padding:7px 15px}.news th span.osaka{background-color:#e56c22}.news th span.kyoto{background:url(/images/content/common/wood_light.jpg) left top repeat-x;background-size:75%}.news td{padding-left:15px;line-height:20px;font-weight:700;text-align:left}.news td span{display:block;font-size:12px;font-weight:400}.news .button{margin-left:20px}.links{padding-bottom:30px;background-color:#ebebeb}.links h2{display:none}.links div{box-shadow:rgba(90,90,90,.1) 0 0 5px 2px;padding-bottom:50px;background-color:#fff}.links ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.links li{border-right:1px solid #eee;margin-top:40px;padding-left:20px;width:320px}.links strong{display:block;margin-top:15px;font-size:15px}.links span{display:block;margin-top:10px;width:280px;line-height:20px;font-size:14px}@media screen and (max-width:1024px){.links ul{padding:0 10px}.links li{border-right:0;padding-left:0;width:33.33%}.links img{width:95%;height:auto}.links span,.links strong{width:95%}}@media screen and (max-width:480px){.news .table_wrap{position:relative;height:auto}.news .small.cancel{width:100%}.links li{width:50%}}