@charset "UTF-8";.global-marginTop-0px{margin-top:0px!important}.global-paddingTop-0px{padding-top:0px!important}.global-marginRight-0px{margin-right:0px!important}.global-paddingRight-0px{padding-right:0px!important}.global-marginBottom-0px{margin-bottom:0px!important}.global-paddingBottom-0px{padding-bottom:0px!important}.global-marginLeft-0px{margin-left:0px!important}.global-paddingLeft-0px{padding-left:0px!important}.global-marginTop-10px{margin-top:10px!important}.global-paddingTop-10px{padding-top:10px!important}.global-marginRight-10px{margin-right:10px!important}.global-paddingRight-10px{padding-right:10px!important}.global-marginBottom-10px{margin-bottom:10px!important}.global-paddingBottom-10px{padding-bottom:10px!important}.global-marginLeft-10px{margin-left:10px!important}.global-paddingLeft-10px{padding-left:10px!important}.global-marginTop-20px{margin-top:20px!important}.global-paddingTop-20px{padding-top:20px!important}.global-marginRight-20px{margin-right:20px!important}.global-paddingRight-20px{padding-right:20px!important}.global-marginBottom-20px{margin-bottom:20px!important}.global-paddingBottom-20px{padding-bottom:20px!important}.global-marginLeft-20px{margin-left:20px!important}.global-paddingLeft-20px{padding-left:20px!important}.global-marginTop-30px{margin-top:30px!important}.global-paddingTop-30px{padding-top:30px!important}.global-marginRight-30px{margin-right:30px!important}.global-paddingRight-30px{padding-right:30px!important}.global-marginBottom-30px{margin-bottom:30px!important}.global-paddingBottom-30px{padding-bottom:30px!important}.global-marginLeft-30px{margin-left:30px!important}.global-paddingLeft-30px{padding-left:30px!important}.global-marginTop-40px{margin-top:40px!important}.global-paddingTop-40px{padding-top:40px!important}.global-marginRight-40px{margin-right:40px!important}.global-paddingRight-40px{padding-right:40px!important}.global-marginBottom-40px{margin-bottom:40px!important}.global-paddingBottom-40px{padding-bottom:40px!important}.global-marginLeft-40px{margin-left:40px!important}.global-paddingLeft-40px{padding-left:40px!important}.global-marginTop-50px{margin-top:50px!important}.global-paddingTop-50px{padding-top:50px!important}.global-marginRight-50px{margin-right:50px!important}.global-paddingRight-50px{padding-right:50px!important}.global-marginBottom-50px{margin-bottom:50px!important}.global-paddingBottom-50px{padding-bottom:50px!important}.global-marginLeft-50px{margin-left:50px!important}.global-paddingLeft-50px{padding-left:50px!important}.global-marginTop-60px{margin-top:60px!important}.global-paddingTop-60px{padding-top:60px!important}.global-marginRight-60px{margin-right:60px!important}.global-paddingRight-60px{padding-right:60px!important}.global-marginBottom-60px{margin-bottom:60px!important}.global-paddingBottom-60px{padding-bottom:60px!important}.global-marginLeft-60px{margin-left:60px!important}.global-paddingLeft-60px{padding-left:60px!important}.global-marginTop-70px{margin-top:70px!important}.global-paddingTop-70px{padding-top:70px!important}.global-marginRight-70px{margin-right:70px!important}.global-paddingRight-70px{padding-right:70px!important}.global-marginBottom-70px{margin-bottom:70px!important}.global-paddingBottom-70px{padding-bottom:70px!important}.global-marginLeft-70px{margin-left:70px!important}.global-paddingLeft-70px{padding-left:70px!important}.global-marginTop-80px{margin-top:80px!important}.global-paddingTop-80px{padding-top:80px!important}.global-marginRight-80px{margin-right:80px!important}.global-paddingRight-80px{padding-right:80px!important}.global-marginBottom-80px{margin-bottom:80px!important}.global-paddingBottom-80px{padding-bottom:80px!important}.global-marginLeft-80px{margin-left:80px!important}.global-paddingLeft-80px{padding-left:80px!important}.global-marginTop-90px{margin-top:90px!important}.global-paddingTop-90px{padding-top:90px!important}.global-marginRight-90px{margin-right:90px!important}.global-paddingRight-90px{padding-right:90px!important}.global-marginBottom-90px{margin-bottom:90px!important}.global-paddingBottom-90px{padding-bottom:90px!important}.global-marginLeft-90px{margin-left:90px!important}.global-paddingLeft-90px{padding-left:90px!important}.global-marginTop-100px{margin-top:100px!important}.global-paddingTop-100px{padding-top:100px!important}.global-marginRight-100px{margin-right:100px!important}.global-paddingRight-100px{padding-right:100px!important}.global-marginBottom-100px{margin-bottom:100px!important}.global-paddingBottom-100px{padding-bottom:100px!important}.global-marginLeft-100px{margin-left:100px!important}.global-paddingLeft-100px{padding-left:100px!important}.global-displayNone{display:none!important}.global-fontSizeSmallest{font-size:0.6em!important}.global-fontSizeSmaller{font-size:0.8em!important}.global-fontSizeLarger{font-size:1.2em!important}.global-fontSizeLargest{font-size:1.4em!important}.global-fontWeightNormal{font-weight:normal!important}.global-fontWeightBold{font-weight:bold!important}.global-textAlignLeft{text-align:left!important}.global-textAlignRight{text-align:right!important}.global-textAlignCenter{text-align:center!important}.global-pcOnly{display:block!important}.global-spOnly{display:none!important}span.global-pcOnly{display:inline!important}body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif!important;font-size:16px;color:#000;line-height:1.6;word-break:break-all}b:not([class*=__]){font-weight:bold}.medium-zoom-image--opened,.medium-zoom-overlay{z-index:999}.medium-zoom-image--opened{object-fit:contain;font-family:"object-fit: contain;";max-width:100%;max-height:100%}[data-toggle-cont]{height:0;overflow:hidden;transition:height 0.2s}.board:not(:first-child){margin-top:90px}.board.lazyloaded .board__inner{margin-top:30px;margin-bottom:24px}.board.lazyloaded .board__inner:before{top:-30px;height:30px;background:url(/fair/special/teburadeski/img/common/board_border-top.png) no-repeat;background-size:100% auto}.board.lazyloaded .board__inner:after{bottom:-24px;height:24px;background:url(/fair/special/teburadeski/img/common/board_border-bottom.png) no-repeat;background-size:100% auto}.board__inner{display:block;position:relative;width:1000px;margin:0 auto;padding:20px 55px 60px;box-sizing:border-box;background:#fff}.board__inner:after,.board__inner:before{display:block;position:absolute;left:0;width:100%;content:""}.board__heading{display:flex;align-items:flex-end;padding-bottom:12px;border-bottom:7px dashed #f36d9d;box-sizing:border-box}.board__hTxt01{display:inline-block;position:relative;top:-12px;left:calc(-55px - 15px);padding:10px 2px 10px calc(15px + 3px);height:43px;box-sizing:border-box;background:#859cd0;font-size:18px;font-weight:bold;color:#fff;line-height:1.3;text-align:center}.board__hTxt01:before{display:block;position:absolute;top:-15px;left:0;width:15px;height:15px;width:0;height:0;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent #597bc8 transparent;box-sizing:border-box;content:""}.board__hTxt01:after{display:block;position:absolute;top:0;left:100%;width:0;height:0;border-style:solid;border-width:calc(43px/ 2) 0 calc(43px/ 2) 20px;border-color:transparent transparent transparent #859cd0;content:""}.board__hTxt02{position:relative;margin-left:calc(-15px - 22px)}.board__hTxt02-1{font-size:16px;font-weight:bold;color:#838383;line-height:1.7}.board__hTxt02-2{font-size:45px;font-weight:bold;color:#f43c80;line-height:1.3}.container__inner01{background:linear-gradient(to right,#ffcede,#CCD8EF 67%,#99e1ff);padding:70px 0 60px;box-sizing:border-box}.defList01__inner{margin-top:15px}.defList01__item{padding:25px 0;box-sizing:border-box;border-bottom:3px dashed #cfcfcf}.defList01__defList{display:flex;align-items:flex-start}.defList01__defTtl{flex-basis:192px;max-width:192px;flex-grow:0;flex-shrink:0;padding:10px;border-radius:5px;box-sizing:border-box;background:#f8dfe9;text-align:center}.defList01__txt01{font-size:17px;color:#000;line-height:1.1}.defList01__txt02{font-size:14px;color:#000;line-height:1.5}.defList01__defDesc{flex-basis:auto;flex-grow:1;padding-left:25px;box-sizing:border-box;font-size:17px;color:#333;line-height:1.6}.defList01__imgWrapper{display:block;margin-top:20px}.defList01__img{display:block;width:100%}.hotel__inner{margin-top:30px}.hotel__item{display:block;padding:30px 40px;border-radius:5px;box-sizing:border-box;background:#e3e2d9}.hotel__item:not(:last-child){margin-bottom:30px}.hotel__txtWrapper{display:flex;align-items:center}.hotel__ttl{flex-basis:285px;max-width:285px;flex-grow:0;flex-shrink:0;margin-right:15px;font-size:24px;font-weight:bold;color:#ff2273;line-height:1.6}.hotel__desc{font-size:14px;color:#000;line-height:1.6}.hotel__imgListWrapper{pointer-events:none}.hotel__imgList{display:flex;margin-top:15px}.hotel__imgItem{flex-basis:100px;flex-grow:1}.hotel__imgItem:not(:last-child){margin-right:20px}.hotel__imgWrapper{display:block}.hotel__img{display:block;width:100%}.hotel__btnWrapper{display:none}.hotel__defList{display:flex;flex-wrap:wrap;margin-top:15px;margin-bottom:-15px}.hotel__defDesc,.hotel__defTtl{margin-bottom:15px}.hotel__defTtl{display:flex;align-items:center;flex-basis:135px;max-width:135px;flex-grow:0;flex-shrink:0}.hotel__defTtl .hotel__imgWrapper{flex-basis:50px;max-width:50px;flex-grow:0;flex-shrink:0}.hotel__defTtlTxt{margin-left:8px;font-size:16px;font-weight:bold;color:#f43c80;line-height:1.6}.hotel__defDesc{flex-basis:calc(100% - 135px);max-width:calc(100% - 135px);flex-grow:0;flex-shrink:0}.hotel__linkList{display:flex}.hotel__linkItem{flex-basis:auto;flex-grow:1}.hotel__linkItem:not(:last-child){margin-right:15px}.hotel__link{display:block;position:relative;padding:11px 25px;border-radius:4px;box-sizing:border-box;background:linear-gradient(to right,#f36d9d,#be76d3);box-shadow:2px 2px 0 0 #767671;font-size:18px;color:#fff!important;line-height:1.6;text-align:center}.hotel__link:after{display:block;position:absolute;top:50%;right:10px;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform-origin:100% 0;content:"";transform:rotate(45deg)}.hotel__link:hover{transform:translate(2px,2px);box-shadow:none;text-decoration:none}.info.lazyloaded .info__setItem.-board:before{background:url(/fair/special/teburadeski/img/wear/info_icon-board.png) no-repeat;background-size:100% auto}.info.lazyloaded .info__setItem.-carving:before{background:url(/fair/special/teburadeski/img/wear/info_icon-carving.png) no-repeat;background-size:100% auto}.info.lazyloaded .info__setItem.-wear:before{background:url(/fair/special/teburadeski/img/wear/info_icon-wear.png) no-repeat;background-size:100% auto}.info.lazyloaded .info__setItem.-threePiece:before{background:url(/fair/special/teburadeski/img/wear/info_icon-three_piece.png) no-repeat;background-size:100% auto}.info__inner01{margin-top:25px}.info__desc01{font-size:17px;color:#4c4c4c;line-height:1.6}.info__heading01{display:block;margin-top:30px;padding:8px 10px;box-sizing:border-box;background:linear-gradient(to right,#ec91d3,#ffabb1);font-size:28px;font-weight:bold;color:#fff;line-height:1.3;text-align:center}.info__desc02{margin-top:15px;font-size:17px;color:#4a494a;line-height:1.6;text-align:center}.info__setList{display:flex;margin-top:25px}.info__setItem{display:block;position:relative;flex-basis:calc(100% / 4 - 25px * (3 / 4) - .01px);max-width:calc(100% / 4 - 25px * (3 / 4) - .01px);border:1px solid #e3e2d9;border-radius:5px;box-sizing:border-box;background:#e3e2d9}.info__setItem:not(:nth-child(4n)){margin-right:25px}.info__setItem:before{display:block;position:absolute;top:-15px;left:-15px;z-index:10;width:73px;height:73px;content:""}.info__setTtl{display:flex;justify-content:center;align-items:center;height:50px;padding:10px;padding-left:55px;box-sizing:border-box;font-size:17px;font-weight:bold;color:#e9518e;line-height:1.2}.info__imgWrapper{display:block}.info__img{display:block;width:100%}.info__setDesc{display:block;padding:7px 5px;box-sizing:border-box;font-size:15px;color:#000;line-height:1.3;text-align:center}.info__inner02{display:block;margin-top:30px;padding:20px 30px;box-sizing:border-box;background:#ffe8f1}.info__ttl02{font-size:20px;font-weight:bold;color:#f43c80;line-height:1.6}.info__desc03{font-size:17px;color:#000;line-height:1.6}.info__desc03 .info__capItem{color:#000}.info__capList{margin-top:20px}.info__capItem{padding-left:15px;font-size:15px;color:#333;line-height:1.6;text-indent:-15px}.info__capItem:before{content:"※"}.info__capItem:not(:last-child){margin-bottom:5px}.info__tableWrapper{margin-top:25px}.info__table{table-layout:fixed;width:100%}.info__td,.info__th{border:2px solid #d9d9d9;padding:8px 2px;box-sizing:border-box;font-size:15px;color:#333;line-height:1.6;text-align:center;vertical-align:middle}.info__th{background:#f1f2f2}.info__td{background:#fff}.info__td.-size{background:#d6e7f2}.info__desc04{margin-top:20px;font-size:15px;color:#333;line-height:1.6}.info__desc04.-colorRed{color:#f00}.info__txtList{margin-top:20px}.info__txtItem{display:block;position:relative;padding-left:15px;font-size:15px;color:#333;line-height:1.6}.info__txtItem:before{display:block;position:absolute;top:5px;left:0px;width:10px;height:10px;border-radius:50%;box-sizing:border-box;background:#ff7f7f;content:""}.info__txtItem:not(:last-child){margin-bottom:5px}.info__txtItem.-red{color:#f00}.info__txtItem.-red:before{background:#f00}.kv__inner{margin-top:80px;overflow-x:hidden}.kv__img{display:block;position:relative;left:50%;transform:translateX(-50%);width:auto}.linkList01{background:linear-gradient(to right,#f36d9d,#be76d3)}.linkList01__inner{display:block;width:890px;margin:0 auto;padding:70px 0 100px;box-sizing:border-box}.linkList01__heading{display:block;border-bottom:4px dashed #fff;padding-bottom:12px;box-sizing:border-box;font-size:30px;font-weight:bold;color:#fff;line-height:1.6;text-align:center}.linkList01__listWrapper{display:flex}.linkList01__list{flex-grow:0;flex-shrink:0;margin-top:55px}.linkList01__list:first-child{flex-basis:45%;max-width:45%}.linkList01__list:nth-child(2){flex-basis:35%;max-width:35%}.linkList01__list:nth-child(3){flex-basis:20%;max-width:20%}.linkList01__item:not(:last-child){margin-bottom:20px}.linkList01__link{display:inline-block;position:relative;padding-left:20px;font-size:17px;font-weight:bold;color:#fff!important;line-height:1.6;text-decoration:underline}.linkList01__link:before{display:block;position:absolute;top:calc(50% - 1px);left:0;display:block;width:9px;height:9px;border-top:4px solid #fff;border-right:4px solid #fff;transform-origin:100% 0;content:"";transform:rotate(45deg)}.linkList01__link:hover{text-decoration:none}.linkList02{background:linear-gradient(to right,#f36d9d,#be76d3)}.linkList02__inner{display:block;width:890px;margin:0 auto;padding:45px 0 50px;box-sizing:border-box}.linkList02__heading{display:block;padding-bottom:10px;border-bottom:4px dashed #fff;box-sizing:border-box;font-size:30px;font-weight:bold;color:#fff;line-height:1.6;text-align:center}.linkList02__list{display:flex;margin-top:40px}.linkList02__item{flex-basis:auto;flex-grow:1}.linkList02__item:not(:last-child){margin-right:10px}.linkList02__link{display:block;position:relative;padding:15px 45px;border-radius:100px;box-sizing:border-box;background:#fff;font-size:28px;font-weight:bold;color:#f43c80;line-height:1.6;text-align:center;transition:background 0.2s,color 0.2s}.linkList02__link:after{display:block;position:absolute;top:50%;right:25px;display:block;width:10px;height:10px;border-top:4px solid #f43c80;border-right:4px solid #f43c80;transform-origin:100% 0;content:"";transform:rotate(45deg);transition:border-color 0.2s}.linkList02__link:hover{text-decoration:none;background:#f43c80;color:#fff!important}.linkList02__link:hover:after{border-color:#fff}.linkList03__heading{display:block;width:910px;margin:0 auto;padding-bottom:12px;border-bottom:7px dashed #f36d9d;box-sizing:border-box;font-size:45px;font-weight:bold;color:#f43c80;line-height:1.3;text-align:center}.linkList03__desc{display:block;width:910px;margin:0 auto;margin-top:25px;font-size:17px;color:#4c4c4c;line-height:1.6;text-align:center}.linkList03__list{display:flex;flex-wrap:wrap;width:1000px;margin:0 auto;margin-top:30px;margin-bottom:-13px}.linkList03__item{display:block;flex-basis:calc(100% / 3 - 10px * (2 / 3) - .01px);max-width:calc(100% / 3 - 10px * (2 / 3) - .01px);margin-bottom:13px}.linkList03__item:not(:nth-child(3n)){margin-right:10px}.linkList03__link{display:flex;justify-content:center;align-items:center;position:relative;padding:15px 30px;border-radius:100px;box-sizing:border-box;background:linear-gradient(to right,#f36d9d,#be76d3);font-size:19px;font-weight:bold;color:#fff!important;line-height:1.6;text-align:center;transition:transform 0.2s,box-shadow 0.2s}.linkList03__link:after{display:block;position:absolute;top:calc(50% - 8px / 10);right:15px;display:block;width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;transform-origin:100% 0;content:"";transform:rotate(45deg)}.linkList03__link:hover{transform:translateY(-2px);box-shadow:0 2px 10px 0 rgba(0,0,0,0.4);text-decoration:none}.linkList03__link.-hidden{visibility:hidden}.news{background:linear-gradient(to right,#f36d9d,#be76d3)}.news__inner{display:block;width:1000px;margin:0 auto;padding:40px 20px 65px 20px;box-sizing:border-box}.news__btnList{display:flex;justify-content:center}.news__btnItem{flex-basis:100px;flex-grow:1}.news__btnItem:not(:last-child){margin-right:13px}.news__btnItem.-slope .news__btnLink:before{display:block;flex-basis:41px;max-width:41px;flex-grow:0;flex-shrink:0;height:27px;margin-right:10px;background:url(/fair/special/teburadeski/img/top/news_icon-mountain.png) no-repeat;background-size:100% auto;content:""}.news__btnItem.-info .news__btnLink:before{display:block;flex-basis:22px;max-width:22px;flex-grow:0;flex-shrink:0;height:28px;margin-right:10px;background:url(/fair/special/teburadeski/img/top/news_icon-wear.png) no-repeat;background-size:100% auto;content:""}.news__btnLink{display:flex;justify-content:center;align-items:center;padding:15px 20px;border-radius:100px;box-sizing:border-box;background:#000;font-size:22px;font-weight:bold;color:#f85fa0!important;line-height:1.6;text-align:center;transition:background 0.2s}.news__btnLink:after{display:block;width:10px;height:10px;border-top:4px solid #f85fa0;border-right:4px solid #f85fa0;transform-origin:100% 0;content:"";transform:rotate(45deg);margin-top:10px;margin-left:15px}.news__btnLink:hover{background:#333333;text-decoration:none}.news__inner01{margin-top:40px}.news__heading{font-size:24px;font-weight:bold;color:#fff;line-height:1.6;text-align:center}.news__txtList{display:block;width:890px;margin:0 auto;margin-top:15px}.news__txtItem{display:block;position:relative;padding-left:20px;font-size:15px;color:#000;line-height:1.6}.news__txtItem:before{display:block;position:absolute;top:4px;left:0px;width:12px;height:12px;border-radius:50%;box-sizing:border-box;background:#73c0cb;content:""}.news__txtItem:not(:last-child){margin-bottom:15px}.news__txt01{display:block;margin-top:30px;font-size:15px;color:#000;line-height:1.6;text-align:center}.rental.lazyloaded .rental__inner{background:url(/fair/special/teburadeski/img/common/rental_bg-1.jpg) no-repeat left calc(50% - 735px) top 15px,url(/fair/special/teburadeski/img/common/rental_bg-2.jpg) no-repeat right calc(50% - 735px) top 15px,url(/fair/special/teburadeski/img/common/rental_bg-3.jpg) no-repeat center bottom 22px}.rental.lazyloaded .rental__link:before{background:url(/fair/special/teburadeski/img/common/rental_icon-wear.png) no-repeat;background-size:100% auto}.rental__inner{border-top:10px solid #ffafd1;border-bottom:10px solid #ffafd1;padding:53px 0 57px 0;box-sizing:border-box;overflow:hidden}.rental__heading{display:block;width:890px;margin:0 auto}.rental__img{display:block;width:100%}.rental__listWrapper{position:relative;left:50%;transform:translateX(-50%);width:2000px;margin-top:40px}.rental__item .rental__imgWrapper{display:flex;justify-content:center;align-items:center;height:500px}.rental__item .rental__img{width:auto;height:100%}.rental__btnWrapper{display:block;position:absolute;width:100vw;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%)}.rental__button{background-color:transparent;border:none;cursor:pointer;padding:0;appearance:none;display:block;top:calc(-93px / 2);width:75px;height:93px;margin:0;box-sizing:border-box;background:rgba(235,105,155,0.7);transition:background 0.2s}.rental__button.-prev{left:0}.rental__button.-prev:after{display:block;width:20px;height:20px;border-top:6px solid #fff;border-right:6px solid #fff;transform-origin:100% 0;content:"";transform:rotate(-135deg);position:absolute;top:47px;left:0}.rental__button.-next{right:0}.rental__button.-next:after{display:block;width:20px;height:20px;border-top:6px solid #fff;border-right:6px solid #fff;transform-origin:100% 0;content:"";transform:rotate(45deg);position:absolute;top:47px;left:23px}.rental__button:hover{background:#eb699b}.rental__inner01{margin-top:30px}.rental__desc{display:block;font-size:14px;color:#000;line-height:1.6;text-align:center}.rental__link{display:flex;justify-content:center;align-items:center;position:relative;width:460px;margin:0 auto;margin-top:10px;padding:15px 40px;border-radius:100px;box-sizing:border-box;background:linear-gradient(to right,#f36d9d,#be76d3);font-size:22px;font-weight:bold;color:#fff!important;line-height:1.6;text-align:center;transition:transform 0.2s,box-shadow 0.2s}.rental__link:before{display:block;position:absolute;top:50%;left:35px;transform:translateY(-50%);width:31px;height:40px;content:""}.rental__link:after{display:block;position:absolute;top:calc(50% - 13px / 10);right:25px;display:block;width:13px;height:13px;border-top:3px solid #fff;border-right:3px solid #fff;transform-origin:100% 0;content:"";transform:rotate(45deg)}.rental__link:hover{transform:translateY(-3px);box-shadow:0 3px 10px 0 rgba(0,0,0,0.4);text-decoration:none}.search__inner{display:block;width:890px;margin:0 auto;margin-top:70px}.search__heading{display:block;padding-bottom:15px;border-bottom:2px solid #fff;box-sizing:border-box}.search__heading .search__imgWrapper{width:130px}.search__imgWrapper{display:block}.search__img{display:block;width:100%}.search__form{display:flex;justify-content:space-between;margin-top:15px}.search__list{display:flex;justify-content:space-between;flex-wrap:wrap;flex-basis:688px;max-width:688px;flex-grow:0;flex-shrink:0;padding:20px 85px 20px 75px;border-radius:4px;box-sizing:border-box;background:rgba(255,255,255,0.4)}.search__item{flex-grow:0;flex-shrink:0}.search__item.-dept{flex-basis:250px;max-width:250px;margin-bottom:20px}.search__item.-plan{flex-basis:250px;max-width:250px;margin-bottom:20px}.search__item.-nights{flex-basis:175px;max-width:175px}.search__item.-slope{flex-basis:330px;max-width:330px}.search__defList{display:flex;align-items:center}.search__defTtl{margin-right:12px;font-size:18px;font-weight:bold;color:#ff3d83;line-height:1.6}.search__defDesc{flex-basis:50px;flex-grow:1}.search__selectWrapper{display:block;position:relative;box-sizing:border-box;border-radius:4px;overflow:hidden}.search__selectWrapper:before{display:block;position:absolute;top:1px;right:1px;z-index:5;width:30px;height:calc(100% - 2px);border-top-right-radius:3px;border-bottom-right-radius:3px;box-sizing:border-box;background:#efefef;pointer-events:none;content:""}.search__selectWrapper:after{display:block;position:absolute;top:calc(50% - 11px / 2 + 1px);right:9px;z-index:6;width:0;height:0;border-style:solid;border-width:11px calc(12px / 2) 0 calc(12px / 2);border-color:#a97eda transparent transparent transparent;pointer-events:none;content:""}.search__select{width:100%;height:100%;border:none;border-radius:0;background:none transparent;font-size:inherit;color:inherit;vertical-align:middle;text-indent:0.01px;text-overflow:"";appearance:none;top:0;margin:0;margin-bottom:0;padding:5px 40px 5px 12px;border:1px solid #c9c9c9;border-radius:4px;box-sizing:border-box;background:#fff;font-size:18px;color:#000;line-height:1.3}.search__select::-ms-expand{display:none}.search__buttonWrapper{position:relative;flex-basis:185px;max-width:185px;flex-grow:0;flex-shrink:0}.search__button{background-color:transparent;border:none;cursor:pointer;padding:0;appearance:none;position:relative;top:0;width:100%;height:100%;margin:0;padding:20px 25px;border-radius:4px;box-sizing:border-box;background:linear-gradient(to right,#f36d9d,#be76d3);font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif!important;font-size:22px;color:#fff;line-height:1.6;transition:transform 0.2s,box-shadow 0.2s}.search__button:hover{transform:translateY(-2px);box-shadow:0 2px 10px 0 rgba(0,0,0,0.4)}.search__button:after{display:block;position:absolute;top:50%;right:12px;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform-origin:100% 0;content:"";transform:rotate(45deg)}.slider01{position:relative;background:#fff}.slider01:before{display:block;position:absolute;top:0;left:0;width:100%;height:13px;background:linear-gradient(to right,#f36d9d,#be76d3);content:""}.slider01__inner{padding:55px 0 45px;box-sizing:border-box;overflow:hidden}.slider01__heading{display:flex;align-items:flex-start;width:880px;margin:0 auto;padding-left:50px;padding-bottom:10px;border-bottom:7px dashed #f36d9d;box-sizing:border-box}.slider01__tag{display:inline-block;margin-top:13px;margin-right:15px;padding:4px 10px;box-sizing:border-box;background:#000;font-size:18px;font-weight:bold;color:#cbb91f;line-height:1.3}.slider01__hTxt{font-size:40px;font-weight:bold;color:#f43c80;line-height:1.6}.slider01__desc{display:block;width:890px;margin:0 auto;margin-top:20px;font-size:19px;color:#333;line-height:1.6}.slider01__listWrapper{position:relative;left:50%;transform:translateX(-50%);width:2080px;padding:30px 0;box-sizing:border-box}.slider01__item{display:block;padding:10px;box-sizing:border-box;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.3)}.slider01__imgWrapper{display:block}.slider01__img{display:block;width:100%}.slider01__btnWrapper{display:block;position:absolute;width:100vw;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%)}.slider01__button{background-color:transparent;border:none;cursor:pointer;padding:0;appearance:none;display:block;width:60px;height:60px;border-radius:50%;box-sizing:border-box;background:rgba(235,105,155,0.7);transition:background 0.2s}.slider01__button.-prev{left:calc(50% - 390px)}.slider01__button.-prev:after{display:block;width:16px;height:16px;border-top:5px solid #fff;border-right:5px solid #fff;transform-origin:100% 0;content:"";transform:rotate(-135deg);position:absolute;top:31px;left:-3px}.slider01__button.-next{right:calc(50% - 390px)}.slider01__button.-next:after{display:block;width:16px;height:16px;border-top:5px solid #fff;border-right:5px solid #fff;transform-origin:100% 0;content:"";transform:rotate(45deg);position:absolute;top:31px;left:20px}.slider01__button:hover{background:#eb699b}.slider01__link{display:block;position:relative;width:410px;margin:0 auto;padding:12px 30px;border-radius:50px;box-sizing:border-box;background:#000;font-size:18px;font-weight:bold;color:#f85fa0!important;text-align:center;transition:background 0.2s}.slider01__link:after{display:block;position:absolute;top:50%;right:15px;display:block;width:9px;height:9px;border-top:3px solid #f85fa0;border-right:3px solid #f85fa0;transform-origin:100% 0;content:"";transform:rotate(45deg)}.slider01__link:hover{background:#333333;text-decoration:none}.slope.lazyloaded .slope__item.-model-1 .slope__imgWrapper,.slope.lazyloaded .slope__item.-model-2 .slope__imgWrapper,.slope.lazyloaded .slope__item.-model-3 .slope__imgWrapper,.slope.lazyloaded .slope__item.-model-4 .slope__imgWrapper,.slope.lazyloaded .slope__item.-model-5 .slope__imgWrapper,.slope.lazyloaded .slope__item.-model-6 .slope__imgWrapper,.slope.lazyloaded .slope__item.-model-7 .slope__imgWrapper,.slope.lazyloaded .slope__item.-model-8 .slope__imgWrapper,.slope.lazyloaded .slope__item.-model-9 .slope__imgWrapper,.slope.lazyloaded .slope__item.-model-10 .slope__imgWrapper{position:relative}.slope.lazyloaded .slope__item.-model-1 .slope__imgWrapper:before,.slope.lazyloaded .slope__item.-model-2 .slope__imgWrapper:before,.slope.lazyloaded .slope__item.-model-3 .slope__imgWrapper:before,.slope.lazyloaded .slope__item.-model-4 .slope__imgWrapper:before,.slope.lazyloaded .slope__item.-model-5 .slope__imgWrapper:before,.slope.lazyloaded .slope__item.-model-6 .slope__imgWrapper:before,.slope.lazyloaded .slope__item.-model-7 .slope__imgWrapper:before,.slope.lazyloaded .slope__item.-model-8 .slope__imgWrapper:before,.slope.lazyloaded .slope__item.-model-9 .slope__imgWrapper:before,.slope.lazyloaded .slope__item.-model-10 .slope__imgWrapper:before{display:block;position:absolute;bottom:calc(-13px - 2px);right:10px;content:""}.slope.lazyloaded .slope__item.-model-1 .slope__imgWrapper:after,.slope.lazyloaded .slope__item.-model-2 .slope__imgWrapper:after,.slope.lazyloaded .slope__item.-model-3 .slope__imgWrapper:after,.slope.lazyloaded .slope__item.-model-4 .slope__imgWrapper:after,.slope.lazyloaded .slope__item.-model-5 .slope__imgWrapper:after,.slope.lazyloaded .slope__item.-model-6 .slope__imgWrapper:after,.slope.lazyloaded .slope__item.-model-7 .slope__imgWrapper:after,.slope.lazyloaded .slope__item.-model-8 .slope__imgWrapper:after,.slope.lazyloaded .slope__item.-model-9 .slope__imgWrapper:after,.slope.lazyloaded .slope__item.-model-10 .slope__imgWrapper:after{display:block;position:absolute;bottom:-6px;right:-6px;width:96px;height:96px;background:url(/fair/special/teburadeski/img/top/slope_icon-badge.png) no-repeat;background-size:100% auto;content:""}.slope.lazyloaded .slope__item.-model-1 .slope__imgWrapper:before{width:calc(180px * 0.6366906475);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-1.png) no-repeat;background-size:100% auto}.slope.lazyloaded .slope__item.-model-2 .slope__imgWrapper:before{width:calc(180px * 0.4657039711);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-2.png) no-repeat;background-size:100% auto}.slope.lazyloaded .slope__item.-model-3 .slope__imgWrapper:before{width:calc(180px * 0.4266211604);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-3.png) no-repeat;background-size:100% auto}.slope.lazyloaded .slope__item.-model-4 .slope__imgWrapper:before{width:calc(180px * 0.4523809524);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-4.png) no-repeat;background-size:100% auto}.slope.lazyloaded .slope__item.-model-5 .slope__imgWrapper:before{width:calc(180px * 0.4596491228);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-5.png) no-repeat;background-size:100% auto}.slope.lazyloaded .slope__item.-model-6 .slope__imgWrapper:before{width:calc(180px * 0.4895104895);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-6.png) no-repeat;background-size:100% auto}.slope.lazyloaded .slope__item.-model-7 .slope__imgWrapper:before{width:calc(180px * 0.4347826087);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-7.png) no-repeat;background-size:100% auto}.slope.lazyloaded .slope__item.-model-8 .slope__imgWrapper:before{width:calc(180px * 0.5033783784);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-8.png) no-repeat;background-size:100% auto}.slope.lazyloaded .slope__item.-model-9 .slope__imgWrapper:before{width:calc(180px * 0.3790849673);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-9.png) no-repeat;background-size:100% auto}.slope.lazyloaded .slope__item.-model-10 .slope__imgWrapper:before{width:calc(180px * 0.4294670846);height:180px;background:url(/fair/special/teburadeski/img/top/slope_model-10.png) no-repeat;background-size:100% auto}.slope__inner{margin-top:20px}.slope__lead{font-size:17px;color:#4c4c4c;line-height:1.6}.slope__list{display:flex;flex-wrap:wrap;margin-top:25px;margin-bottom:-35px}.slope__item{flex-basis:calc(100% / 3 - 20px * (2 / 3) - .01px);max-width:calc(100% / 3 - 20px * (2 / 3) - .01px);display:flex;flex-direction:column;position:relative;margin-bottom:35px;padding:15px;padding-top:35px;border-radius:5px;box-sizing:border-box;background:#e3e2d9;overflow:hidden}.slope__item:not(:nth-child(3n)){margin-right:20px}.slope__tag{display:inline-block;position:absolute;top:0;left:0;padding:4px 10px;box-sizing:border-box;background:#000;font-size:14px;color:#cbb91f;line-height:1.3;text-align:center}.slope__ttl{font-size:20px;font-weight:bold;color:#ff2273;line-height:1.3}.slope__desc{margin:5px 0;font-size:14px;color:#040404;line-height:1.5}.slope__inner01{margin-top:auto}.slope__imgWrapper{display:block;margin-top:10px}.slope__img{display:block;width:100%;height:189px;object-fit:cover;font-family:"object-fit: cover;"}.slope__link{display:block;position:relative;margin-top:13px;padding:12px 25px;border-radius:4px;box-sizing:border-box;background:linear-gradient(to right,#f36d9d,#be76d3);box-shadow:2px 2px 0 0 #767671;font-size:18px;color:#fff!important;line-height:1.6;text-align:center}.slope__link:after{display:block;position:absolute;top:50%;right:10px;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform-origin:100% 0;content:"";transform:rotate(45deg)}.slope__link:hover{transform:translate(2px,2px);box-shadow:none;text-decoration:none}.tour{background:linear-gradient(to right,#ffcede,#CCD8EF 67%,#99e1ff)}.tour.lazyloaded .tour__item01:before{background:url(/fair/special/teburadeski/img/common/tour_border-top.png) no-repeat;background-size:100% auto}.tour.lazyloaded .tour__item01:after{background:url(/fair/special/teburadeski/img/common/tour_border-bottom.png) no-repeat;background-size:100% auto}.tour__inner{display:block;width:1030px;margin:0 auto;padding:60px 0}.tour__heading{display:inline-block;position:relative;left:50%;padding:7px 30px;border-bottom:7px dashed #f36d9d;box-sizing:border-box;transform:translateX(-50%);font-size:45px;font-weight:bold;color:#f43c80;line-height:1.6;text-align:center}.tour__list01{display:flex;margin-top:40px}.tour__item01{position:relative;flex-basis:100px;flex-grow:1;margin:17px 0;padding:20px 15px 30px 15px;box-sizing:border-box;background:#fff}.tour__item01:not(:last-child){margin-right:17px}.tour__item01:after,.tour__item01:before{display:block;position:absolute;left:0;width:100%;height:17px;content:""}.tour__item01:before{bottom:100%}.tour__item01:after{top:100%}.tour__summary{list-style:none;cursor:pointer;user-select:none;display:block;font-size:24px;font-weight:bold;color:#f43c80;line-height:1.6;text-align:center;pointer-events:none}.tour__summary[aria-expanded]:before{display:none;content:""}.tour__summary::marker{display:none}.tour__summary::-webkit-details-marker{display:none}.tour__list02{margin-top:3px}.tour__item02{border-bottom:2px dashed #d1d1d1}.tour__item02:first-child{border-top:2px dashed #d1d1d1}.tour__link02{display:flex;position:relative;padding:10px 0;padding-right:15px;box-sizing:border-box;transition:background 0.2s}.tour__link02:hover{text-decoration:underline}.tour__link02:after{display:block;position:absolute;top:calc(50% - 10px / 5);right:0;display:block;width:10px;height:10px;border-top:4px solid #f43c80;border-right:4px solid #f43c80;transform-origin:100% 0;content:"";transform:rotate(45deg)}.tour__imgWrapper{flex-basis:43px;max-width:43px;flex-grow:0;flex-shrink:0;height:43px}.tour__img{display:block;width:100%}.tour__txtWrapper{display:flex;align-items:center;margin-left:8px}.tour__ttl03{font-size:16px;font-weight:bold;color:#353535;line-height:1.3}.wear{background:linear-gradient(to right,#f36d9d,#be76d3)}.wear__inner{padding-top:15px;box-sizing:border-box}.wear__imgWrapper{display:block;position:relative;width:calc(1000px + 55px);left:calc(50% + 55px / 2);transform:translateX(-50%)}.wear__img{display:block;width:100%}
/*# sourceMappingURL=style_pc.css.map */