@charset "UTF-8";html{width:100%;font-size:62.5%;scroll-behavior:smooth}body{color:#4b4b4b;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.8rem;line-height:3rem}a:hover{opacity:.5}h3{font-weight:700}.container{max-width:1140px;width:90%;margin:0 auto;position:relative}.flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (max-width:599px){.pc-only{display:none}}@media (min-width:600px){.sp-only{display:none}}.heading-section{margin:0 auto;padding:30px 0}.heading-section img{width:100%}.bg-line{width:100%;height:136px;background-size:cover;background-position:center;position:relative}@media (min-width:600px){.bg-line__01{background-image:url(//jikocha-tsushima.com/wp-content/themes/jikocha-tsushima202410/css/../img/wave01_pc.png)}.line-pot{width:219px;position:absolute;left:50px}.bg-line__02{background-image:url(//jikocha-tsushima.com/wp-content/themes/jikocha-tsushima202410/css/../img/wave02_pc.png)}.line-animal{width:296px;position:absolute;right:50px;bottom:-80px}.line-people{width:116px;position:absolute;right:70px;top:-100px}}@media (max-width:599px){.bg-line__01{background-image:url(//jikocha-tsushima.com/wp-content/themes/jikocha-tsushima202410/css/../img/wave01_sp.png)}.bg-line__02{background-image:url(//jikocha-tsushima.com/wp-content/themes/jikocha-tsushima202410/css/../img/wave02_sp.png)}.line-pot{width:160px;position:absolute;left:20px}.line-animal{width:276px;position:absolute;right:10px}.line-people{width:100px;position:absolute;right:10px;top:-70px}}.header{height:100px;background-color:#ddf7fb}.header img{width:100%}.header-inner{display:flex;justify-content:space-between}.header-logo{margin:10px 0 0;width:84px}.header-nav__ticket{width:56px;display:block}.header-nav__schedule{width:126px;display:block}.header-nav__instagram{width:88px;display:block}.header-nav__map{width:38px;display:block}.header-nav__img{width:100%}@media (min-width:600px){.header-nav__menu{margin:16px 0 0;text-align:right}.header-nav__item{display:inline-block;line-height:1.8rem;margin:0 0 0 50px;text-align:center}}@media (max-width:599px){.sp-menu__btn{position:absolute;top:20px;right:5px;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:90}.sp-menu__icon,.sp-menu__icon:before,.sp-menu__icon:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#496f45;position:absolute}.sp-menu__icon:before{bottom:8px}.sp-menu__icon:after{top:8px}#menu-check:checked~.sp-menu__icon{background-color:rgba(255,255,255,0)}#menu-check:checked~.sp-menu__icon:before{bottom:0;transform:rotate(45deg)}#menu-check:checked~.sp-menu__icon:after{top:0;transform:rotate(-45deg)}.sp-nav{width:100%;height:100%;position:fixed;top:0;left:0;z-index:80;background-color:#ddf7fb}.header-nav__menu{margin:20% 0 0}.header-nav__item{margin:35px}.header-nav__link{width:100%;height:30px;color:#fff;font-size:2.4rem;text-decoration:none;position:relative}.sp-nav{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#ddf7fb;transition:all .5s}#menu-check:checked~.sp-nav{left:0}.header-nav__icon{width:30px;display:block;text-align:center;margin:0 7px}}.section-mv{width:100%;background-color:#ddf7fb}.mv-img__pc{width:100%}.mv-img__sp{width:100%;padding:15px 0 0}.section-info{background-color:#ddf7fb;padding:50px 0}.info-event{padding:0 0 60px}.info-txt__01{color:#496f45;font-size:2.2rem;line-height:3.8rem;padding:0 0 20px;font-weight:700}.info-txt__02{padding:0 0 20px}.info-txt__03{padding:0 0 20px}.info-img__pc{width:350px}.info-img__sp{width:100%}.heading-ticket{width:585px;margin:0 auto}.heading-ticket__img{width:100%}.ticket-txt{text-align:center;padding:20px 0 50px;width:605px;display:block;margin:0 auto}.info-cup{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.cup-txt{width:345px;font-size:2.2rem;text-align:center;line-height:3.4rem}.cup-heading__01{width:337px;border-radius:20px;background-color:#b16561;color:#fff;padding:5px 0}.cup-heading__02{width:337px;border-radius:20px;background-color:#697252;color:#fff;padding:5px 0}.cup-txt__01{padding:10px 0 30px}.cup-txt__02{padding:10px 0 0}.cup-img{width:347px}.cup-img__pc{width:100%;margin:0 0 0 20px}.ticket-link{width:440px;margin:50px auto 0 auto;display:block}.ticket-link02{width:500px;margin:50px auto 0 auto;display:block;border-bottom:#f6e327 solid 2px}.ticket-btn__sp{width:100%}.info-ticket{background-color:#fff;border-radius:80px;margin:0 auto}@media (min-width:600px){.info-txt{padding:20px 0 0 100px;width:690px}.info-ticket{width:919px;padding:50px 10px 50px 50px}}@media (max-width:599px){.heading-ticket{width:100%}.ticket-txt{width:100%}.info-ticket{width:100%;padding:50px 20px}.ticket-link{width:90%}.cup-img__sp{width:100%;margin:35px 0 0}.ticket-link02{width:90%}}.section-instagram{padding:30px 0}.heading-instagram{width:213px}.instagram-feed{max-width:800px;margin:0 auto}@media (max-width:599px){.instagram-heading{width:280px}.instagram-feed{width:90%}}.section-schedule{background-color:#ddf7fb}.heading-schedule{width:300px}.schedule-img__pc{width:100%;padding:30px 0 50px}.schedule-img__sp{width:100%;padding:30px 0 50px}@media (max-width:599px){.heading-schedule{width:70%}}.section-booth{background-color:#ddf7fb}.heading-booth{width:182px}.booth-box{background-color:#fff;border-radius:50px;padding:50px}.booth-txt{text-align:center;padding:30px 0 0;font-weight:700}@media (max-width:599px){.booth-box{height:auto}}.section-map{background-color:#ddf7fb;padding:80px 0;font-size:2.2rem;line-height:3.4rem}.heading-map{width:90px}.map-heading{width:152px;background-color:#496f45;font-weight:700;color:#fff;text-align:center;padding:5px 0}.map-txt__01{padding:10px 0 30px}.map-txt__s{font-size:1.6rem}@media (min-width:600px){.map-info{display:flex;justify-content:space-between;flex-wrap:wrap}.map-iframe{width:606px;height:405px}}@media (max-width:599px){.map-iframe{width:100%;height:400px;margin:20px 0 0}}.footer{padding:70px 0 10px}.footer img{width:100%}.footer-logo{width:83px;margin:0 auto;display:block}.footer-heading{text-align:center;padding:15px 0}.footer-txt{width:680px;margin:30px auto}.footer-txt__heading{width:50px}.footer-txt__p{width:610px;display:block;word-break:keep-all}.sns-txt{text-align:center;padding:10px 0}.footer-nav{text-align:center}.footer-nav__item{width:100px;display:inline-block;font-size:1.4rem;font-weight:700;line-height:1.8rem;text-align:center}.footer-nav__icon{width:41px;display:block;display:inline-block;font-size:1.4rem;font-weight:700;line-height:1.8rem;text-align:center;margin:0 7px}.footer-mail{width:415px;font-size:2rem;margin:50px auto}.footer-copy{text-align:center;font-size:1.2rem;display:block;margin:30px 0 0}@media (max-width:599px){.footer-txt{width:100%}.footer-txt__p{width:100%}.footer-mail{width:100%}}.ticket-link__fixed{width:216px;height:216px;position:fixed;bottom:20px;right:20px;z-index:10}.ticket-btn__fixed{width:100%}.breadcrumb{display:block;padding:18px 0;font-size:1.2rem}.breadcrumb li{display:inline}.breadcrumb li:after{content:'>';padding:0 .2em;color:#333}.breadcrumb li:last-child:after{content:''}.breadcrumb li a:hover{text-decoration:underline;opacity:1}.info-important{width:90%;margin:0 auto 35px auto}.acordion-heading{background-color:#c47e7a;color:#fff;padding:1px 25px;display:inline-block}.accordion-006{max-width:100%;margin-bottom:7;background-color:#fff;border-radius:5px}.accordion-006 summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;color:#333;font-weight:600;cursor:pointer}.accordion-006 summary::-webkit-details-marker{display:none}.accordion-006 summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid #cfcfcf;border-right:3px solid #cfcfcf;content:'';transition:transform .3s}.accordion-006[open] summary:after{transform:rotate(225deg)}.accordion-006 p{transform:translateY(-10px);opacity:0;margin:0;padding:.3em 2em 1.5em;color:#333;transition:transform .5s,opacity .5s}.accordion-006[open] p{transform:none;opacity:1}@media (max-width:599px){.info-important{width:100%}.acordion-heading{padding:0 0 0 5px;margin:0 5px}}