@charset "UTF-8";
/*!
Theme Name: 京都・五条坂～陶器まつり
Theme URI: http://www.toukimaturi.gr.jp/
Version: 1.0
*/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{font-size:16px}body{margin:0;padding:0;background-color:#fff;color:#666;font-family:ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,HG明朝E,ＭＳ\ Ｐ明朝,ＭＳ\ 明朝,serif;font-size:1rem;line-height:1.6}@media screen and (max-width:480px){body{font-size:14px;font-size:.875rem}}iframe,img,svg,video{vertical-align:middle}figure{margin:0}textarea{resize:vertical}a:link,a:visited{color:#69c;text-decoration:underline}a:active,a:hover{color:#3973ac;text-decoration:underline}.ta-c{text-align:center}.sansserif{font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif}.inline-block{display:inline-block;margin:0 5px}.icon--menu{display:inline-block;background-image:url(../images/sprite.png);background-position:-19px 0;width:24px;height:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon--menu{background-image:url(../images/sprite-2x.png);background-size:43px 35px}}.icon--close{display:inline-block;background-image:url(../images/sprite.png);background-position:0 0;width:19px;height:19px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon--close{background-image:url(../images/sprite-2x.png);background-size:43px 35px}}.title--section{margin:0 auto 30px;color:#333;text-align:center;font-size:26px;font-size:1.625rem;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}@media screen and (max-width:480px){.title--section{font-size:20px;font-size:1.25rem}}.title--section:before{content:'';display:block;width:200px;margin:0 auto 16px;border-top:4px solid #cccc29}.btn{display:block;max-width:280px;margin:40px auto;border:1px solid #999;font-weight:700;text-align:center;line-height:50px;cursor:pointer;transition:all .3s}.btn:link,.btn:visited{color:#666;text-decoration:none}.btn:active,.btn:hover{color:#404040;text-decoration:none;opacity:.6}.fullimage{width:100%;height:auto;vertical-align:top}.block{max-width:820px;padding-left:10px;padding-right:10px}.block,.block--large{margin:0 auto;box-sizing:border-box}.block--large{max-width:1000px}.colmn{box-sizing:border-box}.colmn:after{content:".";display:block;clear:both;height:0;visibility:hidden}.col--1-3{float:left;width:33.333%;box-sizing:border-box}.itemList:after{content:".";display:block;clear:both;height:0;visibility:hidden}.itemList__item{float:left;width:33.333%;margin-top:30px;padding:0 15px;box-sizing:border-box;font-size:14px;font-size:.875rem;text-align:center}.itemList__item:nth-child(3n+1){clear:left}@media screen and (max-width:768px){.itemList__item{padding:0 8px}}@media screen and (max-width:480px){.itemList__item{width:280px;padding:0 8px}.itemList__item:nth-child(3n+1){clear:none}}.itemList__pic img{width:100%;height:auto;vertical-align:top}.itemList__body p{margin-bottom:0}.itemList__title{margin:1em 0;font-size:16px;font-size:1rem;font-weight:400;color:#333}.itemList__credit{color:#666;font-size:12px;font-size:.75rem}.itemList__credit a:link,.itemList__credit a:visited{color:#666;text-decoration:none}.itemList__credit a:active,.itemList__credit a:hover{color:#404040;text-decoration:underline}.media__item{width:100%;margin-bottom:25px}.media__item:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width:768px){.media__item{margin-bottom:8px}}.media__pic{float:left;width:30%}@media screen and (max-width:768px){.media__pic{float:none;width:auto;max-width:300px;margin:0 auto 20px}}.media__pic img{width:100%;height:auto;vertical-align:top}.media__body{float:right;width:68%}@media screen and (max-width:768px){.media__body{float:none;width:auto}}.media__date{color:#333}.media__title{margin:.6em 0;font-size:22px;font-size:1.375rem;color:#333}@media screen and (max-width:480px){.media__title{font-size:18px;font-size:1.125rem}}.qaList dt{position:relative;margin-bottom:16px;padding-bottom:16px;padding-right:30px;border-bottom:1px solid #f0f0f0;box-sizing:border-box;cursor:pointer}.qaList dt:after{content:".";display:block;clear:both;height:0;visibility:hidden}.qaList dt:before{content:'';display:block;position:absolute;top:5px;right:0;background-image:url(../images/sprite.png);background-position:-16px -19px;width:16px;height:16px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.qaList dt:before{background-image:url(../images/sprite-2x.png);background-size:43px 35px}}.qaList dt.isVisible{margin-bottom:0;border-bottom:none}.qaList dt.isVisible:before{background-image:url(../images/sprite.png);background-position:0 -19px;width:16px;height:16px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.qaList dt.isVisible:before{background-image:url(../images/sprite-2x.png);background-size:43px 35px}}.qaList dd{display:none;margin:0 0 20px 40px;padding:0;margin-bottom:16px;padding-bottom:40px;border-bottom:1px solid #f0f0f0;color:#333;line-height:1.8}.wrapper{overflow-x:hidden;width:100%}.header__main{position:relative}.header__main img{width:100%;height:auto;vertical-align:top}.header__logo{position:absolute;left:50%;top:50%;margin:0;padding:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__logo>img{width:260px}@media screen and (max-width:768px){.header__logo>img{width:180px}}@media screen and (max-width:480px){.header__logo>img{width:100px}}.header__nav{position:relative;background-color:#cccc29}.header__nav ul{margin:0;padding:0;list-style:none}.header__nav li{display:inline-block}.header__nav a{font-size:16px;font-size:1rem}.header__nav a:link,.header__nav a:visited{color:#333;text-decoration:none}.header__nav a:active,.header__nav a:hover{color:#0d0d0d;text-decoration:underline}.header__nav.fixed{display:none;position:fixed;top:0;left:0;width:100%}@media screen and (max-width:768px){.header__nav.fixed{display:none!important}}.header__gnav{text-align:center}.header__gnav li{margin:0 10px;line-height:60px}@media screen and (max-width:768px){.header__gnav{display:none}}.header__lang{position:absolute;top:20px;right:10px}.header__lang span{color:#333;font-weight:700}.header__lang a,.header__lang span{font-size:14px;font-size:.875rem}.header__lang a:link,.header__lang a:visited{color:#666;text-decoration:none}.header__lang a:active,.header__lang a:hover{color:#404040;text-decoration:underline}@media screen and (max-width:1000px){.header__lang{position:static;text-align:center}.header__lang li{margin-bottom:15px}}@media screen and (max-width:768px){.header__lang li{margin-top:15px}}@media screen and (max-width:480px){.header__lang li{margin:8px 0}.header__lang a,.header__lang span{font-size:12px;font-size:.75rem}}.header__langEn{margin-left:4px}.header__langEn:before{content:'|';display:inline-block;margin-right:5px}.fixedheader{display:none;z-index:2;position:fixed;left:0;top:-100%;width:100%;background-color:#cccc29;transition:top .3s}.fixedheader.isVisible{top:0}@media screen and (max-width:768px){.fixedheader{display:block}}.fixedheader .header__lang{z-index:1;position:relative;top:0;right:auto;float:left;margin:0 0 0 10px;padding:0;list-style:none}.fixedheader .header__lang li{display:inline-block}.fixedheader__logo{position:absolute;top:5px;width:100%;text-align:center}.fixedheader__btn{position:absolute;top:12px;right:6px}.fixedheader__btn a{display:block;width:40px;text-align:right;cursor:pointer}.fixednav{display:none;overflow:hidden;z-index:3;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.fixednav .header__gnav{margin:16px 0 0;padding:0;list-style:none;text-align:left}.fixednav .header__gnav li{margin:0;border-bottom:1px solid #000;line-height:35px}.fixednav .header__gnav li:first-child{border-top:1px solid #000}.fixednav .header__gnav a{display:block}.fixednav .header__gnav a:link,.fixednav .header__gnav a:visited{color:#333;text-decoration:none}.fixednav .header__gnav a:active,.fixednav .header__gnav a:hover{color:#0d0d0d;text-decoration:none}@media screen and (max-width:768px){.fixednav .header__gnav{display:block}}.fixednav.active .fixednav__inner{right:0}.fixednav__inner{position:absolute;top:0;right:-300px;width:300px;height:100%;padding:50px;box-sizing:border-box;background-color:#cccc29;transition:right .3s}.fixednav__btn{position:absolute;top:12px;right:6px}.fixednav__btn a{display:block;width:40px;height:40px;cursor:pointer;text-align:right}.fixednav__date,.fixednav__title{text-align:center}.fixednav__date img,.fixednav__title img{width:100%;height:auto;vertical-align:top}.fixednav__date .main__date--02,.fixednav__title .main__date--02{width:100px;margin-bottom:16px}.main{padding:26px 0 36px;background:url(../images/bg.png);text-align:center}.main img{display:inline-block;margin-top:10px}@media screen and (max-width:480px){.main{padding:5px 0 10px}.main img{margin-top:5px}}.main__date,.main__title{margin:0 auto;padding:0;line-height:1}@media screen and (max-width:480px){.main__date,.main__title{width:270px}.main__date img,.main__title img{width:100%;height:auto;vertical-align:top}.main__date .main__date--02,.main__title .main__date--02{width:116px}}.main__title{margin-top:12px}@media screen and (max-width:480px){.main__title{margin-top:5px}}.sns{margin:20px 0;padding-right:10px;text-align:right}@media screen and (max-width:480px){.sns{text-align:center}}.sns ul{margin:0;padding:0;list-style:none}.sns li{display:inline-block;width:30px;margin:2px}.sns li img{width:100%;height:auto;vertical-align:top}.bnr--facebook{padding:0 20px;text-align:center}.bnr--facebook img{max-width:100%;height:auto}.content{position:relative}.content__bg01{position:absolute;left:0;top:40px}@media screen and (max-width:1200px){.content__bg01{display:none}}.content__bg02{position:absolute;right:0;top:400px}@media screen and (max-width:1200px){.content__bg02{display:none}}.section{padding-top:100px}@media screen and (max-width:480px){.section{padding-top:40px}}.section--news{margin-bottom:40px;padding-top:20px}@media screen and (max-width:480px){.section--news{padding-top:20px}}.newsList{padding:0;margin:0;list-style:none}.newsList li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc;line-height:1.4}.newsList li:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width:480px){.newsList li{margin-bottom:6px;padding-bottom:6px;font-size:14px;font-size:.875rem}}.newsList__date{display:block;float:left;width:125px;color:#999}@media screen and (max-width:480px){.newsList__date{width:110px}}.newsList__text{display:block;margin-left:125px;color:#666}@media screen and (max-width:480px){.newsList__text{margin-left:110px}}.section--midokoro p{line-height:2}.midokoro__photo{margin:60px auto;text-align:right}.midokoro__photo img{max-width:100%;height:auto}@media screen and (max-width:768px){.midokoro__photo{margin:20px auto}}.event__media{margin-top:24px;padding:60px 50px;background:url(../images/bg02.png)}@media screen and (max-width:768px){.event__media{padding:30px 20px}}@media screen and (max-width:480px){.event__media{padding:20px}}.event__media .media__item{padding-top:25px;border-top:1px solid #c8c8b4}.event__media .media__item:first-child{padding-top:0;border:none}.event__media .media__pic{border:10px solid #fff;box-sizing:border-box;box-shadow:1px 1px 4px -1px rgba(0,0,0,.3)}.mapblock{padding:30px 0;background-color:#fafafa;text-align:center}.mapblock img{max-width:100%;height:auto}.map__spottitle--01{background:transparent url(../images/bgitem01.png) top no-repeat;line-height:90px}.map__spottitle--01,.map__spottitle--02{margin:40px 0 10px;color:#333;text-align:center;font-size:18px;font-size:1.125rem;font-weight:400}.map__spottitle--02{background:transparent url(../images/bgitem02.png) top no-repeat;line-height:70px}.access__map{width:100%;height:500px;margin-bottom:20px}@media screen and (max-width:480px){.access__map{height:350px}}.access__info{font-size:14px;font-size:.875rem}.footer{margin-top:100px;background:url(../images/bg.png);text-align:center;font-size:13px;font-size:.8125rem}@media screen and (max-width:480px){.footer{margin-top:60px;padding-top:20px}}.footer p{margin-top:0}.footer strong{font-size:16px;font-size:1rem;font-weight:400}.footer__logo{position:relative;top:-40px;text-align:center}@media screen and (max-width:480px){.footer__logo{display:none}}.footer__title{margin-bottom:5px;color:#969600;font-size:12px;font-size:.75rem;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif}.footer__contact{margin-bottom:20px;font-size:12px;font-size:.75rem}.footer__contact .col--1-3{padding:0 10px 10px}.footer__contact .col--1-3:nth-child(2){border-left:1px solid #969600;border-right:1px solid #969600}@media screen and (max-width:480px){.footer__contact .col--1-3:nth-child(2){border:none}}@media screen and (max-width:480px){.footer__contact .col--1-3{float:none;width:auto}}.footer__copyright{padding:16px 0;background-color:#969600;color:#fff;font-size:12px;font-size:.75rem;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic Pro,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}