﻿.add-score{cursor:pointer}.validity99{background:#eef}.instagram-status1{background:#ffc !important}.status1,.status2{background:#fee !important}.status1.instagram-status1,.status2.instagram-status1{background:#fee !important}.add-score{margin:5px}.score-status1{color:#aa0000}#admin-search-area .search-area{display:block}#admin-search-area .search-area .search-list{display:none}#admin-search-area .search-area .admin-search{width:100%;font-size:16px;padding:10px}.admin-margin{height:60px}#admin .normal{font-weight:normal;font-size:70%}#admin table.validity{margin:20px auto}#admin table.validity td{border:solid 1px #999;padding:5px}#admin table.validity td.name{width:200px}#admin table.validity td button{padding:10px}#admin table.validity td button.green{background:#9f9}#admin table.validity td button.red{background:#f99}#admin table.user-table tr td{height:80px}#admin .log{width:20%;float:left;margin:1%;padding:1%;text-align:left;background:#fff6f6}#admin .log .green{color:#090}#admin .restaurant-info{width:45%;float:left}#admin .menu-area{margin-right:50px;width:45%;height:500px;float:right;overflow:auto}#admin .menu-area ul{padding:50px 0 200px}#admin .small{margin:0;padding:0;font-size:80%}#admin input.score{font-size:16px;padding:5px}#admin .big-button{padding:10px 30px;cursor:pointer}#admin .menu-area li{font-size:14px;border:solid 1px #999;padding:5px;list-style:none}#admin textarea{width:80px;height:80px}#admin table,#admin th,#admin td{border:solid 1px #000}#admin table{margin:10px}#admin .moderation table{width:100%;margin:0;border:none}#admin .moderation table td{width:20%;border:none}#admin .moderation table td .color{background:#fdd}#admin .moderation button{font-size:20px;padding:10px}#admin .moderation button.approve{background:#8f9}#admin .moderation button.reject{background:#f98}#admin .moderation button a{color:#040}#admin .moderate{padding-top:30px}#admin .moderate .word{display:none}#admin .moderate .wrong-reading{font-size:140%;padding:10px;background:#cb7;border:solid 1px #ba6;color:#fff;cursor:pointer;width:50%;margin:40px auto}#admin .moderate .buttons{position:fixed;bottom:0;width:100%;cursor:pointer}#admin .moderate .buttons .button{font-size:150%;color:#fff;display:inline-block;width:50%;padding:40px 0}#admin .moderate .buttons .button.approve{background:#6f6}#admin .moderate .buttons .button.reject{background:#f77}#admin .moderate .buttons .button:hover{opacity:0.8}#admin .moderate .buttons .button .small{font-size:60%}#admin .close-button,#admin .open-button{cursor:pointer}#admin-score table{border:none}#admin-score p{font-size:12px}#admin-score .main-text{margin-right:10px;text-align:right}#admin-score .main-text .title{text-align:right}#admin-score h3{font-size:7px;margin:0}#admin-score h2{font-size:14px;margin:0;padding:0;text-align:right;margin-right:10px}#admin-score .add-score{display:inline-block;width:50px;padding:15px 0;text-align:center;border-radius:25px;cursor:pointer}#admin-score .add-score.x{background:#888}#admin-score .add-score.a{background:#f77}#admin-score .add-score.b{background:#fc7}#admin-score .add-score.c{background:#9da}#admin-score .add-score.d{background:#7f9}.header-caption{position:absolute;margin:15px 55px 0;padding:7px 10px;color:#f0af31;width:185px;font-size:11px;background:#fff;border:solid 3px #f0af31;box-sizing:border-box;text-align:left;font-weight:bold;cursor:pointer}.header-caption:before{content:"";position:absolute;top:7px;left:10%;margin-left:-38px;border:8px solid transparent;border-right:12px solid #FFF;z-index:2}.header-caption:after{content:"";position:absolute;top:5px;left:10%;margin-left:-44px;border:10px solid transparent;border-right:14px solid #f0af31;z-index:1}.header-caption p{margin:0;padding:0}.insta-caption,.bottom-caption{position:relative;margin:23px 0 0;padding:7px 10px;color:#333;width:100%;font-size:11px;background:#FFF;border:solid 3px #eee;box-sizing:border-box;text-align:left}.insta-caption:before,.bottom-caption:before{content:"";position:absolute;top:-24px;left:10%;margin-left:-15px;border:12px solid transparent;border-bottom:12px solid #FFF;z-index:2}.insta-caption:after,.bottom-caption:after{content:"";position:absolute;top:-30px;left:10%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #eee;z-index:1}.insta-caption p,.bottom-caption p{margin:0;padding:0}#hidden-header{background:#155263;width:100%}.fixed{position:fixed;top:0;left:0}.swiper-pagination-bullet-active{background:#fff !important}#hk .logo{padding:10px 30px 0}#hk .logo img{width:40%}#hk .swiper-container{padding:10px 0;height:auto !important}#hk .swiper-container .swiper-slide .image{padding:10px;-moz-box-shadow:2px 2px 9px rgba(0,0,0,0.4);-webkit-box-shadow:2px 2px 9px rgba(0,0,0,0.4);-o-box-shadow:2px 2px 9px rgba(0,0,0,0.4);-ms-box-shadow:2px 2px 9px rgba(0,0,0,0.4);box-shadow:2px 2px 9px rgba(0,0,0,0.4)}#hk .swiper-container .swiper-slide .image img{width:100%}#hk .book{padding:30px}#hk .book a button{border:solid 1px #aaa;font-size:16px;background:#fff;padding:10px 80px}#hk .menu h2{padding:10px 0 0;font-size:15px}#hk .menu table{width:90%;margin:0 auto}#hk .menu table tr td{border-bottom:solid 1px #eee;font-size:11px}#hk .menu table tr td.key{text-align:left;width:70%}#hk .menu table tr td.key .small{font-size:9px}#hk .menu table tr td.value{text-align:right;width:30%}#hk .menu .exp{text-align:left;font-size:10px;padding:20px 20px}#hk .gallery img{width:48%;margin:1%}#hk .access{padding:20px 0 30px}#hk .access h2{font-size:15px}#hk .access p{padding:0;margin:10px}#hk .access iframe{margin-top:10px}#hk .footer{width:100%;padding:20px 0;color:#fff;background:#333}@media (min-width: 600px){#hk .logo{text-align:left}#hk .logo img{width:auto;height:80px}#hk .swiper-container{height:auto !important}#hk .swiper-container .swiper-slide .image img{width:100%}#hk .container{width:600px;margin:0 auto}#hk .container .book{padding:30px}#hk .container .book a button{border:solid 1px #aaa;font-size:16px;background:#fff;padding:15px 100px}#hk .container .menu h2{font-size:15px}#hk .container .menu table{width:90%;margin:0 auto}#hk .container .menu table tr td.key{text-align:left;width:50%}#hk .container .menu table tr td.value{text-align:right;width:50%}#hk .container .access{padding:0 0 30px}#hk .container .access h2{font-size:15px}#hk .container .footer{width:100%;padding:20px 0;color:#fff;background:#333}}.rate{position:relative;display:inline-block;width:80px;height:16px;font-size:16px}.rate:before,.rate:after{position:absolute;top:0;left:0;content:'★★★★★';display:inline-block;height:16px;line-height:16px}.rate:before{color:#ddd}.rate:after{color:#f0af31;overflow:hidden;white-space:nowrap}.rate0:after{width:0}.rate1:after{width:16px}.rate1-5:after{width:24px}.rate2:after{width:32px}.rate2-5:after{width:40px}.rate3:after{width:48px}.rate3-5:after{width:56px}.rate4:after{width:64px}.rate4-5:after{width:72px}.rate5:after{width:80px}.wrap{width:80px;margin:0 auto}body{font-size:12px;margin-top:0px;margin-left:0px;margin-right:0px;text-align:center}a:text{color:#333;text-decoration:none;font-size:12px;line-height:130%}a:link{color:#333;text-decoration:none;font-size:12px;line-height:130%}a:visited{color:#333;text-decoration:none;font-size:12px;line-height:130%}a.img:hover{border:none;-ms-interpolation-mode:bicubic}br{letter-spacing:0}img{-ms-interpolation-mode:bicubic}td{font-size:12px;letter-spacing:0.1em}.swiper-container{width:100%;height:300px;margin:20px auto}.swiper-slide{text-align:center;font-size:18px;background:#fff;width:60%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide:nth-child(2n){width:40%}.swiper-slide:nth-child(3n){width:20%}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate(0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-o-transform:translate(0, -50%);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,0.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(transparent));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), transparent);background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.stars{font-size:20px;color:#aaa}.stars span{margin-right:5px;cursor:pointer}.stars span.active{color:#f08300}.submit-coach-feedback{background:#f08300;color:#fff;border:none;border-radius:5px;padding:10px;width:90%;cursor:pointer;font-size:16px;font-weight:bold}.submit-coach-feedback.disabled{background:#999;color:#fff;cursor:not-allowed}.dont-submit-coach-feedback{background:#999;color:#fff;border:none;border-radius:5px;padding:10px;width:90%;cursor:pointer;font-size:16px;font-weight:bold}.dont-submit-coach-feedback.disabled{background:#999;color:#fff;cursor:not-allowed}a.apf-point{margin:80px 15px 0;border-radius:5px;padding:10px;background:#f08300;color:#fff}a.apf-point .exp{margin:0;text-align:left;font-weight:bold}a.apf-point .point{margin:10px 0 5px;text-align:right}a.apf-point .point .num{font-size:30px;font-weight:bold;margin:0}.select-images img{cursor:pointer;opacity:0.2}.select-images img.active{opacity:1}.navigation-links{display:flex;justify-content:space-between;margin:10px auto 20px;width:90%}.prev-class-link,.next-class-link{display:inline-block;padding:10px 20px;border:1px solid #f08300;text-decoration:none;color:#f08300 !important;transition:color 0.3s ease}.prev-class-link:hover,.next-class-link:hover{color:#f00}.blank-input input{font-size:16px;width:40px;border:solid 1px #ddd}.blank-input select.shop{font-size:16px}.dropin .type-sw{display:none}.dropin .type-og{display:none}.dropin input,.dropin textarea{width:100%;font-size:16px;padding:5px;border:none}.dropin textarea{height:100px}.dropin input[type='checkbox']{width:20px;-webkit-appearance:auto}.hiding-sw .type-sw{display:none}.set-default{margin-top:15px;background:#fff;color:#f08300;border:solid 1px #f08300;padding:8px 20px;border-radius:5px;cursor:pointer;width:86%;font-size:12px}.show-sw{margin-bottom:20px;background:#fff;color:#476171;border:solid 1px #476171;padding:8px 20px;border-radius:5px;cursor:pointer;width:86%;font-size:12px}.show-sw.active{border:none;background:#476171;color:#fff}.calendar{margin:13px auto;width:98%}.calendar tr.today{background:#aaa}.calendar th{font-size:10px;line-height:10px;height:50px;border-radius:5px}.calendar td{border-radius:3px;background:#eee;height:50px;outline-offset:-5px}.calendar td.current-time{background:#fff;line-height:12px}.calendar td.current-time span{font-size:10px;line-height:12px;background:#fff;font-weight:bold}.calendar td.type-sw{background:#476171}.calendar td.type-sw.reserved{outline:solid 5px #476171}.calendar td.type-45{background:#476171}.calendar td.type-45.reserved{outline:solid 5px #476171}.calendar td.type-cc,.calendar td.type-kb{background:#ff0019}.calendar td.type-cc.reserved,.calendar td.type-kb.reserved{outline:solid 5px #ff0019}.calendar td.type-cf,.calendar td.type-fb{background:#ff9600}.calendar td.type-cf.reserved,.calendar td.type-fb.reserved{outline:solid 5px #ff9600}.calendar td.type-su{background:#65c639}.calendar td.type-su.reserved{outline:solid 5px #65c639}.calendar td.type-open{background:#ff3399}.calendar td.type-open.reserved{outline:solid 5px #ff3399}.calendar td.type-og{background:#00c1ff}.calendar td.type-og.reserved{outline:solid 5px #00c1ff}.calendar td.type-ap,.calendar td.type-hc{background:#3f3fff}.calendar td.type-ap.reserved,.calendar td.type-hc.reserved{outline:solid 5px #3f3fff}.calendar td.type-other{display:none}.calendar td a{display:block;color:#fff;font-size:10px;line-height:12px;padding:5px 0;cursor:pointer}.calendar td a.type-sw{border-color:#476171}.calendar td a.type-45{border-color:#476171}.calendar td a.type-cc,.calendar td a.type-kb{border-color:#ff0019}.calendar td a.type-cf,.calendar td a.type-fb{border-color:#ff9600}.calendar td a.type-su{border-color:#65c639}.calendar td a.type-open{border-color:#ff3399}.calendar td a.type-og,.calendar td a.type-event{border-color:#00c1ff}.calendar td a.type-ap,.calendar td a.type-hc{border-color:#3f3fff}.calendar td.reservation-0.disabled{background:linear-gradient(0deg, #999 0%, #999 0%, #444 0%, #444 100%) !important}.calendar td.reservation-1.disabled{background:linear-gradient(0deg, #999 0%, #999 10%, #444 10%, #444 100%) !important}.calendar td.reservation-2.disabled{background:linear-gradient(0deg, #999 0%, #999 20%, #444 20%, #444 100%) !important}.calendar td.reservation-3.disabled{background:linear-gradient(0deg, #999 0%, #999 30%, #444 30%, #444 100%) !important}.calendar td.reservation-4.disabled{background:linear-gradient(0deg, #999 0%, #999 40%, #444 40%, #444 100%) !important}.calendar td.reservation-5.disabled{background:linear-gradient(0deg, #999 0%, #999 50%, #444 50%, #444 100%) !important}.calendar td.reservation-6.disabled{background:linear-gradient(0deg, #999 0%, #999 60%, #444 60%, #444 100%) !important}.calendar td.reservation-7.disabled{background:linear-gradient(0deg, #999 0%, #999 70%, #444 70%, #444 100%) !important}.calendar td.reservation-8.disabled{background:linear-gradient(0deg, #999 0%, #999 80%, #444 80%, #444 100%) !important}.calendar td.reservation-9.disabled{background:linear-gradient(0deg, #999 0%, #999 90%, #444 90%, #444 100%) !important}.calendar td.reservation-10.disabled{background:linear-gradient(0deg, #999 0%, #999 100%, #444 100%, #444 100%) !important}.calendar td.reservation-0.type-cc,.calendar td.reservation-0.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 0%, #444 0%, #444 100%)}.calendar td.reservation-1.type-cc,.calendar td.reservation-1.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 10%, #444 10%, #444 100%)}.calendar td.reservation-2.type-cc,.calendar td.reservation-2.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 20%, #444 20%, #444 100%)}.calendar td.reservation-3.type-cc,.calendar td.reservation-3.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 30%, #444 30%, #444 100%)}.calendar td.reservation-4.type-cc,.calendar td.reservation-4.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 40%, #444 40%, #444 100%)}.calendar td.reservation-5.type-cc,.calendar td.reservation-5.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 50%, #444 50%, #444 100%)}.calendar td.reservation-6.type-cc,.calendar td.reservation-6.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 60%, #444 60%, #444 100%)}.calendar td.reservation-7.type-cc,.calendar td.reservation-7.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 70%, #444 70%, #444 100%)}.calendar td.reservation-8.type-cc,.calendar td.reservation-8.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 80%, #444 80%, #444 100%)}.calendar td.reservation-9.type-cc,.calendar td.reservation-9.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 90%, #444 90%, #444 100%)}.calendar td.reservation-10.type-cc,.calendar td.reservation-10.type-kb{background:linear-gradient(0deg, #ff0019 0%, #ff0019 100%, #444 100%, #444 100%)}.calendar td.reservation-0.type-sw,.calendar td.reservation-0.type-45{background:linear-gradient(0deg, #476171 0%, #476171 0%, #444 0%, #444 100%)}.calendar td.reservation-1.type-sw,.calendar td.reservation-1.type-45{background:linear-gradient(0deg, #476171 0%, #476171 10%, #444 10%, #444 100%)}.calendar td.reservation-2.type-sw,.calendar td.reservation-2.type-45{background:linear-gradient(0deg, #476171 0%, #476171 20%, #444 20%, #444 100%)}.calendar td.reservation-3.type-sw,.calendar td.reservation-3.type-45{background:linear-gradient(0deg, #476171 0%, #476171 30%, #444 30%, #444 100%)}.calendar td.reservation-4.type-sw,.calendar td.reservation-4.type-45{background:linear-gradient(0deg, #476171 0%, #476171 40%, #444 40%, #444 100%)}.calendar td.reservation-5.type-sw,.calendar td.reservation-5.type-45{background:linear-gradient(0deg, #476171 0%, #476171 50%, #444 50%, #444 100%)}.calendar td.reservation-6.type-sw,.calendar td.reservation-6.type-45{background:linear-gradient(0deg, #476171 0%, #476171 60%, #444 60%, #444 100%)}.calendar td.reservation-7.type-sw,.calendar td.reservation-7.type-45{background:linear-gradient(0deg, #476171 0%, #476171 70%, #444 70%, #444 100%)}.calendar td.reservation-8.type-sw,.calendar td.reservation-8.type-45{background:linear-gradient(0deg, #476171 0%, #476171 80%, #444 80%, #444 100%)}.calendar td.reservation-9.type-sw,.calendar td.reservation-9.type-45{background:linear-gradient(0deg, #476171 0%, #476171 90%, #444 90%, #444 100%)}.calendar td.reservation-10.type-sw,.calendar td.reservation-10.type-45{background:linear-gradient(0deg, #476171 0%, #476171 100%, #444 100%, #444 100%)}.calendar td.reservation-0.type-cf,.calendar td.reservation-0.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 0%, #444 0%, #444 100%)}.calendar td.reservation-1.type-cf,.calendar td.reservation-1.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 10%, #444 10%, #444 100%)}.calendar td.reservation-2.type-cf,.calendar td.reservation-2.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 20%, #444 20%, #444 100%)}.calendar td.reservation-3.type-cf,.calendar td.reservation-3.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 30%, #444 30%, #444 100%)}.calendar td.reservation-4.type-cf,.calendar td.reservation-4.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 40%, #444 40%, #444 100%)}.calendar td.reservation-5.type-cf,.calendar td.reservation-5.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 50%, #444 50%, #444 100%)}.calendar td.reservation-6.type-cf,.calendar td.reservation-6.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 60%, #444 60%, #444 100%)}.calendar td.reservation-7.type-cf,.calendar td.reservation-7.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 70%, #444 70%, #444 100%)}.calendar td.reservation-8.type-cf,.calendar td.reservation-8.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 80%, #444 80%, #444 100%)}.calendar td.reservation-9.type-cf,.calendar td.reservation-9.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 90%, #444 90%, #444 100%)}.calendar td.reservation-10.type-cf,.calendar td.reservation-10.type-fb{background:linear-gradient(0deg, #ff9600 0%, #ff9600 100%, #444 100%, #444 100%)}.calendar td.reservation-0.type-cf.xmas,.calendar td.reservation-0.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 0%, #444 0%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-1.type-cf.xmas,.calendar td.reservation-1.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 10%, #444 10%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-2.type-cf.xmas,.calendar td.reservation-2.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 20%, #444 20%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-3.type-cf.xmas,.calendar td.reservation-3.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 30%, #444 30%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-4.type-cf.xmas,.calendar td.reservation-4.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 40%, #444 40%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-5.type-cf.xmas,.calendar td.reservation-5.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 50%, #444 50%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-6.type-cf.xmas,.calendar td.reservation-6.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 60%, #444 60%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-7.type-cf.xmas,.calendar td.reservation-7.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 70%, #444 70%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-8.type-cf.xmas,.calendar td.reservation-8.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 80%, #444 80%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-9.type-cf.xmas,.calendar td.reservation-9.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 90%, #444 90%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-10.type-cf.xmas,.calendar td.reservation-10.type-cc.xmas{background:linear-gradient(0deg, transparent 0%, transparent 100%, #444 100%, #444 100%),linear-gradient(to right, red 45%, #218f21 55%)}.calendar td.reservation-0.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 0%, #444 0%, #444 100%)}.calendar td.reservation-1.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 10%, #444 10%, #444 100%)}.calendar td.reservation-2.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 20%, #444 20%, #444 100%)}.calendar td.reservation-3.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 30%, #444 30%, #444 100%)}.calendar td.reservation-4.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 40%, #444 40%, #444 100%)}.calendar td.reservation-5.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 50%, #444 50%, #444 100%)}.calendar td.reservation-6.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 60%, #444 60%, #444 100%)}.calendar td.reservation-7.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 70%, #444 70%, #444 100%)}.calendar td.reservation-8.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 80%, #444 80%, #444 100%)}.calendar td.reservation-9.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 90%, #444 90%, #444 100%)}.calendar td.reservation-10.type-su{background:linear-gradient(0deg, #65c639 0%, #65c639 100%, #444 100%, #444 100%)}.calendar td.reservation-0.type-open{background:linear-gradient(0deg, #f39 0%, #f39 0%, #444 0%, #444 100%)}.calendar td.reservation-1.type-open{background:linear-gradient(0deg, #f39 0%, #f39 10%, #444 10%, #444 100%)}.calendar td.reservation-2.type-open{background:linear-gradient(0deg, #f39 0%, #f39 20%, #444 20%, #444 100%)}.calendar td.reservation-3.type-open{background:linear-gradient(0deg, #f39 0%, #f39 30%, #444 30%, #444 100%)}.calendar td.reservation-4.type-open{background:linear-gradient(0deg, #f39 0%, #f39 40%, #444 40%, #444 100%)}.calendar td.reservation-5.type-open{background:linear-gradient(0deg, #f39 0%, #f39 50%, #444 50%, #444 100%)}.calendar td.reservation-6.type-open{background:linear-gradient(0deg, #f39 0%, #f39 60%, #444 60%, #444 100%)}.calendar td.reservation-7.type-open{background:linear-gradient(0deg, #f39 0%, #f39 70%, #444 70%, #444 100%)}.calendar td.reservation-8.type-open{background:linear-gradient(0deg, #f39 0%, #f39 80%, #444 80%, #444 100%)}.calendar td.reservation-9.type-open{background:linear-gradient(0deg, #f39 0%, #f39 90%, #444 90%, #444 100%)}.calendar td.reservation-10.type-open{background:linear-gradient(0deg, #f39 0%, #f39 100%, #444 100%, #444 100%)}.calendar td.reservation-0.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 0%, #444 0%, #444 100%)}.calendar td.reservation-1.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 10%, #444 10%, #444 100%)}.calendar td.reservation-2.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 20%, #444 20%, #444 100%)}.calendar td.reservation-3.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 30%, #444 30%, #444 100%)}.calendar td.reservation-4.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 40%, #444 40%, #444 100%)}.calendar td.reservation-5.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 50%, #444 50%, #444 100%)}.calendar td.reservation-6.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 60%, #444 60%, #444 100%)}.calendar td.reservation-7.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 70%, #444 70%, #444 100%)}.calendar td.reservation-8.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 80%, #444 80%, #444 100%)}.calendar td.reservation-9.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 90%, #444 90%, #444 100%)}.calendar td.reservation-10.type-og{background:linear-gradient(0deg, #00c1ff 0%, #00c1ff 100%, #444 100%, #444 100%)}.calendar td.reservation-0.type-ap,.calendar td.reservation-0.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 0%, #444 0%, #444 100%)}.calendar td.reservation-1.type-ap,.calendar td.reservation-1.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 10%, #444 10%, #444 100%)}.calendar td.reservation-2.type-ap,.calendar td.reservation-2.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 20%, #444 20%, #444 100%)}.calendar td.reservation-3.type-ap,.calendar td.reservation-3.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 30%, #444 30%, #444 100%)}.calendar td.reservation-4.type-ap,.calendar td.reservation-4.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 40%, #444 40%, #444 100%)}.calendar td.reservation-5.type-ap,.calendar td.reservation-5.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 50%, #444 50%, #444 100%)}.calendar td.reservation-6.type-ap,.calendar td.reservation-6.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 60%, #444 60%, #444 100%)}.calendar td.reservation-7.type-ap,.calendar td.reservation-7.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 70%, #444 70%, #444 100%)}.calendar td.reservation-8.type-ap,.calendar td.reservation-8.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 80%, #444 80%, #444 100%)}.calendar td.reservation-9.type-ap,.calendar td.reservation-9.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 90%, #444 90%, #444 100%)}.calendar td.reservation-10.type-ap,.calendar td.reservation-10.type-hc{background:linear-gradient(0deg, #3f3fff 0%, #3f3fff 100%, #444 100%, #444 100%)}.type-sw-text{display:none}body{position:relative;overflow-x:hidden;min-height:100%}body{font-family:游ゴシック体, "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;margin:0;background:#fff}h1{font-size:15px}.send-message{position:fixed;bottom:0;left:0;height:110px;width:100%;z-index:10;background:#fff;border-top:solid 1px #ddd;display:none}.send-message p{margin:14px 0 3px}.send-message button{width:96%;margin:5px auto;background:#f08300;color:#fff;border:0;border-radius:5px;padding:10px}.search-result.delete1 a{background:#e2e2e2}.avatar img{width:30px;height:30px;border-radius:15px;object-fit:cover}.crown.with-margin{margin:30px 0 0}.crown img{width:30px}.no-margin{margin:0 !important}.underline{text-decoration:underline !important}.add-button{display:block !important;width:100% !important;margin:15px auto;padding:13px !important;background:#f08300 !important;color:#fff !important;border-radius:5px;text-align:center;cursor:pointer;font-weight:bold;font-size:14px !important;border:none !important;border-radius:5px !important}.daily-menu-record textarea{-webkit-appearance:none;width:100%;border:solid 1px #eee;padding:4px;font-size:16px;margin:4px auto;width:92%}.messages{margin-top:60px;padding:20px 0}.messages table{width:100%;margin:6px 0 0}.messages .circle{width:30px;height:30px;border-radius:15px;background:#f1efe4}.messages .avatar{padding:10px;width:10%}.messages .content{padding:0 15px;background:#eee;border-top-left-radius:10px;border-top-right-radius:10px;text-align:left;width:50%}.messages .content a{display:block;color:#fff;background:#adadad;padding:5px 10px;border-radius:15px;margin-bottom:5px}.messages .content.left{border-bottom-left-radius:10px}.messages .content.right{border-bottom-right-radius:10px}.messages .timestamp{width:50%;text-align:right;font-size:11px;color:#999}.new-message .exp,.daily-menu-record .exp{margin:0;opacity:0;font-size:10px}.new-message table,.daily-menu-record table{width:100%}.new-message table td,.daily-menu-record table td{padding:0 10px 20px}.new-message table td.content,.daily-menu-record table td.content{width:80%}.new-message table td.content textarea,.daily-menu-record table td.content textarea{font-size:16px;border:solid 1px #aaa;border-radius:5px;height:100px;width:100%}.new-message table td.button,.daily-menu-record table td.button{width:20%}.new-message table td.button button,.daily-menu-record table td.button button{background:#f08300;color:#fff;border:none;height:40px;padding:10px 5px;border-radius:5px}.edit-area{padding:10px 0}.with-header{margin-top:70px}.button-area{margin:0 20px;padding:10px 0}.button-area--2column{display:flex}.button-area--2column button,.button-area--2column a{width:calc((100% - 15px) / 2)}.button-area--2column button:not(:last-child),.button-area--2column a:not(:last-child){margin:0 15px 0 0}.button-area .button{background:#fff;color:#f08300;border:solid 1px #f08300;border-radius:5px;padding:10px 20px;cursor:pointer;width:90%;font-size:14px}.button-area .button.revert{background:#f08300;color:#fff;font-weight:bold;border:solid 1px #f08300}.button-area .button--not-available{background:#999 !important;border:none !important;color:#fff !important}.wods{width:92%;margin:5px auto}.wods .wod{background:#efefef;border-radius:10px;padding:4px;margin:15px 0 5px}.wods .wod .wod-title{margin:16px 10px;display:block;font-weight:bold;color:#000;line-height:20px}.wods .wod .wod-title a.underline{margin-left:10px;text-decoration:underline}.wods .wod .wod-title .title{font-size:12px}.wods .wod .wod-title .summary{font-size:16px}.wods .wod .wod-title .description{font-weight:normal;padding:5px;margin:5px 0 0;text-align:left}.wods .wod .wod-title .description p{margin:5px}.movement-video{width:100%;margin:0 auto;height:250px}.search-result{width:96%;margin:10px auto;box-sizing:border-box}.search-result .helmet-image{position:absolute;z-index:12}.search-result.week{display:inline-block;width:29%;margin:8px 1%;text-align:center}.search-result.week a{display:block}.search-result .added-suggestions.embedded{left:0;width:100%;margin:0 0 5px;border:none}.search-result .added-suggestions.embedded .content{padding:0}.search-result .added-suggestions.embedded .content .suggestion{margin:0}.search-result .added-suggestions.embedded .content .suggestion:not(:last-child){margin:0 5px 0 0}.search-result a{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;color:#333;box-sizing:border-box;background:#fff;border:solid 1px #eee;border-radius:12px}.search-result .left{display:flex;text-align:left}.search-result .left span{display:block;color:#f08300;font-weight:bold;font-size:13px;line-height:1.5;margin:0}.search-result .left p{margin:1px 0 0;font-weight:bold;font-size:14px;line-height:1.5;letter-spacing:0}.search-result .left span.parent{font-weight:normal;color:#999;line-height:1.5;font-size:11px;width:125px}.search-result .left span.parent.bold{font-weight:bold}.search-result .left .text-box{margin-left:10px}.search-result .left .race-info-circle{width:60px;height:60px;background:#329031;border-radius:50%;text-align:center}.search-result .left .race-info-circle.result{background:#f00}.search-result .left .race-info-circle span{color:#fff;line-height:14px !important;font-size:11px !important}.search-result .left .race-info-circle span.place{margin-top:8px}.search-result .right{width:80px;margin:0 0 0 8px;text-align:left}.search-result .right p{margin:0 0 4px;padding:0 0 2px;font-size:12px;font-weight:bold;line-height:1.3;border-bottom:2px solid #f0f0f0}.search-result .right span{display:block;line-height:1.5;margin:0;font-size:11px;color:#999}.search-result .image-box{margin:0 16px 0 0;line-height:1}.search-result img{width:60px;height:60px;object-fit:cover;border-radius:50%;box-sizing:border-box}.search-result img.result{border:solid 3px #f00}.search-result img.icon{width:60px;height:60px;border:none}.search-result span{margin-left:15px}.main.top-page .back{display:none}.more-margin{margin:30px 0}.menu-swiper-title{margin:0;padding:25px 0 0;background:#f9f9f9;font-size:17px}.menu-swiper{background:#f9f9f9;padding:20px 0 20px}.menu-swiper .swiper-container{height:auto}.menu-swiper .swiper-container .swiper-wrapper .swiper-slide{border:solid 1px #eee;border-radius:5px;padding:20px 0}.menu-swiper .swiper-container .swiper-wrapper .swiper-slide .cover-image{position:absolute;top:0;width:100%;height:100px;border-radius:5px 5px 0 0;background-size:cover;background-position:center}.menu-swiper .swiper-container .swiper-wrapper .swiper-slide .text{margin-top:90px;width:100%}.menu-swiper .swiper-container .swiper-wrapper .swiper-slide .text img{width:50px;height:50px}.menu-swiper .swiper-container .swiper-wrapper .swiper-slide .text .name{font-weight:bold;font-size:14px;margin:3px 0;line-height:120%}.menu-swiper .swiper-container .swiper-wrapper .swiper-slide .text .exp{font-size:10px;color:#ccc;width:90%;text-align:center;margin:10px auto 13px}.insta-preview .photos{padding:20px;text-align:left}.insta-preview .photos img{height:80px;width:80px;margin:4px;cursor:pointer;border:solid 5px #fff;opacity:0.6}.insta-preview .photos img.active{border:solid 5px #f0af31;opacity:1}.written-by{background:#fff}.written-by .title{padding:0;margin:0}.more{display:block;padding:20px;font-weight:bold}.back{background:#fff;position:fixed;bottom:18px;left:20px;z-index:200;border-radius:27px;cursor:pointer;padding:20px;-moz-box-shadow:2px 2px 9px rgba(0,0,0,0.4);-webkit-box-shadow:2px 2px 9px rgba(0,0,0,0.4);-o-box-shadow:2px 2px 9px rgba(0,0,0,0.4);-ms-box-shadow:2px 2px 9px rgba(0,0,0,0.4);box-shadow:2px 2px 9px rgba(0,0,0,0.4)}.verify-email{position:fixed;z-index:5000}#add-to-home{position:fixed;bottom:10px;z-index:10}input,textarea{-webkit-appearance:none}input:focus{outline:0;border:none}.change-pic{width:250px;margin:10px auto;padding:10px 10px;background:#fff;border:1px solid #f0af31;color:#f0af31;position:relative;border-radius:2px;cursor:pointer}.change-pic input{position:absolute;z-index:90;opacity:0;cursor:pointer;right:0;top:0;height:100%;font-size:24px;width:100%}h2.form-label{text-align:left;border-left:solid 3px #333;padding:0 10px;margin:15px 10px 0;font-size:95%}a.instagram-name{display:inline-block;padding:3px;color:#999;border-bottom:dotted 2px #999}a.instagram-name img{height:15px;vertical-align:middle;-webkit-filter:invert(50%);-moz-filter:invert(50%);-o-filter:invert(50%);-ms-filter:invert(50%);filter:invert(50%)}a.instagram-name span{margin-left:5px;color:#999}.instagram-location img{height:18px;vertical-align:middle;-webkit-filter:invert(25%);-moz-filter:invert(25%);-o-filter:invert(25%);-ms-filter:invert(25%);filter:invert(25%)}.instagram-location span{margin-left:5px}#bottom-search{display:none;position:fixed;bottom:0px;z-index:170;width:100%;padding:7px 0}#bottom-search .top-input{width:90%;background:#fff;padding:10px;margin:0 auto;border:solid 1px #ccc;color:#999;cursor:pointer;font-size:16px;-moz-box-shadow:2px 2px 9px rgba(0,0,0,0.2);-webkit-box-shadow:2px 2px 9px rgba(0,0,0,0.2);-o-box-shadow:2px 2px 9px rgba(0,0,0,0.2);-ms-box-shadow:2px 2px 9px rgba(0,0,0,0.2);box-shadow:2px 2px 9px rgba(0,0,0,0.2)}#bottom-search .top-input img{width:15px;-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);-o-filter:grayscale(50%);-ms-filter:grayscale(50%);filter:grayscale(50%);margin-right:10px}.profile-type{margin:10px auto 5px;font-weight:bold;color:#f0af31;border:solid 2px #f0af31;border-radius:4px;font-size:11px;padding:2px;width:100px}.profile-type.no-margin{margin:6px 0 0}.profile-type img{vertical-align:middle;height:15px}.profile-type span{margin-left:3px}.for{padding:0;margin:0;font-weight:normal;font-size:80%;color:#f0af31}.for.list-for{margin:2px}.add-insta{padding:10px}.add-insta input.insta-url{font-size:16px}.add-insta button{padding:5px}.pagination{padding:10px}.pagination span{padding:5px}.pagination span a{color:#333;font-size:13px}.company-logo{padding-top:110px}.company-logo img{width:120px}.company-info{padding:20px;font-weight:bold;text-align:justify}.error-message{margin-top:20px}.error-message p{color:#e00;margin:2px}.fixed{position:fixed;top:0;left:0}.small-exp{padding:10px}.small-exp a{color:#333}.sns-login{padding-top:40px}.sns-login a{margin:15px}.sns-login a img{width:43px;height:40px}.white-button{width:80%;padding:12px 35px !important;border:solid 1px #f08300 !important;color:#f08300 !important;background:#fff;font-size:110%;font-weight:bold;cursor:pointer;border-radius:10px;margin-top:5px !important}.small-white-button{width:80%;padding:5px 15px !important;border:solid 1px #f08300 !important;color:#f08300;background:#fff;font-size:11px;cursor:pointer;border-radius:2px}.be-ranker{border-top:solid 1px #eee;padding:0 0 40px}.be-ranker.no-border{border-top:none}.be-ranker p{padding:20px 0 5px;font-weight:bold}.insta4{border:1px solid #f00}.suggestions.tags{padding:0 5px;background:#eee;text-align:left}.suggestions.tags .suggestion-content{padding:8px 8px}.suggestions.tags .suggestion-content a{color:#333}.suggestions.tags .suggestion-content .menu-suggestion,.suggestions.tags .suggestion-content .workout-suggestion{background:#fff;display:inline-block;margin:5px;padding:5px 10px;font-weight:bold;cursor:pointer}#header{position:absolute;top:0}#header,#hidden-header{width:100%;z-index:100;background:#fff;border-bottom:solid 1px #ccc}#header .logo-area table,#hidden-header .logo-area table{width:100%}#header .logo-area table td,#hidden-header .logo-area table td{padding-top:20px;padding-bottom:10px}#header .logo-area table .search,#header .logo-area table .user,#hidden-header .logo-area table .search,#hidden-header .logo-area table .user{width:45px;cursor:pointer}#header .logo-area img,#hidden-header .logo-area img{height:23px}#header.transparent,#hidden-header.transparent{background:none;border-bottom:none}#header.transparent .logo-area,#hidden-header.transparent .logo-area{-webkit-filter:drop-shadow(0 0 1px #999);-moz-filter:drop-shadow(0 0 1px #999);-o-filter:drop-shadow(0 0 1px #999);-ms-filter:drop-shadow(0 0 1px #999);filter:drop-shadow(0 0 1px #999)}#header.transparent .logo-area img,#hidden-header.transparent .logo-area img{-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%);filter:invert(100%)}#header.transparent_youtube,#hidden-header.transparent_youtube{background:none;border-bottom:none}#header.transparent_youtube .logo-area,#hidden-header.transparent_youtube .logo-area{-webkit-filter:drop-shadow(0 0 1px #999);-moz-filter:drop-shadow(0 0 1px #999);-o-filter:drop-shadow(0 0 1px #999);-ms-filter:drop-shadow(0 0 1px #999);filter:drop-shadow(0 0 1px #999)}#header.transparent_youtube .logo-area img,#hidden-header.transparent_youtube .logo-area img{-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%);filter:invert(100%);background:rgba(255,255,255,0.4);box-shadow:0px 0px 30px rgba(255,255,255,0.4)}.header-area{height:61px}#footer{clear:both;border-top:solid 1px #eee;background:#fff}#footer .scroll-up{padding:25px 0 20px;border-bottom:solid 1px #eee}#footer .scroll-up img{height:15px}#footer .crown{padding:35px 5px 5px}#footer .crown img{width:30px}#footer .logo img{width:90px}#footer .catch p{font-weight:bold;font-size:140%;padding-bottom:20px}#footer table.menu{width:100%;border-collapse:collapse}#footer table.menu td{width:50%;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;text-align:left;font-weight:bold}#footer table.menu td.left{border-right:solid 1px #ccc}#footer table.menu td.right{border-left:solid 1px #ccc}#footer table.menu td a{display:block;padding:20px 20px;color:#333}#footer .social img{width:30px;padding:30px 10px}#footer .copy{background:#000;color:#fff;padding:20px}.search-area{-webkit-overflow-scrolling:touch !important;overflow:auto;height:100%;width:100%;border-top:solid 1px #eee;top:0;z-index:100;display:none;position:fixed}.search-area.non-fixed{position:relative}.search-area.visible{display:block;margin-top:60px}.search-area.visible.no-margin{margin-top:0}.search-area.visible.no-margin .search{padding-top:10px}.search-area.visible.no-margin input{border:none !important}.search-area.visible input{border:solid 1px #ccc !important}.search-area.search-result-page{display:block}.search-area .fixed-area{width:100%;top:0;background:#fff}.search-area .fixed-area table.search-box{padding:5px 5px;width:100%;background:#fff}.search-area .fixed-area table.search-box tr td.box{width:80%;text-align:left}.search-area .fixed-area table.search-box tr td.box input{width:95%;padding:15px 10px;font-size:16px;border:none}.search-area .fixed-area table.search-box tr td.box .delete-button{position:absolute;top:8px;right:10%;color:#ccc;z-index:100;cursor:pointer;padding:15px 20px;font-size:14px}.search-area .fixed-area table.search-box tr td.box .fake-input{width:90%;padding:15px 10px;font-size:16px}.search-area .fixed-area table.search-box tr td img,.search-area .fixed-area table.search-box tr td input[type="image"]{height:23px;margin-top:5px}.search-area .fixed-area table.search-box tr td.close img{height:18px}.search-area .search-list{padding-top:5px;background:#fff;overflow:auto;width:100%;height:90vh;min-height:90vh}.search-area .search-list h2{font-size:13px;text-align:left;padding:0 15px;color:#ccc}.search-area .search-list .stations,.search-area .search-list .menus{display:none}.search-area .search-list .stations.active,.search-area .search-list .menus.active{display:block}.search-area .search-list .stations ul,.search-area .search-list .menus ul{list-style:none;margin:0;padding:0;border-top:solid 1px #eee}.search-area .search-list .stations ul h3,.search-area .search-list .menus ul h3{font-size:12px;padding:0 22px;margin:5px 0;text-align:left}.search-area .search-list .stations ul li,.search-area .search-list .menus ul li{border-bottom:solid 1px #eee;text-align:left;font-weight:bold}.search-area .search-list .stations ul li.category,.search-area .search-list .menus ul li.category{cursor:pointer}.search-area .search-list .stations ul li.menu,.search-area .search-list .menus ul li.menu{display:none;background:#eee;padding:5px 10px}.search-area .search-list .stations ul li.menu a,.search-area .search-list .menus ul li.menu a{color:#333}.search-area .search-list .stations ul li.menu.popular_menus,.search-area .search-list .menus ul li.menu.popular_menus{display:block}.search-area .search-list .stations ul li table,.search-area .search-list .menus ul li table{width:100%;padding:10px 10px 10px 20px}.search-area .search-list .stations ul li table td.arrow,.search-area .search-list .menus ul li table td.arrow{text-align:right}.search-area .search-list .stations ul li .menu-name,.search-area .search-list .stations ul li .station-name,.search-area .search-list .menus ul li .menu-name,.search-area .search-list .menus ul li .station-name{display:inline-block;margin:5px;padding:5px 10px;background:#fff;cursor:pointer}.search-area .search-list .stations ul li .menu-name .hidden,.search-area .search-list .stations ul li .station-name .hidden,.search-area .search-list .menus ul li .menu-name .hidden,.search-area .search-list .menus ul li .station-name .hidden{display:none}.search-area.add-mode li.menu{background:#f9f9f9}.search-area.add-mode .menu-name{border:solid 1px #f08300}.none{margin:0}.articles{position:relative}.articles .none{padding:20px}.articles h1{margin:0;padding-bottom:10px;font-size:15px;border-bottom:solid 1px #eee}.articles h2{font-size:15px;text-align:left;padding:10px;margin-bottom:0;border-bottom:solid 1px #eee}.articles h2 img{width:15px;margin-right:6px}.articles .edit-link{margin-left:10px;color:#999;text-decoration:underline}.articles ul{list-style:none;width:100%;padding:0;margin:0}.articles ul a li{width:100%;position:relative;border-bottom:solid 1px #eee;padding:10px 0;font-weight:bold}.articles ul a li.menu-list{padding:0}.articles ul a li.menu-list .main-text .title{padding:10px 0 3px;font-size:13px}.articles ul a li.menu-list .main-text .ranked-by{margin-top:2px}.articles ul a li .image-area{width:115px;padding-left:10px}.articles ul a li .image-area img{height:92px;width:92px}.articles ul a li .image-area img.small-img{height:50px;width:50px;border-radius:25px}.articles ul a li .main-text{width:100%;padding:0 0 0 10px !important;text-align:left;font-weight:bold}.articles ul a li .main-text .date{color:#ccc;font-size:90%;margin:5px 0}.articles ul a li .main-text .title{font-size:15px;color:#333;text-align:left;margin:0}.articles ul a li .main-text .title.small-title{font-size:12px}.articles ul a li .main-text .stars{margin:0;position:relative}.articles ul a li .main-text .stars .score{color:#333;position:absolute;top:2px;left:90px}.top-exp,.modify-modal,.whats-mogmog{background:rgba(255,255,255,0.97);display:none;clear:both;border:solid 5px #f08300}.top-exp.active,.modify-modal.active,.whats-mogmog.active{display:block;position:fixed;top:0;min-height:100vh;padding-top:6vh;z-index:180}.top-exp h1,.modify-modal h1,.whats-mogmog h1{font-size:21px;margin:0}.top-exp .exp-close,.modify-modal .exp-close,.whats-mogmog .exp-close{position:absolute;top:0;right:0;padding:5px 20px;font-size:35px;font-weight:bold;cursor:pointer}.top-exp .exp-logo,.modify-modal .exp-logo,.whats-mogmog .exp-logo{line-height:200%}.top-exp .exp-logo img.crown,.modify-modal .exp-logo img.crown,.whats-mogmog .exp-logo img.crown{height:29px}.top-exp .exp-logo img.logo,.modify-modal .exp-logo img.logo,.whats-mogmog .exp-logo img.logo{height:28px}.top-exp .exp-catch h3,.modify-modal .exp-catch h3,.whats-mogmog .exp-catch h3{font-size:20px;margin:0}.top-exp .exp-text,.modify-modal .exp-text,.whats-mogmog .exp-text{padding:5px 40px 0}.top-exp .exp-text p,.modify-modal .exp-text p,.whats-mogmog .exp-text p{font-weight:bold;font-size:110%;line-height:180%;text-align:center;margin:0 0 5px}.top-exp .exp-text a,.modify-modal .exp-text a,.whats-mogmog .exp-text a{font-size:100%;text-decoration:underline}.top-exp .exp-text button,.modify-modal .exp-text button,.whats-mogmog .exp-text button{margin:6px 0}.top-exp .exp-text .exp-member-box,.modify-modal .exp-text .exp-member-box,.whats-mogmog .exp-text .exp-member-box{border:solid 1px #ccc;margin:15px auto 0;padding:8px}.top-exp .exp-text .exp-member-box ul,.modify-modal .exp-text .exp-member-box ul,.whats-mogmog .exp-text .exp-member-box ul{padding:0 30px}.top-exp .exp-text .exp-member-box ul li,.modify-modal .exp-text .exp-member-box ul li,.whats-mogmog .exp-text .exp-member-box ul li{text-align:left;font-weight:bold;font-size:11px}.top-exp .exp-login-links a,.modify-modal .exp-login-links a,.whats-mogmog .exp-login-links a{display:block;margin:15px auto;width:60%}.top-exp .exp-login-links a img,.modify-modal .exp-login-links a img,.whats-mogmog .exp-login-links a img{width:100%}a.restaurant-link table{background:#eee;padding:10px;width:100%}a.restaurant-link table tr td.restaurant-image{width:20%}a.restaurant-link table tr td.restaurant-image img{width:100%}a.restaurant-link table tr td.restaurant-info{width:75%;padding:2px 10px;vertical-align:top}a.restaurant-link table tr td.restaurant-info p{margin:0;text-align:left;font-size:90%;color:#333}a.restaurant-link table tr td.restaurant-info p.name{font-weight:bold;font-size:100%;padding:3px 0}table.restaurant-info{border:solid 1px #ccc;margin:0 auto 0;width:90%;border-collapse:collapse}table.restaurant-info .class_type{padding:0;border:solid 1px #fafafa}table.restaurant-info .ct-cf{background:#ff9600}table.restaurant-info .ct-cc{background:#ff0019}table.restaurant-info .ct-sw{background:#476171}table.restaurant-info .ct-ap{background:#3f3fff}table.restaurant-info .ct-su{background:#65c639}table.restaurant-info .ct-og{background:#ff3399}table.restaurant-info .ct-hc{background:#3f3fff}table.restaurant-info .ct-kb{background:#ff0019}table.restaurant-info .ct-fb{background:#ff9600}table.restaurant-info .gray{background:#eee}table.restaurant-info.suggest-info{margin-top:20px}table.restaurant-info.half-half th{width:50% !important}table.restaurant-info th{background:#eee;padding:10px 12px;border:solid 1px #eee;width:20%;text-align:left}table.restaurant-info td{padding:10px;border:solid 1px #eee;font-weight:bold;text-align:left}table.restaurant-info td.class-time{background:#aaa;color:#fff}table.restaurant-info td.class-menu{height:110px;overflow:auto;-webkit-overflow-scrolling:touch !important}table.restaurant-info td.class-menu .class-menu-content{margin:0;height:110px}table.restaurant-info td .goal,table.restaurant-info td .memo,table.restaurant-info td .customer-information{width:95%;height:100px;border:solid 1px #eee;font-size:16px}table.restaurant-info td .question{width:95%;height:25px;border:solid 1px #eee;font-size:16px}table.restaurant-info td .submit-goal,table.restaurant-info td .submit-customer-information,table.restaurant-info td .sync-digym{display:inline-block;width:100%;text-align:center;padding:10px 0;border:none}table.suggestions{position:absolute;top:111px;font-weight:bold;width:100%;border-collapse:collapse;z-index:10}table.suggestions tr.suggestion{background:#fff;cursor:pointer}table.suggestions tr.suggestion td{display:none}table.suggestions tr.suggestion td.name{display:table-cell;padding:10px 15px;text-align:left;border-left:solid 1px #eee;border-top:solid 1px #eee;border-bottom:solid 1px #eee}table.suggestions tr.suggestion td.station{display:table-cell;padding:10px 15px;text-align:right;color:#999;border-right:solid 1px #eee;border-top:solid 1px #eee;border-bottom:solid 1px #eee}.ranked-by{text-align:left;font-size:10px;color:#ccc !important;margin:5px 0;font-weight:normal;letter-spacing:0.2px}.ranked-by.center{text-align:center;color:#999;padding-bottom:10px;border-bottom:solid 2px #333;width:80%;margin:0 auto;font-size:10px;font-weight:bold}.ranked-by img{margin:0 5px;width:20px;height:20px;border-radius:10px;vertical-align:middle}.ranked-by .nickname{letter-spacing:0.1px;font-weight:normal}.ranked-by .edit-link{margin-left:10px;color:#333;text-decoration:underline}.metadata .ranked-by{margin-left:10px}.arrow{padding:0 8px}.arrow img{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:10px}.search-list .arrow{padding:0 8px}.search-list .arrow img{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:10px}.search-list .arrow.active img{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.cover-image-back{position:fixed;top:0;width:100%;height:250px;background-size:cover;background-position:center}.top-cover-image-background{position:fixed;top:0;width:100vw;height:100vh;background-size:cover;background-position:center;background-color:#f1efe4}.top-cover-image-background.workout1{background-image:url(/assets/workout-top1-6becedbe536d29671bf60563f2fdc30af39f216f766116cb96b957eb06c35d04.jpg)}.top-cover-image-background.workout2{background-image:url(/assets/workout-top2-d8d5204b42a0d46c50dc716c4af4ea0c9b7ee55306d1499b7db26e56c66097a1.jpg)}.top-cover-image-background.workout3{background-image:url(/assets/workout-top3-115066a5950f435b96bc78ee6695abf8080dcc63c9574666d7303dfc7fb8f0d1.jpg)}.top-cover-image-background.workout4{background-image:url(/assets/workout-top4-6b12fb902e1a24fd70ecda07388ed6b9a573a30842b26410122f5a83c3f61535.jpg)}.top-cover-image-background.workout5{background-image:url(/assets/workout-top5-0daf370fe2f2cfa451bb1725f954d8fa294f0dbce7547ec833e01cc2a1f5b0b0.jpg)}.top-cover-image-background.workout6{background-image:url(/assets/workout-top6-57c31b4dc7c7f9b3a6d39bb2083a90d4c07f3fc70fcacdfc632cc5cad74239f0.jpg)}.top-cover-image-background .cover-filter{position:relative;padding-top:33vh;height:67vh;background:rgba(0,0,0,0.25)}.main{position:absolute;top:0;width:100%}.main .breadcrumb{margin-left:7px;text-align:left;padding:20px}.main .breadcrumb.margin-top{padding:13px 0 0;text-align:center}.main .breadcrumb p,.main .breadcrumb a{color:#ccc !important;font-size:10px;margin:0;text-align:center}.main .margin-top{margin-top:60px}.main .sns-login-links{margin-bottom:50px}.main .sns-login-links a{display:block;margin:20px auto;width:60%}.main .sns-login-links a img{width:100%}.main p.sub{margin:0 10px 3px;padding:0;font-size:80%;text-align:left;color:#ccc}.main .hilighted{background:#fcefd3}.main .search-results .membership{position:absolute;z-index:1;background:rgba(252,239,211,0.92);width:100%;padding:25px 0;bottom:0}.main .search-results .membership p{font-weight:bold;margin-top:0}.main button.orange,.main input.orange{background:#f0af31;color:#fff;padding:15px;margin:20px !important;border:none !important;font-size:120%;cursor:pointer;width:250px !important}.main button.dark-orange{background:#f0af31;color:#fff;padding:12px;border:none !important;font-size:120%;cursor:pointer;width:250px !important}.main .top-cover-image{width:100vw;height:100vh;background-size:cover;background-position:center}.main .top-cover-image .cover-filter{position:relative;padding-top:33vh;height:67vh}.main .top-cover-image .cover-filter .top-catch h2{font-size:27px;color:#fff}.main .top-cover-image .cover-filter .top-input{width:70%;background:rgba(255,255,255,0.94);padding:10px;margin:0 auto;color:#999;cursor:pointer;font-size:16px}.main .top-cover-image .cover-filter .top-input img{width:15px;-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);-o-filter:grayscale(50%);-ms-filter:grayscale(50%);filter:grayscale(50%);margin-right:10px}.main .top-cover-image .cover-filter .whats-mogmog-link{color:#fff;font-size:130%;font-weight:bold;border-bottom:dashed 2px #fff;width:230px;margin:50px auto;cursor:pointer}.main .top-cover-image .cover-filter .top-scroll{position:absolute;bottom:20px;color:#fff;text-align:center;width:100%}.main .top-cover-image .cover-filter .top-scroll p{margin:3px;padding:0}.main .top-cover-image .cover-filter .top-scroll img{-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%);filter:invert(100%);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main .top-articles,.main .right-rail-articles{background:#fff}.main .top-articles.top-border,.main .right-rail-articles.top-border{border-top:solid 1px #eee}.main .top-articles .category-name,.main .right-rail-articles .category-name{clear:both}.main .top-articles .category-name .crown,.main .right-rail-articles .category-name .crown{padding:20px 0 5px}.main .top-articles .category-name .crown img,.main .right-rail-articles .category-name .crown img{width:30px}.main .top-articles .category-name h1,.main .right-rail-articles .category-name h1{margin:0;padding:0 25px 25px;font-size:21px;line-height:120%}.main .top-articles .category-name h2,.main .right-rail-articles .category-name h2{text-align:center;margin-top:0;padding:0 0 10px}.main .right-rail-articles .category-name h2{padding-top:20px}.main .right-rail-articles p.none{padding:20px}.main .search-result-title{text-align:left;font-size:13px;padding:30px 15px 0;margin:0}.main .left-rail,.main .top-article{position:relative}.main .left-rail .top-star,.main .top-article .top-star{background:#fff;position:absolute;z-index:2;top:225px;right:10px;width:50px;height:50px;border-radius:25px;cursor:pointer;-moz-box-shadow:2px 2px 9px rgba(0,0,0,0.4);-webkit-box-shadow:2px 2px 9px rgba(0,0,0,0.4);-o-box-shadow:2px 2px 9px rgba(0,0,0,0.4);-ms-box-shadow:2px 2px 9px rgba(0,0,0,0.4);box-shadow:2px 2px 9px rgba(0,0,0,0.4)}.main .left-rail .top-star img,.main .top-article .top-star img{width:50px;height:50px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.main .left-rail .top-star.active img,.main .top-article .top-star.active img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%)}.main .left-rail .insta-info,.main .top-article .insta-info{position:absolute;top:221px;left:3px;z-index:2}.main .left-rail .insta-info a,.main .top-article .insta-info a{color:#fff !important;font-size:110%;margin-left:5px;-webkit-filter:drop-shadow(0 0 1px #999);-moz-filter:drop-shadow(0 0 1px #999);-o-filter:drop-shadow(0 0 1px #999);-ms-filter:drop-shadow(0 0 1px #999);filter:drop-shadow(0 0 1px #999)}.main .left-rail .insta-info a img,.main .top-article .insta-info a img{width:20px;vertical-align:middle}.main .left-rail .cover-image,.main .left-rail .cover-image-inner,.main .top-article .cover-image,.main .top-article .cover-image-inner{height:250px;background-size:cover;background-position:center;position:relative}.main .left-rail .cover-image .dark-filter,.main .left-rail .cover-image-inner .dark-filter,.main .top-article .cover-image .dark-filter,.main .top-article .cover-image-inner .dark-filter{width:100%;height:250px;background:rgba(0,0,0,0.3);position:absolute;top:0}.main .left-rail .cover-image .dark-filter.light,.main .left-rail .cover-image-inner .dark-filter.light,.main .top-article .cover-image .dark-filter.light,.main .top-article .cover-image-inner .dark-filter.light{background:-webkit-gradient(linear, left top, left bottom, color-stop(1, rgba(0,0,0,0.3)), color-stop(0, transparent));background:-webkit-linear-gradient(transparent, rgba(0,0,0,0.3));background:-moz-linear-gradient(transparent, rgba(0,0,0,0.3));background:-o-linear-gradient(transparent, rgba(0,0,0,0.3));background:-ms-linear-gradient(transparent, rgba(0,0,0,0.3));background:linear-gradient(transparent, rgba(0,0,0,0.3))}.main .left-rail .cover-image .dark-filter a,.main .left-rail .cover-image-inner .dark-filter a,.main .top-article .cover-image .dark-filter a,.main .top-article .cover-image-inner .dark-filter a{display:block;width:100%;height:100%}.main .left-rail .read-link,.main .top-article .read-link{padding:20px 0 40px;font-weight:bold}.main .left-rail .read-link a,.main .top-article .read-link a{font-size:13px;color:#999 !important;padding-bottom:5px;border-bottom:dotted 2px #999;letter-spacing:2px}.main .left-rail .text-area,.main .top-article .text-area{position:relative;background:#fff;padding:0 0 5px}.main .left-rail .text-area .extra,.main .top-article .text-area .extra{font-weight:bold;width:90%;margin:0 auto 30px}.main .left-rail .text-area .extra a,.main .top-article .text-area .extra a{color:#333}.main .left-rail .text-area .comment,.main .top-article .text-area .comment{text-align:justify;padding:25px 30px 0;font-weight:bold}.main .left-rail .text-area h2,.main .top-article .text-area h2{margin:0 20px 20px;font-size:21px;line-height:130%}.main .left-rail .text-area h2.sub,.main .top-article .text-area h2.sub{font-size:18px;margin-top:-5px;margin-bottom:5px}.main .left-rail .text-area h2.more-margin,.main .top-article .text-area h2.more-margin{padding-bottom:20px}.main .left-rail .text-area .photos img,.main .top-article .text-area .photos img{width:46%;margin:2px 1%}.main .left-rail .text-area .photos .more-photos,.main .top-article .text-area .photos .more-photos{margin:15px 0 40px;font-weight:bold;font-size:14px;border-bottom:dotted 2px #333;padding:3px 10px}.main .left-rail .text-area .new,.main .top-article .text-area .new{position:absolute;top:0;left:0}.main .left-rail .text-area .new img,.main .top-article .text-area .new img{width:52px;height:52px}.main .left-rail .text-area .crown,.main .top-article .text-area .crown{padding:30px 0 10px}.main .left-rail .text-area .crown.no-margin,.main .top-article .text-area .crown.no-margin{padding:0 0 10px}.main .left-rail .text-area .crown img,.main .top-article .text-area .crown img{width:30px}.main .left-rail .text-area a,.main .top-article .text-area a{color:#333}.main .left-rail .text-area h1,.main .top-article .text-area h1{margin:0;padding:0 25px 20px;font-size:21px;line-height:120%}.main .left-rail .text-area .modify,.main .top-article .text-area .modify{text-align:right;width:97%;margin-top:0}.main .left-rail .text-area .modify img,.main .top-article .text-area .modify img{height:20px;cursor:pointer;opacity:0.5}.main .left-rail .text-area .station,.main .top-article .text-area .station{color:#999;font-size:110%;font-weight:normal;margin-bottom:0}.main .left-rail .text-area .station.small,.main .top-article .text-area .station.small{font-size:80%;margin-left:2px}.main .left-rail .text-area .main-text,.main .top-article .text-area .main-text{padding:0 15px 20px}.main .left-rail .text-area .main-text.no-padding,.main .top-article .text-area .main-text.no-padding{padding:0 15px 0}.main .left-rail .text-area .main-text .comment,.main .top-article .text-area .main-text .comment{padding:20px 10px;font-weight:bold;text-align:justify;line-height:180%}.main .left-rail .text-area .main-text .share-area,.main .top-article .text-area .main-text .share-area{padding:0 0 25px}.main .left-rail .text-area .main-text .share-area.margin-top,.main .top-article .text-area .main-text .share-area.margin-top{margin-top:30px}.main .left-rail .text-area .main-text .share-area.no-margin,.main .top-article .text-area .main-text .share-area.no-margin{padding-bottom:0}.main .left-rail .text-area .main-text .share-area table .share-text,.main .top-article .text-area .main-text .share-area table .share-text{padding:8px 5px 10px 9px;color:#ccc}.main .left-rail .text-area .main-text .share-area table .share-icon,.main .top-article .text-area .main-text .share-area table .share-icon{padding:0 7px}.main .left-rail .text-area .main-text .share-area table .share-icon img,.main .top-article .text-area .main-text .share-area table .share-icon img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);height:30px;opacity:0.3}.main .left-rail .text-area .main-text .share-area table .share-icon.small img,.main .top-article .text-area .main-text .share-area table .share-icon.small img{height:26px;width:29px}.main .left-rail .text-area .main-text .title-area,.main .top-article .text-area .main-text .title-area{border-top:solid 2px #333;padding:0 0 25px}.main .left-rail .text-area .main-text .title-area .crown,.main .top-article .text-area .main-text .title-area .crown{padding:25px 0 0}.main .left-rail .text-area .main-text .title-area .crown img,.main .top-article .text-area .main-text .title-area .crown img{width:25px}.main .left-rail .text-area .main-text .title-area h2,.main .top-article .text-area .main-text .title-area h2{margin:0}.main .left-rail .text-area .main-text .title-area h2 .unit,.main .top-article .text-area .main-text .title-area h2 .unit{font-size:80%;margin-left:2px}.main .left-rail .text-area .main-text .ranking,.main .top-article .text-area .main-text .ranking{border-top:solid 1px #ccc}.main .left-rail .text-area .main-text .ranking.no-border,.main .top-article .text-area .main-text .ranking.no-border{border-top:none}.main .left-rail .text-area .main-text .ranking .article-rank .top-info,.main .top-article .text-area .main-text .ranking .article-rank .top-info{padding:30px 0 15px}.main .left-rail .text-area .main-text .ranking .article-rank .top-info h3,.main .top-article .text-area .main-text .ranking .article-rank .top-info h3{margin:0;padding:2px}.main .left-rail .text-area .main-text .ranking .article-rank .top-info h3 a,.main .top-article .text-area .main-text .ranking .article-rank .top-info h3 a{font-size:110%;font-weight:bold}.main .left-rail .text-area .main-text .ranking .article-rank .image-area,.main .top-article .text-area .main-text .ranking .article-rank .image-area{position:relative}.main .left-rail .text-area .main-text .ranking .article-rank .comment-area,.main .top-article .text-area .main-text .ranking .article-rank .comment-area{padding:20px 0 10px;font-weight:bold;text-align:justify;line-height:180%}.main .left-rail .text-area .main-text .ranking .article-rank .comment-area p,.main .top-article .text-area .main-text .ranking .article-rank .comment-area p{margin:0 5px 12px}.main .profile-area{margin:100px 0 50px}.main .profile-area.no-margin{margin:10px 0 50px}.main .profile-area .profile-image{padding:10px 0 0}.main .profile-area .profile-image img{width:100px;height:100px;border-radius:50px}.main .profile-area .profile-name{font-size:140%;font-weight:bold;margin:5px 0}.main .profile-area .profile{margin:5px auto;width:80%;text-align:justify}.main .profile-area .edit-link{margin:5px 0}.main .profile-area .edit-link a{color:#999;text-decoration:underline}.main table.new-article-tab{margin-top:60px;width:100%;border-collapse:collapse}.main table.new-article-tab tr td{width:50%;padding:15px;border:solid 1px #eee;font-weight:bold;font-size:110%;color:#999;cursor:pointer}.main table.new-article-tab tr td.active{background:#f9f9f9;color:#333}.main .article-tab-content{display:none}.main .article-tab-content.active{display:block}.main .article-tab-content.rankers .whats-official{display:inline-block;border-bottom:dotted 2px #999;cursor:pointer;font-weight:bold}.main .article-tab-content.rankers img{border-radius:46px}.main .login-form{margin-top:90px}.main .login-form h1{font-size:14px;padding:0 0 5px;color:#999}.main .login-form select{width:100%;margin:4px 0;padding:8px 5px;border:solid 1px #eee;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.main .new-article,.main .login-form{padding:0 20px 10px}.main .new-article h2,.main .login-form h2{text-align:left;border-left:solid 3px #333;padding:0 10px;margin:15px 0 0;font-size:95%}.main .new-article h3,.main .login-form h3{text-align:left;padding:0 10px;margin:10px 0 3px;font-size:90%;color:#999}.main .new-article input,.main .login-form input{width:96%;padding:2%;margin:5px 0 0;font-size:16px;border:solid 1px #eee}.main .new-article input[type=submit],.main .login-form input[type=submit]{margin-top:20px}.main .new-article textarea,.main .login-form textarea{width:96%;height:150px;padding:2%;margin:5px 0;font-size:16px;border:solid 1px #eee}.main .new-article .ranks .rank .add-rank-button,.main .login-form .ranks .rank .add-rank-button{display:none}.main .new-article .ranks .rank .add-rank-button button,.main .login-form .ranks .rank .add-rank-button button{cursor:pointer;margin-top:20px;padding:8px 20px;font-weight:bold;font-size:13px;color:#999;background:#f9f9f9;border:solid 1px #eee}.main .new-article .ranks .rank .add-rank-button.last,.main .login-form .ranks .rank .add-rank-button.last{display:block}.main .new-article .ranks .rank .rank-info,.main .login-form .ranks .rank .rank-info{position:relative;display:none;border-top:solid 1px #eee;padding-top:10px;margin-top:20px}.main .new-article .ranks .rank .rank-info.no-border,.main .login-form .ranks .rank .rank-info.no-border{border-top:none;margin-top:0}.main .new-article .ranks .rank .rank-info .photo,.main .login-form .ranks .rank .rank-info .photo{width:100px;cursor:pointer}.main .new-article .ranks .rank .rank-info .restaurant-name,.main .login-form .ranks .rank .rank-info .restaurant-name{background:url(/assets/search-d7c9dd04922eb724d976628f385948c66165f483abe0e82a0658cdc1e365003f.png);background-size:20px;background-repeat:no-repeat;background-position:10px;padding-left:40px;width:88%}.main .new-article .ranks .rank .rank-info .restaurant-info,.main .login-form .ranks .rank .rank-info .restaurant-info{width:100%}.main .new-article .ranks .rank .rank-info .instagram-url .element,.main .login-form .ranks .rank .rank-info .instagram-url .element{margin:0 auto;display:none}.main .new-article .ranks .rank .rank-info .instagram-url .element.active,.main .login-form .ranks .rank .rank-info .instagram-url .element.active{display:block}.main .new-article .ranks .rank.active .rank-info,.main .login-form .ranks .rank.active .rank-info{display:block}.main .new-article .ranks .rank.active .add-rank-button,.main .login-form .ranks .rank.active .add-rank-button{display:none}.main table.update-article{width:100%;border-collapse:collapse;margin-top:20px}.main table.update-article tr td{width:50%;padding:15px;cursor:pointer;font-weight:bold;margin:5px;border:solid 3px #fff}.main table.update-article tr td.save-button{background:#eee}.main table.update-article tr td.submit-button{background:#fcefd3;color:#f0af31}.main .privacy_policy{width:80%;margin:60px auto;text-align:left}.main .privacy_policy h1{padding:30px 0 10px;font-size:150%}.main .privacy_policy h2{font-size:120%}.main .privacy_policy ul{padding:0}.main .privacy_policy li{list-style:none}@media (min-width: 900px){.cover-image-back{display:none}.top-cover-image-background{position:absolute;top:60px;width:100vw;height:100vh;background-size:cover;background-position:center}.top-cover-image-background.top0{background-image:url(/assets/top0_pc-e336160065b133d8e1ae3b38962cec6784e3e205ec244ab4e3ba0f030b50db9f.jpg)}.top-cover-image-background.top1{background-image:url(/assets/top1_pc-39b96084c0def1f9d2692036a003abe73ec8b2eb6a0e54fa5efce851ccc934c1.jpg)}.top-cover-image-background.top2{background-image:url(/assets/top2_pc-68ec87ac43dbf47ed8bef2fea03b2f5ee693bf06d061985401fb467be29b25db.jpg)}.top-cover-image-background.top3{background-image:url(/images/top3_pc)}.top-cover-image-background.top4{background-image:url(/images/top4_pc)}.top-cover-image-background.top5{background-image:url(/assets/top5_pc-7f2b419e3e946db88d833329bf5aea001f9d63c4b3a9cc1e22fdf799507551d5.jpg)}.top-cover-image-background.top6{background-image:url(/assets/top6_pc-f2c4468d62a021cc802a9d9ee989edb165d120acca94c1c907407e023d216bf8.jpg)}.top-cover-image-background.top7{background-image:url(/assets/top7_pc-e3e62a4cbc50d5b2fcb46947bc36b0cbfb3346bfec97d4065c2e3e450bfea6b3.jpg)}.top-input{width:50% !important}.company-logo{padding-top:35px}#header.transparent{background:#fff;border-bottom:solid 1px #eee}#header.transparent .logo-area img{-webkit-filter:invert(0%);-moz-filter:invert(0%);-o-filter:invert(0%);-ms-filter:invert(0%);filter:invert(0%)}#header.transparent_youtube{background:#fff;border-bottom:solid 1px #eee}#header.transparent_youtube .logo-area img{-webkit-filter:invert(0%);-moz-filter:invert(0%);-o-filter:invert(0%);-ms-filter:invert(0%);filter:invert(0%);background:rgba(0,0,0,0.5);box-shadow:0px 0px 30px rgba(0,0,0,0.4)}.search-area .fixed-area table.search-box tr td.box input{width:450px}.search-area .search-list{width:70%;border:solid 1px #ccc}.search-area .search-list .stations ul li.menu,.search-area .search-list .menus ul li.menu{padding:3px 0}.main{position:relative;width:900px;margin:50px auto 0}.main .margin-top{margin-top:0}.main table.new-article-tab{margin-top:0}.main .left-rail{margin-bottom:60px}.main .right-rail{margin-bottom:60px}.main .center-rail{width:550px;margin:0 auto}.main .login-form{margin-top:0px}.main.top-page{margin:0;width:100%}.main .top-cover-image{width:100%;height:100vh}.main .top-articles .top-article{border:solid 1px #eee;float:left;width:31%;margin:10px}.main .top-articles .top-article .text-area h2{height:60px}.main .left-rail{margin:0 auto;width:520px;border:solid 1px #eee}.main .left-rail .text-area .main-text{padding:0 0}.main .left-rail .text-area .main-text .metadata{border-top:solid 2px #333;width:90%;margin:0 auto;padding-top:20px}.main .left-rail .text-area .main-text .metadata.no-border{border:none;padding-top:0}.main .left-rail .text-area .main-text .metadata.with-caption{padding-top:0;border-top:none}.main .left-rail .text-area .main-text .ranking .article-rank .comment-area{padding:20px 40px}.main .left-rail .text-area .main-text .ranking .article-rank .restaurant-link table{width:92%;margin:10px auto 30px}.main .left-rail .text-area .main-text .title-area{width:90%;margin:0 auto}.main .right-rail{width:330px;float:right}.main .right-rail .articles h4{font-size:15px;margin:0;padding:15px;border-top:solid 1px #eee;border-bottom:solid 1px #eee}.main .right-rail .articles ul a li .main-text .title{font-size:13px}.top-exp,.modify-modal,.whats-mogmog{padding:100px 0 60px;width:100%}.exp-container{width:500px;margin:auto}#footer table.menu{width:80%;margin:0 auto}.header-area{height:0px}}.sub-tabs-wrapper{padding:20px 20px 0}.sub-tabs-wrapper.with-margin{margin:70px 0 0}.sub-tabs{height:40px;padding:5px;background:#eee;border-radius:20px;display:flex;box-sizing:border-box;justify-content:center}.sub-tabs--col2 a,.sub-tabs--col2 span{width:50%}.sub-tabs--col3 a,.sub-tabs--col3 span{width:33.3333%}.sub-tabs--col4 a,.sub-tabs--col4 span{width:25%}.sub-tabs a,.sub-tabs span{display:inline-block;line-height:28px;border-radius:20px;font-size:12px;font-weight:bold}.sub-tabs span{background:#333;color:#fff}.sub-tabs a{color:#999}.color-sw,.color-45{background:#476171;color:#fff;padding:2px;border-radius:2px}.color-cc,.color-kb{background:#ff0019;color:#fff;padding:2px;border-radius:2px}.color-cf,.color-fb{background:#ff9600;color:#fff;padding:2px;border-radius:2px}.color-ap,.color-hc{background:#3f3fff;color:#fff;padding:2px;border-radius:2px}.color-su{background:#65c639;color:#fff;padding:2px;border-radius:2px}.color-open{background:#ff3399;color:#fff;padding:2px;border-radius:2px}.color-og{background:#00c1ff;color:#fff;padding:2px;border-radius:2px}.calendar-table{width:90%;margin:15px auto}.calendar-table tr{width:100%}.calendar-table tr td.active{width:14%;background:#ccc;padding:0;cursor:pointer;color:#fff;border-radius:3px;border:solid 2px #333 !important;height:25px;line-height:13px}.calendar-table tr td.inactive{width:14%;background:#ccc;padding:0;cursor:pointer;color:#fff;border-radius:3px;height:25px;line-height:13px}.calendar-table .calendar-date{width:100%;height:35px;text-align:center;border-collapse:collapse;color:#fff}.calendar-table .calendar-date td.message-done{height:3px;background:#fff}.calendar-table .calendar-date td.message-yet{height:3px;background:#ccc}.calendar-table .disabled td.message-done{background:none !important}.calendar-table .disabled td.message-yet{background:none !important}th.th-done{background:#fff !important}.customer-message textarea,.staff-message textarea,.menu-input textarea{width:90%;border:solid 1px #f6f6f6;font-size:16px;height:100px}.customer-message button,.staff-message button,.menu-input button{width:98%;background:#f08300;color:#fff;border:none;border-radius:1px;font-size:16px;padding:5px}.customer-message button.done,.staff-message button.done,.menu-input button.done{background:#ccc}.customer-message .edit-message,.staff-message .edit-message,.menu-input .edit-message{text-decoration:underline;font-weight:bold;cursor:pointer}.menu-input textarea{height:300px !important}.branch-table{width:100%}.branch-table tr td{width:10%;background:#eee;border-radius:4px 4px 0 0}.branch-table tr td a{display:block}.branch-table tr td.active{background:#fff;border-top:solid 1px #eee}.wday0{color:#ff0019}.wday6{color:#3f3fff}.bottom-area{position:fixed;top:0;width:100%;height:300px;display:none;z-index:1000;background:rgba(255,255,255,0.9);border-bottom:solid 1px #ddd;font-weight:bold}.bottom-area .menu-area{padding:5px 20px;height:169px;overflow:auto;-webkit-overflow-scrolling:touch !important;border:solid 8px #333;border-radius:5px;font-size:14px;text-align:left;line-height:15px;margin:20px 20px 0;background:#fff}.bottom-area .button-area{margin-top:7px}.bottom-area .button-area a{display:block;background:#333;color:#fff;padding:16px;border-radius:10px;font-size:14px;margin:0 0 12px}.bottom-area .button-area .close{display:block;background:#fff;color:#666;border-radius:50%;font-size:14px;border:solid 1px #eee;font-weight:bold;position:absolute;text-align:center;top:12px;right:12px;width:30px;height:30px;cursor:pointer;padding:0}.blinking{animation:blink 1s ease-in-out infinite alternate}.movement-link{color:#333 !important;text-decoration:underline !important}.mental-health-admin table{border-collapse:collapse}.mental-health-admin table a{color:blue;font-weight:bold}.mental-health{background:#e8e8e8;margin:0 auto}.mental-health .table-title{background:#e8e8e8;font-weight:bold;text-align:center;font-size:14px}.mental-health .details p{margin-top:0}.mental-health .title-area{padding:20px 0}.mental-health .title-area .title{margin:20px auto;width:90%}.mental-health .title-area .exp{margin:5px auto;width:70%}.mental-health .sp-only{display:none}.mental-health .logo{margin:40px;width:400px}.mental-health input,.mental-health textarea{-webkit-appearance:auto;border:solid 1px #ddd;font-size:16px}.mental-health table{width:70%;margin:0 auto}.mental-health tr.gray td{background:#e8e8e8 !important}.mental-health td{background:#fff;border:solid 1px #e8e8e8;padding:8px 15px;text-align:left}.mental-health td.key{width:400px}.mental-health td.ct{text-align:center}.mental-health td.q_num{width:20px}.mental-health td.ct{width:60px}.mental-health .df-submit{border:none;margin:30px auto 50px;padding:20px;width:200px;background:#333;color:#fff}.mental-health .result{display:none;padding:5px}.mental-health .result table td{padding:3px 15px;font-size:10px;border-radius:4px}.mental-health .result .left{width:100%}.mental-health .result .left table{width:99%;margin-right:0}.mental-health .result .right{width:100%}.mental-health .result .right table{width:99%;margin-left:0;margin-bottom:5px}.mental-health .result .bold{font-weight:bold}.mental-health .result .result-text{margin-top:20px;text-align:center;font-size:18px;font-weight:bold;color:black}.mental-health .result .result-text .result-score{font-size:48px;font-weight:bold;color:#f00}.mental-health .result td.entry_item{width:130px}.mental-health .result h1{margin:40px auto 20px;font-size:16px}.mental-health .result .r1,.mental-health .result .r2,.mental-health .result .r3,.mental-health .result .r4,.mental-health .result .r5{width:10%;padding:3px 0}.mental-health .result .r1.active{background:#f50;color:#fff}.mental-health .result .r2.active{background:#b54;color:#fff}.mental-health .result .r3.active{background:#858;color:#fff}.mental-health .result .r4.active{background:#45b;color:#fff}.mental-health .result .r5.active{background:#05f;color:#fff}.mental-health .result table.graph{margin:10px auto;width:500px;border-collapse:collapse}.mental-health .result table.graph .main-result{width:170px;vertical-align:bottom;padding-bottom:24px}.mental-health .result table.graph .main-result .exp{margin-top:10px;font-size:10px}.mental-health .result table.graph .main-result .exp span{color:black}.mental-health .result table.graph .main-result .exp .star{margin-right:5px;margin-left:10px}.mental-health .result table.graph .main-result .exp .a{color:#ffdddd;margin-right:5px;margin-left:10px}.mental-health .result table.graph .main-result .exp .b{color:#ffd2d2;margin-right:5px;margin-left:10px}.mental-health .result table.graph .main-result .exp .c{color:#ff9d9d;margin-right:5px;margin-left:10px}.mental-health .result table.graph .main-result .exp .d{color:#ff8686;margin-right:5px;margin-left:10px}.mental-health .result table.graph .main-result .exp .star{color:#f00}.mental-health .result table.graph td{height:9px;width:4px;padding:0;border:none;color:#f00;border-radius:0}.mental-health .result table.graph td.a{background:#ffdddd}.mental-health .result table.graph td.b{background:#ffd2d2}.mental-health .result table.graph td.c{background:#ff9d9d}.mental-health .result table.graph td.d{background:#ff8686}.mental-health .result table.graph td.left{color:#000;padding:10px}.mental-health .result table.graph td.bottom{padding:10px;color:#000;text-align:center}.mental-health-admin table{width:80%;margin:0 auto}.mental-health-admin table td{border:solid 1px gray}@media (max-width: 750px){.mental-health .result table td{padding:5px}.mental-health .result table.graph{margin:0 auto;width:300px}.mental-health .title-area .exp{width:90%;margin:0 auto 10px !important}.mental-health .result-score{margin-left:10px}.mental-health .details{margin-top:20px}.mental-health .details p{margin:3px 10px 10px !important}.mental-health .exp{margin:0 !important;margin-top:10px;font-size:10px;margin-bottom:15px}.mental-health .exp span{color:black}.mental-health .exp .star{margin-right:5px;margin-left:10px}.mental-health .exp .a{color:#ffdddd;margin-right:5px;margin-left:10px}.mental-health .exp .b{color:#ffd2d2;margin-right:5px;margin-left:10px}.mental-health .exp .c{color:#ff9d9d;margin-right:5px;margin-left:10px}.mental-health .exp .d{color:#ff8686;margin-right:5px;margin-left:10px}.mental-health .exp .star{color:#f00}.mental-health .result .left table{margin-right:auto}.mental-health .result .right table{margin-left:auto}.mental-health .narrow-height{line-height:50%}.mental-health .logo{margin:10px auto;width:68%}.mental-health table{width:98%}.mental-health .sp-only{display:inline}.mental-health .sp-hidden{display:none}.mental-health .entry_item{width:40%}.mental-health td.q_num{padding:1px}.mental-health td.q_text{padding:3px}.mental-health td.ct{width:21px;padding:5px}.mental-health .result{padding:10px 5px}.mental-health .result .r1,.mental-health .result .r2,.mental-health .result .r3,.mental-health .result .r4,.mental-health .result .r5{width:8%}.mental-health .result table.graph td.left{padding:10px 2px}.mental-health .result td p{margin:3px 20px 10px}}@keyframes blink{0%{opacity:0}100%{opacity:1}}#torinkan .pc{display:none}#torinkan .red{color:#d00}#torinkan .top-image img{width:100%}#torinkan .main-info{padding:20px}#torinkan .main-info h1{font-weight:normal;font-size:13px;color:#888}#torinkan .main-info h2{font-size:10px;font-weight:normal;color:#888}#torinkan .main-info p{margin-top:0}#torinkan .main-info .intro{margin-top:20px}#torinkan .instagram{border-top:solid 1px #888;margin:0 20px;padding:30px 0}#torinkan .instagram h2{font-weight:normal;font-size:13px;color:#888;margin:5px}#torinkan .instagram h2 a{color:#888}#torinkan .instagram .logo{margin-bottom:5px}#torinkan .instagram .logo img{width:20px;height:20px;-webkit-filter:invert(100%);-moz-filter:invert(100%);-o-filter:invert(100%);-ms-filter:invert(100%);filter:invert(100%)}#torinkan .instagram .photos img{width:31%;margin:1%}#torinkan .menus{margin:0 20px;border-top:solid 1px #a99b8a;padding:30px 0}#torinkan .menus h2{display:inline-block;background:#a99b8a;color:#fff;padding:2px 50px;font-size:12px;font-weight:normal}#torinkan .menus .menu{padding:10px}#torinkan .menus .menu table{color:#a99b8a;margin:0 auto}#torinkan .menus .menu table .line{width:20%}#torinkan .menus .menu table .line hr{background-color:#a99b8a}#torinkan .menus .menu p{margin-top:5px;margin-bottom:25px;text-align:center}#torinkan .menus .menu p a{text-decoration:underline;color:#aaa}@media (min-width: 600px){#torinkan .pc{display:block}#torinkan .sp{display:none}#torinkan .main-info{padding:60px}#torinkan .main-info h1{font-size:15px}#torinkan .main-info h2{font-size:12px}#torinkan .main-info .intro{font-size:12px}#torinkan .instagram .photos{width:60%;margin:0 auto}#torinkan .menus p{width:40%;margin:0 auto}#torinkan .menus.place .map{width:40%;margin:20px auto}}
