@font-face{font-family:DIN;font-weight:bold;src:url("../fonts/DIN-Bold.ttf")}*{box-sizing:border-box;padding:0;margin:0}body{font-family:"Noto Sans JP",sans-serif;font-size:10px;line-height:1.5;color:#000}body.disable-scroll{overflow-y:hidden}p,h1,h2,h3,h4,h5,h6,dl,ol,ul{padding:0;margin:0}ul{list-style:none}a{color:inherit;text-decoration:none}a:hover{color:inherit}.btn-black{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;color:#ffd900;background-color:#000;border-radius:25px}.btn-black:hover{color:#ffd900 !important}.btn-black.btn-dot::after{position:absolute;top:calc(50% - 4.5px);right:15px;width:9px;height:9px;content:"";background-color:#ffd900;border-radius:50%}.btn-black.btn-arrow::after{position:absolute;bottom:calc(19px - 50%);left:calc(50% - 19px);width:37px;height:37px;content:"";background-image:url(../images/home/sec4_btn_arrow.png);background-size:100%}.btn-black.btn-big{font-size:26px;line-height:34px}@media screen and (max-width: 768px){.btn-black.btn-arrow::after{bottom:calc(15px - 50%);left:calc(50% - 15px);width:25px;height:25px}.btn-black.btn-big{font-size:18px}}.img__container img{width:100%}.home__container{max-width:1320px;margin:0 auto}.main{overflow-x:hidden}@media screen and (max-width: 768px){.main{margin-top:100px}}.main .home>section:not(.banner-top,.count-down,.social){padding-right:15px;padding-left:15px}@media screen and (min-width: 769px){.main .home>section:not(.banner-top,.count-down,.social){padding-right:30px;padding-left:30px}}@media screen and (min-width: 992px){.main .home>section:not(.banner-top,.count-down,.social){padding-right:15px;padding-left:15px}}.guest-btn{position:fixed;top:calc(50vh - 330px);right:0;display:none;visibility:hidden;flex-direction:column;overflow:hidden;border-radius:20px 0 0 20px;z-index:50}@media screen and (max-width: 768px){.guest-btn{width:100%;display:flex;flex-direction:row;visibility:visible;top:unset;bottom:0;border-radius:0;height:60px}}@media screen and (min-width: 1320px){.guest-btn{display:flex;visibility:visible}}.guest-btn a{display:inline-flex;align-items:center;width:90px;min-height:330px;padding:50px 0;font-size:24px;font-weight:bold;line-height:50px;color:#ffd900;text-align:center;background-color:#000;border-bottom:2px solid #343635;writing-mode:vertical-rl}.guest-btn a:last-of-type{border-bottom:0}@media screen and (max-width: 768px){.guest-btn a{writing-mode:unset;width:50%;min-height:60px;border-right:2px solid #343635;border-bottom:unset;font-size:14px;line-height:1.5;padding:20px 10px;justify-content:center}.guest-btn a:last-of-type{border-right:unset}}.home-modal{--bs-modal-width: 700px}.home-modal .modal-content{border-radius:20px}.home-modal .modal-body{padding:50px}@media screen and (max-width: 768px){.home-modal .modal-body{padding:25px}}.home-modal .btn-close{position:absolute;top:-30px;right:-34px;z-index:999;width:68px;height:68px;background:#000 url("../images/home/ic_close.svg") center/31px auto no-repeat;border-radius:50%;opacity:1}@media screen and (max-width: 768px){.home-modal .btn-close{top:-16px;right:-4px;width:30px;height:30px;background:#000 url("../images/home/ic_close.svg") center/15px auto no-repeat}}.writer-modal .caption{margin-top:20px;font-size:20px;font-weight:bold;letter-spacing:.05rem}.writer-modal .modal-body .writer-img{overflow:hidden;border-radius:20px}.guest-modal .guest-item{margin-bottom:0}@media screen and (max-width: 768px){.guest-modal .guest-item{flex-direction:column}.guest-modal .guest-item .avatar{margin:0 0 20px;text-align:center}.guest-modal .guest-item .avatar img{width:124px}.guest-modal .guest-item .guest-info .txt-position{text-align:center}.guest-modal .guest-item .guest-info .txt-job{text-align:center}.guest-modal .guest-item .guest-info .txt-name{text-align:center}}.guest-modal .guest-item .text-desc{font-size:16px;line-height:32px}.header{background-color:#ffd900}@media screen and (max-width: 768px){.header{height:100px}}@media screen and (max-width: 768px){.header{position:fixed;top:0;left:0;z-index:50;width:100%}}.header__container{max-width:1920px;padding:25px 30px;margin:0 auto}.header__container .logo{width:30%}.header__container .logo .logo_sp{display:none;visibility:visible}.header__container .logo .logo_pc{display:block;visibility:visible}.header__container .logo img{vertical-align:baseline}@media screen and (max-width: 768px){.header__container .logo{width:70%}.header__container .logo a{position:absolute;top:50%;display:block;width:60%;transform:translateY(-50%)}.header__container .logo img{width:100%}.header__container .logo .logo_pc{display:none;visibility:visible}.header__container .logo .logo_sp{display:block;visibility:visible}}@media screen and (min-width: 1440px){.header__container .logo{width:auto}}.header .nav__container{font-size:16px;font-weight:500;letter-spacing:.1rem}@media screen and (min-width: 769px){.header .nav__container{font-size:13px}}@media screen and (min-width: 992px){.header .nav__container{font-size:16px}}@media screen and (max-width: 768px){.header .nav__container .nav{position:fixed;top:0;right:0;z-index:20;flex-direction:column;width:100%;height:100vh;padding-top:122px;color:#fff;text-align:center;background-color:#ffd900;transition:.5s transform ease-in-out;transform:translateX(0);-webkit-overflow-scrolling:touch}.header .nav__container .nav.close-sidebar{transform:translateX(150%)}.header .nav__container .nav.close-sidebar{transform:translateX(150%)}.header .nav__container .nav.open-sidebar{transform:translateX(0)}}@media screen and (min-width: 769px){.header .nav__container .nav{display:flex;align-items:center;justify-content:flex-end;visibility:visible}}.header .nav__container .nav-item{margin-right:30px}.header .nav__container .nav-item .btn-contact{width:182px;height:50px;font-size:16px}@media screen and (max-width: 768px){.header .nav__container .nav-item{margin-right:0;margin-bottom:20px}.header .nav__container .nav-item:last-of-type{margin-top:40px}}@media screen and (min-width: 769px){.header .nav__container .nav-item{margin-right:20px}.header .nav__container .nav-item:last-of-type{display:none;visibility:hidden}.header .nav__container .nav-item:nth-last-of-type(2){margin-right:0}}@media screen and (min-width: 1200px){.header .nav__container .nav-item{margin-right:30px}.header .nav__container .nav-item:last-of-type{display:block;visibility:visible}.header .nav__container .nav-item:nth-of-type(-2){margin-right:30px}.header .nav__container .nav-item:nth-last-of-type(2){margin-right:30px}}@media screen and (max-width: 768px){.navbar-icon{position:relative;z-index:99;display:inline-flex;flex-direction:column;align-items:center}.navbar-icon.open{position:fixed;top:30px;right:30px;z-index:99}.navbar-icon.open .ic-bar{position:absolute}.navbar-icon.open .ic-bar:first-child{position:absolute;top:20px;right:0;z-index:99;background-color:#fff;transform:rotate(-45deg)}.navbar-icon.open .ic-bar:nth-child(2){top:20px;right:0;background-color:#ffd900}.navbar-icon.open .ic-bar:nth-child(3){position:absolute;top:20px;right:0;z-index:99;background-color:#fff;transform:rotate(-135deg)}.navbar-icon .ic-bar{display:inline-block;width:37px;height:3px;margin-bottom:10px;background-color:#000;transition:.3s}.navbar-icon .ic-bar:last-of-type{margin-bottom:8px}}.footer{background-color:#ffd900}@media screen and (max-width: 768px){.footer{padding-bottom:60px}}.footer__container{display:flex;justify-content:center;max-width:1320px;padding:87px 125px 50px;margin:0 auto}.footer__wrapper{display:inline-block;text-align:center}.footer-logo{margin-bottom:37px}.footer .footer-txt{font-size:16px;line-height:34px;color:#1a0b08;letter-spacing:.05rem}.footer .info{margin-bottom:70px}.footer .copyright{margin-bottom:37px}.footer .txt-power{opacity:.5}.mb-75{margin-bottom:75px !important}.voice .section-title,.guest .section-title{font-size:42px;font-weight:bold;color:#221815}.s-partner__wrapper .btn__container .btn-join,.project__wrapper .btn__container .btn-learn-more,.voice .btn__container .btn-join,.question .question-bottom .question-item .btn-join{width:100%;max-width:575px;height:90px;font-size:26px;line-height:34px;border-radius:45px}@media screen and (max-width: 768px){.s-partner__wrapper .btn__container .btn-join,.project__wrapper .btn__container .btn-learn-more,.voice .btn__container .btn-join,.question .question-bottom .question-item .btn-join{height:60px;font-size:18px}}.s-partner__wrapper .btn__container .btn-join::after,.project__wrapper .btn__container .btn-learn-more::after,.voice .btn__container .btn-join::after,.question .question-bottom .question-item .btn-join::after{right:20px}.banner-top img{width:100%}.count-down__container{padding-top:105px;background-color:#ffd900;position:relative;z-index:10}@media screen and (max-width: 768px){.count-down__container{padding:59px 0 35px}}.count-down__container .title{margin-bottom:40px;font-size:38px;font-weight:500;line-height:1;text-align:center;letter-spacing:.1rem}@media screen and (max-width: 768px){.count-down__container .title{margin-bottom:15px;font-size:28px}}.count-down__container .time{font-family:"Ropa Sans",sans-serif;font-size:120px;line-height:86px;text-align:center}@media screen and (max-width: 768px){.count-down__container .time{font-size:45px;line-height:1}}.count-down__container .time span{display:inline-block;padding:0 5px;font-size:37px}@media screen and (max-width: 768px){.count-down__container .time span{font-size:28px}}.count-down .wave{position:relative;bottom:2px;z-index:-1}@media screen and (max-width: 768px){.question{padding-top:40px;margin-top:0}}@media screen and (min-width: 1320px){.question{margin-top:-30px}}.question .desc{margin-top:21px;font-size:16px;line-height:34px;text-align:justify;letter-spacing:.05rem}.question .subtitle{padding-bottom:20px;font-size:26px;font-weight:bold;line-height:1.5;letter-spacing:.03rem;border-bottom:6px solid #000}.question .question-img{margin-top:25px}@media screen and (max-width: 768px){.question .question-img img{width:100%}}@media screen and (min-width: 992px){.question .question-img{margin-top:0}}@media screen and (min-width: 1200px){.question .question-img{margin-top:50px}}.question .question-col{flex:1}.question .question-col .question-heading{padding-right:30px}@media screen and (max-width: 768px){.question .question-col .question-heading{padding-right:0}}.question .question-col.question-col-right{order:3}.question .question-col.question-col-right .question-heading{padding-right:0}.question .question-col.question-col-right .question-img{padding-right:0;margin:0 0 25px;text-align:center}.question .question-col.question-col-right .question-img img{width:50%}@media screen and (min-width: 992px){.question .question-col.question-col-right{order:unset;max-width:455px}.question .question-col.question-col-right .question-img{padding-right:30px;margin:-50px 0 70px -48px}.question .question-col.question-col-right .question-img img{width:100%}}@media screen and (max-width: 768px){.question .question-col.question-col-right{max-width:100%;margin-top:50px}.question .question-col.question-col-right .question-img img{width:100%}}.question .question-col.question-col-left{order:2}.question .question-col.question-col-left .question-item:last-child .question-heading{margin-top:57px}@media screen and (min-width: 1320px){.question .question-col.question-col-left .subtitle{white-space:nowrap}}.question .question-col.question-col-left .question-img{margin:25px 0 0;text-align:center}.question .question-col.question-col-left .question-img img{width:50%}@media screen and (max-width: 768px){.question .question-col.question-col-left .question-img img{width:100%}}@media screen and (min-width: 992px){.question .question-col.question-col-left .question-img{margin:0 0 0 -10px}.question .question-col.question-col-left .question-img img{width:100%}}@media screen and (min-width: 992px){.question .question-col.question-col-left{order:unset}}.question .section-title{order:1;font-size:58px;font-weight:500;line-height:1;text-align:center}.question .section-title span{font-size:70px;font-weight:bold}@media screen and (min-width: 992px){.question .section-title{order:unset;writing-mode:vertical-rl}}@media screen and (max-width: 768px){.question .section-title{width:100%;margin-bottom:40px;font-size:28px;line-height:1.5;text-align:left}.question .section-title span{font-size:36px}}.question .question-top .section-title{width:100%;margin:0 0 40px;line-height:1.5;text-align:left}@media screen and (min-width: 769px){.question .question-top{flex-direction:column}}@media screen and (min-width: 992px){.question .question-top{flex-direction:row}.question .question-top .section-title{width:70px;margin:0 50px;text-align:center}}@media screen and (min-width: 1320px){.question .question-top .section-title{margin:0 134px 0 146px}}@media screen and (max-width: 768px){.question .question-top{flex-direction:column}.question .question-top>*{width:100%;max-width:100%}}.question .question-bottom{position:relative;display:flex;flex-direction:column;align-items:center;padding:50px 0 136px}@media screen and (min-width: 769px){.question .question-bottom{align-items:flex-start}}@media screen and (min-width: 992px){.question .question-bottom{flex-direction:row;padding:90px 0 136px;margin-top:24px}}@media screen and (min-width: 1320px){.question .question-bottom{align-items:center}}.question .question-bottom::before{position:absolute;top:0;left:-298px;z-index:-1;content:url("../images/home/blob_1.svg")}.question .question-bottom::after{position:absolute;right:-200px;bottom:-33px;z-index:-1;content:url("../images/home/blob_2.svg")}.question .question-bottom .section-title{line-height:80px;text-align:left}@media screen and (max-width: 768px){.question .question-bottom .section-title{order:1;line-height:1.5}}@media screen and (min-width: 769px){.question .question-bottom .section-title>br:first-of-type{display:none}}@media screen and (min-width: 992px){.question .question-bottom .section-title>br:first-of-type{display:block}}.question .question-bottom .question-item{flex:1;order:2;max-width:100%}@media screen and (min-width: 992px){.question .question-bottom .question-item{order:unset;max-width:622px;padding-top:150px;margin:0 25px}}@media screen and (min-width: 1320px){.question .question-bottom .question-item{margin:0 50px 0 70px}}@media screen and (min-width: 1440px){.question .question-bottom .question-item{margin:0 85px 0 108px}}.question .question-bottom .question-item .subtitle{font-size:32px}@media screen and (max-width: 768px){.question .question-bottom .question-item .subtitle{font-size:26px}}.question .question-bottom .question-item .btn__container{position:absolute;bottom:0;left:0;width:100%;margin-top:80px}@media screen and (min-width: 992px){.question .question-bottom .question-item .btn__container{position:unset;width:auto}}.question .question-bottom .question-item .btn-join.btn-dot::after{right:20px}.question .question-bottom .question-col{position:unset;order:3;width:100%;text-align:center}.question .question-bottom .question-col img{width:50%}@media screen and (max-width: 768px){.question .question-bottom .question-col img{width:100%}}@media screen and (min-width: 992px){.question .question-bottom .question-col{width:30%}.question .question-bottom .question-col img{width:100%}}@media screen and (min-width: 1320px){.question .question-bottom .question-col{position:absolute;top:90px;right:-90px;flex:unset;width:auto}.question .question-bottom .question-col img{width:396px}}.program{margin:103px 0 33px}.program .section-title{margin-bottom:49px;font-size:62px;font-weight:bold}@media screen and (max-width: 768px){.program .section-title{font-size:36px;line-height:1.5}}.program .btn__container{margin-bottom:132px}.program .btn__container .btn-black{width:449px;height:80px;border-radius:40px}.program .btn__container .btn-black:last-child{margin-left:14px}@media screen and (max-width: 768px){.program .btn__container{flex-direction:column;margin-bottom:50px}.program .btn__container .btn-black{width:100%;height:60px;margin-bottom:25px}.program .btn__container .btn-black:last-child{margin:0}}.program .map{position:relative}@media screen and (min-width: 769px){.program .map{display:flex}}@media screen and (min-width: 1200px){.program .map{display:block}}.program .map .col-left{position:absolute;top:0;left:0;max-width:447px}@media screen and (min-width: 769px){.program .map .col-left{position:unset;max-width:40%}.program .map .col-left img{width:100%}}@media screen and (min-width: 1200px){.program .map .col-left{position:absolute;max-width:447px}}@media screen and (max-width: 768px){.program .map .col-left{position:unset;max-width:100%;margin-bottom:25px}.program .map .col-left .title img{width:100%}}.program .map .col-left .desc{margin-top:36px;font-size:16px;line-height:34px;letter-spacing:.05rem}@media screen and (max-width: 768px){.program .map .col-left .desc{margin-top:20px}}.program .map .col-left .time{font-family:"Ropa Sans",sans-serif;font-size:52px;line-height:1.5;text-align:center}.program .map .col-left .time span{font-size:37px}.program .map .col-left .time span.ic-arrow-right{display:inline-block;margin:0 10px}@media screen and (max-width: 768px){.program .map .col-left .time{font-size:40px}.program .map .col-left .time span{font-size:20px}}.program .map .col-right .img-map img{width:80%}@media screen and (min-width: 769px){.program .map .col-right{flex:1}.program .map .col-right .img-map img{width:100%}}@media screen and (min-width: 1200px){.program .map .col-right{flex:unset}.program .map .col-right .img-map img{width:80%}}@media screen and (max-width: 768px){.program .map .col-right .img-map img{width:100%}}.program .place-list{margin-top:39px;margin-bottom:0}.program .place-list .place-item:first-of-type{margin-bottom:50px}.program .place-list .place-item .place-title{padding-bottom:20px;margin-bottom:20px;font-size:30px;font-weight:bold;line-height:1.5;letter-spacing:.05rem;border-bottom:6px solid #000}@media screen and (max-width: 768px){.program .place-list .place-item .place-title{font-size:26px}}.program .place-list .place-item .place-desc{font-size:16px;line-height:34px;color:#000;letter-spacing:.05rem}.program .place-list .place-item.place-item-note{padding:39px 32px;margin-top:59px;border:3px solid #c92a1d;border-radius:10px}.program .place-list .place-item.place-item-note .place-title{padding-bottom:0;margin-bottom:29px;line-height:1.5;color:#c92a1d}@media screen and (max-width: 768px){.program .place-list .place-item.place-item-note{padding:30px 20px}.program .place-list .place-item.place-item-note .place-title{margin-bottom:15px}}.program .place-list .place-time{display:flex;align-items:center;margin-bottom:16px}.program .place-list .place-time:last-of-type{margin-bottom:0}.program .place-list .place-time .place-desc-wrapper{display:flex;flex-wrap:wrap}.program .place-list .place-time .place-desc-wrapper .place-desc{width:50%}.program .place-list .place-time .date{display:flex;align-items:center;justify-content:center;width:100%;max-width:185px;padding:10px 0;margin-right:20px;font-family:"Ropa Sans",sans-serif;font-size:22px;line-height:1;color:#fff;letter-spacing:.095rem;background-color:#000;border-radius:10px}.program .place-list .place-time .place-desc{position:relative;font-size:16px;line-height:34px;letter-spacing:.05rem}.program .place-list .place-time:nth-of-type(3) .date{padding:30px 0}@media screen and (max-width: 768px){.program .place-list .place-time{flex-direction:column;align-items:flex-start}.program .place-list .place-time .date{margin:0 0 15px}.program .place-list .place-time .place-desc-wrapper{flex-direction:column}.program .place-list .place-time .place-desc-wrapper .place-desc{width:100%;margin-bottom:15px}.program .place-list .place-time .place-desc-wrapper .place-desc:last-child{margin-bottom:0}.program .place-list .place-time:nth-of-type(3) .date{padding:10px 0}}.txt-number{display:inline-block;width:22px;height:22px;margin-right:8px;line-height:22px;color:#fff;text-align:center;background-color:#ea5413;border-radius:50%}.writer{margin-bottom:152px}@media screen and (max-width: 768px){.writer{margin-bottom:50px}}.writer__container{position:relative}.writer__wrapper{display:flex;padding:114px 0 0}@media screen and (max-width: 768px){.writer__wrapper{flex-direction:column;padding:50px 0 0}}.writer .section-title{margin-right:73px;font-size:46px;font-weight:bold;color:#000;writing-mode:vertical-lr}@media screen and (max-width: 768px){.writer .section-title{margin:0 0 25px;font-size:36px;writing-mode:unset}}.writer .writer-list{display:flex;flex:1;flex-wrap:wrap;margin:0 -14px;margin-bottom:48px;transition:all .5s}.writer .writer-list .writer-item{position:relative;width:50%;padding:0 14px;margin-bottom:25px}@media screen and (max-width: 768px){.writer .writer-list .writer-item{width:100%}.writer .writer-list .writer-item:last-child{margin-bottom:0}}@media screen and (min-width: 992px){.writer .writer-list .writer-item{width:33.3333333333%}}@media screen and (min-width: 1200px){.writer .writer-list .writer-item{width:20%;margin-bottom:0}}.writer .writer-list .writer-item .write-img{overflow:hidden;border-radius:20px}.writer .writer-list .writer-item .writer-title{margin-top:15px;font-size:20px;font-weight:bold}.writer .writer-list .writer-item a{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.writer .btn__container .btn-view-more{width:296px;height:60px;font-size:20px;line-height:34px;border-radius:30px}.writer .btn__container .btn-view-more::after{position:absolute;top:calc(50% - 4px);right:32px;width:0;height:0;content:"";border-top:8px solid #ffd900;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0)}.writer .img-blob{position:absolute;top:0;left:-300px;z-index:-1}.writer.is-expand .writer-list{margin-bottom:0}.writer.is-expand .writer-list .writer-item{margin-bottom:60px}.writer.is-expand .btn__container{margin-top:20px}.writer.is-expand .btn__container .btn-view-more{pointer-events:none}.writer.is-expand .btn__container .btn-view-more::after{transform:rotate(180deg)}.conference__wrapper{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 992px){.conference__wrapper{flex-direction:row}.conference__wrapper .conference-heading{display:flex;max-width:145px}}.conference .section-title{height:100%;margin-bottom:25px;font-size:70px;font-weight:bold}@media screen and (max-width: 768px){.conference .section-title{font-size:36px;line-height:1.5}}@media screen and (min-width: 992px){.conference .section-title{display:inline-block;margin-bottom:0;writing-mode:vertical-rl}}.conference .section-desc{display:inline-block;height:100%;margin-left:0;font-size:20px;line-height:30px}@media screen and (min-width: 992px){.conference .section-desc{margin-left:23px;writing-mode:vertical-rl}}.conference .conference-list{max-width:100%}@media screen and (min-width: 992px){.conference .conference-list{max-width:calc(100% - 145px - 90px)}}.conference .workspace-info{flex-direction:column-reverse}@media screen and (max-width: 768px){.conference .workspace-info{position:relative;margin-top:20px}}@media screen and (min-width: 1200px){.conference .workspace-info{flex-direction:row}}.conference .workspace-info .time{font-family:"Ropa Sans",sans-serif;font-size:70px;line-height:1}@media screen and (max-width: 768px){.conference .workspace-info .time{font-size:40px;position:absolute;top:0;left:0}}.conference .workspace-info .time span{font-size:50px}@media screen and (max-width: 768px){.conference .workspace-info .time span{font-size:20px}}.conference .workspace-info .time .ic-dot{position:relative;top:-15px;display:inline-block;width:10px;height:10px;margin:0 10px;background-color:#000;border-radius:50%}@media screen and (max-width: 768px){.conference .workspace-info .time .ic-dot{top:-10px;width:5px;height:5px}}.conference .workspace-info .workspace-right{margin:15px 0;text-align:center}@media screen and (max-width: 768px){.conference .workspace-info .workspace-right{text-align:left;margin-top:50px}.conference .workspace-info .workspace-right img{width:50%}}@media screen and (max-width: 575px){.conference .workspace-info .workspace-right img{width:100%}}@media screen and (min-width: 992px){.conference .workspace-info .workspace-right{padding:0 30px;margin-top:-25px;text-align:left}}.conference .workspace-info .w-list{margin-top:47px}@media screen and (max-width: 768px){.conference .workspace-info .w-list{margin-top:0}}.conference .workspace-info .w-list .w-item{display:flex;align-items:center;margin-bottom:40px}@media screen and (max-width: 768px){.conference .workspace-info .w-list .w-item{margin-bottom:20px}}.conference .workspace-info .w-list .w-item:last-of-type{margin-bottom:0}.conference .workspace-info .w-list .w-item .w-tile{display:inline-flex;align-items:center;justify-content:center;min-width:113px;height:43px;margin-right:21px;font-size:22px;font-weight:bold;color:#fff;letter-spacing:.05rem;background-color:#000;border-radius:10px}.conference .workspace-info .w-list .w-item .w-desc{font-size:19px;font-weight:500}.conference .block-divide{height:6px;margin:12px 0 22px;background-color:#000}.conference .desc{margin-bottom:45px;font-size:16px;line-height:34px}@media screen and (max-width: 768px){.conference .facilitator-info{position:relative;flex-direction:column}.conference .facilitator-info .avatar{max-width:120px}.conference .facilitator-info .avatar img{width:100%}}.conference .facilitator-info .fac-content{margin-left:35px}@media screen and (max-width: 768px){.conference .facilitator-info .fac-content{margin:15px 0 0}.conference .facilitator-info .fac-content .f-heading{position:absolute;top:0;right:0;width:calc(100% - 140px)}}.conference .facilitator-info .fac-content .txt-fac{margin-bottom:20px;font-size:22px;line-height:1;color:#959595;letter-spacing:-0.01rem}.conference .facilitator-info .fac-content .fac-position{margin-bottom:12px;font-size:16px;line-height:1;letter-spacing:.05rem}.conference .facilitator-info .fac-content .fac-name{margin-bottom:19px;font-size:22px;font-weight:bold;line-height:1;letter-spacing:.05rem}.conference .facilitator-info .fac-content .fac-about{font-size:14px;line-height:26px;letter-spacing:.05rem}.conference .btn__container{display:flex;justify-content:space-between;margin:51px 0 31px}.conference .btn__container .btn-yellow{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:calc(50% - 10.5px);height:71px;font-size:20px;font-weight:bold;color:#000;text-align:center;background-color:#ffd900;border-radius:20px}@media screen and (max-width: 768px){.conference .btn__container{flex-direction:column}.conference .btn__container .btn-yellow{max-width:100%;padding:0 20px}.conference .btn__container .btn-yellow:last-child{margin:20px 0 0}}@media screen and (min-width: 769px){.conference .btn__container .btn-yellow{font-size:18px}}@media screen and (min-width: 992px){.conference .btn__container .btn-yellow{font-size:20px}}.conference .schedule{padding:46px 55px 50px 66px;background-color:#f6f6f6;border-radius:10px}@media screen and (max-width: 768px){.conference .schedule{padding:46px 20px}}.conference .schedule .subtitle{margin-bottom:35px;font-size:33px;font-weight:bold;line-height:40px;text-align:center}.conference .schedule .schedule-list{overflow:hidden;background-color:#fff;border-radius:10px}.conference .schedule .schedule-list .schedule-item .time{height:53px;font-family:DIN;font-size:34px;font-weight:600;line-height:53px;color:#fff;text-align:center;letter-spacing:.05rem;background-color:#343635}@media screen and (max-width: 768px){.conference .schedule .schedule-list .schedule-item .time{font-size:28px}}.conference .schedule .schedule-list .schedule-item .s-info-group{padding:0 35px}@media screen and (max-width: 768px){.conference .schedule .schedule-list .schedule-item .s-info-group{padding:0 15px}}.conference .schedule .schedule-list .schedule-item .s-info{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid #dcdddd}@media screen and (min-width: 1320px){.conference .schedule .schedule-list .schedule-item .s-info{flex-direction:row}}@media screen and (max-width: 768px){.conference .schedule .schedule-list .schedule-item .s-info{flex-direction:column}}.conference .schedule .schedule-list .schedule-item .s-info:last-of-type{border-bottom:0}.conference .schedule .schedule-list .schedule-item .s-info.s-meeting{justify-content:center;padding:40px 0}.conference .schedule .schedule-list .schedule-item .s-info .txt-meeting{font-size:30px;font-weight:700;color:#1a0b08;letter-spacing:.05rem}.conference .schedule .schedule-list .schedule-item .s-info .col-left{display:flex;align-items:center;width:100%}@media screen and (min-width: 1320px){.conference .schedule .schedule-list .schedule-item .s-info .col-left{width:52%}}@media screen and (max-width: 768px){.conference .schedule .schedule-list .schedule-item .s-info .col-left{flex-direction:column}.conference .schedule .schedule-list .schedule-item .s-info .col-left>*{width:100%}}.conference .schedule .schedule-list .schedule-item .s-info .col-right{width:100%;margin-top:15px}@media screen and (min-width: 1320px){.conference .schedule .schedule-list .schedule-item .s-info .col-right{width:48%;padding-left:30px}}@media screen and (max-width: 768px){.conference .schedule .schedule-list .schedule-item .s-info .col-right{padding-left:0}}.conference .schedule .schedule-list .schedule-item .s-info .col-right .s-desc{padding:22px 22px 18px;line-height:26px;background-color:#fff7cc;border-radius:10px}@media screen and (max-width: 768px){.conference .schedule .schedule-list .schedule-item .s-info .col-right .s-desc{padding:22px 15px 18px}}.conference .schedule .schedule-list .schedule-item .s-info .sub-time{margin-right:31px;font-family:"Ropa Sans",sans-serif;font-size:33px;line-height:1}@media screen and (max-width: 768px){.conference .schedule .schedule-list .schedule-item .s-info .sub-time{width:100%;margin:0 0 15px}}.conference .schedule .schedule-list .schedule-item .s-info .s-item-title{margin-bottom:16px;font-size:22px;font-weight:bold;line-height:34px}.conference .schedule .schedule-list .schedule-item .s-info .s-item-title span{font-size:18px}.conference .schedule .schedule-list .schedule-item .s-info .s-desc{font-size:16px;line-height:32px}.conference .schedule .schedule-list .schedule-item .s-info .s-desc .s-ic{margin-left:10px}.conference .schedule .activity{display:flex;flex-wrap:wrap;margin:0 -15px;margin-top:41px}.conference .schedule .activity .activity-item{width:100%;padding:0 15px;margin-bottom:40px}@media screen and (min-width: 1320px){.conference .schedule .activity .activity-item{width:33.3333333333%;margin-bottom:0}}@media screen and (max-width: 768px){.conference .schedule .activity .activity-item:last-child{margin-bottom:0}}.conference .schedule .activity .activity-item .aty-wrapper{border-radius:10px}.conference .schedule .activity .activity-item .aty-heading{position:relative;display:flex;align-items:center;justify-content:center;min-height:53px;font-size:22px;font-weight:bold;line-height:30px;color:#fff;text-align:center;letter-spacing:.05rem;background-color:#343635;border-radius:10px 10px 0 0}.conference .schedule .activity .activity-item .aty-heading::after{position:absolute;width:70px;height:70px;content:"";background-size:100%}.conference .schedule .activity .activity-item .aty-content{display:flex;align-items:center;padding:20px;font-size:16px;line-height:30px;background-color:#fff;border-radius:0 0 10px 10px}.conference .schedule .activity .activity-item .aty-content .aty-ic{margin-right:20px}.conference .schedule .activity .activity-item:first-of-type .aty-heading::after{right:30px;bottom:10px;background-image:url("../images/home/ic_aty_1.png")}.conference .schedule .activity .activity-item:nth-of-type(2) .aty-heading::after{right:-12px;bottom:10px;background-image:url("../images/home/ic_aty_2.png")}.conference .schedule .activity .activity-item:nth-of-type(3) .aty-heading::after{right:-12px;bottom:10px;background-image:url("../images/home/ic_aty_3.png")}.guest{padding:104px 0 68px}@media screen and (max-width: 768px){.guest{padding:50px 0 0}}.guest .section-title{margin-bottom:30px}@media screen and (max-width: 768px){.guest .section-title{font-size:36px;line-height:1.5}}.guest .guest-list{display:flex;flex-wrap:wrap}.guest-item{margin-bottom:65px;width:100%}@media screen and (min-width: 769px){.guest-item{width:50%;padding-right:15px}}@media screen and (min-width: 1200px){.guest-item{width:33.3333333333%;padding-right:0}}.guest-item .item-wrapper{display:flex}@media screen and (max-width: 575px){.guest-item .item-wrapper{justify-content:flex-start}}@media screen and (max-width: 768px){.guest-item .item-wrapper{width:100%}}.guest-item .avatar{margin-right:28px}.guest-item:first-of-type .avatar{margin-left:-18px}.guest-item:nth-of-type(2) .avatar{margin-top:-13px;margin-right:16px}.guest-item:nth-of-type(3) .avatar{margin-top:-20px;margin-right:8px}.guest-item:nth-of-type(4) .avatar{margin-left:-18px}.guest-item:nth-of-type(6) .avatar{margin-top:-15px;margin-left:-20px}.guest-item:nth-of-type(7) .avatar{margin-left:-8px}.guest-item:nth-of-type(8) .avatar{margin-left:-38px}.guest-item .guest-info .txt-position{margin-bottom:10px;font-size:22px;font-weight:500;line-height:1;color:#959595;letter-spacing:-0.01rem}.guest-item .guest-info .txt-job{margin-bottom:14px;font-size:14px;line-height:1.5;letter-spacing:0}.guest-item .guest-info .txt-name{margin-bottom:15px;font-size:22px;font-weight:bold;line-height:1}.guest-item .guest-info .btn-view-detail{display:inline-block;font-size:16px;line-height:26px;color:#000;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #c7c7c7;outline:none}.voice__container{position:relative;padding-bottom:200px}@media screen and (max-width: 768px){.voice__container{padding-bottom:50px}.voice__container .voice-circle{display:none;visibility:hidden}}.voice__container .voice-circle{position:absolute}.voice__container .v-circle-second{bottom:79px;left:-130px;z-index:-1}.voice__container .v-circle-first{right:-170px;bottom:-53px;z-index:-1}.voice .section-title{margin-bottom:45px}@media screen and (max-width: 768px){.voice .section-title{font-size:36px;line-height:1.5}}.voice .voice-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -20px}@media screen and (min-width: 992px){.voice .voice-list{margin:0 -50px}}.voice .voice-list .voice-item{width:50%;padding:0 20px;margin-bottom:35px}@media screen and (min-width: 992px){.voice .voice-list .voice-item{padding:0 50px;margin-bottom:73px}}@media screen and (min-width: 1320px){.voice .voice-list .voice-item{width:calc(50% - 50px)}}@media screen and (max-width: 768px){.voice .voice-list .voice-item{width:100%}}.voice .voice-list .voice-item .item-wrapper{position:relative;display:flex;flex-direction:column}.voice .voice-list .voice-item .item-wrapper .v-heading{position:absolute;top:0;right:0;width:calc(100% - 140px)}@media screen and (min-width: 992px){.voice .voice-list .voice-item .item-wrapper{position:unset;flex-direction:row}.voice .voice-list .voice-item .item-wrapper .v-heading{position:unset;width:100%}}.voice .voice-list .voice-item .avatar{margin-right:28px}@media screen and (max-width: 768px){.voice .voice-list .voice-item .avatar{width:100%;max-width:124px}.voice .voice-list .voice-item .avatar img{width:100%}}.voice .voice-list .voice-item .voice-title{font-size:22px;font-weight:bold;line-height:34px;letter-spacing:-0.01rem}.voice .voice-list .voice-item .voice-subtitle{font-size:14px;font-weight:bold;line-height:26px;letter-spacing:.05rem}.voice .voice-list .voice-item .voice-desc{margin-top:15px;font-size:14px;line-height:26px;color:#000}@media screen and (min-width: 992px){.voice .voice-list .voice-item .voice-desc{margin-top:0}}.voice .btn__container{text-align:center}.project{padding:149px 0 190px;background-color:#ffd900}@media screen and (max-width: 768px){.project{padding:100px 0 190px;position:relative}}.project__wrapper{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:20px}@media screen and (max-width: 768px){.project__wrapper{position:unset}}@media screen and (min-width: 992px){.project__wrapper{flex-direction:row}}.project__wrapper .pr-ic{position:absolute}.project__wrapper .pr-ic-first{top:-32px;left:-23px}.project__wrapper .pr-ic-second{right:-40px;bottom:-33px}.project__wrapper .btn__container{position:absolute;bottom:-45px;left:0;width:100%;text-align:center}@media screen and (max-width: 768px){.project__wrapper .btn__container{bottom:80px;text-align:center}.project__wrapper .btn__container .btn-learn-more{width:calc(100% - 30px)}}.project-content{flex:1;padding:76px 25px 102px}@media screen and (min-width: 1320px){.project-content{padding:76px 50px 102px}}@media screen and (max-width: 768px){.project-content{padding:50px 20px}}.project-content .sub-title{margin-bottom:27px;font-size:34px;font-weight:500;line-height:49px;letter-spacing:.03rem}@media screen and (min-width: 1320px){.project-content .sub-title{white-space:nowrap}}@media screen and (max-width: 768px){.project-content .sub-title{font-size:28px;line-height:1.5}}.project-content .section-title{margin-bottom:36px;font-size:62px;font-weight:bold}@media screen and (min-width: 1320px){.project-content .section-title{white-space:nowrap}}@media screen and (max-width: 768px){.project-content .section-title{font-size:36px;line-height:1.5}}.project-content .desc{margin-bottom:16px;font-size:23px;font-weight:bold;line-height:1.5;color:#221815;letter-spacing:.075rem}.project-content .project-note{display:inline-block;min-height:35px;padding:6px 7px 6px 10px;font-size:23px;font-weight:bold;line-height:1.5;letter-spacing:.075rem;background-color:#ffd900}.project .project-img{flex:1}.project .project-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0 20px 20px 0}@media screen and (min-width: 1320px){.project .project-img{flex:unset}}.s-partner{padding:153px 0 150px}@media screen and (max-width: 768px){.s-partner{padding:50px 0}}.s-partner__wrapper .section-title{margin-bottom:52px;font-size:60px;font-weight:bold;letter-spacing:.05rem}.s-partner__wrapper .section-title span{font-size:42px;font-weight:500;line-height:60px}@media screen and (max-width: 768px){.s-partner__wrapper .section-title{font-size:36px;line-height:1.5}.s-partner__wrapper .section-title span{font-size:28px;line-height:1.5}}.s-partner__wrapper .partner-group .p-item .supp-title{position:relative;text-align:center}.s-partner__wrapper .partner-group .p-item .supp-title::after{position:absolute;top:50%;left:0;z-index:-1;width:100%;height:1px;content:"";background-color:#000}.s-partner__wrapper .partner-group .p-item .supp-title span{padding:0 30px;font-size:24px;font-weight:bold;line-height:34px;background-color:#fff}.s-partner__wrapper .partner-group .p-item .partner-list{display:flex;flex-wrap:wrap;justify-content:center;padding:32px 0 59px}.s-partner__wrapper .partner-group .p-item .partner-list .brand-item{margin-right:50px}.s-partner__wrapper .partner-group .p-item .partner-list .brand-item:last-child{margin-right:0}@media screen and (max-width: 768px){.s-partner__wrapper .partner-group .p-item .partner-list .brand-item{margin:0 20px 20px}}.s-partner__wrapper .partner-group .p-item .partner-list .pr-txt{display:inline-block;margin-right:40px;font-size:20px;font-weight:500;line-height:26px;color:#221815}.s-partner__wrapper .partner-group .p-item .partner-list .pr-txt:last-of-type{margin-right:0}@media screen and (max-width: 768px){.s-partner__wrapper .partner-group .p-item.partner .partner-list{flex-direction:column}.s-partner__wrapper .partner-group .p-item.partner .partner-list .pr-txt{width:100%;margin-right:0;line-height:1.5;text-align:center}.s-partner__wrapper .partner-group .p-item.supporter .partner-list{align-items:center;padding-bottom:39px}}.s-partner__wrapper .btn__container{margin-top:21px;text-align:center}.social{background-color:#e8c500}.social__wrapper{display:flex;flex-wrap:wrap;min-height:100px}@media screen and (max-width: 768px){.social__wrapper{min-width:60px;flex-direction:column}}.social__wrapper .social-item{width:50%;text-align:center;border-right:1px solid #a48c00}.social__wrapper .social-item:last-of-type{border-right:unset}.social__wrapper .social-item .btn-social{display:inline-flex;align-items:center;height:100%;font-size:24px;font-weight:bold;line-height:36px}@media screen and (max-width: 768px){.social__wrapper .social-item{width:100%;height:60px;border-bottom:1px solid #a48c00;border-right:unset}.social__wrapper .social-item:last-of-type{border-bottom:unset}}
