@charset "utf-8";#fairArea{padding:100px 0 0}#fairDetailArea{background:#f4f2ee;padding-bottom:100px}#fairDetailArea .article{margin:0 auto;padding:10% 12%;background:rgba(255,255,255,.5)}#fairDetailArea .article .top .mainImage{position:relative}#fairDetailArea .article .top .mainImage .imageBG{width:100%;height:500px;background:#f4f2ee;overflow:hidden;position:relative;z-index:0}#fairDetailArea .article .top .mainImage .imageBG img{width:120%;height:540px;object-fit:cover;filter:blur(30px);opacity:.25}#fairDetailArea .article .top .mainImage .image{margin:-500px auto 0;width:500px;height:500px;position:relative;z-index:1}#fairDetailArea .article .top .mainImage .image img{width:100%;height:500px;object-fit:cover}#fairDetailArea .article .top .mainImage .index{position:absolute;left:10px;top:10px;background:rgba(255,255,255,.9);width:100px;height:100px;text-align:center;z-index:2}#fairDetailArea .article .top .mainImage .index .yearMonth{margin-top:10px;font-size:.8125em;letter-spacing:0}#fairDetailArea .article .top .mainImage .index .day{margin-top:2px;font-size:3.25em;font-weight:500;letter-spacing:0}#fairDetailArea .article .top .mainImage .index.sun .day{color:#7b1a3b}#fairDetailArea .article .top .mainImage .index.sat .day{color:#084258}#fairDetailArea .article .top .mainImage .index .week{margin-top:0;font-size:.9125em;letter-spacing:.05em}#fairDetailArea .article .top .mainImage .index.sun .week{color:#7b1a3b}#fairDetailArea .article .top .mainImage .index.sat .week{color:#084258}#fairDetailArea .article .top .data .date{margin-top:40px;font-size:.875em;color:#777}#fairDetailArea .article .top .data .title{margin-top:20px;font-weight:700;font-size:1.375em;letter-spacing:.05em;line-height:1.375}#fairDetailArea .article .top .data .tag{padding-top:10px}#fairDetailArea .article .top .data .tag .md_tag_noLink{margin-top:10px;margin-right:10px}#fairDetailArea .article .top .data .copy{margin-top:20px;line-height:1.75;padding-bottom:20px;border-bottom:dotted 1px #cac9c1}#fairDetailArea .article .top .data .sammary{margin-top:20px}#fairDetailArea .article .top .data .sammary dl{display:table;width:100%}#fairDetailArea .article .top .data .sammary dl dd{display:table-cell;padding:8px 0;width:100px;font-size:.875em}#fairDetailArea .article .top .data .sammary dl dt{display:table-cell;padding:8px 0;font-size:.875em}#fairDetailArea .article .top .data .sammary dl dt a{text-decoration:underline}#fairDetailArea .article .top .data .sammary dl dt .map{margin-left:20px}#fairDetailArea .article .top .data .sammary dl dt .map a{display:inline-block;padding:7px 12px 6px 25px;background:#757364 url(//www.lst.jp/sys/wp-content/themes/lst/assets/common/css/../../imageFile/global/icon_place.svg) no-repeat 10px center;border:solid 1px #757364;background-size:10px auto;border-radius:30px;text-decoration:none;font-size:.875em;color:#fff;letter-spacing:.05em;transition:.25s all}#fairDetailArea .article .top .data .sammary dl dt .map a:hover{background:#fff url(//www.lst.jp/sys/wp-content/themes/lst/assets/common/css/../../imageFile/global/icon_place.svg) no-repeat 10px center;border:solid 1px #757364;color:#757364;background-size:10px auto}#fairDetailArea .article .top .data .tokuten{margin-top:30px}#fairDetailArea .article .top .data .tokuten .subTitle{padding:12px 0 11px;background:#d9d4c6;text-align:center;color:#221a11;font-size:1.125em}#fairDetailArea .article .top .data .tokuten .subContent{border:solid 1px #d9d4c6;border-top:none;padding:30px;line-height:1.75}#fairDetailArea .article .todayContent{margin-top:60px}#fairDetailArea .article .todayContent .content{padding-top:30px}#fairDetailArea .article .todayContent .content ul{border-top:solid 1px #d9d4c6}#fairDetailArea .article .todayContent .content ul li{border-bottom:solid 1px #d9d4c6;padding:20px;display:flex;align-items:center}#fairDetailArea .article .todayContent .content ul li .subTitle{width:230px;margin-right:20px;font-size:1.125em;font-weight:700;line-height:1.25;letter-spacing:.05em}#fairDetailArea .article .todayContent .content ul li .subText{flex:1;margin-right:20px;line-height:1.75}#fairDetailArea .article .todayContent .content ul li .subImage{width:240px}#fairDetailArea .article .todayContent .content ul li .subImage img{max-width:100%;height:auto}#fairDetailArea .article .voiceContent{margin-top:60px}#fairDetailArea .article .voiceContent .content ul li{float:left;width:48.5%;margin-right:3%;margin-top:30px;background:#e5e2d6;padding:25px 30px;position:relative;border-radius:10px}#fairDetailArea .article .voiceContent .content ul li:nth-child(2n){margin-right:0}#fairDetailArea .article .voiceContent .content ul li .text{line-height:1.5;font-size:.875em}#fairDetailArea .article .voiceContent .content ul li .date{margin-top:15px;font-size:.75em;color:#555}#fairDetailArea .article .voiceContent .content ul li .name{position:absolute;right:20px;bottom:20px;font-size:.75em;color:#555}#fairDetailArea .article .button{margin-top:60px;text-align:center}#fairDetailArea .back{margin-top:60px;text-align:center}#recommendFair{padding:100px 0}#recommendFair .md_title{text-align:center}#recommendFair .md_titleEn{text-align:center}#recommendFair .content{padding-top:40px;overflow:hidden}#recommendFair .content ul li a{display:block;position:relative}#recommendFair .content ul li a .thum .index{position:absolute;left:1px;top:1px;background:rgba(255,255,255,.9);width:80px;height:80px;text-align:center;z-index:2}#recommendFair .content ul li a .thum .index .yearMonth{margin-top:8px;font-size:.7125em;letter-spacing:0}#recommendFair .content ul li a .thum .index .day{margin-top:2px;font-size:2.5em;font-weight:500;letter-spacing:0}#recommendFair .content ul li a .thum .index.sun .day{color:#7b1a3b}#recommendFair .content ul li a .thum .index.sat .day{color:#084258}#recommendFair .content ul li a .thum .index .week{margin-top:-2px;font-size:.875em;letter-spacing:.05em}#recommendFair .content ul li a .thum .index.sun .week{color:#7b1a3b}#recommendFair .content ul li a .thum .index.sat .week{color:#084258}#recommendFair .content ul li a .thum .image{overflow:hidden;position:relative}#recommendFair .content ul li a .thum .image img{width:100%;height:auto;transition:.25s all}#recommendFair .content ul li a .thum .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.15;z-index:2;transition:all .25s ease-out}#recommendFair .content ul li a .data{margin-top:20px}#recommendFair .content ul li a .data .date{font-size:.75em;color:#777;letter-spacing:.05em}#recommendFair .content ul li a .data .title{margin-top:10px;font-size:1em;font-weight:700;letter-spacing:.05em;line-height:1.5}#recommendFair .content ul li a .data .place{margin-top:10px;padding-left:15px;line-height:1.5;font-size:.75em;background:url(//www.lst.jp/sys/wp-content/themes/lst/assets/common/css/../../imageFile/global/icon_place.svg) no-repeat left center;background-size:10px auto}#recommendFair .content ul li a .data .time{margin-top:10px;font-size:.875em;color:#777;letter-spacing:.05em}#recommendFair .content ul li a:hover .thum .image img{transform:scale(1.05)}#recommendFair .content ul li a:hover .thum .image:after{opacity:0}#recommendFair .button{margin-top:60px;text-align:center}#allFair{background:#f4f2ee;padding:100px 0}#allFair .md_title{text-align:center}#allFair .md_titleEn{text-align:center}#allFair .search{margin-top:40px;background:#fff;padding:40px;border:solid 1px #cac9c1;border-radius:10px;position:relative;display:flex;align-items:center}#allFair .search .subTitle{width:150px;font-size:1.125em;font-weight:700}#allFair .search .tag{flex:1}#allFair .search .tag ul li{float:left;margin-left:10px}#allFair .search .tag ul li a.md_btn_tag{width:110px;cursor:pointer}#allFair .search .tag ul li a.md_btn_tag:hover{background:#e9e4d6;color:#322a21}#allFair .search .tag ul li a.md_btn_tag.active{background:#666055;color:#fff}#allFair .search .tag ul li a.md_btn_tag.active:hover{background:#666055;color:#fff}#allFair .content ul li{margin-top:40px;padding:40px;display:flex;align-items:center;background:#fff;border-radius:10px;position:relative}#allFair .content ul li>a .thum{position:relative;width:360px;margin-right:40px}#allFair .content ul li>a .thum .index{position:absolute;left:1px;top:1px;background:rgba(255,255,255,.9);width:80px;height:80px;text-align:center;z-index:2}#allFair .content ul li>a .thum .index .yearMonth{margin-top:8px;font-size:.7125em;letter-spacing:0}#allFair .content ul li>a .thum .index .day{margin-top:2px;font-size:2.5em;font-weight:500;letter-spacing:0}#allFair .content ul li>a .thum .index.sun .day{color:#7b1a3b}#allFair .content ul li>a .thum .index.sat .day{color:#084258}#allFair .content ul li>a .thum .index .week{margin-top:-2px;font-size:.875em;letter-spacing:.05em}#allFair .content ul li>a .thum .index.sun .week{color:#7b1a3b}#allFair .content ul li>a .thum .index.sat .week{color:#084258}#allFair .content ul li>a .thum .image{overflow:hidden;position:relative}#allFair .content ul li>a .thum .image img{width:100%;height:auto;transition:.25s all}#allFair .content ul li>a .thum .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.15;z-index:2;transition:all .25s ease-out}#allFair .content ul li a:hover .thum .image img{transform:scale(1.05)}#allFair .content ul li a:hover .thum .image:after{opacity:0}#allFair .content ul li .data{flex:1;margin-bottom:64px}#allFair .content ul li .data .date{font-size:.875em;color:#777;letter-spacing:.05em}#allFair .content ul li .data .title{margin-top:15px;font-size:1.125em;font-weight:700;letter-spacing:.05em;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#allFair .content ul li .data .place{margin-top:15px;padding-left:15px;line-height:1.5;font-size:.875em;background:url(//www.lst.jp/sys/wp-content/themes/lst/assets/common/css/../../imageFile/global/icon_place.svg) no-repeat left center;background-size:10px auto}#allFair .content ul li .data .time{margin-top:15px;font-size:.9125em;color:#777;letter-spacing:.05em}#allFair .content ul li .button{position:absolute;left:440px;bottom:40px;display:flex}#allFair .content ul li .button .buttonReserve{width:350px;margin-right:20px}#allFair .content ul li .button .buttonReserve a.md_btn_fair{min-width:inherit;width:100%}#allFair .content ul li .button .buttonDetail{width:350px}#allFair .content ul li .button .buttonDetail a.md_btn_main{min-width:inherit;width:100%}