@charset "UTF-8";body{font-family:"Noto Sans JP",sans-serif;font-size:17px;line-height:1.8;color:#231815}body>*{position:relative;z-index:1}body.menuopen{overflow:hidden}@media screen and (max-width:780px){body{font-size:16px;line-height:1.6}}img,picture{max-width:100%;height:auto;vertical-align:bottom}.wrap{max-width:1100px;padding:0 20px;margin:0 auto;overflow:hidden}.wrap__mv{width:1920px;height:100%;padding:0 20px;margin:0 auto;position:relative}@media screen and (min-width:1920px){.wrap__mv{width:72vw}}@media screen and (max-width:1920px){.wrap__mv{width:100%}}@media screen and (max-width:1160px){.wrap{width:100%}}@media screen and (max-width:1160px){main{padding:0 20px}}@media screen and (max-width:520px){main{padding:0 8px}}main .wrap{background:rgba(255,255,255,.8);padding:40px;box-shadow:8px 7px 5px -5px #9e9e9e}@media screen and (max-width:780px){main .wrap{padding:20px}}@media screen and (max-width:520px){main .wrap{padding:12px}}a{transition:.3s;text-underline-offset:6px}a:hover{opacity:.6}.brSp{display:none}.svgicon{width:17px;height:17px;margin-left:10px;top:-4px;position:relative}h2{font-size:34px;font-weight:800;line-height:1.2;color:#fff;margin-left:-60px;background:linear-gradient(90deg,#2b2b8d 0%,#2b2b8d 40%,#5bff43 100%);padding:15px 0 15px 50px;display:flex;flex-direction:column-reverse;align-items:flex-start;position:relative;transform:skew(-15deg);z-index:1;margin-bottom:80px}h2 span{transform:skew(15deg)}h2 .h2__en{font-size:18px;position:relative;left:-6px}h2:after{content:"";display:block;width:calc(50% - 80px);height:32%;position:absolute;background:linear-gradient(90deg,#dd3a17 0%,#3ca13c 17%,#243190 45%,#574899 66%,#e13579 100%);right:-60px;top:80px;z-index:-1}@media screen and (max-width:780px){h2{font-size:26px;margin-left:-30px;margin-bottom:30px;padding:10px 0 10px 40px}h2 .h2__en{font-size:16px}h2:after{top:calc(50% - 5px);width:23%;right:-23px;height:10px}}a.ai{border:1px solid #d94b44 !important;color:#d94b44 !important;background:#fff !important}a.ai:hover{background:#d94b44 !important;color:#fff !important}a.sc{border:1px solid #7c4698 !important;color:#7c4698 !important;background:#fff !important}a.sc:hover{background:#7c4698 !important;color:#fff !important}a.pc{border:1px solid #95c62a !important;color:#95c62a !important;background:#fff !important}a.pc:hover{background:#95c62a !important;color:#fff !important}a.hh{border:1px solid #cb4290 !important;color:#cb4290 !important;background:#fff !important}a.hh:hover{background:#cb4290 !important;color:#fff !important}a.me{border:1px solid #d6ba1a !important;color:#d6ba1a !important;background:#fff !important}a.me:hover{background:#d6ba1a !important;color:#fff !important}a.lg{border:1px solid #3766b1 !important;color:#3766b1 !important;background:#fff !important}a.lg:hover{background:#3766b1 !important;color:#fff !important}a.ed{border:1px solid #49bdce !important;color:#49bdce !important;background:#fff !important}a.ed:hover{background:#49bdce !important;color:#fff !important}a.dx{border:1px solid #4db459 !important;color:#4db459 !important;background:#fff !important}a.dx:hover{background:#4db459 !important;color:#fff !important}.home .main{overflow:hidden}.home #group1 .cls-1{stroke:#006896;filter:url(#drop-shadow-1);stroke-width:.3px;stroke-dasharray:300px;animation:svg 2s ease-in both,svg-color 5s ease-in both,svg-fill 4s ease-in;animation-delay:1s,1s,.7s}.home #group2 .cls-2{stroke:#006896;filter:url(#drop-shadow-2);stroke-width:.3px;stroke-dasharray:300px;animation:svg 2s ease-in both,svg-color 5s ease-in both,svg-fill 4s ease-in;animation-delay:1s,1s,.7s}.home #mv{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%}.home #mv:after{content:"";display:block;width:100%;height:100%;background:rgba(15,15,15,0);position:absolute;top:0;left:0;z-index:-1}.home #mv .wrap{position:relative}.home .mv__content{width:72vw;height:28vw;text-align:center;z-index:100;position:absolute;top:0;bottom:0;margin:auto;right:0;left:0}@media screen and (max-width:520px){.home .mv__content{width:85vw;padding-top:3vw;display:flex;flex-direction:column;justify-content:center}}.home .mv__title{width:100%;display:flex;flex-direction:column;align-items:center}.home .mv__title__logo{width:31vw}.home .mv__title picture{width:100%}.home .mv__title picture img{width:100%}.home .mv__subtitle{width:70%;margin:-1.5vw auto 0}.home .mv__subtitle img{width:100%}.home .mv__title__bg__wrap{position:absolute;top:0;bottom:0;margin:auto;z-index:1;display:flex;justify-content:space-between;height:24vw;width:calc(100% - 40px)}.home .mv__title__bg1{width:30%;aspect-ratio:295/265}.home .mv__title__bg1 svg{width:100%}.home .mv__title__bg2{width:30%}.home .mv__title__bg2 svg{width:90%}.home .mv__meta{display:flex;justify-content:center;gap:3vw;margin-top:-3vw}.home .mv__meta__date{width:25vw}.home .mv__meta__date img{width:100%}.home .mv__meta__place{width:30vw}.home .mv__meta__place img{width:100%}@media screen and (min-width:1920px){.home .mv__meta{gap:60px}}@media screen and (max-width:520px){.home .mv__meta{flex-direction:column;align-items:center}.home .mv__meta__subtitle{width:80%}.home .mv__meta__date{width:42vw;margin-top:-.4vw}.home .mv__meta__place{width:52vw;margin-top:-10vw}}.home section{margin-bottom:120px}.home #sitelink{position:relative}.home #sitelink.sitelink{margin:0 auto 120px;max-width:888px;padding:88px 88px 68px;background:#fff;box-shadow:8px 7px 5px -5px #9e9e9e}.home #sitelink .sitelink__text{text-align:center}.home #sitelink:before,.home #sitelink:after{content:"";height:5px;width:100%;display:block;background:linear-gradient(90deg,rgba(221,58,23,.4) 0%,rgba(60,161,60,.4) 17%,rgba(36,49,144,.2) 45%,rgba(87,72,153,.4) 66%,rgba(225,53,121,.4) 100%);position:absolute;left:0}.home #sitelink:before{top:0}.home #sitelink:after{bottom:0}.home .message__content{display:flex;gap:80px}.home .message__content2{padding:0 140px}.home .message__image{width:260px;aspect-ratio:.8/1}.home .message__image img{object-fit:cover;width:100%;height:100%}.home .message__text__authors{text-align:right;line-height:1.5}.home .message__text__authors:first-child{margin-top:20px}.home .message__text__authors__compnay{display:block;font-weight:500}.home .message__text__authors__position{display:inline-block;width:8em;text-align:left}.home .message__text__authors__name{display:inline-block;width:4.6em;text-align:left}@media screen and (max-width:1160px){.home .message__content2{padding:0 8vw}}@media screen and (max-width:780px){.home .message__content2{padding:0}}@media screen and (max-width:520px){.home .message__text__authors__position{font-size:15px}}.home .links{display:grid;grid-template-columns:1fr 1fr;gap:60px}.home .links__lyt{overflow:hidden}.home .links__lyt p{margin-bottom:40px}.home .links h2{margin-left:-20px;margin-bottom:40px;font-size:28px;padding:10px 0 10px 40px;flex-direction:row;align-items:center;gap:20px;width:100%}.home .links h2:after{width:calc(100% - 40px);height:3px;right:0;top:auto;bottom:5px}.home .links__content{padding:0 20px}.home .links__image{width:380px;aspect-ratio:1/0.4}.home .links__image a{display:block;width:100%;height:100%}.home .links__image a img{object-fit:cover;width:100%;height:100%}.home .seminar{position:relative;z-index:10}.home .seminar__description{margin-bottom:40px}.home .seminar__content{margin-bottom:100px}.home .seminar__content__title{font-weight:700;font-size:20px;line-height:1.2;margin-bottom:20px}.home .seminar__content__title span{display:block;color:#dd3a17;font-size:24px}.home .seminar__content__title br{display:none}.home .seminar__content__list{display:grid;grid-template-columns:1fr 1fr;gap:80px 21px;position:relative}.home .seminar__content__list:after{content:"";display:block;width:1px;height:calc(100% + 40px);background:#666;position:absolute;top:-20px;right:50%}.home .seminar__content__item{position:relative}.home .seminar__content__item__title{font-weight:700;margin-bottom:20px;line-height:1.2;font-size:18px}.home .seminar__content__item__links{display:flex;justify-content:center;gap:20px}.home .seminar__content__item__link{width:180px}.home .seminar__content__item__link a{display:flex;align-items:center;justify-content:center;padding:5px !important;background:#282982;border:1px solid #282982;color:#fff;font-weight:700;font-size:15px}.home .seminar__content__lyt{display:flex;flex-direction:row-reverse;gap:20px;align-items:flex-start;padding:0 10px;margin-bottom:20px;min-height:210px}.home .seminar__content__data{flex:1}.home .seminar__content__data__meta{display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:5px;font-weight:700;line-height:1.4;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}.home .seminar__content__data__meta .category{width:150px;border:1px solid #dd3a17;color:#dd3a17;font-size:16px;text-align:center}.home .seminar__content__data__meta .space{width:150px}.home .seminar__content__data__meta .time,.home .seminar__content__data__meta .capacity{text-align:right;flex:1}.home .seminar__content__data__meta .space.a{color:#270097}.home .seminar__content__data__meta .space.b{color:#5b4c00}.home .seminar__content__image{width:26%}.home .seminar__content__image figure{aspect-ratio:.9/1;margin-bottom:10px}.home .seminar__content__image figure img{object-fit:cover;width:100%;height:100%}.home .seminar__content__person{line-height:1.2}.home .seminar__content__person span{display:block;margin-bottom:8px}.home .seminar__content__person span.position{font-size:15px}.home .seminar__content__person span.name{font-size:17px;font-weight:700}.home .seminar__content__person span.company{font-size:15px;font-weight:700}.home .seminar__content__person a{text-decoration:underline;text-underline-offset:2px}.home .seminar__content__person a .svgicon{top:0;margin-left:5px;width:15px;height:15px}.home .seminar__content__basic{position:relative;padding:0 40px}.home .seminar__content__basic:after{content:"A";font-size:490px;font-weight:900;color:#270097;opacity:.4;position:absolute;top:calc(50% - 240px);left:90px;z-index:-1;line-height:1;opacity:.15}.home .seminar__content__basic:before{content:"B";font-size:490px;font-weight:900;color:#5b4c00;opacity:.4;position:absolute;top:calc(50% - 240px);right:90px;z-index:-1;line-height:1;opacity:.15}.home .seminar__content__special{padding:0 95px 55px;margin-bottom:60px;position:relative;z-index:1}.home .seminar__content__special:after{content:"";display:block;width:100%;height:5px;background:linear-gradient(90deg,rgba(221,58,23,.2) 0%,rgba(60,161,60,.2) 17%,rgba(36,49,144,.2) 45%,rgba(87,72,153,.2) 66%,rgba(225,53,121,.2) 100%);position:absolute;bottom:0;left:0}.home .seminar__content__special .seminar__content__data__meta{flex-direction:column}.home .seminar__content__special .seminar__content__data__meta p{width:auto}.home .seminar__content__special .seminar__content__data__meta .category{padding:0 40px}.home .seminar__content__special .seminar__content__data__meta .time,.home .seminar__content__special .seminar__content__data__meta .space,.home .seminar__content__special .seminar__content__data__meta .capacity{padding-right:15px}.home .seminar__content__special .seminar__content__lyt{gap:40px;margin-bottom:40px}.home .seminar__content__special .seminar__content__item__link{width:280px}.home .seminar__content__special .seminar__content__item__link a{padding:10px !important}.home .seminar__content__special .seminar__content__item__prof{width:210px}.home .seminar__content__special .seminar__content__item__prof span{padding:10px !important}.home .seminar__content__special:before{content:"SPECIAL";color:rgba(255,255,255,.8);font-size:160px;position:absolute;bottom:100px;right:0;z-index:-1;line-height:1;font-weight:900;transition:.3s;pointer-events:none}.home .seminar__link{margin-bottom:40px}.home .seminar__link a{display:block;width:400px;background:#666;color:#fff;font-weight:800;margin:0 auto;text-align:center;border:3px solid #282982}.home .solution__description{margin-bottom:40px}.home .solution__content{display:flex;gap:80px;padding:0 80px}.home .solution__links__list{width:370px}.home .solution__links__item{float:left;margin-right:15px;margin-bottom:15px}.home .solution__links__item a{display:block;padding:2px 10px;font-weight:700;font-size:16px}.home .solution__link{display:flex;align-items:center}.home .solution__link a{display:block;width:400px;background:#666;color:#fff;font-weight:800;margin:0 auto;text-align:center;border:3px solid #282982}@media screen and (max-width:1160px){.home .solution__content{display:block;padding:0 50px}.home .solution__links__list{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.home .solution__links__item{float:none}.home .solution__link{margin-bottom:60px}}.home .overview{background:linear-gradient(90deg,rgba(221,58,23,.2) 0%,rgba(60,161,60,.2) 17%,rgba(36,49,144,.2) 45%,rgba(87,72,153,.2) 66%,rgba(225,53,121,.2) 100%);padding:80px 0 120px}.home .overview .wrap{background:0 0;box-shadow:none;padding:0 40px}.home .overview__content a{text-decoration:underline}.home .overview__content a:hover{text-decoration:none}.home .overview__item{background:#fff;padding:20px 0 20px 60px;margin-bottom:20px;display:flex;align-items:center;gap:82px}.home .overview__title__h3{color:#2b2b8d;font-weight:900;width:3em;position:relative}.home .overview__title__h3:after{content:"";display:block;height:100%;width:2px;background:#db97c0;position:absolute;top:0;right:-40px}.home .site h2{background:linear-gradient(90deg,#c8161d 0%,#c8161d 40%,#5bff43 100%)}.home .site__link{margin-bottom:40px}.home .site__link a{width:480px;display:block;margin:0 auto}.home .site__text{padding:0 120px}.home .access__content{display:flex;justify-content:space-between;gap:80px}.home .access__text{display:flex;align-items:center;width:300px;padding:80px 0}.home .access__text__title{font-weight:800;font-size:24px;margin-bottom:10px}.home .access__text a{text-decoration:underline}.home .access__map{flex:1}.home .access #gmap{position:relative;width:100%;height:0;padding-top:37%}.home .access #gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home .images{margin-bottom:120px}.home .images h3{font-size:36px;font-weight:900;width:1100px;margin:0 auto 40px;color:#282982}.home .images .slide-content{display:none}@media screen and (max-width:1160px){.home .images h3{width:100%}}@media screen and (max-width:780px){.home .images{margin-bottom:80px}.home .images h3{font-size:26px}}@media screen and (max-width:1160px){.home .seminar__content__list{display:block}.home .seminar__content__list:after{content:none}.home .seminar__content__lyt{min-height:inherit}.home .seminar__content__person span.position{line-height:1.2}.home .seminar__content__item{width:80%;padding-bottom:60px;margin-bottom:60px;position:relative;border-bottom:3px dashed #333}.home .seminar__content__item:nth-child(odd){float:left;border-bottom:3px dashed rgba(39,0,151,.3)}.home .seminar__content__item:nth-child(odd):after{content:"";clear:both}.home .seminar__content__item:nth-child(even){float:right;border-bottom:3px dashed rgba(91,76,0,.3)}.home .seminar__content__item:nth-child(even):after{content:"";clear:both}.home .seminar__content__item:nth-child(even) .seminar__content__lyt{flex-direction:row}.home .seminar__content__item.a:after,.home .seminar__content__item.b:after{font-weight:900;bottom:0;position:absolute;opacity:.1;font-size:19vw;line-height:1}.home .seminar__content__item.a:after{content:"A";color:#270097;right:-16vw}.home .seminar__content__item.b:after{content:"B";color:#5b4c00;left:-16vw}.home .seminar__content__data__meta{gap:5px 20px}.home .seminar__content__data__meta .category,.home .seminar__content__data__meta .space,.home .seminar__content__data__meta .time,.home .seminar__content__data__meta .capacity{width:calc(50% - 10px)}.home .seminar__content__data__meta .space{text-align:left}.home .seminar__content__data__meta .space,.home .seminar__content__data__meta .time,.home .seminar__content__data__meta .capacity{text-align:right;display:inline-block;margin-right:20px}.home .seminar__content__basic{padding:0}.home .seminar__content__basic:before,.home .seminar__content__basic:after{content:none}.home .seminar__content__special .seminar__content__image{min-width:200px}.home .seminar__content__special a:before{bottom:-25px;right:-25px}.home .seminar__link{clear:both}.home .overview{width:calc(100% + 80px);position:relative;left:-40px}.home .overview .wrap{margin:0 40px;width:calc(100% - 80px)}}@media screen and (max-width:960px){.home .seminar__content__special{padding:0 40px 60px}}@media screen and (max-width:780px){.home #sitelink.sitelink{padding:48px 40px 50px}.home .seminar__content__item{float:none !important;width:calc(100% - 20px)}.home .seminar__content__item:after{bottom:auto !important;top:0 !important;right:0 !important;left:auto !important;font-size:150px !important}.home .seminar__content__lyt{flex-direction:row-reverse !important}.home .seminar__content__data{display:flex;flex-direction:column-reverse}.home .seminar__content__data__meta{padding-bottom:0;margin-bottom:0;border-bottom:none}.home .seminar__content__person{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}.home .seminar__content__special{padding:0 0 60px}.home .seminar__content__special:before{font-size:19vw;bottom:auto;top:300px;right:10px}.home .seminar__content__special__title{font-size:18px;display:flex;flex-wrap:wrap;align-items:center}.home .seminar__content__special__title span{font-size:20px;width:4em;display:inline-block;margin-right:20px}.home .seminar__content__special__title br{display:block}.home .seminar__content__special__body .seminar__content__lyt{flex-direction:column-reverse !important;gap:20px}.home .seminar__content__special__body .seminar__content__image{display:flex;min-width:inherit;width:100%;align-items:flex-end;gap:40px}.home .seminar__content__special__body .seminar__content__image figure{max-width:200px}.home .seminar__content__special__body .seminar__content__data{display:flex;flex-direction:column}.home .seminar__content__special__body .seminar__content__data__meta{align-items:flex-end;margin-bottom:20px}.home .seminar__content__special__body .seminar__content__person{flex:1;padding-bottom:6vw}.home .overview .wrap{padding:0 20px}.home .overview h2{margin-left:-30px;width:calc(100% + 30px)}.home .site__link a{max-width:480px;width:100%}.home .site__text{padding:0;margin-bottom:20px}.home .access__content{display:block}.home .access__map{margin-bottom:20px}.home .access__text{display:block;width:100%;padding:0;margin-bottom:20px}}@media screen and (max-width:600px){.home #sitelink.sitelink{padding:6vw 3vw}.home #sitelink.sitelink .sitelink__text{text-align:left}.home #sitelink.sitelink br{display:none}.home .solution__content{padding:0}}@media screen and (max-width:580px){.home .seminar__content__data__meta{flex-direction:column}.home .seminar__content__data__meta .category,.home .seminar__content__data__meta .space,.home .seminar__content__data__meta .time,.home .seminar__content__data__meta .capacity{width:auto}.home .seminar__content__data__meta .category{padding:2px 20px}.home .overview .brSp{display:block}}@media screen and (max-width:520px){.home .seminar__content__lyt{padding:0}.home .seminar__content__person span .company{font-size:15px}.home .seminar__content__person span .position{font-size:14px}.home .seminar__content__person span .name{font-size:16px}.home .seminar__content__item{width:100%;padding-bottom:30px;margin-bottom:30px}.home .seminar__content__special{padding-bottom:30px;margin-bottom:30px}.home .seminar__content__special__body .seminar__content__image{gap:6%}.home .seminar__content__special__body .seminar__content__image figure{max-width:auto;width:28%}.home .seminar__content__special__body .seminar__content__person{padding-bottom:0}.home .seminar__link{padding:0 20px}.home .seminar__link a{width:100%}.home .solution__link{padding:0 20px}.home .solution__link a{width:100%}.home .overview{padding:60px 0}.home .overview__item{flex-direction:column;gap:5px;padding:10px}.home .overview__title__h3{width:calc(100% - 40px);padding-bottom:5px;margin-bottom:5px;text-align:center;border-bottom:2px solid #db97c0}.home .overview__title__h3:after{content:none}}@media screen and (max-width:440px){.home .solution__links__list{padding:0 20px;flex-direction:column;text-align:center}}.lity.lity-opened{opacity:1;z-index:10000}.seminar__content__item__prof{cursor:pointer;display:block;width:130px}.seminar__content__item__prof span{display:flex;align-items:center;justify-content:center;padding:5px;background:#fff;border:1px solid #282982;color:#282982;font-weight:700;font-size:15px}.seminar__content__item__prof__detail{text-align:left;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.95);padding:100px 40px;z-index:10;display:none}.seminar__content__item__prof__detail__content{width:640px;max-height:800px;margin:0 auto;padding:40px;border:1px solid #eee;overflow-y:auto}.seminar__content__item__prof__detail__content__meta{display:flex;gap:40px;margin-bottom:20px}.seminar__content__item__prof__detail__content__meta__image{width:40%}.seminar__content__item__prof__detail__content__meta__text{flex:1}.seminar__content__item__prof__detail__content h3{font-size:17px;padding-bottom:5px;border-bottom:1px solid #282982;margin-bottom:20px;font-weight:700;color:#282982}.seminar__content__item__prof__detail__content ul{margin-bottom:40px;padding-left:10px}.seminar__content__item__prof__detail__content li{margin-bottom:10px}.seminar__content__item__prof__detail__close{cursor:pointer;position:fixed;top:100px;right:calc(50% - 360px);background:#282982;border-radius:50%;border:3px solid #fff;color:#fff;font-size:15px;font-weight:700;width:80px;height:80px;display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}.seminar__content__item__prof__detail__close img{width:23px}.seminar__content__item__prof__detail__btn{width:280px;margin:40px auto 80px}.seminar__content__item__prof__detail__btn a{display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid #282982;background:#282982;color:#fff;font-weight:700}@media screen and (max-width:720px){.seminar__content__item__prof__detail{padding:100px 20px}.seminar__content__item__prof__detail__content{width:100%;max-height:100%;padding:30px 10px}.seminar__content__item__prof__detail__close{right:10px;top:110px}}@media screen and (max-width:520px){.seminar__content__item__prof__detail__content__meta{gap:20px;flex-direction:column}}.page .seminar__content__item__prof{float:right;margin-top:20px;text-align:center}.page .seminar__content__item__prof span{font-size:14px;padding:3px}.header{width:100%;background:rgba(255,255,255,.9);height:80px;opacity:0;transition:.5s;position:fixed;top:-60px;z-index:1000}.header.fixed{top:0;opacity:1;z-index:10000}.header .wrap{height:100%}.header__logo{height:100%;display:flex;align-items:center}.header__logo a{display:inline-block;width:188px;height:auto}.header__logo a img{max-height:100%}.header__nav{position:absolute;right:0;top:0;display:flex;gap:40px;padding-right:180px}.header__nav__list{display:flex;align-items:center;height:80px;gap:20px;font-size:16px;font-weight:900}.header__nav__item a{display:inline-block;padding:0 10px;transition:.3s;color:#282982;border-radius:10px}.header__nav__item a:hover{opacity:1;background:#282982;color:#fff}.header__nav__specialsite{position:fixed;right:0;top:0;z-index:10000}.header__nav__specialsite a{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;background:linear-gradient(45deg,#282982 0%,#282982 40%,#5bff43 100%);color:#fff;font-weight:800;font-size:15px;padding:7px 5px 3px;width:130px;height:95px;transition:.3s}.header__nav__specialsite a svg{width:60px !important;height:auto !important;padding-left:10px !important;display:inline-block;margin-bottom:4px}.header__nav__specialsite a:hover{opacity:1;background:linear-gradient(45deg,#bd1f21 0%,#282982 40%,#5bff43 100%)}.header__nav__spmenu{display:none;position:fixed;right:13vw;top:0;z-index:10000;width:13vw;height:13vw;background:#bd1f21;color:#fff;font-weight:700;font-size:15px}.header__nav__spmenu__text{display:block;text-align:center;position:absolute;width:100%;bottom:1.8vw}.header__nav__spmenu .spbtn{height:100%;width:100%;position:relative}.header__nav__spmenu .spbtn span{display:block;width:calc(100% - 9.5vw);height:2px;background:#fff;position:absolute;top:calc(50% - 1.7vw);left:calc(50% - 1.75vw);transition:.2s}.header__nav__spmenu .spbtn span:nth-child(2),.header__nav__spmenu .spbtn span:nth-child(3){content:"";display:block;height:2px;background:#fff;position:absolute}.header__nav__spmenu .spbtn span:nth-child(2){top:5.9vw}.header__nav__spmenu .spbtn span:nth-child(3){top:3.6vw}.header__nav__spmenu:hover{background:linear-gradient(135deg,#bd1f21 0%,#bd1f21 70%,#282982 100%)}.header__nav__spmenu.open{background:linear-gradient(135deg,#bd1f21 0%,#bd1f21 70%,#282982 100%)}.header__nav__spmenu.open .spbtn span:nth-child(1){opacity:0}.header__nav__spmenu.open .spbtn span:nth-child(2){transform:rotate(45deg);top:4.9vw}.header__nav__spmenu.open .spbtn span:nth-child(3){transform:rotate(-45deg);top:4.9vw}@media screen and (max-width:880px){.header{height:40px}.header__logo a{width:168px}.header__nav__list{display:none}.header__nav__spmenu{display:block}.header__nav__specialsite a{width:13vw;height:13vw}.header__nav__specialsite a svg{width:6.5vw !important}}@media screen and (max-width:550px){.header__nav__specialsite a{width:72px;height:72px}.header__nav__specialsite a svg{width:36.5px !important}.header__nav__spmenu{right:72px;width:72px;height:72px}.header__nav__spmenu__text{bottom:7.5px}.header__nav__spmenu .spbtn span{width:calc(100% - 46px);left:calc(50% - 13px)}.header__nav__spmenu .spbtn span:nth-child(1){top:calc(50% - 12px)}.header__nav__spmenu .spbtn span:nth-child(2){top:33px}.header__nav__spmenu .spbtn span:nth-child(3){top:15px}.header__nav__spmenu.open .spbtn span{top:23px !important}}@media screen and (max-width:370px){.header__logo a{width:calc(100% - 144px)}}.countdown{position:fixed;top:95px;right:0;color:#bd1f21;font-size:18px;font-weight:700;z-index:2;padding:5px 10px 10px}.countdown__text{line-height:1;letter-spacing:.05rem}.countdown__num{font-size:22px}@media screen and (max-width:880px){.countdown{background:#fff;top:13vw}}@media screen and (max-width:550px){.countdown{top:72px;font-size:14px}.countdown__num{font-size:16px}}.page{padding-top:120px}.page .header{top:0;opacity:1;z-index:10000}.page .bg{opacity:.4}.page__title{margin-bottom:40px;margin-left:-40px}.page__title__wrap{background:rgba(255,255,255,.8);overflow:hidden;padding:0 20px 40px;margin-bottom:60px}.page__subtitle{color:#282982;font-size:28px;font-weight:700;position:relative;margin-bottom:23px}.page__subtitle:after{content:"";display:block;width:100%;height:3px;position:absolute;right:0;bottom:0;background:linear-gradient(90deg,#dd3a17 0%,#3ca13c 17%,#243190 45%,#574899 66%,#e13579 100%)}.page .main.wrap{display:flex;flex-direction:row-reverse;gap:60px;align-items:flex-start;justify-content:space-between;margin-bottom:120px;overflow:inherit}.page .main__content{flex:1}.page .main__content section{background:rgba(255,255,255,.8);overflow:hidden;padding:20px 20px 40px}.page .main__asidewrap{position:sticky;top:70px}.page .main__asidewrap__ctrl{display:none;position:absolute;background:#282982;width:40px;height:calc(100% + 2px);top:-1px;right:-40px;writing-mode:vertical-rl;padding:4px;text-align:center;color:#fff;font-weight:900;border-radius:0 10px 10px 0;cursor:pointer;border:1px solid #282982;transition:.3s}.page .main__asidewrap__ctrl:hover{background:#fff;color:#282982}@media screen and (max-width:980px){.page .main__content{padding-left:120px}.page .main__asidewrap{top:100px;left:-320px;position:fixed;z-index:100;border-top:1px solid #282982;border-bottom:1px solid #282982;transition:.3s}.page .main__asidewrap.show{left:0}.page .main__asidewrap.show .main__asidewrap__ctrl{background:#fff;color:#282982;pointer-events:none}.page .main__asidewrap__ctrl{display:block}.page .main__asidewrap .aside{left:-100%;background:rgba(255,255,255,.95)}}@media screen and (max-width:880px){.page .main__content{padding-left:0}.page .main__asidewrap{display:none}}.page .seminar__title,.page .solution__title{background:linear-gradient(90deg,#282982 0%,#282982 40%,#5bff43 100%);margin-left:-35px;margin-bottom:15px;font-size:22px;line-height:1.2;font-weight:700;color:#fff;padding:6px 0 14px 36px;width:100%;transform:skew(-15deg);position:relative}.page .seminar__title span,.page .solution__title span{display:block;transform:skew(15deg)}.page .seminar__title:after,.page .solution__title:after{content:"";display:block;width:calc(100% - 40px);height:3px;right:0;top:auto;bottom:5px;background:linear-gradient(90deg,#bd1f21 0%,#3ca13c 17%,#243190 45%,#574899 66%,#e13579 100%);position:absolute;right:0;top:auto;bottom:5px}.page .seminar__item,.page .solution__item{margin-bottom:60px;padding-bottom:60px;position:relative}.page .seminar__item:last-of-type,.page .solution__item:last-of-type{margin-bottom:0;border-bottom:none}.page .seminar{position:relative;z-index:10}.page .seminar__title{margin-bottom:40px}.page .seminar__item{border-bottom:2px dashed #282982}.page .seminar__item.security:after{content:url(//www.ysk.co.jp/yskfair2024/cms/wp-content/themes/yskfair2024/css/../img/seminar/text_security.svg);display:block;width:390px;height:auto;position:absolute;top:calc(50% - 60px);right:10px;transform:rotate(-10deg);z-index:-1}.page .seminar__item .seminar__meta__data{position:relative}.page .seminar__item .seminar__meta__data:after{content:"";font-size:70px;font-weight:900;color:#c8c8c8;position:absolute;bottom:27px;left:20px;line-height:1;z-index:-1}.page .seminar__item.special .seminar__meta__data:after{content:"特別講演"}.page .seminar__item.basic .seminar__meta__data:after{content:"基調講演"}.page .seminar__meta{display:flex;gap:10px;justify-content:flex-start}.page .seminar__meta__person{width:190px;padding-bottom:5px}.page .seminar__meta__person figure{width:100%;aspect-ratio:.8/1;margin-bottom:10px}.page .seminar__meta__person figure img{object-fit:cover;width:100%;height:100%}.page .seminar__meta__person__name{padding-right:10px;line-height:1.3;margin-bottom:80px}.page .seminar__meta__person__name span{display:block}.page .seminar__meta__person__name span.position{color:#666;font-size:16px}.page .seminar__meta__person__name span.name{font-weight:700;font-size:18px}.page .seminar__meta__person__name span.company{margin-bottom:15px;font-size:18px;line-height:1.7}.page .seminar__meta__data{display:flex;align-items:flex-end;flex-direction:column;flex:1;text-align:right}.page .seminar__meta__data p span{display:block;padding-right:20px}.page .seminar__meta__data .place.a{color:#270097}.page .seminar__meta__data .place.b{color:#5b4c00}.page .seminar__meta__data .category{padding:0 40px;border:1px solid #333;font-size:16px;margin-bottom:20px;text-align:center}.page .seminar__meta__data .time{font-size:18px}.page .seminar__description{padding:0 20px;margin-bottom:20px}.page .seminar__link{text-align:right}.page .seminar__link a{padding:5px 10px;text-decoration:underline;transition:.3s}.page .seminar__link a br{display:none}.page .seminar__link a:hover{text-decoration:none}.page.solution section{margin-bottom:40px;padding:20px}.page.solution .solution__item:last-of-type{padding-bottom:0}.page .solution__item__detail{margin-bottom:40px}.page .solution__item__detail:last-of-type{margin-bottom:0}.page .solution__item__title{font-size:18px;font-weight:700;margin-bottom:20px;border-bottom:1px solid #bd1f21}.page .solution__item__description{font-size:16px;line-height:1.4;margin-bottom:20px;padding:0 10px}.page .solution__item__meta{display:flex;flex-direction:column-reverse;gap:15px}.page .solution__item__meta__pdf{padding-left:60px}.page .solution__item__meta__pdf a{text-decoration:underline;margin-right:20px;margin-bottom:20px;float:left}.page .solution__item__meta__pdf a:hover{opacity:1;text-decoration:none;color:#bd1f21}.page .solution__item__meta__category{display:flex;justify-content:flex-end;clear:both}.page .solution__item__meta__category a{padding:2px 20px 3px;border:1px solid #333;background:#333;color:#fff;transition:.3s;font-size:14px}.page .solution__item__meta__category a:hover{background:#fff;color:#333}@media screen and (max-width:1160px){.page .seminar__item .seminar__meta__data:after{font-size:5.6vw}}@media screen and (max-width:980px){.page .seminar__item .seminar__meta__data:after{font-size:8vw}}@media screen and (max-width:600px){.page .seminar__meta{flex-direction:column;align-items:center;width:100%;margin:0 auto 20px}.page .seminar__meta__data{width:100%;padding-right:10px}.page .seminar__meta__person{width:40.5vw}.page .seminar__meta__person__name{padding-right:0}.page .seminar__meta__person__name span.company,.page .seminar__meta__person__name span.position,.page .seminar__meta__person__name span.name{padding-right:0}.page .seminar__item .seminar__meta__data:after{right:auto;left:0;font-size:23vw;width:47vw}.page .seminar__link a br{display:block}}@media screen and (max-width:520px){.page__title__wrap{margin-bottom:0}.page .seminar__title,.page .solution__title{font-size:16px;padding-bottom:12px;margin-left:-20px;padding-left:18px;width:calc(100% + 15px)}.page.seminar section{padding:20px 10px 20px}.page .seminar__title{margin-bottom:20px}.page .seminar__meta__person__name{margin-bottom:20px}.page .seminar__meta__person__name span.company{font-size:16px;margin-bottom:5px}.page .seminar__meta__person__name span.position{font-size:14px;margin-bottom:7px}.page .seminar__meta__person__name span.name{font-size:16px}.page .seminar__meta__data span.category{padding:0 5px;font-size:15px;margin-bottom:10px}.page .seminar__meta__data span.time,.page .seminar__meta__data span.place,.page .seminar__meta__data span.capacity{font-size:14px}.page .seminar__description{padding:0}.page.solution section{margin-bottom:20px;padding:20px 10px}.page .solution__item__title{font-size:16px;margin-bottom:10px}.page .solution__item__description{padding:0 5px;font-size:14px}.page .solution__item__meta__pdf{padding-left:15px;font-size:13.5px}.page .solution__item__meta__pdf a{margin-right:1em;margin-bottom:.8em}.page .solution__item__meta__pdf a svg{width:21px;padding-right:3px;top:0}}.aside{background:rgba(255,255,255,.8);width:320px;padding:40px 20px;position:sticky;top:120px}.aside__seminar{margin-bottom:20px}.aside__seminar a{border:2px solid #282982;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#282982;transition:.3s;padding:5px 0}.aside__seminar a:hover{background:#282982;color:#fff;opacity:1}.aside__seminar.current a{background:#282982;color:#fff}.aside__seminar.current a:hover{background:#fff;color:#282982}.aside__solution{margin-bottom:30px}.aside__solution__title{margin-bottom:20px}.aside__solution__title a{border:2px solid #282982;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#282982;transition:.3s;padding:5px 0}.aside__solution__title a:hover{background:#282982;color:#fff;opacity:1}.aside__solution__title.current a{background:#282982;color:#fff}.aside__solution__title.current a:hover{background:#fff;color:#282982}.aside__solution__item{padding-left:15px;margin-bottom:10px}.aside__solution__item a{display:block;position:relative;padding-left:15px;line-height:1.4}.aside__solution__item a:after{content:"";width:6px;height:6px;border-radius:50%;display:block;background:#bd1f21;position:absolute;left:0;top:9px}.aside__solution__item a:hover{font-weight:700;color:#282982;text-decoration:underline}.aside__solution__item.current a{font-weight:700;color:#282982;text-decoration:underline}.aside__links a{display:block;aspect-ratio:13/3.5;margin-bottom:20px;background:#fff}.aside__links a img{object-fit:contain;width:100%;height:100%}.aside__links a:nth-of-type(2){padding:0 30px 10px;text-align:center;font-size:14px;line-height:.5}.pdficon{width:25px;position:relative;top:-4px;display:inline-block;padding-right:5px}.footer{background:#282982;color:#fff;position:relative;padding:40px 0 52px}.footer:after{content:"";background:linear-gradient(90deg,#bd1f21 0%,#3ca13c 17%,#243190 45%,#574899 66%,#e13579 100%);width:100%;height:20px;position:absolute;left:0;bottom:0}.footer .wrap{display:flex;align-items:center;justify-content:space-between}.footer__link__item{margin-bottom:5px}.footer__link__item:last-of-type{margin-bottom:none}.footer__link__item a{position:relative;padding-left:15px}.footer__link__item a:after{content:"";width:6px;height:6px;border-radius:50%;display:block;background:#bd1f21;position:absolute;left:0;top:calc(50% - 3px)}@media screen and (max-width:1160px){.footer__link{margin-right:60px}}@media screen and (max-width:520px){.footer .wrap{padding:0 10px;gap:40px;flex-direction:column-reverse;justify-content:center;align-items:center}.footer__link{margin-right:0}}.bg{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;margin:0 auto;height:100%;z-index:0;animation:bg 2s ease-in,bginf1 15s ease-in infinite 2s;transition:.4s}.bg picture{display:block;width:100%;height:100%}.bg picture img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:980px){.bg picture img{object-fit:contain}}.bg.scroled{opacity:.4}.scroll{position:fixed;right:0;bottom:0}.scroll a{background:#bd1f21;color:#fff;font-weight:700;font-size:17px;display:block;width:40px;height:163px;line-height:36px;text-align:right;text-decoration:none;text-transform:uppercase;writing-mode:vertical-rl}.scroll .js-scroll a{padding-bottom:80px;clip-path:polygon(0 0,100% 0,100% 100%,0 100px)}.scroll .js-pagetop a{padding-bottom:20px;clip-path:polygon(0 60px,100% 0,100% 100%,0 100%)}.scroll__top{opacity:0;visibility:hidden;position:absolute;right:0;bottom:0;transition:opacity .5s,visibility .5s}.scroll__top.scrlview{opacity:1;visibility:visible}@media screen and (max-width:520px){.scroll a{font-size:3.2vw;width:5.3vw;height:25vw;line-height:5.3vw;padding-bottom:11vw}.scroll .js-scroll a{padding-bottom:8vw;clip-path:polygon(0 0,100% 0,100% 100%,0 19vw)}.scroll .js-pagetop a{padding-bottom:3vw;clip-path:polygon(0 6vw,100% 0,100% 100%,0 100%)}}.spmenu{position:fixed;top:40px;right:-320px;width:320px;height:calc(100% - 40px);overflow-y:auto;transition:.3s;background:#fafafa;z-index:1000}.spmenu__wrap{height:auto}.spmenu__bg{position:fixed;top:0;left:calc(0px - 100% - 320px );width:calc(100% - 320px);height:100%;z-index:0;background:rgba(0,0,0,.2);transition:.3s;cursor:pointer}.spmenu .aside{background:0 0;position:static;top:auto;padding-top:13vw;height:auto}.spmenu.open{right:0}.spmenu.open .spmenu__bg{left:0}@media screen and (max-width:550px){.spmenu .aside{padding-top:72px}}@keyframes arrowmove{0%{bottom:20px}50%{bottom:25px}100%{bottom:20px}}@keyframes svg{0%{fill:transparent;stroke-dashoffset:400px}100%{stroke-dashoffset:0;stroke:#fff}}@keyframes svg-fill{0%{fill:transparent}100%{fill:#fff}}@keyframes svg-color{0%{fill:transparent}100%{fill:#fff}}@keyframes bg{0%{opacity:0}50%{opacity:1}}@keyframes bginf1{0%{transform:scale(1)}75%{transform:scale(1.01)}100%{transform:scale(1)}}.search{padding:40px 40px 20px !important;background:#fff !important;margin-bottom:80px;position:relative;overflow:visible}.search h3{font-size:28px;font-weight:900;color:#282982;position:absolute;top:-25px;left:10px}.search__key{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:15px;gap:15px}.search__key span{font-size:18px;font-weight:700;display:flex;width:34px;height:34px;background:#fff;border:1px solid #282982;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.search__key span.active,.search__key span:hover{background:#282982;color:#fff}.search__key span.active{pointer-events:none}.search__status{text-align:right;font-weight:900;font-size:18px}.search__status__on{color:#ccc;transition:.3s}.search__status__on.active{color:#231815}.search__status__clear{font-size:16px;padding:2px 15px;margin-left:10px;border:1px solid #282982;background:#fff;color:#ccc;cursor:pointer;transition:.3s}.search__status__clear.active{color:#282982}.search__num:after{content:'｜'}@media screen and (max-width:780px){.search{padding:20px !important}.search h3{font-size:24px;position:static;margin-bottom:10px}}@media screen and (max-width:580px){.search{margin-bottom:40px}.search h3{font-size:20px}.search__key{gap:10px}.search__key span{font-size:16px;width:30px;height:30px}.search__status{font-size:15px}.search__status__clear{font-size:14px}}