﻿html,body{width:100%}body{margin:0;padding:0;background:#fff;color:#333;line-height:1.6}body,input,textarea{font-size:16px;*font-size:100%;font-family:"游ゴシック","游ゴシック体","YuGothic","Yu Gothic","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic Pro W3",Helvetica,sans-serif}h1,h2,h3,h4,h5,ul,li,dl,dt,dd{margin:0;padding:0}h1,h2,h3,h4,h5{font-size:100%}ol{margin-top:0;margin-bottom:0}ol li{list-style:decimal}ul li{list-style:none}img,video{border:0;vertical-align:bottom}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}p{margin:0;padding:0}em{font-style:normal}.wrap,.site-content{zoom:1}.wrap:after,.site-content:after{content:'';display:block;clear:both;overflow:auto}.float-l{float:left}.float-r{float:right}.clear{clear:both}.hidden{display:none}.center{text-align:center}.right{text-align:right}.wordbreak{word-break:break-all !important}.nowrap{white-space:nowrap !important}.red{color:#f00}.tel-link{cursor:default}.tel-link:hover{text-decoration:none}p.indention,ul.indention li{margin-left:1em;text-indent:-1em}#inbox{position:relative}.site-header{zoom:1;border-bottom:2px solid #A0CA28}.site-header:after{content:'';display:block;clear:both;overflow:auto}.site-header .bg-header{padding:3.4em 0 4em;background:url(../../images/bg-header.jpg) no-repeat center;background-size:cover}.site-header .logo{width:423px;margin:0 auto;padding:15px 30px;border:8px solid #fff;background:rgba(0,0,0,0.2)}.site-header .wrap{position:relative}.site-header .logo2{float:left;width:137px;padding:12px}.site-header .btns{float:left;width:160px;padding:14px 0 0 4px}.site-header .gnav{position:absolute;right:0;bottom:12px;padding:20px 5px 0 180px;text-align:right}.site-header .gnav ul li{display:inline-block;padding:0 20px 0 0}.btns{zoom:1}.btns:after{content:'';display:block;clear:both;overflow:auto}.btns li{float:left;padding-left:13px;font-size:0}.btns li a{display:block;width:26px;height:24px;padding:8px 7px;border-radius:100px;background-color:#A0CA28;text-align:center}.btns li a:hover{opacity:0.8}.btns li .twitter{background-color:#55ACEE}.btns li .facebook{background-color:#3A5795}.btns li .pdf{background-color:#e50b0a}#pagetop{position:fixed;right:8px;bottom:170px;z-index:100}#pagetop a{display:block;width:60px;height:60px;border-radius:60px;background:#222;box-shadow:0 0 5px 0 rgba(0,0,0,0.6);text-indent:-9999px;outline:none}#pagetop a:before,#pagetop a:after{position:absolute;top:50%;right:50%;width:14px;height:14px;margin:-4px -8px 0 0;border-top:3px solid #fff;border-right:3px solid #fff;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.site-footer{clear:both;background-color:#000}.site-footer .btns{width:156px;margin:0 auto;padding:1.8em 10px 0}.site-footer .btns li{padding:0 6px}.site-footer .copyright{padding:1.8em 0;color:#fff;font-size:112.5%;text-align:center}.header-a{padding:0.4em 0;background-color:#A9A091;color:#fff;font-size:262.5%;text-align:center;text-transform:uppercase;line-height:1.2}img{max-width:100%;height:auto}.bg-Introduction{padding:3.4em 20px 4em;background:url(../../images/bg-Introduction.jpg) no-repeat center;background-size:cover}.renova-style{max-width:920px;margin:0 auto;padding:30px;border:8px solid #fff;background:rgba(0,0,0,0.5)}.renova-style .header{margin-bottom:1em;font-size:187.5%;color:#fff;text-align:center}.renova-style p{margin-bottom:1.8em;color:#fff;font-size:112.5%;line-height:1.8}.renova-style-detail{margin:0 2em;padding:1.6em 3em;border:4px solid #A9A08F;background-color:#fff}.renova-style-detail th,.renova-style-detail td{font-size:175%;font-weight:bold;text-align:left;vertical-align:top}.renova-style-detail th{white-space:nowrap}.renova-style-detail .pdf{position:relative;margin:0.6em 0 0;font-size:187.5%;font-weight:bold}.renova-style-detail .pdf a{display:block;padding:5px;border-radius:2px;background-color:#A9A08F;color:#fff;text-align:center;text-decoration:none}.renova-style-detail .pdf a:hover{opacity:0.8}.renova-style-detail .pdf a:before,.renova-style-detail .pdf a:after{position:absolute;top:50%;right:20px;width:12px;height:12px;margin:-7px 0 0;border-top:3px solid #fff;border-right:3px solid #fff;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.event{display:table;width:100%}.event .event-section{display:table-row}.event .event-header,.event .event-detail{display:table-cell;border-bottom:2px solid #000;text-align:center;vertical-align:top}.event .event-header{width:20%;padding:45px 0 0;background-color:#8EAB3A;color:#fff;font-size:112.5%;vertical-align:top}.event .event-header .place{display:block;color:#efefef;font-size:88.88889%}.event .cantina{background-color:#1EA1B4}.event .kitahama{background-color:#CDB706}.event .event-detail-open{display:none}.event .event-detail-box{padding:40px 80px 0}.event .js-open .event-header{background-color:#A0CA28;vertical-align:top}.event .js-open .cantina{background-color:#00BCD8}.event .js-open .kitahama{background-color:#ffdd00}.event .js-open .kitahama .place{color:#fff}.event .close{position:relative;padding:50px 0;background:#87935D url(../img/bg-stripe.png);background-color:#999;cursor:pointer}.event .close:before,.event .close:after{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-8px 0 0 -8px;border-top:6px solid #fff;border-right:6px solid #fff;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.event .open{position:relative;padding:70px 0;background:#eee url(../img/bg-stripe.png);cursor:pointer}.event .open:before,.event .open:after{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-22px 0 0 -8px;border-bottom:6px solid #333;border-right:6px solid #333;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.event .header-b{margin:0 0 0.8em;padding:0.4em;border:4px solid #aaa091;font-size:187.5%;text-align:center}.event .header-b .small{display:block;font-size:80%;font-weight:normal}.event p+.header-b{margin-top:2.5em}.event .website+.header-b{margin-top:2.5em}.event .note{margin:0.5em 0;font-size:150%;font-weight:bold}.event .note li{display:inline-block;padding-right:0.8em}.event .note li:last-child{padding-right:0}.event .note+p:not(.website){font-size:125%}.event .image{margin:20px;text-align:center}.event .image .small{display:block;max-width:400px;margin:0 auto;font-size:70%;text-align:right}.event .header-c{margin:1.8em 0 0;font-size:187.5%}.event .event-title{font-size:150%}.event .event-title .company{padding-left:0.8em;font-size:75%}.event .entry,.event .website{position:relative;margin:50px 30px;font-size:125%;line-height:1.4}.event .entry span,.event .website span{display:block;font-size:150%;font-weight:bold}.event .entry a,.event .website a{display:block;padding:12px;border-radius:2px;background-color:#0075a9;text-decoration:none}.event .entry a:hover,.event .website a:hover{opacity:0.8}.event .entry a:before,.event .entry a:after,.event .website a:before,.event .website a:after{position:absolute;top:50%;right:20px;width:12px;height:12px;margin:-7px 0 0;border-top:3px solid #fff;border-right:3px solid #fff;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.event .entry a{color:#fff}.event .website{margin-top:30px;font-size:150%;font-weight:bold}.event .website .outside{font-size:83.33333%;font-weight:normal}.event .website a{background-color:#A0CA28}.event .website a:before,.event .website a:after{border-color:#333}.event .instructor{display:table;table-layout:fixed;width:100%;margin:2em 0;text-align:left}.event .instructor dt{display:table-cell;width:220px}.event .instructor dd{display:table-cell;line-height:1.8;vertical-align:top}.event .instructor .name{font-size:125%;font-weight:bold}.event .separate{margin:4em 0 0;border-top:2px solid #a0a0a0}.event ol{display:inline-block;padding-left:30px;text-align:left}.event .last{margin:20px 0 30px}.timetable-come{padding:5px 10px;text-align:center}.timetable-wrap{display:table;table-layout:fixed;width:100%}.timetable-wrap .renga{background-color:#A0CA28}.timetable-wrap .cantina{background-color:#00BCD8}.timetable-wrap .kitahama{background-color:#ffdd00}.timetable-space{display:table-cell;width:10%;background-color:#000}.timetable-box{display:table-cell;width:90%;vertical-align:top}.timetable-box #cantina,.timetable-box #kitahama{display:none}.timetable-tab{display:table;table-layout:fixed;width:100%}.timetable-tab li{display:table-cell;width:35%;background-image:url(../img/bg-stripe.png);font-size:225%;font-weight:bold}.timetable-tab li a{display:block;position:relative;padding:0.1em 0 1em;color:#333;text-align:center;text-decoration:none}.timetable-tab li a:before,.timetable-tab li a:after{position:absolute;bottom:15px;left:50%;width:18px;height:18px;margin:0 0 0 -8px;border-bottom:4px solid #333;border-right:4px solid #333;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.timetable-tab li.js-active{background-image:none}.timetable-tab li.js-active a{color:#fff}.timetable-tab li.js-active a:before,.timetable-tab li.js-active a:after{border-color:#fff;opacity:0.3}#schedule{color:#fff;font-size:150%;line-height:1;text-align:center}#schedule .bg-color{width:100%;padding-bottom:2px}#schedule .anchor{position:relative;width:100%}#schedule ul li{position:relative;width:100%;padding:1em 0 1.96em}#schedule ul li:after{display:block;margin-top:-1px;border-bottom:2px solid #000;content:""}#schedule .time{padding-top:0.45em}#schedule .time li:last-child{padding-bottom:0}#schedule .line li:after{border-bottom:2px solid rgba(255,255,255,0.4)}#schedule .timetable-content{position:absolute;width:30%;background:#6F8D1B}#schedule .timetable-content p{padding:30px 0 0;font-size:133.33333%;font-weight:bold;line-height:1.5}#schedule #renga01{top:2em;left:2%;height:16em}#schedule #renga02{top:2em;left:35%;height:32em}#schedule #renga03{top:26em;left:68%;height:8em}#schedule #cantina01{top:16.1em;left:2%;width:96%;height:16em;background-color:#008395}#schedule #kitahama01{top:2em;left:2%;width:46%;height:6em;background-color:#B29A00}#schedule #kitahama02{top:14em;left:2%;width:46%;height:6em;background-color:#B29A00}#schedule #kitahama03{top:2em;left:52%;width:46%;height:32em;background-color:#B29A00}.access{position:relative;padding-bottom:50%;overflow:hidden}.access #gmap{position:absolute;top:0;left:0;width:100%;height:100%}.guidemap{margin:50px 20px 45px;text-align:center}.guidemap .text{margin:20px 0 0;font-size:150%;font-weight:bold}.outline{max-width:1100px;margin:3em auto 1em}.outline dt,.outline dd{font-size:150%}.outline dt{float:left;width:10em;padding:0 0 0 1em;margin-bottom:-1.6em;font-weight:bold}.outline dd{clear:both;margin-bottom:1.5em;padding:0 0.5em 1.5em 11em;border-bottom:1px dotted #000;word-wrap:break-word;overflow-wrap:break-word}.outline ul li{display:inline-block;padding-right:0.5em}.outline ul li:before{content:"・"}.outline ul li:last-child{padding-right:0}.outline a{display:inline-block}.disp-sp,.view-sp,.sp-nav,.imgTxt span{display:none}.disp-pc{display:block}.view-pc,.imgTxt img{display:inline}@media screen and (max-width: 768px){.disp-pc,.view-pc,.imgTxt img{display:none}.disp-sp{display:block}.view-sp,.imgTxt span{display:inline}.site-header .logo{width:41.66%}.renova-style-detail .pdf{font-size:162.5%}.event .event-header{padding:32px 0 0;font-size:100%}.event .event-header .place{display:block;color:#efefef;font-size:87.5%}.event .event-detail-box{padding:20px 20px 0}.event .close{padding:40px 0}.event .open{padding:55px 0}.event .header-b{font-size:150%}.event .header-b .small{font-size:75%}.event .note{font-size:125%}.event .note+p:not(.website){font-size:100%}.event .image .small{font-size:75%}.event .header-c{margin:40px 0 0;font-size:162.5%}.event .event-title{font-size:125%}.event .event-title .company{font-size:80%}.event .entry,.event .website{margin:30px 20px;font-size:100%}.event .entry span,.event .website span{font-size:162.5%}.event .website{margin-top:20px;font-size:125%}.event .website .outside{font-size:80%}.event .instructor dd{line-height:1.6}.event .separate{margin:40px 0 0}.timetable-space{width:15%}.timetable-box{width:85%}.timetable-tab li{font-size:137.5%}.timetable-tab li a{padding-bottom:1.5em}#schedule{font-size:112.5%}#schedule .timetable-content{padding:0 0 0.05em}#schedule .timetable-content p{padding:20px 0 0;font-size:122.22222%}#schedule #renga02{height:32.05em}#schedule #renga03{top:26.05em}#schedule #kitahama02{top:14.05em}#schedule #kitahama03{height:32.05em}.access{margin:0 6%}.outline dt,.outline dd{font-size:125%}}@media screen and (max-width: 640px){.float-l{float:none}.float-r{float:none}.site-header .gnav{display:none}.site-header .sp-nav-button{position:absolute;top:10px;right:10px}.site-header .sp-nav-button a{display:block;padding:10px;border-radius:4px;background:#A0CA28;text-decoration:none}.site-header .sp-nav-button a span{position:relative;display:inline-block;margin:0 0 3px 0;padding:0;background:#fff}.site-header .sp-nav-button a span,.site-header .sp-nav-button a span:before,.site-header .sp-nav-button a span:after{width:32px;height:3px}.site-header .sp-nav-button a span:before,.site-header .sp-nav-button a span:after{display:block;content:"";position:absolute;top:50%;left:0;background:#fff}.site-header .sp-nav-button a span:before{margin-top:-10.5px}.site-header .sp-nav-button a span:after{margin-top:7px}.site-header .sp-nav{display:none;position:absolute;right:0;top:64px;width:auto;border:1px solid #A0CA28;border-top:0;background:#fff;font-size:112.5%;z-index:200}.site-header .sp-nav a{display:block;padding:10px 20px;border-top:1px solid #A0CA28;color:#333;text-decoration:none}.site-header .sp-nav a:hover{color:#fff;background:#A0CA28}#pagetop{bottom:112px}.site-footer .btns{padding-top:1em}.site-footer .copyright{padding:1em 0;font-size:87.5%}.header-a{padding:0.6em 0;font-size:200%}.bg-Introduction{padding:20px}.renova-style{padding:20px;border-width:4px}.renova-style .header{margin-bottom:0.6em;font-size:137.5%}.renova-style p{margin-bottom:1.2em;font-size:100%;line-height:1.6}.renova-style-detail{margin:10px;padding:10px;border-width:2px}.renova-style-detail th,.renova-style-detail td{font-size:112.5%}.event{display:block}.event .event-section{display:block}.event .event-header,.event .event-detail{display:block}.event .event-header{width:100%;padding:10px 0 !important;border-bottom:0;font-size:137.5%;text-align:center}.event .event-header .place{display:inline;padding-left:0.5em;font-size:72.72727%}.event .event-detail-box{padding:15px 15px 0}.event .close{padding:30px 0}.event .close:before,.event .close:after{width:16px;height:16px;margin:-4px 0 0 -4px;border-width:4px}.event .open{padding:40px 0}.event .open:before,.event .open:after{width:16px;height:16px;margin:-14px 0 0 -4px;border-width:4px}#schedule .timetable-content p{padding:20px 0 0;font-size:100%}.outline dt,.outline dd{font-size:112.5%}}@media screen and (max-width: 480px){.site-header .bg-header{padding:30px 0}.site-header .logo{padding:8px 14px;border-width:4px}.site-header .logo2{width:28%;padding:10px}.site-header .btns{width:auto;padding:12px 0 0 0}.site-header .btns li{padding-left:10px}.header-a{padding:0.8em 0;font-size:162.5%}.renova-style-detail .pdf{font-size:137.5%}.event .header-b{border-width:2px;font-size:125%}.event .header-b .small{font-size:80%}.event .note+.header-b{margin-top:30px}.event .note{font-size:100%}.event .note+p:not(.website),.event .note+ol,.event .last{font-size:87.5%}.event .image .small{font-size:85.71429%}.event .header-c{margin:20px 0 0;font-size:137.5%}.event .event-title{font-size:100%}.event .event-title .company{font-size:75%}.event .entry,.event .website{margin:20px 5px;font-size:87.5%}.event .entry span,.event .website span{font-size:157.14286%}.event .entry a,.event .website a{padding-right:20px}.event .entry a:before,.event .entry a:after,.event .website a:before,.event .website a:after{right:10px}.event .website{margin-top:20px;font-size:112.5%}.event .website .outside{font-size:77.77778%}.event .instructor dt{width:35%;padding:0 15px 0 0}.event .instructor dd{line-height:1.6}.event .instructor p{font-size:87.5%}.event .instructor .name{font-size:112.5%}.event .separate{margin:20px 0 0}.timetable-come{font-size:75%}.timetable-space{width:12%}.timetable-box{width:88%}.timetable-tab li{font-size:87.5%}.timetable-tab li a:before,.timetable-tab li a:after{bottom:10px;width:12px;height:12px;margin:0 0 0 -6px;border-width:2px}#schedule{font-size:62.5%}#schedule .timetable-content{padding:0}#schedule .timetable-content p{padding:10px 0 0;font-size:120%}#schedule #renga01{height:16.2em}#schedule #renga02{height:32.4em}#schedule #renga03{top:26.35em;height:8.1em}#schedule #cantina01{height:16.5em}#schedule #kitahama01{height:6.3em}#schedule #kitahama02{top:14.1em;height:6.3em}#schedule #kitahama03{height:32.4em}.guidemap{margin:30px 10px 25px}.guidemap .text{margin:15px 0 0;font-size:112.5%}.outline{margin:2em auto 1em}.outline dt,.outline dd{font-size:100%}.outline dt{width:7em}.outline dd{margin-bottom:1.3em;padding:0 0.5em 1.3em 8.5em}}@media screen and (max-width: 320px){.site-header .logo{padding:6px 10px;border-width:2px}.site-header .logo2{padding-right:4px}.site-header .btns{padding:10px 0 0 0}.site-header .btns li{padding-left:8px}#pagetop{bottom:106px}.site-footer .copyright{font-size:75%}.header-a{padding:0.6em 0;font-size:150%}.bg-Introduction{padding:20px 16px}.renova-style{padding:16px;border-width:2px}.renova-style .header{font-size:125%}.renova-style p{font-size:87.5%}.renova-style-detail{margin:10px 0 0;padding:8px;border-width:1px}.renova-style-detail th,.renova-style-detail td{font-size:100%}.renova-style-detail .pdf{font-size:112.5%}.event .event-detail-box{padding:15px 10px 0}.event .header-b{font-size:112.5%}.event .header-b .small{font-size:77.77778%}.event .header-c{font-size:112.5%}.event .event-title .company{display:block;padding:0}.event .entry,.event .website{margin:10px 5px 20px}.event .entry span,.event .website span{font-size:128.57143%}.event .instructor{display:block}.event .instructor dt{display:block;width:150px;margin:0 auto;padding:0 0 10px;text-align:center}.event .instructor dd{display:block}.event .instructor dd .name{text-align:center}.event .separate{margin:20px 0 0}.timetable-space{width:10%}.timetable-box{width:90%}}
