@charset "UTF-8";.performer-text ul li:before,.top-menu-col a:after{font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#map,#map div.map-guide,.big-map,.commentary dt,.hero-area,.performer-image,.point-num{text-align:center}.hero-area{margin:10px auto}.hero-area img{display:inline-block;max-width:100%;height:auto;margin:5px}.topic-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.topic-wrap>div{flex:1;max-width:380px}.lead-col{margin:.5em auto 1em;padding:.5em;font-size:110%;max-width:980px}#lad .title-col .title-t,.point-num{font-size:160%;font-family:'Noto Sans JP',sans-serif}.lead-col .container{border:2px dashed #999;padding:1em;background-color:#fffcf0;text-align:left!important}.commentary{max-width:auto;margin:2em 1em 1em;padding:1em;border:2px solid #ff93c9;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff}.commentary dt{width:12em;margin:-2em auto 0;padding:.4em;color:#fff;letter-spacing:2px;background-color:#ff93c9;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}#map div.map-guide,.event-cont dl,ul.outline{width:90%;font-size:120%}.commentary dd{padding:1em .5em .5em;line-height:1.7}.notes dl{margin:1em}.notes dl dd{padding:.2em}.top-menu-col{width:94%;margin:1em auto 2em;line-height:1.2;list-style:none}.top-menu-col a{position:relative;display:block;margin:.8em .2em;padding:10px 10px 10px 35px;color:#000;background:#fcf4ce;text-decoration:none;font-size:120%;font-weight:700;font-family:'Noto Sans JP',sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.top-menu-col a span{color:#c00}.top-menu-col a:before{position:absolute;content:'';top:calc(50% - 2px);width:15px;left:10px;height:5px;border-top:5px solid #c96;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.top-menu-col a:after,ul.outline li:before{top:50%;transform:translateY(-50%);position:absolute}.top-menu-col a:after{right:2%;content:'\f103';font-size:120%;color:#c96;line-height:1}#map-canvas,.big-map a:hover,ul.outline li{position:relative}.performer{clear:both;width:96%;margin:1em auto;padding:0 1em;border:1px solid #fc0;background-color:#fffff2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.performer-image{margin:1em auto}.performer-image img{max-height:360px;border-radius:10px}.performer-text h3{margin:0!important;padding-left:0!important;background-color:inherit!important}.performer-text ul{margin:1em 0;padding:.5em;border:1px solid #fc0;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.performer-text ul li{margin-left:.8em;padding:.2em;line-height:1.5}.performer-text ul li:before{padding-right:.5em;text-indent:-1em;display:inline-block;margin:0 .05em 0 0;line-height:1;content:"\f111";color:#fc0;font-size:70%}#lad .event-cont{margin:2em auto;padding:.5em}#lad p{margin:0;padding:0;text-indent:0}.title-col{display:flex;align-items:center}.p-col{flex:1;z-index:100}.point-num{margin:1em auto 0;background-color:#f60;width:4em;height:4em;line-height:1;border-radius:50%;color:#fff;display:flex;justify-content:center;align-items:center}#canvas_wrapper,.coming-soon dl.schedule,.notes-area,dl.schedule dd ul,ul.outline{background-color:#fff}#lad .title-col .title-t{flex:9;margin:1em 0 0 -.5em;padding:.3em 0 .3em 1em;text-align:left;color:#000;background-color:rgba(255,102,0,.1)}.contents p{padding:0 1.5em!important}.prof{padding:0 0 .5em}.notes-area{width:96%;margin:5px;border:1px solid #fc0}ul.outline{margin:0 auto;padding:.2em .2em .2em 2em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}ul.outline li:first-child{margin-top:0}dl.schedule dd ul li:before,dl.schedule dt:before{margin:0 .4em 0 0;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:FontAwesome;font-weight:400}ul.outline li:before{left:-12px;color:#099;font-size:70%;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111"}.event-cont dl{margin-top:1em}#m01 dl dt,#m02 dl dt{clear:left;float:left;width:5.5em;font-weight:700;text-align:center}#m01 dl dd,#m02 dl dd{margin-left:6em;margin-bottom:5px;zoom:1}dl.schedule{clear:left;margin:1em 0;padding:.5em;background-color:#fffcf0;text-align:left;font-size:120%}dl.schedule dt{font-weight:700;padding:5px 5px 0}dl.schedule dt:before{content:"\f111";color:#ea5442}dl.schedule dd{margin-left:1.2em;padding:0 5px 5px}dl.schedule dd ul{margin:5px auto;padding:5px;border:1px dotted #fc0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}dl.schedule dd ul li{display:inline-block;padding:2px 8px;margin-bottom:2px;margin-right:2px;color:#000;font-size:12px}dl.schedule dd ul li:before{content:"\f0da";color:#f60}dl.schedule dd table{font-size:90%}dl.schedule dd table dd.vol-name{min-width:7em}dl.schedule dd table td{position:relative;text-align:center!important}dl.schedule dd table td span{position:absolute;bottom:-.8em;left:50%;right:50%;font-size:120%}#map{clear:both;margin:.5em auto;padding:1em 0;background-color:rgba(237,227,222,.4);border:1px solid #dbc8bd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#map div.map-guide{margin:5px auto;background-color:#6f4335;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#map div.map-guidet i{color:#fc0}#canvas_wrapper{clear:both;max-width:90%;min-width:240px;padding:4px;border:1px solid #ccc;margin:auto}#map-canvas{padding-top:56.25%}#map-canvas iframe{position:absolute;top:0;left:0;width:100%;height:100%}.big-map{position:static;width:100%;margin:1em auto}.big-map a{display:inline-block;text-decoration:none;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;padding:.5em 1em;background-color:#f93;color:#fff;font-size:120%}.big-map a:before{display:none}.big-map a i{font-size:120%}.big-map a span.am:after{content:"\f061";font-family:FontAwesome;font-size:90%;font-weight:400}.big-map a:hover{top:1px;left:1px;color:#fff}@media all and (min-width:700px){.topic-wrap{flex-direction:row;justify-content:space-around;max-width:980px;margin:0 auto}.top-menu-col{display:flex;align-items:stretch}.top-menu-col a{flex:1;text-align:center;margin:.8em 1em;padding:15px 10px 2em;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-menu-col a span{display:block;margin-bottom:.5em;font-size:120%}.top-menu-col a:before{content:'';position:absolute;top:0;left:calc(50% - 50%);width:100%;height:5px;border-top:5px solid #c96;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0}.top-menu-col a:after{position:absolute;right:0;left:0;top:75%;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.top-menu-col a:hover:before{border-top:5px solid #c63}.top-menu-col a:hover:after{position:absolute;top:80%;color:#c63;-moz-transition:.25s linear;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}.contents-wrap{display:flex;justify-content:center;align-items:flex-start}.contents{flex:1;margin:0 1em;padding:1em}.contents h3{margin-top:0!important}dl.out-line{font-size:110%;padding:1em;background-color:#fff}dl.out-line dt,dl.out-line dt:first-child{margin-top:0}dl.out-line dt{clear:left;float:left;width:3.5em;margin-bottom:.5em;padding:0}dl.out-line dd{margin-left:4.5em;margin-bottom:.5em;zoom:1}.performer{display:flex}.performer-image{flex:1}.performer-text{flex:3;padding:10px}#useful-seminars .performer-text h3{text-align:left}#map div.map-guide{font-size:140%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.big-map a{width:50%;max-width:240px}}@media all and (min-width:960px){dl.schedule{clear:left;margin:1em 0;padding:1em;font-size:120%}dl.schedule.top-outline dt{clear:left;float:left;width:9em;font-weight:700;padding:5px}dl.schedule.top-outline dd{margin-left:6.5em;padding:5px}dl.schedule.individual-details dt{clear:left;float:left;width:12em;font-weight:700;padding:5px}dl.schedule.individual-details dd{margin-left:12.5em;padding:5px}}