@charset "utf-8";#home #homeKv{position:relative;z-index:1;margin-bottom:-7em}@media only screen and (max-width: 767px){#home #homeKv{margin-bottom:0}}#home #homeKv ul li{font-family:"Libre Baskerville";position:relative}#home #homeKv ul li span span{display:block;position:absolute;color:#ffffff;top:42%;width:100%;padding-left:3em}@media only screen and (max-width: 767px){#home #homeKv ul li span span{top:26%;padding-left:1.5em}}@media only screen and (max-width: 400px){#home #homeKv ul li span span{top:24%;padding-left:2em}}#home #homeKv ul li span span h2,#home #homeKv ul li span span p{font-family:"Libre Baskerville";text-shadow:0px 0px 9px rgba(0,0,0,0.8),0px 0px 14px rgba(0,0,0,0.8)}#home #homeKv ul li span span h2{font-size:250%;margin-bottom:0.2em}@media only screen and (max-width: 500px){#home #homeKv ul li span span h2{font-size:208.3%}}@media only screen and (max-width: 400px){#home #homeKv ul li span span h2{font-size:158.3%}}#home #homeKv ul li span span p{font-size:100%;line-height:1.6}@media only screen and (max-width: 500px){#home #homeKv ul li span span p{font-size:83.3%}}@media only screen and (max-width: 400px){#home #homeKv ul li span span p{font-size:70.8%}}#home #homeKv ul li img{display:block;margin-left:auto;margin-right:auto;width:100%}#home #mainArea .content .catch{margin-bottom:2em}#home #mainArea .content .catch p{font-size:95.8%}#home #mainArea .content .homeCont+.homeCont{margin-top:3em}#home #mainArea .content .homeTitle{padding-left:0.5em;margin-bottom:0.6em}#home #mainArea .content .homeTitle h2,#home #mainArea .content .homeTitle h3,#home #mainArea .content .homeTitle h4,#home #mainArea .content .homeTitle p{font-size:125%}#home #mainArea .content .homeTitle h2 a:hover,#home #mainArea .content .homeTitle h3 a:hover,#home #mainArea .content .homeTitle h4 a:hover,#home #mainArea .content .homeTitle p a:hover{text-decoration:none}#home #mainArea .content .intxt{position:relative}#home #mainArea .content .intxt .txt,#home #mainArea .content .intxt h3{color:#ffffff;display:block;font-size:83.3%;position:absolute;left:1em;bottom:0.5em;text-shadow:0px 0px 4px #000,0px 0px 6px #000,0px 0px 7px #000,0px 0px 8px #000,0px 0px 9px #000,0px 0px 10px #000;z-index:1}#home #mainArea .content #homeInfo .homeTitle h2{display:inline-block}#home #mainArea .content #homeInfo .homeTitle p{display:inline-block;font-size:83.3%;margin-left:0.8em}#home #mainArea .content #homeInfo .homeTitle p a{text-decoration:underline}#home #mainArea .content #homeInfo ul li{font-size:83.3%;overflow:hidden;height:1.5em;text-overflow:ellipsis;white-space:nowrap}#home #mainArea .content #homeInfo ul li+li{margin-top:0.8em}#home #mainArea .content #homeInfo ul li span{display:inline-block}#home #mainArea .content #homeInfo ul li span.date{background-color:#ececec;position:relative;top:-1px;text-align:center;font-size:80%;width:8em;margin-right:1em}#home #mainArea .content #homeNavi .homeNaviSet{overflow:hidden}#home #mainArea .content #homeNavi .homeNaviSet+.homeNaviSet{margin-top:1.5em}#home #mainArea .content #homeNavi #homeSeason ul{overflow:hidden}#home #mainArea .content #homeNavi #homeSeason ul li{float:left;width:50%}#home #mainArea .content #homeNavi #homeFood ul{overflow:hidden}#home #mainArea .content #homeNavi #homeGeiko .inner{position:relative}#home #mainArea .content #homeNavi #homeGeiko .inner span.txt{color:#ffffff;font-size:125%;position:absolute;top:50%;left:50%;text-align:center;margin:-0.5em 0 0 -4.5em}#home #mainArea .content #homeNavi #hometop7 .square .col6 .colIn{float:left;width:50%!important}@media only screen and (min-width: 641px){#home #mainArea .content #homeNavi #hometop7 .square .col3{width:25%!important}#home #mainArea .content #homeNavi #hometop7 .square .col6{width:50%!important}#home #mainArea .content #homeNavi #hometop7 .square .clear{clear:both}}#home #mainArea .content #homeNavi #hometop7 .square .intxt a{display:block}#home #mainArea .content #homeNavi #hometop7 .square .intxt p{background:url(../media/images/common/hover_bg01.png) repeat left top;color:#ffffff;display:table;font-size:75%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;line-height:1.6}#home #mainArea .content #homeNavi #hometop7 .square .intxt p span{display:table-cell;vertical-align:middle;padding:1em 2em}@media only screen and (max-width: 768px){#home #mainArea .content #homeNavi #hometop7 .square .intxt p{display:none !important}}@media only screen and (min-width: 641px){#home #mainArea .content #homeNavi #hometop7 .square .intxt p{opacity:1}}@media only screen and (min-width: 641px){#home #mainArea .content .slick-track{left:0 !important}}@media only screen and (max-width: 640px){#home #mainArea .content .spSlide{margin:0 -15px;padding:0 15px}#home #mainArea .content .spSlide .row{margin:0;overflow:visible}#home #mainArea .content .spSlide .spFrame.square{overflow:visible}#home #mainArea .content .spSlide .spFrame.square a:hover{text-decoration:none}#home #mainArea .content .spSlide .spFrame .slick-list{overflow:visible}}.flexslider ul{overflow:hidden}.flexslider ul li{overflow:hidden;display:none}.flexslider .slides>li{opacity:0;-webkit-backface-visibility:hidden}.flexslider .slides>li:first-child{display:block}.flexslider .slides img{width:100%}.flexslider .flex-control-paging li{display:inline-block;width:16px;height:16px;margin-left:10px}.flexslider .flex-control-paging li:first-child{margin-left:0}.flexslider .flex-control-paging li a{width:16px;height:16px;display:block;text-indent:-9999px;cursor:pointer}
