@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700&display=swap";html{font-size:100%}body{margin:0;padding:0;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;line-height:1.5;margin:0;padding:0}p,li,dt,dd,th,td,pre{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict}img{max-width:100%;height:auto;vertical-align:top;border:0}ul,ol{padding:0 0 0 2em}dd{margin:0}object,embed{vertical-align:top}a,.hover{transition:opacity .3s ease;cursor:pointer}a:hover,.hover:hover{opacity:.7;cursor:pointer}a.false,.hover.false{opacity:1 !important}a:focus,.hover:focus{outline:none}@media(hover){a[href*="tel:"],.hover[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none !important}}p{display:block;margin:0 0 1em}.layout{padding:0;list-style:none;margin:0}.cf::before,.cf::after{content:"";display:table}.cf::after{clear:both}.flex{display:flex}main{display:block;overflow:hidden}@media only screen and (min-width: 651px){.sp{display:none !important}}@media only screen and (max-width: 768px){.tablet{display:none !important}}@media only screen and (min-width: 769px){.tablet-over{display:none !important}}@media only screen and (max-width: 650px){.pc{display:none !important}}body{font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;line-height:1.75;font-weight:500;letter-spacing:.05em;color:#595757;background:url(../images/background.webp),#fff8ae;background-repeat:no-repeat;background-position:center top;background-size:1920px auto}@media only screen and (max-width: 1150px){body{background-size:167% auto}}@media only screen and (max-width: 650px){body{font-size:14px}}.inner{max-width:1100px;margin:0 auto;padding:0 50px;box-sizing:border-box}@media only screen and (max-width: 650px){.inner{padding:0 15px}}#wrapper{min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:#595757}.header{padding:0 0 50px;text-align:center}.header img{max-width:1150px;width:100%}.footer{padding:70px 0 100px}@media only screen and (max-width: 650px){.footer{padding:50px 0 10px}}.footer__text{font-size:28px;font-weight:bold;color:#fff;text-align:center;background:#00853c;border-radius:8px}@media only screen and (max-width: 650px){.footer__text{font-size:18px;line-height:1.4;padding:.3em 0}}.section{background:hsla(0,0%,100%,.8);border-radius:20px}@media only screen and (max-width: 650px){.section{border-radius:15px}}.section+.section{margin-top:50px}.section:last-child{background-image:url("../images/background2.webp");background-size:100% auto;background-position:bottom center;background-repeat:no-repeat;padding-bottom:100px}@media only screen and (max-width: 650px){.section:last-child{padding-bottom:40px}}.section__title{font-size:28px;font-weight:bold;color:#fff;padding:.1em 1em;background:linear-gradient(to right, #00853c, #50a135);border-radius:15px}@media only screen and (max-width: 650px){.section__title{font-size:22px;padding:.1em .5em;border-radius:10px}}.section__title.center{text-align:center}.section__inner{padding:20px 40px;position:relative;z-index:1}@media only screen and (max-width: 650px){.section__inner{padding:15px}}.section__text{font-size:18px;padding-left:1.2em;position:relative}@media only screen and (max-width: 650px){.section__text{font-size:15px}}.section__text::before{content:"";width:16px;aspect-ratio:1/1;background:#f8b62d;border-radius:50%;position:absolute;top:.4em;left:0}@media only screen and (max-width: 650px){.section__text::before{width:14px}}.section__dl{gap:0 15px;align-items:flex-start}@media only screen and (max-width: 650px){.section__dl{flex-direction:column;gap:10px 0}}.section__dl+.section__dl{margin-top:20px}.section__dl dt{width:120px;background:#f8b62d;text-align:center;border-radius:6px;line-height:1.3;padding:5px}@media only screen and (max-width: 650px){.section__dl dt{width:auto;min-width:100px;padding:2px 10px;display:inline-block}}.section__dl dd{flex:1;word-break:break-all}.section__dl dd .large{font-size:20px}.section__dl dd .indent{padding-left:50px;display:block}@media only screen and (max-width: 650px){.section__dl dd .indent{padding-left:45px}}.section__dl .red{color:#e5004f;font-size:120%}.section__btns{gap:30px 50px;flex-wrap:wrap;justify-content:center;margin:50px auto}.section__btns li{width:450px}@media only screen and (max-width: 650px){.section__btns li{width:100%}}.section__btns li a{display:flex;justify-content:center;align-items:center;gap:0 10px;font-size:44px;font-weight:700;line-height:.8;color:#fff;text-decoration:none;letter-spacing:.2em;padding:.5em 0;border:10px solid #fff;border-radius:25px;background:#d7003f}@media only screen and (max-width: 650px){.section__btns li a{font-size:40px;border-width:6px;border-radius:20px}}.section__btns li a.btn-2{background:#5d5099}.section__btns li a::after{content:"";width:75px;aspect-ratio:1/1;background:url(../images/icon_arrow.svg) no-repeat center/contain}@media only screen and (max-width: 650px){.section__btns li a::after{width:50px}}.section__btns li a>span span{font-size:55%;letter-spacing:0}.section__timetable+.section__timetable{margin-top:10px}.section__timetable__dt{font-size:20px;display:flex;align-items:center;gap:0 20px;margin-bottom:10px}.section__timetable__dt::after{content:"";flex:1;height:1px;border-bottom:3px dotted #ed7a96}.section__timetable__dd{padding-left:50px;position:relative}.section__timetable__dd::before{content:"";width:3px;height:100%;background:#f39800;border-radius:2px;position:absolute;top:0;left:29px}@media only screen and (max-width: 650px){.section__timetable__detail{flex-direction:column;gap:5px 0}}.section__timetable__detail dt{font-size:20px;width:180px;line-height:1.4}@media only screen and (max-width: 650px){.section__timetable__detail dt{width:100%;font-weight:700}}.section__timetable__detail dd{flex:1}.section__timetable__detail dd dt{line-height:1.8}.section__timetable__detail dd .large{font-size:20px}@media only screen and (max-width: 650px){.section__timetable__detail dd .large{font-size:18px}}.section__timetable__detail dd .orange{font-size:26px;color:#f39800;margin-bottom:10px;display:inline-block}@media only screen and (max-width: 650px){.section__timetable__detail dd .orange{font-size:22px}}.section__timetable__detail dd .title{color:#f39800;font-size:15px;letter-spacing:.03em}.section__timetable__detail dd .label{position:relative}@media only screen and (max-width: 650px){.section__timetable__detail dd .label{width:100%;padding-top:15px}}.section__timetable__detail dd .label :before{position:absolute;top:3px;font-size:16px}@media only screen and (max-width: 650px){.section__timetable__detail dd .label :before{left:0;top:-3px;font-size:12px}}.section__timetable__detail .label01 :before{content:"ファシリテーター：";left:-150px}.section__timetable__detail .label02 :before{content:"パネリスト：";left:-100px}.section__timetable__detail .label03 :before{content:"座長：";left:-50px}.section__timetable__detail .label04 :before{content:"シンポジスト：";left:-118px}@media only screen and (max-width: 650px){.section__timetable__detail2{flex-direction:column;margin-bottom:15px}}.section__timetable__detail2 dt{font-size:20px;width:130px}@media only screen and (max-width: 650px){.section__timetable__detail2 dt{font-weight:500;line-height:1.4;font-size:16px}}.section__timetable__detail2 dd{flex:1;padding-top:3px}