@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/css/swiper.min.css);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;font-weight:400;vertical-align:baseline;background:transparent}body{font-family:Roboto,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif}.lp-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}small{display:block}.lp-footer{padding:20px 0 10px;color:#fff;font-size:11px;text-align:center}.lp-footer ul{margin-bottom:30px}.lp-footer li{display:inline-block;vertical-align:middle;padding:0 10px}.lp-footer a{color:#fff;text-decoration:none}.lp-footer .rinri{display:inline-block;margin:30px 15px;padding:20px;text-align:left;border:1px solid #666;color:#aaa}.lp-footer .rinri>p{margin-bottom:15px}.lp-footer .rinri ul{margin:0}.lp-footer .rinri ul li{display:block;margin-top:5px;padding-left:0}@media screen and (min-width:1000px){.lp-footer{padding:40px 0 30px}}.lp-container{overflow:hidden}.sns-link-wrapper{margin:15px 10px}.sns-link{background-color:#eee;text-align:center;border-radius:4px;margin:0 3px}.sns-link,.sns-link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box}.sns-link a{width:40px;height:40px;color:#fff;font-size:20px;padding:5px}.sns-link a,.sns-link a:hover{text-decoration:none}.sns-link__container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;list-style:none}.sns-link__facebook{background-color:#265a96}.sns-link__facebook a{padding:5px 7px 8px 5px;font-size:24px}.sns-link__facebook-like{border-left:1px solid #fff;padding:0 10px;color:#fff;font-size:13px}.sns-link__twitter{background-color:#00acec}.sns-link__hatena{background-color:#006fbb}.sns-link__line{background-color:#2cbf13}@media screen and (min-width:1000px){.sns-link__line{display:none}}.align-center{text-align:center!important}.align-right{text-align:right!important}.align-left{text-align:left!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.mr0{margin-right:0!important}.ml0{margin-left:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.mr5{margin-right:5px!important}.ml5{margin-left:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.mr10{margin-right:10px!important}.ml10{margin-left:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.mr15{margin-right:15px!important}.ml15{margin-left:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.mr20{margin-right:20px!important}.ml20{margin-left:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.mr25{margin-right:25px!important}.ml25{margin-left:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.mr30{margin-right:30px!important}.ml30{margin-left:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.mr35{margin-right:35px!important}.ml35{margin-left:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.mr40{margin-right:40px!important}.ml40{margin-left:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.mr45{margin-right:45px!important}.ml45{margin-left:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.mr50{margin-right:50px!important}.ml50{margin-left:50px!important}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?6y3i5o);src:url(../fonts/icomoon.eot?#iefix6y3i5o) format("embedded-opentype"),url(../fonts/icomoon.woff?6y3i5o) format("woff"),url(../fonts/icomoon.ttf?6y3i5o) format("truetype"),url(../fonts/icomoon.svg?6y3i5o#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-feedly:before{content:"\e600"}.icon-hatebu:before{content:"\e601"}.icon-line:before{content:"\e602"}.icon-google-plus:before{content:"\ea88"}.icon-facebook:before{content:"\ea8c"}.icon-twitter:before{content:"\ea91"}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.2.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff?v=4.2.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-check:before{content:"\f00c"}body{position:relative;font-size:12px;font-family:Roboto,Noto Sans Japanese;color:#333;z-index:0}body a{color:#0e79d1}.lp-header{padding:15px 10px 10px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.lp-header span:first-child img{width:100px}@media screen and (min-width:375px){.lp-header span:first-child img{width:131px}}@media screen and (min-width:1000px){.lp-header span:first-child img{width:140px}}.lp-header .header-nav{display:none;list-style:none;margin-left:40px}.lp-header .header-nav li{display:inline-block;padding:10px 15px 13px}.lp-header .header-nav a{font-size:14px;color:#333;text-decoration:none}@media screen and (min-width:1000px){.lp-header .header-nav{display:block}}.lp-header .header-sns{display:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:1000px){.lp-header .header-sns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.lp-header .header-sns .sns-link{width:40px;height:40px}.lp-header .header-sns .sns-link a{color:#fff}.lp-header .header-sns .sns-link .icon-facebook{margin-top:-2px;font-size:26px}@media screen and (min-width:1000px){.lp-header{padding:10px 50px;position:fixed;top:0;left:0;right:0;z-index:1}}.lp-body{overflow:hidden;background-color:#f1efe0}.kanban{background-image:url(../images/18_007/bg-kanban.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding:30px 15px}@media screen and (min-width:1000px){.kanban{padding:50px}}@media screen and (min-width:1200px){.kanban{padding:133px 80px 70px}}@media screen and (min-width:765px){.kanban-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.kanban-swiper{width:600px;height:300px;margin:0 auto}.kanban-text{height:110px;background-image:url(../images/18_007/kanban-text.png);background-size:290px 110px;background-position:top;background-repeat:no-repeat}.kanban-text>span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width:375px){.kanban-text{height:130px;background-size:345px 130px}}@media screen and (min-width:400px){.kanban-text{height:149px;background-size:395px 149px}}@media screen and (min-width:765px){.kanban-text{width:50%;background-size:100%}}@media screen and (min-width:1000px){.kanban-text{width:636px;height:240px}}.kanban-date{margin-top:30px;padding:15px 15px 18px;background-color:rgba(0,0,0,.5);color:#fff}.kanban-date .date{display:inline-block;letter-spacing:-1px;line-height:1;font-size:18px}.kanban-date>div:first-child{margin-bottom:5px}.kanban-date small{display:inline-block;margin:0 -3px;font-size:12px}@media screen and (min-width:375px){.kanban-date{padding:15px 15px 20px;font-size:14px}.kanban-date .date{font-size:22px}.kanban-date small{font-size:13px}}@media screen and (min-width:765px){.kanban-date{width:50%;box-sizing:border-box;margin:0}.kanban-date>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1000px){.kanban-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:500px;padding:15px 30px;box-sizing:border-box;font-size:20px;text-align:center}.kanban-date .date{font-size:30px}.kanban-date small{margin:0 -11px;font-size:18px}.kanban-date .place{display:block;font-size:18px}}@media screen and (min-width:1200px){.kanban-date{margin-left:30px;padding-left:60px}.kanban-date .date{font-weight:700;font-size:40px}.kanban-date .place{font-size:24px}.kanban-date span{font-size:22px}}.kanban-date-body,.kanban-date-head{display:inline-block}.kanban-date-head{margin-right:4px}@media screen and (min-width:375px){.kanban-date-head{margin-right:10px}}@media screen and (min-width:1000px){.kanban-date-head span{display:none}}@media screen and (min-width:1200px){.kanban-date-head{margin-right:30px;font-size:26px}}@media screen and (min-width:1000px){.kanban-date-body{margin:15px 0;padding-left:10px;border-left:2px solid #fff;text-align:left}}@media screen and (min-width:1200px){.kanban-date-body{padding-left:30px}}section{padding:15px 15px 40px}section[data-bg=white]{background-color:#fff}@media screen and (min-width:1000px){section{padding:40px 0 70px}section[data-ua=sp]{display:none}}.nav{margin-top:20px}.nav ul{list-style:none;text-align:center}.nav li{display:inline-block;margin:0 15px}.nav li:first-child{margin-left:0}.nav a{font-size:15px;text-decoration:none;color:#333}.btn-area-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-area{width:100%;margin:15px 0;font-size:18px;text-align:center}.btn-area .btn{width:100%;display:block;position:relative;padding:18px 20px 20px;box-sizing:border-box;background:-webkit-linear-gradient(#17b890,#009973);background:linear-gradient(#17b890,#009973);text-decoration:none;border-radius:3px;border:1px solid #009973;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);cursor:pointer}.btn-area .btn:hover{background:#17b890}@media screen and (min-width:1000px){.btn-area .btn{padding:13px 65px 15px 60px;max-width:600px;margin:0 auto;box-sizing:border-box}}.btn-area .anchor{display:none;margin-top:20px;font-size:14px;text-decoration:none}@media screen and (min-width:1000px){.btn-area .anchor{display:inline-block}}.btn-area span{display:block;margin-bottom:6px;font-weight:700;font-size:16px}@media screen and (min-width:765px){.btn-area{width:50%;padding:0 30px;box-sizing:border-box}}@media screen and (min-width:1000px){.btn-area{padding:0 50px}}.section-head{position:relative;margin:0 0 20px;padding:20px 0 0;font-size:24px;text-align:center}@media screen and (min-width:1000px){.section-head{margin:0 0 40px;font-size:28px}}.section-body h3{margin:20px 0;font-size:18px}@media screen and (min-width:1000px){.section-body h3{font-size:22px}}.section-body h4{margin:15px 0 10px;font-weight:700;font-size:14px;color:#a94442}@media screen and (min-width:1000px){.section-body h4{font-size:16px}}.section-body h5{margin:10px 0 8px;font-weight:700;font-size:13px}.section-body h5 span{display:inline-block;margin-left:5px;font-weight:700;font-size:10px;color:#ea2c2b}@media screen and (min-width:1000px){.section-body h5{font-size:15px}.section-body h5 span{margin-left:10px;font-size:13px}}.section-body small{display:block;margin-top:5px;color:#aaa}.section-body .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:765px){.section-body .flex{width:750px;margin:0 auto}.section-body .flex>div{width:50%;padding:0 30px;box-sizing:border-box}}@media screen and (min-width:1000px){.section-body .flex{width:970px}}@media screen and (min-width:1200px){.section-body .flex{width:1170px}}.point-box{width:100%}.point-box .panel{margin:0;padding:15px}@media screen and (min-width:765px){.point-box{font-size:14px;line-height:1.8}}.speakers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:2px;background-color:#fff}.speakers img{width:100px;height:100px}#kyoto .company,#tokyo .company{width:50%;margin:0 auto 30px;text-align:center}#kyoto .company img,#tokyo .company img{width:110px;height:110px}#kyoto .company p,#tokyo .company p{padding:0 20px;font-size:11px}@media screen and (min-width:375px){#kyoto .company img,#tokyo .company img{width:130px;height:130px}}@media screen and (min-width:765px){#kyoto .company,#tokyo .company{width:33%}#kyoto .company p,#tokyo .company p{padding:0}}@media screen and (min-width:1000px){#kyoto .company,#tokyo .company{width:25%}}@media screen and (min-width:1200px){#kyoto .company,#tokyo .company{width:16%;margin:0 3px 30px;padding:0}#kyoto .company img,#tokyo .company img{width:130px;height:130px}}.panel{margin-top:15px;padding:20px;border:1px solid #ddd;border-radius:3px;background-color:#fff;font-size:13px}.panel dt{margin-bottom:10px;font-weight:700}.panel dt:first-child{margin-top:0}.panel dd{margin-bottom:15px}.panel dd:last-child{margin-bottom:0}.info{font-size:13px}.info dt{margin-bottom:5px;font-size:14px;font-weight:700}.info dd{margin-bottom:20px}.info dd>span{display:block}.info dd b{display:inline-block;margin-right:10px}.info dd ul{list-style:none}.timetable h5{margin-top:0}.timetable dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.timetable dt{width:40%}.timetable dd{width:60%;margin-bottom:10px}@media screen and (min-width:765px){.timetable dt{width:30%}.timetable dd{width:70%}}.note{list-style:none;color:#aaa;font-size:12px;line-height:1.8}.sns-share{padding:30px 0;background-color:#f1efe0}.sns-share ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 80px}.sns-share li{width:40px;height:40px;border-radius:40px}.sns-share .icon-facebook{margin:-2px 0 0 -3px;font-size:24px}@media screen and (min-width:1000px){.sns-share{display:none}}.lp-footer{padding-top:40px;background-color:#333;color:#fff}