.tieup-sns{display:inline-block;position:relative;z-index:2;margin:8px 0;height:20px;overflow:visible}.tieup-sns__item{display:inline-block;vertical-align:top}.tieup-sns__item--fb{margin-right:10px}#tieup-header{margin-bottom:20px;width:980px}#tieup-header h2 a,.tieup-header__main-img-target{display:block;width:980px;height:200px;text-indent:-9999px}.column-main{float:right;width:760px}.column-main h3{height:30px;color:#fff;font-size:117%;text-indent:10px;line-height:32px;background:#bcb08a}.sorry-notfound{margin-top:6px;padding:28px;border:2px solid #ccc;text-align:center;background-color:#f8f8f8}.sorry-notfound .back-link{margin-top:20px}.sorry-notfound .back-link a{padding-left:14px;font-weight:bold;text-decoration:underline;background:url("https://tblg.k-img.com/images/restaurant/icon/circle_orange.gif?009236e8de104e3f2bd64c7a6f900d1a301b98d89ac861063438884ec2426ca7") no-repeat left center}.tieuplist-notfound{margin:0;width:760px;box-sizing:border-box;background:#fff}.list-condition__condition-item{font-size:1.3rem}.tieuplist-rst{background-color:#fff}.tieuplist-rst__body{min-height:175px}.tieuplist-rst__area-genre{margin-left:.5em}.tieuplist-rst__rvw-count-subject::before{margin-right:.1em}.tieuplist-rst__campaign-banner{padding:0 10px}#column-side{float:left;width:200px}.tieuplist-balloon__btn-list{margin-bottom:0}.tieuplist-balloon__list-col-wrap{display:flex}.tieuplist-balloon__list-col{display:flex;max-height:338px;flex-flow:column wrap}.tieuplist-balloon__list-item{padding-right:12px}.tieuplist-balloon__table:first-of-type{padding-top:5px;border-top:none}.tieuplist-balloon__table:last-of-type{margin-bottom:-16px}.tieuplist-balloon.tieuplist-balloon--m{width:630px}.list-sidebar__sub-title.first-heading{border-radius:4px 4px 0 0}.list-sidebar__content{font-size:1.1rem}.tieuplist-search-custom{margin:.5rem;font-size:1.2rem}.tieuplist-search-custom li{margin-top:.4rem;padding-top:.2rem}.tieuplist-search-custom li.is-selected{background:#fefae6}.tieuplist-search-custom li.is-selected strong{cursor:default}.tieuplist-search-rstname__textfield{margin-top:4px}.tieuplist-search-rstname__btn{margin-top:8px}.list-flexible{padding:12px 0 13px;border:1px solid #ccc;border-bottom:dotted 1px #e0dccc;background-color:#fff}.list-flexible .item-price select.price-lower,.list-flexible .item-price select.price-upper,.list-flexible .item-price .between{display:block;float:left;padding:5px 1px 5px 0}.list-flexible .item-price select.price-lower,.list-flexible .item-price select.price-upper{cursor:pointer;width:82px}@media screen and (max-device-width: 1024px){.list-flexible .item-price select.price-lower,.list-flexible .item-price select.price-upper{font-size:92%}}.list-flexible .item-price .between{padding:0;width:20px;height:26px;text-indent:-9999px;background:url("https://tblg.k-img.com/images/restaurant/icon/icon_between.gif?d8f66057f751b9dde022b8c6a756d71103e6364a64706209d28a2696a45add22") no-repeat center center}.select-price{margin-left:7px}.select-price select{cursor:pointer;padding:5px 1px 5px 0;width:181px}.select-price select:focus{outline:1px solid #fa0;background-color:#fefae6}.select-price select option{color:#13131e;font-weight:normal;background-color:#fefae6}.select-price select option[selected]{color:#e64c30}.select-price select option[disabled]{color:#b3b3b6}.list-flexible .select-time{margin:0 auto;padding:0 0 8px;width:181px}.list-flexible .time{display:block;position:relative;z-index:1;float:left;width:90px;height:24px}.list-flexible .select-time label{display:block;position:absolute;z-index:2;height:24px;overflow:hidden;text-indent:-9999px;background:url("https://tblg.k-img.com/images/restaurant/icons/titlebtns_sidemenu.png?444292c0c3b020f69c031e8a0a1c67235f857f2cc91bb4dd60456aa0a15507ab") no-repeat 0 0}.list-flexible .select-time input{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0}.list-flexible .select-time input:focus{outline:0}.list-flexible .select-time input:hover{cursor:pointer}.list-flexible .select-time .dinner-off label,.list-flexible .select-time .dinner-on label,.list-flexible .select-time .dinner-none label{width:91px}.list-flexible .select-time .lunch-off label,.list-flexible .select-time .lunch-on label,.list-flexible .select-time .lunch-none label{width:90px}.list-flexible .select-time .dinner-off label{background-position:-831px -2px}.list-flexible .select-time .dinner-off label:hover{background-position:-831px -26px}.list-flexible .select-time .dinner-on label{cursor:default;background-position:-831px -50px}.list-flexible .select-time .dinner-none label{cursor:default;background-position:-831px -74px}.list-flexible .select-time .lunch-off label{background-position:-923px -2px}.list-flexible .select-time .lunch-off label:hover{background-position:-923px -26px}.list-flexible .select-time .lunch-on label{cursor:default;background-position:-923px -50px}.list-flexible .select-time .lunch-none label{cursor:default;background-position:-923px -74px}.list-flexible p.fcheck{display:block;width:186px;vertical-align:middle;line-height:1}.list-flexible p.fcheck label{display:block;position:relative;z-index:1;padding:4px 0 4px 18px;color:#13131e;font-size:108%}#column-list-side .list-flexible p.fcheck label input{display:block;position:absolute;top:4px;left:0;z-index:1}#column-list-side .list-flexible p.fcheck label a{color:#13131e;text-decoration:underline}.list-flexible p.fcheck label:hover{background-color:#fefae6}.list-flexible p.checked label{color:#e64c30;font-weight:bold}.list-flexible p.checked label span{padding-left:0;color:#e64c30;font-weight:bold;background:none}.list-flexible p.checked label:hover span{text-decoration:none}.list-flexible p.fcheck label:hover,.list-flexible p.checked label,.list-flexible p.checked label:hover{background-color:#fefae6}.list-flexible p.fcheck label.none:hover{background-color:rgba(0,0,0,0)}.list-flexible .fb-flexible{margin:4px 0 0 4px}.action-area{padding:10px 0;border:1px solid #ccc;text-align:center;background-color:#fff;background-image:none}.list-controll{margin:10px 0;width:760px}.rst-status-badge.tieup-label-status::before{width:max-content}.tieup-contents{position:relative;width:100%;overflow:hidden;font-family:YuGothic,"Yu Gothic Medium","Yu Gothic",sans-serif;font-weight:400;letter-spacing:.05em}.tieup-contents *{box-sizing:border-box}.tieup-contents img{width:100%;height:auto}.tieup-contents a{text-decoration:none}.m-cts-inner{position:relative;margin:0 auto;width:980px}.about-cts{padding-bottom:120px}.about-title{margin-bottom:80px;padding:37px 0;color:#fff8e2;font-weight:bold;font-size:300%;text-align:center;background:#014028}.tieup-header-tieuptype{margin:auto;width:980px}.tieup-header-tieuptype__main-img{height:200px;text-indent:-9999px;background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/pc_main_img.jpg?ea5aef9140cbdb818e514c13568c39dd0ddd6dbe71f1701d00509ad42883f07e") no-repeat 50% 50%}.tieuptype-rstlist{display:flex;overflow:hidden;justify-content:center}.tieuptype-rstlist .l-breadcrumbs,.tieuptype-rstlist__con{padding:0 10px;width:1000px;background-color:#fff}.tieuptype-rstlist__side-banner{position:relative;width:160px;min-width:160px}.tieuptype-rstlist__side-banner-target{display:inline-block;margin:20px;width:120px;height:600px;overflow:hidden;text-indent:100%;word-wrap:normal;overflow-wrap:normal;white-space:nowrap;vertical-align:top}.tieuptype-rstlist__side-banner-target:hover{opacity:.8}.tieuptype-rstlist__side-banner-target.tieuptype-rstlist__side-banner-target--l{background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/pc_sidebanner.jpg?1751418523862") no-repeat 0 0;background-size:120px 600px}.tieuptype-rstlist__side-banner-target.tieuptype-rstlist__side-banner-target--r{background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/pc_sidebanner.jpg?1751418523862") no-repeat 0 0;background-size:120px 600px}.tieup-header__main-img{position:absolute;height:0}.l-sec{position:relative}.l-sec-outer{position:relative;margin:0 auto;max-width:1060px}.l-sec-inner{position:relative;z-index:1;padding:0 3.7735849057%}.u-font-normal{font-family:YuGothic,"Yu Gothic Medium","Yu Gothic",sans-serif;font-weight:400}.u-font-bold{font-family:YuGothic,"Yu Gothic",sans-serif;font-weight:700}.u-index{position:absolute;top:-5px;left:3.7735849057%;z-index:2;width:24px}.u-index::before{position:absolute;top:-155px;left:50%;width:1px;height:50px;content:"";background:#192d58}.u-index::after{position:absolute;top:-105px;left:50%;width:1px;height:90px;content:"";background:#fff}.visual{z-index:2;padding-bottom:20px}.visual video{display:block;position:relative;top:0;left:50%;width:calc(100vw - 15px);min-width:980px;transform:translateX(-50%);filter:drop-shadow(0 0 #000000)}.visual-logo{position:absolute;top:0;left:0;z-index:2;width:225px}.visual-box{position:relative;margin:-8vw auto 30px;width:545px}@media screen and (max-width: 997px){.visual-box{margin-top:-80px}}.visual-date{position:relative;margin-top:20px}.visual-image{position:relative;top:0;left:50%;width:calc(100vw - 15px);min-width:980px;height:188px;background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/visual_04_re1.png?9b538712d86aced2db546a2ee0d9473689682d1f304fe68680ed97b44bb62f08") no-repeat center center;background-size:1496px 188px;transform:translateX(-50%)}.stamprally{padding:70px 0 120px;background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/stamprally_02.png?3576ae38eae90f2bc62b33c46d2f88907672845c9dd5e52252c4f27b4c1f4030") no-repeat right top,url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/bg_01.jpg?165aca0c4f416ccca7c7a04c496401de692d959fa16bbc5f3562f07ff77c147a") repeat-y center top;background-size:590px auto,100% auto}@media screen and (max-width: 1417px){.stamprally{background-size:590px auto,1400px auto}}.stamprally .u-index{top:35px}.navi-list{display:flex;justify-content:center}.navi-list li{margin:0 5px;width:173px}.navi-list li a{display:block;transition:opacity .2s ease}.navi-list li a:hover{opacity:.8}.point{padding-top:80px}.point-title{margin:0 auto 50px;width:654px}.point-text{margin:0 auto 50px;width:450px}.point-howto{position:relative;margin:0 auto;width:700px}.point-howto .howto-box{padding:40px 35px;background:#e8eaef}.point-howto .howto-title{margin:0 auto 30px;width:360px}.point-howto .howto-step{margin:0 auto 20px;width:630px}.howto-guideline{border:2px solid #192d58;border-radius:10px 10px;overflow:hidden}.howto-guideline-title{position:relative;z-index:1;cursor:pointer;margin:-2px -2px;padding:20px 0;border:2px solid #192d58;border-radius:0 0 10px 10px;text-align:center}.howto-guideline-title::before{position:absolute;top:50%;right:20px;width:20px;height:2px;content:"";background:#192d58;transform:translateY(-1px)}.howto-guideline-title::after{position:absolute;top:50%;right:20px;width:20px;height:2px;content:"";background:#192d58;transform:translateY(-1px) rotate(90deg)}.howto-guideline-title.tieup-is-open::after{opacity:0}.howto-guideline-title span{display:inline-block;width:118px;transition:opacity .2s ease}.howto-guideline-title:hover span{opacity:.8}.howto-guideline-body{display:none}.howto-guideline-body .inner{padding:30px 30px 30px 35px;height:350px;overflow-y:auto;color:#192d58;font-size:92%;line-height:1.6}.howto-guideline-body .inner::-webkit-scrollbar{padding:2px 2px;width:20px}.howto-guideline-body .inner::-webkit-scrollbar-track{background:#fff}.howto-guideline-body .inner::-webkit-scrollbar-thumb{border:4px solid #fff;border-radius:10px 10px;background:#00254f}.howto-guideline-body .inner .list>li{margin-top:2em}.howto-guideline-body .inner .list-a>li+li{margin-top:.5em}.howto-guideline-body .inner .list-b>li{margin-left:1em;text-indent:-1em}.howto-guideline-body .inner .mt05{margin-top:.25em}.howto-guideline-body .inner .mt10{margin-top:1em}.howto-guideline-body .inner .ml10{margin-left:1em}.howto-guideline-body .inner a{color:#192d58;text-decoration:underline}.howto-guideline-body .inner a:hover{text-decoration:none}.point-howto .howto-note{margin-top:10px;color:#fff;font-size:75%;text-align:right}.feature{padding-top:80px}.feature-title{position:relative;z-index:1;margin:0 auto;width:718px}.feature-point{position:relative;margin:-55px auto 95px}.feature-point-list li{position:absolute}.feature-point-list li::before{position:absolute;content:""}.feature-point-list li:nth-of-type(1){top:11.038961039%;left:64.8979591837%;width:26.3265306122%}.feature-point-list li:nth-of-type(1)::before{top:100%;right:50%;width:98.4496124031%;height:12.9411764706%;background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/feature_04.png?1c78465c97a5ce135e20f55c868e13fa15f2b89e0b28736ad93ea96a99f858e7") no-repeat center center;background-size:contain}.feature-point-list li:nth-of-type(2){top:48.0519480519%;left:73.9795918367%;width:26.0204081633%}.feature-point-list li:nth-of-type(2)::before{top:86.9863013699%;right:50%;width:138.8235294118%;height:21.5753424658%;background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/feature_06.png?089067d6ab62f27c7028a6a0860e89867a496fe5023c186105a9220e6f8a0831") no-repeat center center;background-size:contain}.feature-point-list li:nth-of-type(3){top:40.9090909091%;left:.5102040816%;width:37.8571428571%}.feature-point-list li:nth-of-type(3)::before{top:55.7291666667%;left:93.8005390836%;width:28.0323450135%;height:3.125%;background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/feature_08.png?e4d7d8cfb7066457fd8689b350e949d4d9a545bcf0e999a9afd3447de8962eb2") no-repeat center center;background-size:contain}.feature-point-list li img{position:relative;z-index:1}.feature-spicy{position:relative}.feature-spicy-body{position:relative;z-index:1;margin:0 0 0 auto;width:690px}.feature-spicy-title{margin-bottom:40px}.feature-spicy-note{margin-top:10px;color:#fff;font-size:75%;text-align:right}.feature-spicy-image{position:absolute;top:-141px;left:7.1428571429%;width:32.4489795918%}.present{padding:110px 0 120px;background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/bg_02.jpg?7fff0b4b8460216a768d635f9d3ed30ee1c3abd1c02e034a3cccb223c2c926bd") repeat-y center top;background-size:100% auto}@media screen and (max-width: 1417px){.present{background-size:1400px auto}}.present-index::before{background:#fff}.present-index::after{background:#192d58}.present-title{margin:0 auto 40px;width:422px}.present-list{display:grid;grid-template-rows:202px 200px 279px;grid-template-columns:407px 503px;row-gap:13px;column-gap:10px;justify-content:center}.present-list li:nth-of-type(1){grid-row:1/3;grid-column:1/2}.present-list li:nth-of-type(2){grid-row:1/2;grid-column:2/2}.present-list li:nth-of-type(3){grid-row:2/3;grid-column:2/2}.present-list li:nth-of-type(4){grid-row:3/4;grid-column:1/3;margin-left:1.3043478261%;align-self:flex-end}.restaurant{padding:110px 0 120px;background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/bg_01.jpg?165aca0c4f416ccca7c7a04c496401de692d959fa16bbc5f3562f07ff77c147a") repeat-y center top;background-size:100% auto}@media screen and (max-width: 1417px){.restaurant{background-size:1400px auto}}.restaurant-title{margin:0 auto 20px;width:200px}.restaurant-date{margin:0 auto 40px;width:382px}.restaurant-area{margin-bottom:50px}.restaurant-area-navi{display:flex;justify-content:center;gap:0 5px}.restaurant-area-navi li{width:258px}.restaurant-area-navi li a{display:block;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition:opacity .2s ease}.restaurant-area-navi li:nth-of-type(1) a{background-image:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/restaurant_a01_01.png?c4782510627802c9dbbc13be6b8c2ff8739143f48b502c54220b8edf6f9a35a7")}.restaurant-area-navi li:nth-of-type(2) a{background-image:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/restaurant_a02_01.png?6ba8ef62c92d8cd16d5ff519aad61b916368d8b9d92f076a2349a6e07a8b3de4")}.restaurant-area-navi li:nth-of-type(3) a{background-image:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/restaurant_a03_01.png?54e2c8a372e06c3f817fcdefada3b8afa29faf1b91b9a70c2d1476486eb82c3b")}.restaurant-area-navi li:not(.tieup-is-active) a img{opacity:0}.restaurant-area-navi li:not(.tieup-is-active) a:hover{opacity:.8}.restaurant-area-map{position:relative;margin:0 auto 40px;border:12px solid #a78638;width:784px;font-size:0;background:#fafafa;aspect-ratio:784/624}.restaurant-area-map iframe{width:100%;height:100%}.restaurant-area-link li:not(.tieup-is-active){display:none}.restaurant-area-link li a{display:block;position:relative;margin:0 auto;padding:28px 0;border-radius:10px 10px;width:550px;text-align:center;background:#fff}.restaurant-area-link li a::after{position:absolute;top:50%;right:20px;width:30px;height:22px;content:"";background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/icon_arrow01.png?617d790f6d7a5d2a1b2a54beb38150fe77eccf10929dba85f44fde1f9ef6ba41") no-repeat center center;background-size:contain;transition:right .2s ease;transform:translateY(-50%)}.restaurant-area-link li a:hover::after{right:16px}.restaurant-area-link li a span{display:inline-block;width:385px}.restaurant-area-note{margin-top:20px;color:#fff;text-align:center}.restaurant-alcohol{padding:20px 0;border:1px solid #fff;color:#fff;text-align:center;line-height:2}.tieupheader-text-talisker{margin-top:5px;text-align:right}.listmenu-talisker{display:block;position:relative;margin:40px auto 10px;border:2px solid #9d7b31;border-radius:4px;width:95%}.listmenu-talisker::before{position:absolute;top:-22px;left:-20px;width:240px;height:43px;content:"";background:url("https://tblg.k-img.com/images/restaurant/tieup/talisker_stamprally/2406/search_title_label.png?d8de3746e02b23270a5fec99edeabb8cbde0515dd5119deb87fce22de42523e2") no-repeat center center;background-size:contain}.listmenu-talisker__contents{display:flex;position:relative;padding:30px 20px 20px;justify-content:space-between}.listmenu-talisker__contents:nth-child(n+2)::before{position:absolute;top:0;left:2%;border-top:2px solid #eeece4;width:95%;content:""}.listmenu-talisker__photo{text-align:center}.listmenu-talisker__photo-item{width:180px;height:auto}.listmenu-talisker__text{margin-left:20px;width:100%;font-size:2rem;align-self:center}
