@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);body{background-color:#f8f8f8;font-family:"Noto Sans JP",sans-serif}.en{font-family:Roboto,sans-serif}.flex{display:flex}.flex_between{justify-content:space-between}.flex_center{justify-content:center}.flex_end{justify-content:flex-end}.flex-3{gap:15px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:center}.main-contents{padding-top:86px}@media screen and (max-width:767px){.main-contents{padding-top:60px}}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}ol,ul{list-style:none;padding:0;margin:0}html{margin-top:0!important}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.8;font-size:16px}@media screen and (max-width:767px){body{font-size:14px}}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}a{text-decoration:none;color:#000}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.header{position:fixed;top:0;width:100%;height:87px;z-index:999;background-color:#fff;box-shadow:0 0 30px 10px rgba(0,0,0,.1)}@media screen and (max-width:767px){.header{height:60px}}@media screen and (max-width:767px){.header__block{flex-direction:column;width:90%;margin:0 auto}}@media screen and (max-width:767px){.header__nav{position:absolute;top:59px;right:0;background:#fff;width:100%;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease;will-change:max-height,opacity}.header__nav .header__nav-inner{padding:40px 0}.header__nav.is-open{min-height:100svh;opacity:1;overflow:auto;padding-bottom:100px}}.header .btn-trigger{display:none}@media screen and (max-width:767px){.header .btn-trigger{display:inline-block;margin-right:3%;width:40px;height:40px;position:relative;cursor:pointer;border:none;background:0 0;z-index:999}}.header .btn-trigger.is-active .bar{background-color:transparent}.header .btn-trigger.is-active .bar::before{transform:rotate(45deg)}.header .btn-trigger.is-active .bar::after{transform:rotate(-45deg)}@media screen and (max-width:767px){.header .bar,.header .bar::after,.header .bar::before{width:100%;height:1.5px;background-color:#000;transition:transform .3s}.header .bar{display:grid}.header .bar::after,.header .bar::before{content:"";grid-area:1/1}.header .bar::before{transform:translateY(-8px)}.header .bar::after{transform:translateY(8px)}}.header__inner{align-items:center;height:100%}@media screen and (max-width:767px){.header__inner{height:100%}}.header__logo{padding-left:30px;width:15.625vw;max-width:200px}@media screen and (max-width:767px){.header__logo{padding-left:15px;width:48vw}}.header__logo img{width:100%}.header__list{padding-left:0;padding-right:30px;gap:2.0833333333vw;align-items:center}@media screen and (max-width:767px){.header__list{flex-direction:column;gap:0;padding-right:0}}.header__list--btn{background-color:var(--theme-color);margin:0;padding:0;height:87px}@media screen and (max-width:767px){.header__list--btn{margin-top:30px;margin-left:0}}.header__list--btn li{height:100%}.header__list--btn a{font-size:14px;font-weight:700;line-height:1.5;padding:0 40px;border-radius:4px;align-content:center;display:block;height:100%;color:#fff!important;text-align:center}@media screen and (max-width:767px){.header__item{width:100%}.header__item:not(:last-child){border-bottom:1px solid #e5e5e5}}.header__item a{transition:.3s all;width:100%;display:block;font-size:min(1.2vw,16px)}@media (hover:hover){.header__item a:hover{color:var(--theme-color);transition:.3s all}}@media screen and (max-width:767px){.header__item a{padding-block:20px;font-size:16px}}.dropdown{position:relative;padding-right:20px}@media screen and (max-width:767px){.dropdown{padding-right:0}}.dropdown>a::after{content:"";width:8px;height:8px;border:0;border-bottom:solid 1px var(--theme-color);border-right:solid 1px var(--theme-color);transform:rotate(45deg) translateY(-50%);position:absolute;top:40%;right:0;margin:auto;transform:rotate(45deg) translateY(-50%) rotateY(0);transform-origin:center;transition:transform .4s ease}@media screen and (max-width:767px){.dropdown>a::after{right:5%}}@media screen and (max-width:767px){.dropdown-toggle{position:relative;display:block;width:100%}}.dropdown-menu{position:absolute;top:50px;left:-50px;background-color:#fff;min-width:220px;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000}@media screen and (max-width:767px){.dropdown-menu{position:static;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease}}.dropdown-menu:before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:50px;height:3px;background-color:var(--theme-color)}.dropdown-menu ul{list-style:none}.dropdown-menu ul li{margin:0}.dropdown-menu ul li a{display:block;padding:12px 20px;color:#333;text-decoration:none;font-size:14px;transition:background-color .2s ease}.dropdown-menu ul li a:hover{background-color:#eaf4f5;color:var(--theme-color)}@media screen and (max-width:767px){.dropdown.open .dropdown-menu{max-height:500px;opacity:1;visibility:visible;transform:translateY(0);box-shadow:none;margin-top:0}.dropdown.open .dropdown-menu ul li:not(:last-child){border-bottom:1px solid #e5e5e5}.dropdown.open .dropdown-menu ul li a{position:relative}}@media screen and (max-width:767px) and (max-width:767px){.dropdown.open .dropdown-menu ul li a::before{content:"-";position:absolute;top:50%;left:10px;transform:translateY(-50%)}}@media (hover:hover){.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}}.top_back_btn{position:fixed;bottom:1%;right:30px}@media screen and (max-width:767px){.top_back_btn{right:3%;width:50px}}.side_cta{border:1px solid;background-color:#fff;width:140px;height:100px;border-radius:5px 0 0 5px;position:fixed;bottom:100px;right:-1px;z-index:99}@media screen and (max-width:767px){.side_cta{width:85px;height:85px;bottom:15%;right:3%;border-radius:5px}}.side_cta-link{padding:20px;font-size:14px;position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%}@media screen and (max-width:767px){.side_cta-link{padding:10px;font-size:12px;text-align:center;line-height:1.4em}}.side_cta-link::before{content:"";position:absolute;top:20%;left:50%;transform:translateX(-50%);background-image:url(../../assets/img/common/entry_icon.svg);width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.side_cta-link::before{width:20px;height:20px}}.side_cta i{position:absolute;top:-10px;right:-8px}.c-footer{padding:80px 0 40px}.c-footer__inner{max-width:1120px;margin:0 auto}@media screen and (max-width:767px){.c-footer__inner{width:88%}}.c-footer__inner__cta{margin-bottom:100px}.c-footer__inner__cta__list{grid-template-columns:repeat(6,1fr);gap:20px}@media screen and (max-width:767px){.c-footer__inner__cta__list{grid-template-columns:1fr}}.c-footer__inner__cta__list__item{background-color:#fff;border-radius:5px}.c-footer__inner__cta__list__item:nth-child(1),.c-footer__inner__cta__list__item:nth-child(2),.c-footer__inner__cta__list__item:nth-child(3){grid-column:span 2}@media screen and (max-width:767px){.c-footer__inner__cta__list__item:nth-child(1),.c-footer__inner__cta__list__item:nth-child(2),.c-footer__inner__cta__list__item:nth-child(3){grid-column:span 3}}.c-footer__inner__cta__list__item:nth-child(1) a,.c-footer__inner__cta__list__item:nth-child(2) a,.c-footer__inner__cta__list__item:nth-child(3) a{cursor:pointer}.c-footer__inner__cta__list__item:nth-child(1) a span,.c-footer__inner__cta__list__item:nth-child(2) a span,.c-footer__inner__cta__list__item:nth-child(3) a span{font-size:20px;font-weight:500}@media screen and (max-width:767px){.c-footer__inner__cta__list__item:nth-child(1) a span,.c-footer__inner__cta__list__item:nth-child(2) a span,.c-footer__inner__cta__list__item:nth-child(3) a span{font-size:16px}}.c-footer__inner__cta__list__item:nth-child(1) a p,.c-footer__inner__cta__list__item:nth-child(2) a p,.c-footer__inner__cta__list__item:nth-child(3) a p{font-size:12px}.c-footer__inner__cta__list__item:nth-child(4),.c-footer__inner__cta__list__item:nth-child(5){grid-column:span 3;align-content:center}.c-footer__inner__cta__list__item:nth-child(4) a span,.c-footer__inner__cta__list__item:nth-child(5) a span{font-size:37px;font-weight:600;position:relative}@media screen and (max-width:767px){.c-footer__inner__cta__list__item:nth-child(4) a span,.c-footer__inner__cta__list__item:nth-child(5) a span{font-size:30px}}.c-footer__inner__cta__list__item:nth-child(4) a span::before,.c-footer__inner__cta__list__item:nth-child(5) a span::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;background-color:var(--theme-color);transition:background-color .3s ease}.c-footer__inner__cta__list__item:nth-child(4) a span.tel,.c-footer__inner__cta__list__item:nth-child(5) a span.tel{padding-left:1em}.c-footer__inner__cta__list__item:nth-child(4) a span.tel::before,.c-footer__inner__cta__list__item:nth-child(5) a span.tel::before{-webkit-mask-image:url(../../assets/img/common/tel_icon.svg);mask-image:url(../../assets/img/common/tel_icon.svg);width:23px;height:30px}@media screen and (max-width:767px){.c-footer__inner__cta__list__item:nth-child(4) a span.tel::before,.c-footer__inner__cta__list__item:nth-child(5) a span.tel::before{width:23px;height:23px}}.c-footer__inner__cta__list__item:nth-child(4) a span.mail,.c-footer__inner__cta__list__item:nth-child(5) a span.mail{padding-left:1.2em}.c-footer__inner__cta__list__item:nth-child(4) a span.mail::before,.c-footer__inner__cta__list__item:nth-child(5) a span.mail::before{-webkit-mask-image:url(../../assets/img/common/mail_icon.svg);mask-image:url(../../assets/img/common/mail_icon.svg);width:34px;height:25px}@media screen and (max-width:767px){.c-footer__inner__cta__list__item:nth-child(4) a span.mail::before,.c-footer__inner__cta__list__item:nth-child(5) a span.mail::before{width:23px;height:17px}}.c-footer__inner__cta__list__item:nth-child(4) p,.c-footer__inner__cta__list__item:nth-child(5) p{font-size:14px}@media screen and (max-width:767px){.c-footer__inner__cta__list__item:nth-child(4) p,.c-footer__inner__cta__list__item:nth-child(5) p{font-size:12px}}.c-footer__inner__cta__list__item a{display:block;padding:25px 20px}.c-footer__inner__content{display:flex;justify-content:space-between;gap:40px;margin-bottom:0}@media screen and (max-width:767px){.c-footer__inner__content{flex-direction:column}}.c-footer__inner__content__left{width:30%}@media screen and (max-width:767px){.c-footer__inner__content__left{width:100%}}.c-footer__inner__content__left img{margin-bottom:30px}.c-footer__inner__content__right{width:70%;justify-content:end;gap:100px}@media screen and (max-width:767px){.c-footer__inner__content__right{width:100%;flex-direction:column;gap:0}}.c-footer__inner__content__right__list{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:767px){.c-footer__inner__content__right__list{gap:0}.c-footer__inner__content__right__list:nth-child(2):last-child{border-bottom:1px solid #b2b2b2}}@media screen and (max-width:767px){.c-footer__inner__content__right__list li{border-top:1px solid #b2b2b2;padding:10px}.c-footer__inner__content__right__list a{font-size:16px}}@media screen and (max-width:767px){.c-footer__inner__content__info{text-align:center}}.c-footer__inner__content__info__sns{margin-top:20px;gap:10px;position:relative;z-index:99}@media screen and (max-width:767px){.c-footer__inner__content__info__sns{justify-content:center;flex-wrap:wrap}}.c-footer__inner__content__info__sns a{display:flex;padding:10px 20px;justify-content:center;align-items:center;color:#fff;border-radius:2px}.c-footer__inner__content__info__sns a.facebook{background-color:#0766ff}.c-footer__inner__content__info__sns a.x{background-color:#272727}.c-footer__inner__content__info__sns a.instagram{background:linear-gradient(55.01deg,#ff7a00 12.35%,#ff0169 56.52%,#d300c5)}.c-footer__inner__content__info__sns a img{margin-bottom:0;margin-right:10px;width:25px}.c-footer__inner__organizers{margin-top:60px;padding-top:20px;border-top:1px solid #b2b2b2}@media screen and (max-width:767px){.c-footer__inner__organizers{margin-top:30px;border-top:0 solid #b2b2b2}}.c-footer__inner__organizers p{display:flex;align-items:baseline}.c-footer__inner__organizers p span.label{font-weight:600;border:1px solid;border-radius:3px;padding:2px 4px;margin-right:10px;font-size:10px;font-weight:400;width:3%;text-align:center}@media screen and (max-width:767px){.c-footer__inner__organizers p span.label{padding:0 4px;width:10%}}.c-footer__inner__organizers p span.desc{font-size:12px;width:97%;margin-bottom:10px}.c-footer__inner__copyright{text-align:center;font-size:12px;margin-top:30px}.key-color{color:var(--theme-color)}.sp{display:none}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:unset}}.title{font-size:30px;margin-bottom:40px;font-weight:500}@media screen and (max-width:767px){.title{font-size:22px;margin-bottom:30px}}.title--sub{display:block;font-size:18px;font-weight:400}.sub-title{font-size:24px;margin-bottom:25px;font-weight:400}.bg-title{background-color:var(--theme-color);color:#fff;padding:10px 20px;border-radius:5px;font-size:24px;font-weight:500;margin-bottom:20px}.desc{margin-bottom:30px}.btn{width:-moz-fit-content;width:fit-content;min-width:260px;border-radius:10px}@media screen and (max-width:767px){.btn{min-width:100%}}.btn.key-color{background:var(--theme-color)}.btn a{color:#fff;display:block;width:100%;height:100%;padding:15px 60px 15px 30px;border-radius:50px;text-align:center}@media screen and (max-width:767px){.btn_more a{color:var(--theme-color);display:block;width:100%;height:100%;padding:15px 60px 15px 30px;border-radius:10px;text-align:center;border:1px solid var(--theme-color)}}.btn-link{position:relative}.btn-link:after,.btn-link:before{position:absolute;top:0;bottom:0;right:15px;margin:auto;content:"";vertical-align:middle}.btn-link:before{content:"";width:30px;height:30px;border-radius:50%;background:var(--theme-color)}@media screen and (max-width:767px){.btn-link:before{width:25px;height:25px}}.btn-link:after{content:"";right:28px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}@media screen and (max-width:767px){.btn-link:after{right:26px}}.btn-link--white:after,.btn-link--white:before{background:#fff}.btn-link--white:after{border-top:1px solid var(--theme-color);border-right:1px solid var(--theme-color)}.arrow{position:relative}.arrow::before{content:"";width:8px;height:8px;border:0;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg);position:absolute;top:0;right:20px;bottom:0;margin:auto}#metal,.metal{background-color:#ff8e1d}#service,.service{background-color:#ff9dc3}#build,.build{background-color:#38af78}#life,.life{background-color:#abce14}#consult,.consult{background-color:#dbc520}#machine,.machine{background-color:#eb5a2d}#material,.material{background-color:#727171}#tech,.tech{background-color:#0391db}#electronic,.electronic{background-color:#314a9e}#school,.school{background-color:#9144dd}.content__box{margin-bottom:80px}.page h2.wp-block-heading{background-color:var(--theme-color);color:#fff;padding:10px 20px;border-radius:5px;font-size:20px;font-weight:500;margin-top:80px;margin-bottom:20px}@media screen and (max-width:767px){.page h2.wp-block-heading{margin-top:40px}}@media screen and (max-width:767px){.page_wrapper{width:88%;margin-inline:auto}}.page_wrapper h2{background-color:var(--theme-color);color:#fff;padding:10px 20px;border-radius:5px;font-size:20px;font-weight:500;margin-top:80px;margin-bottom:20px}@media screen and (max-width:767px){.page_wrapper h2{font-size:18px!important;line-height:1.6em}}.page_wrapper h3{background-color:#fff;border:1px solid var(--theme-color);color:var(--theme-color);padding:10px 20px;border-radius:5px;font-size:20px;font-weight:500;margin-top:80px;margin-bottom:20px}.page_wrapper h4{font-size:18px;margin-bottom:10px;font-feature-settings:"palt"}.page_wrapper h4.venue-name{font-size:26px;font-weight:700}.page_wrapper p{margin-bottom:20px}.page_wrapper p.address strong{border:1px solid;padding:0 10px;border-radius:5px;font-size:14px;color:var(--theme-color);background-color:#fff}.page_wrapper iframe{width:100%;height:500px}.page_wrapper .wp-block-columns{gap:20px}.page_wrapper .wp-block-gallery{background:#fff;padding:60px 80px;border-radius:20px}@media screen and (max-width:767px){.page_wrapper .wp-block-gallery{flex-direction:column;row-gap:40px;padding:30px 25px}.page_wrapper .wp-block-gallery .wp-block-image{width:100%}}@media screen and (max-width:767px){.page_wrapper .wp-block-image{width:100%!important}}.page_wrapper .wp-block-group{background:#fff;padding:20px;margin-bottom:30px;border-radius:20px}.page_wrapper .wp-block-group p{margin-bottom:0}.page_wrapper .wp-block-group-is-layout-flex{background:0 0;padding:0;border-radius:0;justify-content:space-between;align-items:baseline}.page_wrapper .wp-block-group-is-layout-flex p{min-width:140px;font-size:18px;font-weight:500}.page_wrapper .wp-block-group-is-layout-flex ul{width:83%;padding:0!important}@media screen and (max-width:767px){.page_wrapper .wp-block-group-is-layout-flex ul{width:100%;padding-inline:25px!important}}.page_wrapper .wp-block-group .wp-block-button__link{border-radius:5px;margin-top:20px;padding:8px 20px}.page_wrapper ol.wp-block-list{padding:0 30px}@media screen and (max-width:767px){.page_wrapper ol.wp-block-list{padding:0 15px!important}}.page_wrapper ol.wp-block-list li{padding-block:10px;border-bottom:1px solid #b2b2b2;position:relative;display:grid;grid-template-columns:.5fr 1fr}@media screen and (max-width:767px){.page_wrapper ol.wp-block-list li{grid-template-columns:1fr}}.page_wrapper ol.wp-block-list li::before{content:"";position:absolute;bottom:-1px;width:25%;height:1px;background:var(--theme-color)}.page_wrapper ul.wp-block-list{padding:0 30px}@media screen and (max-width:767px){.page_wrapper ul.wp-block-list{padding:0 25px!important}}.page_wrapper ul.wp-block-list li{list-style:disc;line-height:1.8em}.page_wrapper ul.wp-block-list li:not(:last-child){margin-bottom:10px}.page_wrapper ul.wp-block-list li::marker{color:var(--theme-color);font-size:20px}.page_wrapper .wp-block-image{margin-bottom:30px}@media screen and (max-width:767px){.page_wrapper .wp-block-image{margin-bottom:0}}.page_wrapper .wp-block-details{background:#fff;border-radius:5px;border:1px solid var(--theme-color)}.page_wrapper .wp-block-details:not(:last-child){margin-bottom:10px}.page_wrapper .wp-block-details summary{padding:10px 30px;font-size:20px;font-weight:600;color:var(--theme-color);position:relative}.page_wrapper .wp-block-details summary::before{position:absolute;content:"";top:50%;right:25px;width:20px;height:1px;background-color:var(--theme-color);transform:rotate(90deg);transition:all .3s ease-in-out}.page_wrapper .wp-block-details summary::after{position:absolute;content:"";top:50%;right:25px;width:20px;height:1px;background-color:var(--theme-color);transition:all .3s ease-in-out}.page_wrapper .wp-block-details summary::marker{content:""}.page_wrapper .wp-block-details .wp-block-list{padding:0 80px 30px 30px}.page_wrapper .wp-block-details:open summary::before{transform:rotate(180deg)}.page_wrapper .wp-block-details:open summary::after{opacity:0}.page .container{max-width:980px;margin:0 auto;padding:20px 0 120px}.page .wp-block-table{margin-bottom:60px}.page .wp-block-table tr td{border:1px solid #d9d9d9;padding:15px}.page .wp-block-table tr td:first-child{background-color:var(--theme-color);color:#fff;border-bottom:1px solid #fff;text-align:center}.page .wp-block-table tr td:last-child{background-color:#fff}.anchorlink{margin-bottom:60px;gap:10px}@media screen and (max-width:767px){.anchorlink{margin-bottom:30px}}.anchorlink{display:flex;flex-wrap:wrap;gap:10px}.anchorlink li{border:1px solid var(--theme-color);border-radius:5px;width:-moz-fit-content;width:fit-content;transition:background-color .2s ease}@media screen and (max-width:767px){.anchorlink li{width:calc(50% - 5px)}}@media (hover:hover){.anchorlink li:hover{background-color:var(--theme-color);transition:background-color .2s ease}.anchorlink li:hover a{color:#fff}.anchorlink li:hover a::before{border-bottom:solid 1px #fff;border-right:solid 1px #fff}}.anchorlink li .anchor_link{display:block;padding:0 30px 0 20px;text-align:left;position:relative}@media screen and (max-width:767px){.anchorlink li .anchor_link{padding:0 20px 0 10px;padding-block:7px}}.anchorlink li .anchor_link::before{content:"";width:8px;height:8px;border:0;border-bottom:solid 1px var(--theme-color);border-right:solid 1px var(--theme-color);transform:rotate(45deg);position:absolute;top:-2px;right:10px;bottom:0;margin:auto}.wp-pagenavi{margin-top:80px;display:flex;justify-content:center;gap:10px}.wp-pagenavi a,.wp-pagenavi span{width:40px;height:40px;display:block;background:#fff;color:var(--theme-color);display:flex;align-items:center;justify-content:center;border-radius:5px}.wp-pagenavi a.current,.wp-pagenavi span.current{background:var(--theme-color);color:#fff}#single_navi{max-width:980px;margin:60px auto 0;display:flex;justify-content:center;gap:20px}#single_navi div a{width:50px;height:50px;background-color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center}#single_navi a{color:var(--theme-color)}#single_navi a.all{width:-moz-fit-content;width:fit-content;padding:5px 30px;border-radius:5px;display:flex;justify-content:center;align-items:center;background-color:#fff}.breadcrumbs{margin-top:60px;position:relative;padding-left:15px}.breadcrumbs::before{content:"";width:7px;height:7px;background-color:var(--theme-color);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:767px){.breadcrumbs{white-space:nowrap;overflow-x:scroll}.breadcrumbs__inner{width:100%}}#tablepress-2,#tablepress-3{width:100%;overflow:scroll;display:block}#tablepress-2 tbody,#tablepress-3 tbody{width:2000px;display:block}#tablepress-2 tbody tr td,#tablepress-3 tbody tr td{background-color:#fff;text-align:center;vertical-align:middle;padding:10px 25px;line-height:1.4em;border-left:1px solid #ddd}#tablepress-2 tbody tr td.column-2,#tablepress-3 tbody tr td.column-2{border-left:1px solid;background-color:var(--theme-color);color:#fff;text-align:left}#tablepress-2 tbody tr.row-1,#tablepress-3 tbody tr.row-1{background-color:var(--theme-color)}#tablepress-2 tbody tr.row-1 td,#tablepress-3 tbody tr.row-1 td{color:#fff;border-left:1px solid #ddd;background-color:var(--theme-color)}#tablepress-2 tbody tr.row-1 td.column-1,#tablepress-2 tbody tr.row-1 td.column-2,#tablepress-2 tbody tr.row-2 td.column-1,#tablepress-2 tbody tr.row-2 td.column-2,#tablepress-2 tbody tr.row-3 td.column-1,#tablepress-2 tbody tr.row-3 td.column-2,#tablepress-2 tbody tr.row-4 td.column-1,#tablepress-2 tbody tr.row-4 td.column-2,#tablepress-2 tbody tr.row-5 td.column-1,#tablepress-2 tbody tr.row-5 td.column-2,#tablepress-2 tbody tr.row-6 td.column-1,#tablepress-2 tbody tr.row-6 td.column-2,#tablepress-2 tbody tr.row-7 td.column-1,#tablepress-2 tbody tr.row-7 td.column-2,#tablepress-2 tbody tr.row-8 td.column-1,#tablepress-2 tbody tr.row-8 td.column-2,#tablepress-3 tbody tr.row-1 td.column-1,#tablepress-3 tbody tr.row-1 td.column-2,#tablepress-3 tbody tr.row-2 td.column-1,#tablepress-3 tbody tr.row-2 td.column-2,#tablepress-3 tbody tr.row-3 td.column-1,#tablepress-3 tbody tr.row-3 td.column-2,#tablepress-3 tbody tr.row-4 td.column-1,#tablepress-3 tbody tr.row-4 td.column-2,#tablepress-3 tbody tr.row-5 td.column-1,#tablepress-3 tbody tr.row-5 td.column-2,#tablepress-3 tbody tr.row-6 td.column-1,#tablepress-3 tbody tr.row-6 td.column-2,#tablepress-3 tbody tr.row-7 td.column-1,#tablepress-3 tbody tr.row-7 td.column-2,#tablepress-3 tbody tr.row-8 td.column-1,#tablepress-3 tbody tr.row-8 td.column-2{background-color:var(--theme-color);color:#fff;text-align:left}#tablepress-2 tbody tr:last-child td,#tablepress-3 tbody tr:last-child td{border-bottom:1px solid #ddd}#tablepress-2 tbody tr td.column-1,#tablepress-3 tbody tr td.column-1{vertical-align:middle}#tablepress-2 caption,#tablepress-3 caption{display:block;width:100%}#tablepress-4{border:1.5px solid var(--theme-color)}#tablepress-4 th{background-color:var(--theme-color);color:#fff;text-align:center}#tablepress-4 th:not(:first-child){border-left:1.5px solid #fff}#tablepress-4 .column-1{vertical-align:middle}#tablepress-4 .column-2{width:105px}#tablepress-4 .column-3{width:275px}#tablepress-4 td{border-top:1px solid var(--theme-color);background-color:#fff}#tablepress-4 td:not(:last-child){border-right:1.5px solid var(--theme-color)}.kv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.kv__inner{position:relative;height:94dvh;background-color:#dfb267}@media screen and (max-width:767px){.kv__inner{height:100svh}}.kv__text{position:absolute;top:3.90625vw;left:50%;transform:translateX(-50%);width:100%}@media screen and (max-width:767px){.kv__text{top:120px}}.kv__text-title{font-family:vdl-gigag,sans-serif;font-weight:500;font-style:normal;font-size:5vw;color:#fff;text-align:center}@media screen and (max-width:767px){.kv__text-title{font-size:11.2vw;line-height:1.4em}}.kv__text-title span{display:block;line-height:1;font-size:3.75vw}@media screen and (max-width:767px){.kv__text-title span{font-size:7.4666666667vw}}.kv__info{position:absolute;bottom:30px;left:40px}@media screen and (max-width:767px){.kv__info{left:5%;width:80%}}.kv__info img{width:55vh;max-width:420px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:767px){.kv__info img{width:100%}}.kv__news{width:100%;height:100%;background-color:#fff}@media screen and (max-width:767px){.kv__news{display:none}}.kv__news a{padding-block:20px;padding-inline:11.71875vw;font-weight:600;gap:20px;align-items:center}.kv__news a time{opacity:.5}.kv__news a p{font-weight:400}.kv__news-icon{font-style:normal;font-size:16px;padding:5px 20px;line-height:1em;font-weight:600;background-color:#ff621c;text-align:center;display:block;color:#fff}.s-kv{margin-bottom:80px}@media screen and (max-width:767px){.s-kv{margin-bottom:40px}}.s-kv__inner{position:relative}.s-kv__inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:767px){.s-kv__inner img{height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;background:#fff}}.s-kv__text{position:absolute;top:50%;left:150px;transform:translateY(-50%)}@media screen and (max-width:767px){.s-kv__text{left:0;padding-inline:25px;width:100%}}.s-kv__text-title{font-size:32px;font-weight:500}@media screen and (max-width:767px){.s-kv__text-title{font-size:22px}}.intro .intro__bg{position:relative;width:100%;height:500dvh}.intro .intro__imgs{position:sticky;top:0;height:100svh;width:100%}.intro .intro__img{z-index:1;position:absolute;top:0;width:100%;height:100%}.intro .intro__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro .intro__img:nth-of-type(2){z-index:2}.intro .intro__img:nth-of-type(3){z-index:3}.intro .intro__img:nth-of-type(4){z-index:4}.intro .intro__over{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;flex-direction:column;z-index:5;color:#fff;font-family:var(--font-mincho);padding-inline:60px}@media screen and (max-width:767px){.intro .intro__over{padding:40px 20px 0}}.intro .intro__title{font-size:40px;line-height:1.5}@media screen and (max-width:767px){.intro .intro__title{font-size:30px}}.intro .intro__text{margin-top:15px;font-size:16px;line-height:2}@media screen and (max-width:767px){.intro .intro__text{font-size:14px}}.intro .intro__en{width:104px;position:absolute;bottom:0;right:25px}.intro .intro__en img{width:100%;height:auto}.about{position:relative;background-color:#f8f8f8;padding-top:120px}@media screen and (max-width:767px){.about{padding-top:40px}}.about:before{content:"";display:block;width:100%;height:100%;background-image:url(../../assets/img/top/decoration_bg.svg);background-size:contain;background-position:center top;background-repeat:no-repeat;position:absolute;top:0}.about__inner{width:100%;background-color:#fff;padding:100px 0 120px;position:relative;clip-path:ellipse(60% 70% at 50% 70%)}@media screen and (max-width:767px){.about__inner{clip-path:ellipse(140% 70% at 50% 70%);padding:80px 0 60px}}.about__content{max-width:1000px;margin:0 auto;position:relative;padding-inline:60px}@media screen and (max-width:767px){.about__content{padding-inline:25px}}.about__chievements{background-color:#f8f8f8;margin-bottom:80px;padding:60px 40px;position:relative;border-radius:20px}@media screen and (max-width:767px){.about__chievements{margin-bottom:40px;padding:50px 25px 30px}}.about__chievements-title{font-size:18px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 40px;text-align:center;border:1px solid;background-color:#fff;border-radius:50px;position:absolute;top:-15%;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.about__chievements-title{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:10px 30px;font-size:14px}}.about__chievements-list{display:flex;justify-content:center;align-items:center;gap:60px}@media screen and (max-width:767px){.about__chievements-list{gap:10px}}.about__chievements-item{font-weight:700;display:flex;align-items:center}@media screen and (max-width:767px){.about__chievements-item{flex-wrap:wrap}}.about__chievements-item-cat{border:1px solid;background-color:#fff;border-radius:50px;padding:15px 40px;font-style:normal;font-weight:700;line-height:1}@media screen and (max-width:767px){.about__chievements-item-cat{padding:15px 0;width:120px;text-align:center;margin-bottom:10px}}.about__chievements-item-number{font-size:60px;line-height:1;margin-left:15px;font-weight:500}@media screen and (max-width:767px){.about__chievements-item-number{font-size:32px}}.about__chievements-item-small{font-size:30px;margin-left:10px;align-self:flex-end;line-height:1;padding-bottom:10px}@media screen and (max-width:767px){.about__chievements-item-small{font-size:20px;padding-bottom:5px}}.about__text{line-height:2.2em;margin-bottom:100px}@media screen and (max-width:767px){.about__text{margin-bottom:60px}}.p-about__inner{max-width:980px;margin:0 auto}.p-about__anchorlink{margin-bottom:60px}.p-about__history__content table{width:100%}.p-about__history__content table tr{width:100%}.p-about__history__content table tr:last-child td,.p-about__history__content table tr:last-child th{padding-bottom:40px}.p-about__history__content table tr td,.p-about__history__content table tr th{padding-block:15px}.p-about__history__content table tr th{width:20%;font-size:22px}.p-about__history__content table tr th small{font-size:14px;margin-left:10px}.p-about__history__content table tr td{width:80%;flex-wrap:wrap;row-gap:20px;align-items:center;border-left:1px solid var(--theme-color);padding-left:40px}.p-about__history__content table tr td div{width:100%}.p-about__history__content table tr td div:not(:last-child){margin-bottom:20px}.p-about__history__content table tr td i{font-style:normal;border:1px solid;border-radius:50px;padding:0 15px;margin-inline:10px;font-size:14px}.p-about__history__btn{width:100%;border:1px solid var(--theme-color);background-color:#fff;color:var(--theme-color);font-size:18px;text-align:left;padding:10px 20px;border-radius:5px}.p-about .bg-white{background-color:#fff;padding:60px 100px;border-radius:20px}.p-about .bg-white ul{gap:40px}@media screen and (max-width:767px){.p-about .wp-block-list{padding:0!important}}@media screen and (max-width:767px){.p-about .wp-block-list strong{width:100%;display:block}}#about-4 .bg-white{background-color:#fff;padding:30px 40px;border-radius:20px}#about-4 .bg-white:not(:last-child){margin-bottom:25px}#about-4 .bg-white span{display:block;margin-bottom:10px;font-size:20px;font-weight:500}#jisseki{padding-inline:80px;padding-block:40px}@media screen and (max-width:767px){#jisseki{flex-direction:column;row-gap:40px;padding:30px 25px}}#jisseki .wp-block-columns{margin-bottom:0}#jisseki .wp-block-columns p{font-size:20px;margin-bottom:10px}.greeting{background:0 0!important;border-radius:0!important;padding:0!important}.greeting .wp-block-image{float:left;padding:0 40px 180px 0}@media screen and (max-width:767px){.greeting .wp-block-image{padding:0 0 20px 0}}.greeting .wp-block-image img{width:230px!important}@media screen and (max-width:767px){.greeting .wp-block-image img{width:70%!important;margin:0 auto}}.greeting p{margin-bottom:20px!important}.greeting p.has-text-align-right{margin-bottom:0!important}.about__slider{margin-top:2rem;padding-top:1rem;padding-bottom:1rem;position:relative}.about__slider img{aspect-ratio:16/11}.search__pickup-swiper{margin-bottom:30px}.swiper .search__pickup-list{gap:0}.swiper-wrapper{position:relative;overflow:visible}.swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}@media (hover:hover){.swiper-slide a:hover img{transform:scale(1.2,1.2);transition:.3s all}}.swiper-button-next,.swiper-button-prev{content:"";width:40px;height:40px;top:50%}.swiper-button-prev{background-image:url(../../assets/img/common/slidearrow_left.svg);left:-20px}.swiper-button-next{background-image:url(../../assets/img/common/slidearrow_right.svg);right:-20px}#event .event__item-img{padding:0}#event .event__item-img img{-o-object-fit:cover;object-fit:cover}.event{background-color:#f8f8f8;padding:80px 0}.event__inner{max-width:1120px;margin:0 auto;padding:40px 70px;background-color:#fff;border-radius:20px;position:relative}@media screen and (max-width:767px){.event__inner{padding:40px 30px}}.event__list{gap:30px}@media screen and (max-width:767px){.event__list{grid-template-columns:1fr;margin-bottom:40px}}.event__item-img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;overflow:hidden;border:1px solid #e2e2e2;aspect-ratio:3/2;padding:25px;display:flex;align-items:center}.event__item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:.3s all}@media (hover:hover){.event__item a:hover img{transform:scale(1.2,1.2);transition:.3s all}}.event__item-title{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event__item-company{display:flex;align-items:flex-start;gap:10px;margin-top:5px;word-break:auto-phrase}@media screen and (max-width:767px){.event__item-company{flex-direction:column;word-break:break-all;align-items:flex-start}}.event__item-company i{border:1px solid;padding:0 10px;font-size:12px;font-style:normal;width:50px;text-align:center}@media screen and (max-width:767px){.event__item-company i{width:100%}}.event__btn{position:absolute;top:70px;right:70px}@media screen and (max-width:767px){.event__btn{position:unset}}@media screen and (max-width:767px){.event__title{text-align:center}}.date{display:flex;align-items:center;gap:10px;margin-block:5px}.date__day{font-size:16px;font-weight:700}.date__time{font-size:14px}.p-event__inner{max-width:980px;margin:0 auto}@media screen and (max-width:767px){.p-event__inner .anchorlink li{width:100%}}.p-event__inner article{background-color:#fff;border-radius:5px;padding:30px 40px}@media screen and (max-width:767px){.p-event__inner article{padding:30px 25px}}.p-event__inner article:not(:last-child){margin-bottom:20px}.p-event__inner article time{font-size:22px;font-weight:600}@media screen and (max-width:767px){.p-event__inner article time{font-size:16px}}.p-event__inner article .date__time{font-size:18px;margin-left:10px}@media screen and (max-width:767px){.p-event__inner article .date__time{font-size:14px}}.p-event__inner article>h3{font-size:24px;margin-bottom:20px}@media screen and (max-width:767px){.p-event__inner article>h3{font-size:18px}}.p-event__inner article .name{margin-bottom:20px}.p-event__inner article figure{aspect-ratio:16/9;padding:0;-o-object-fit:cover;object-fit:cover}.p-event__inner article figure img{-o-object-fit:cover!important;object-fit:cover!important}.p-event__content__box__desc h3{font-size:20px;margin-block:40px 20px;padding-bottom:5px;border-bottom:1px solid #b2b2b2}@media screen and (max-width:767px){.p-event__content__box__desc h3{font-size:18px}}.p-event__content__box__desc p{margin-bottom:40px}.p-event__content__box__desc p a{color:var(--theme-color);text-decoration:underline}.p-event__content__box__desc .wp-block-columns{gap:20px}.p-event__content__box__desc .wp-block-button{width:100%}.p-event__content__box__desc .wp-block-button__link{display:block;width:100%;border-radius:5px;background:#fff;color:var(--theme-color);border:1px solid;font-size:16px;font-weight:500;position:relative;transition:background-color .3s ease}@media screen and (max-width:767px){.p-event__content__box__desc .wp-block-button__link{font-size:14px}}.p-event__content__box__desc .wp-block-button__link[target=_blank]::after{content:"";position:absolute;position:absolute;top:50%;right:30px;transform:translateY(-50%);-webkit-mask-image:url(../../assets/img/common/download_icon01.svg);mask-image:url(../../assets/img/common/download_icon01.svg);width:13px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.p-event__content__box__desc .wp-block-button__link[target=_blank]::after{right:5%}}.p-event__content__box__desc .wp-block-button__link::after{content:"";position:absolute;position:absolute;top:50%;right:30px;transform:translateY(-50%);-webkit-mask-image:url(../../assets/img/common/download_icon02.svg);mask-image:url(../../assets/img/common/download_icon02.svg);width:15px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;background-color:var(--theme-color)}@media (hover:hover){.p-event__content__box__desc .wp-block-button__link:hover{background:var(--theme-color);color:#fff;transition:background-color .3s ease}.p-event__content__box__desc .wp-block-button__link:hover::after{background-color:#fff}}.p-event__content__box__matching__box{background-color:#fff;border-radius:5px;padding:20px 30px}.p-event__content__box__matching__box:first-child{margin-bottom:20px}.p-event__content__box__matching__box h3{margin-bottom:15px}.p-event__content__box__matching__box p{margin-bottom:0}.p-event__content__box__matching__box .btn{margin-top:20px;display:flex;width:100%;gap:20px}@media screen and (max-width:767px){.p-event__content__box__matching__box .btn{flex-direction:column}}.p-event__content__box__matching__box a{display:block;width:-moz-fit-content;width:fit-content;border-radius:5px;background:#fff;color:var(--theme-color);border:1px solid;font-size:16px;font-weight:500;position:relative;transition:background-color .3s ease}@media screen and (max-width:767px){.p-event__content__box__matching__box a{width:100%;font-size:14px}}.p-event__content__box__matching__box a::after{content:"";position:absolute;position:absolute;top:50%;right:30px;transform:translateY(-50%);-webkit-mask-image:url(../../assets/img/common/download_icon01.svg);mask-image:url(../../assets/img/common/download_icon01.svg);width:13px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;background-color:var(--theme-color)}.p-event__content__box__matching__box a.inner_link::after{content:"";position:absolute;position:absolute;top:50%;right:30px;transform:translateY(-50%);-webkit-mask-image:url(../../assets/img/common/download_icon02.svg);mask-image:url(../../assets/img/common/download_icon02.svg);width:15px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;background-color:var(--theme-color)}@media (hover:hover){.p-event__content__box__matching__box a:hover{background:var(--theme-color);color:#fff;transition:background-color .3s ease}.p-event__content__box__matching__box a:hover::after{background-color:#fff}}.p-event iframe{width:100%;height:100%;aspect-ratio:16/9;margin-bottom:30px}.search{background-color:var(--theme-color);padding:40px 0 80px}.search__title{color:#fff}.search__inner{max-width:1120px;margin:0 auto}@media screen and (max-width:767px){.search__inner{padding:0 20px}}.search__content{background-color:#fff;padding:60px 70px 80px;border-radius:10px;margin-top:40px}@media screen and (max-width:767px){.search__content{padding:40px 25px}}.search__form{display:flex;margin-bottom:40px}.search__form input{width:90%;padding:10px 20px;border-radius:10px 0 0 10px;border:2px solid}@media screen and (max-width:767px){.search__form input{width:80%}}.search__form button{width:10%;max-width:100px;background-color:var(--theme-color);border:2px solid var(--theme-color);color:#fff;border-radius:0 10px 10px 0;display:flex;align-items:center;justify-self:center}@media screen and (max-width:767px){.search__form button{width:20%}}.search__form button img{width:25px;height:27px;margin:0 auto}@media screen and (max-width:767px){.search__form button img{width:20px;height:22px}}.search__tags{margin-bottom:60px}.search__tags-item{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.search__tags-item li{border:1px solid #b2b2b2;padding:0 15px;border-radius:50px}.search__tags-item li a{font-size:16px;display:block}@media screen and (max-width:767px){.search__tags-item li a{font-size:13px}}.search__pickup{margin-bottom:0}@media screen and (max-width:767px){.search__pickup-title01{font-size:20px}}.search__pickup-item{position:relative}@media (hover:hover){.search__pickup-item a:hover img{transform:scale(1.2,1.2);transition:.3s all}}.search__pickup-item-img{border:1px solid #b2b2b2;border-radius:10px;overflow:hidden;aspect-ratio:3/2;background-color:#fff;padding:25px;display:flex;align-items:center}.search__pickup-item-img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;transition:.3s all}.search__category{margin-bottom:80px}.search__category-list{gap:15px}@media screen and (max-width:767px){.search__category-list{grid-template-columns:1fr}}.search__category-list-item{border-radius:10px}.search__category-list-item a{display:block;padding:35px 20px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:1}@media screen and (max-width:767px){.search__category-list-item a{font-size:14px;padding:25px 20px;text-align:left}}.search__alphabet-item{-moz-column-count:4;column-count:4;-moz-column-gap:25px;column-gap:25px}@media screen and (max-width:767px){.search__alphabet-item{-moz-column-count:1;column-count:1}}.search__alphabet-item-inner{margin-bottom:15px}.search__alphabet-item-inner-title{margin-bottom:15px}@media screen and (max-width:767px){.search__alphabet-item-inner-title{margin-bottom:0}}.search__alphabet-item-inner-title a{color:#fff;background:var(--theme-color);display:block;padding:10px 20px;font-size:14px;font-weight:500;border-radius:5px}@media screen and (max-width:767px){.search__alphabet-item-inner-title button{color:#fff;background:var(--theme-color);display:block;padding:10px 20px;font-size:14px;font-weight:500;border-radius:5px;width:100%;border:none;text-align:left}.search__alphabet-item-inner-title button::before{transform:rotate(135deg)}}@media screen and (max-width:767px){.search__alphabet-item-inner .search__accordion-content{height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:height .3s ease,opacity .25s ease,transform .3s ease;will-change:height,opacity,transform}.search__alphabet-item-inner .search__accordion-content.active{margin-top:15px;height:100%;opacity:1;visibility:visible;transform:translateY(0)}}.search__alphabet-item-inner ol{margin-bottom:20px}.search__alphabet-item-inner ol li:not(:last-child){margin-bottom:5px}.search__alphabet-item-inner ol li a{font-size:14px}.company_meta{margin-top:15px}@media screen and (max-width:767px){.company_meta--name{font-size:14px!important}}.company_meta--cat{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:5px;padding:0 15px;font-size:12px;font-style:normal;color:#fff;border-radius:5px}@media screen and (max-width:767px){.company_meta--cat{padding:0 5px;font-size:10px}}.news{padding:80px 0}.news__inner{max-width:1120px;margin:0 auto;padding:60px 70px;background-color:#fff;border-radius:20px}@media screen and (max-width:767px){.news__inner{width:88%;padding:40px 25px}}.news__content{gap:40px}@media screen and (max-width:767px){.news__content{flex-direction:column;row-gap:20px}}.news__content__left{width:30%}@media screen and (max-width:767px){.news__content__left{width:100%}.news__content__left .title{margin-bottom:0}}.news__content__right{width:70%}@media screen and (max-width:767px){.news__content__right{width:100%}}.news__content__right ul li:not(:last-child){border-bottom:1px solid #b2b2b2}.news__content__right ul li a{display:block;padding:20px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media screen and (max-width:767px){.news__content__right ul li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}}.news__content__right ul li a time{opacity:.5;margin-right:30px}@media screen and (max-width:767px){.news__content__right ul li a time{display:block}}.news__content__right .btn{margin-top:20px}@media screen and (max-width:767px){.news__content__right .btn{display:block}}.p-news{padding-bottom:120px}@media screen and (max-width:767px){.p-news{padding-bottom:80px}}.p-news__inner{max-width:980px;margin:0 auto}.p-news__content__list__item{background:#fff;border-radius:5px;padding:10px 40px}@media screen and (max-width:767px){.p-news__content__list__item{padding:0 25px}}.p-news__content__list__item:not(:last-child){margin-bottom:10px}.p-news__content__list__item__link{padding:20px 0}@media screen and (max-width:767px){.p-news__content__list__item__link{flex-direction:column}}.p-news__content__list__item__link time{opacity:.5;margin-right:30px}.p-news__content__list__item__link p{display:block;width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.s-news{padding:0 0 120px}.s-news__inner{max-width:980px;margin:0 auto;padding:60px 70px 60px;background-color:#fff;border-radius:20px}@media screen and (max-width:767px){.s-news__inner{width:88%;padding:40px 25px}}.s-news__content__meta{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #b2b2b2}.s-news__content__meta time{opacity:.5}.s-news__content__box p{margin:5px 0}.s-news__content__box a{text-decoration:underline;color:var(--theme-color)}.cta{padding:0 0 80px}.cta__inner{max-width:1120px;margin:0 auto;padding:50px 70px 70px;background-color:#fff;border-radius:20px;position:relative;overflow:hidden}@media screen and (max-width:767px){.cta__inner{width:88%;padding:40px 25px}}.cta__inner:before{content:"";display:block;width:100%;height:100%;background-image:url(../../assets/img/common/border.svg);background-repeat:no-repeat;background-size:contain;background-position:center bottom;position:absolute;bottom:0;left:0}@media screen and (max-width:767px){.cta__inner:before{background-image:url(../../assets/img/common/border_sp.svg)}}.cta .title,.cta h2{text-align:center;margin-bottom:20px;font-size:30px;font-weight:500}@media screen and (max-width:767px){.cta .title,.cta h2{margin-bottom:20px;font-size:22px}}.cta p,.cta__text{text-align:center}@media screen and (max-width:767px){.cta p,.cta__text{letter-spacing:-.05em}}.cta__btn{margin-top:40px;margin-inline:auto}@media screen and (max-width:767px){.cta__btn{min-width:100%}}.merit{padding:0 0 80px}.merit__inner{max-width:1120px;margin:0 auto}@media screen and (max-width:767px){.merit__inner{width:88%}}.merit__list{gap:35px}@media screen and (max-width:767px){.merit__list{grid-template-columns:1fr}}.merit__list__item{background-color:#fff;padding:40px;border-radius:20px;position:relative;overflow:hidden}@media screen and (max-width:767px){.merit__list__item{padding:25px 20px}}.merit__list__item:before{position:absolute;top:0;right:0;content:"";display:block;width:100%;height:100%}.merit__list__item__content__title{font-size:27px;font-weight:700;margin-bottom:30px;line-height:1.5}@media screen and (max-width:767px){.merit__list__item__content__title{font-size:18px;margin-bottom:15px}}@media screen and (max-width:767px){.merit__list__item__content__text{font-size:12px}}.merit__list__item__number{font-size:18px;font-weight:700;display:block;margin-bottom:20px;position:relative;padding-left:1.5em}@media screen and (max-width:767px){.merit__list__item__number{font-size:14px;padding-left:1em;margin-bottom:0}}.merit__list__item__number:before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:50%}@media screen and (max-width:767px){.merit__list__item__number:before{width:7px;height:7px}}.merit__list__item:nth-child(1):before{background:url(../../assets/img/top/merit_icon01.svg) no-repeat top right;top:-10px;right:-20px}@media screen and (max-width:767px){.merit__list__item:nth-child(1):before{width:152px;height:120px;background-size:cover}}.merit__list__item:nth-child(1) span{color:#eb5a2d}.merit__list__item:nth-child(1) span:before{background-color:#eb5a2d}.merit__list__item:nth-child(2):before{background:url(../../assets/img/top/merit_icon02.svg) no-repeat top right;top:-55px;right:-50px}@media screen and (max-width:767px){.merit__list__item:nth-child(2):before{width:140px;height:125px;background-size:cover;top:-20px;right:-15px}}.merit__list__item:nth-child(2) span{color:#314a9e}.merit__list__item:nth-child(2) span:before{background-color:#314a9e}.merit__list__item:nth-child(3):before{background:url(../../assets/img/top/merit_icon03.svg) no-repeat top right;top:-10px;right:-5px}@media screen and (max-width:767px){.merit__list__item:nth-child(3):before{width:130px;height:130px;background-size:cover}}.merit__list__item:nth-child(3) span{color:#0391db}.merit__list__item:nth-child(3) span:before{background-color:#0391db}.merit__list__item:nth-child(4):before{background:url(../../assets/img/top/merit_icon04.svg) no-repeat top right;top:-15px;right:-15px}@media screen and (max-width:767px){.merit__list__item:nth-child(4):before{width:125px;height:135px;background-size:cover;top:-10px}}.merit__list__item:nth-child(4) span{color:#ff9ec3}.merit__list__item:nth-child(4) span:before{background-color:#ff9ec3}.data{padding:0 0 120px}@media screen and (max-width:767px){.data{padding:0 0 80px}}.data__inner{max-width:1120px;margin:0 auto}@media screen and (max-width:767px){.data__inner{width:88%}}.data__table{background-color:#fff;border-radius:20px;padding:40px;margin-top:40px;gap:40px}@media screen and (max-width:767px){.data__table{flex-direction:column;padding:30px 25px}}.data__table__left{width:50%}@media screen and (max-width:767px){.data__table__left{width:100%}}.data__table__right{width:50%}@media screen and (max-width:767px){.data__table__right{width:100%}}.data__table__right__title{font-size:20px;font-weight:700;margin-bottom:20px;padding:10px 20px;display:block;border:1px solid;border-radius:50px}@media screen and (max-width:767px){.data__table__right__title{font-size:16px;padding:5px 20px}}.data__table__right table tbody{counter-reset:rowNumber}.data__table__right table td.column-1{font-size:18px;font-weight:500}@media screen and (max-width:767px){.data__table__right table td.column-1{font-size:14px}}.data__table__right table td.column-1::before{counter-increment:rowNumber;content:counter(rowNumber) ". ";display:inline-block;width:-moz-fit-content;width:fit-content;margin-right:10px}.data__table__right table td.column-2{font-size:18px;font-weight:500;font-family:Roboto,sans-serif}@media screen and (max-width:767px){.data__table__right table td.column-2{font-size:16px}}.group{padding:80px 0;background-color:#fff}.group__inner{max-width:1120px;margin:0 auto}@media screen and (max-width:767px){.group__inner{width:88%}}.group__list{flex-wrap:wrap;gap:20px 5px;justify-content:center}@media screen and (max-width:767px){.group__list{justify-content:left}}.group__list__item{width:120px}@media screen and (max-width:767px){.group__list__item{width:105px}}.group__list__item img{width:100%}@media screen and (max-width:767px){.archive_wrapper{width:88%;margin-inline:auto}}.exhibitor-list__inner{max-width:980px;margin:0 auto}.exhibitor-list__change{margin-bottom:30px}.exhibitor-list__change li{width:50%;text-align:center;border-bottom:2px solid #cecece}.exhibitor-list__change li a{background-color:transparent;color:#cecece;padding:10px 20px;border:none;font-size:20px}@media screen and (max-width:767px){.exhibitor-list__change li a{font-size:16px}}.exhibitor-list__change li.active{border-bottom:2px solid var(--theme-color)}.exhibitor-list__change li.active a{color:var(--theme-color)}.exhibitor-list__category{margin-bottom:80px}.exhibitor-list__sort{margin-bottom:5px}.exhibitor-list__sort-result p{font-size:30px;font-weight:600}.exhibitor-list__sort-result p small{font-size:20px;padding-left:5px}.exhibitor-list__sort-item button{border:1px solid var(--theme-color);background-color:#fff;color:var(--theme-color);border-radius:5px;padding:10px 60px 10px 20px;position:relative;cursor:pointer}.exhibitor-list__sort-item button::before{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:30px;height:30px;background:url(../../assets/img/common/search_sort_icon.svg) no-repeat center center}.search__pickup-title{font-size:20px;background-color:var(--theme-color);color:#fff;padding:10px 20px;border-radius:5px;display:block;margin-bottom:30px;width:100%}.search__pickup-list{gap:25px;row-gap:40px;margin-bottom:80px}@media screen and (max-width:767px){.search__pickup-list{grid-template-columns:repeat(2,1fr);gap:10px;row-gap:40px;margin-bottom:40px}}.search__pickup-item__img{width:100%}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.modal-overlay.active{display:flex;justify-content:center;align-items:center}.modal-content{background:#fff;border-radius:12px;width:90%;max-width:1000px;max-height:90vh;overflow-y:auto;position:relative;padding:32px}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.modal-title{font-size:20px;font-weight:600;color:#1f2937}.close-button{background:0 0;border:none;font-size:24px;cursor:pointer;padding:8px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background-color .2s;color:#6b7280}.close-button:hover{background-color:#f3f4f6}.search-section{margin-bottom:24px}.search-input::-moz-placeholder{color:#9ca3af}.search-input::placeholder{color:#9ca3af}.search-button{background-color:var(--theme-color);color:#fff;border:none;padding:12px 16px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.search-button:hover{background-color:var(--theme-color)}.selected-items-section{margin-bottom:24px}.selected-category{display:flex;gap:10px;margin-bottom:10px}@media screen and (max-width:767px){.selected-category{flex-direction:column}}.selected-category-title{font-size:14px;font-weight:600;color:#374151;display:flex;align-items:center}.selected-tags-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.no-selection{color:#9ca3af;font-size:14px}.section-title{font-size:16px;font-weight:600;margin-bottom:12px;color:#1f2937;padding-bottom:8px;border-bottom:1px solid #b2b2b2}.selected-tags{display:flex;flex-wrap:wrap;gap:8px;min-height:40px;align-items:flex-start}.selected-tag{border:1px solid #b2b2b2;color:#000;padding:0 20px;border-radius:20px;font-size:14px;display:flex;align-items:center;gap:6px}.selected-tag .remove-btn{background:0 0;border:none;color:#6b7280;cursor:pointer;font-size:16px;padding:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.selected-tag .remove-btn:hover{color:#374151}.accordion-section{margin-bottom:16px;border:1px solid #b2b2b2;border-radius:8px;overflow:hidden}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer;transition:background-color .2s}.accordion-title{font-size:16px;font-weight:600;color:#1f2937}.accordion-preview{display:flex;justify-content:end;flex-wrap:wrap;gap:6px;margin-right:20px;flex:1}.preview-tag{color:#000;padding:2px 8px;border-radius:12px;font-size:12px;border:1px solid #b2b2b2}.accordion-toggle{background:0 0;border:none;font-size:30px;font-weight:200;cursor:pointer;color:#007a88;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.accordion-content{padding:16px;max-height:1000px;overflow:scroll;transition:max-height .3s ease-out,padding .3s ease-out}.accordion-content.collapsed{padding:0 16px;max-height:0;transition:max-height .3s ease-in,padding .3s ease-in}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.checkbox-item{display:flex;align-items:center;gap:8px}.checkbox-item input[type=checkbox]{width:16px;height:16px;cursor:pointer}.checkbox-item label{cursor:pointer;font-size:14px;color:#374151}.hashtags-container{display:flex;flex-wrap:wrap;gap:8px}.hashtag-button{background:#fff;border:1px solid #d1d5db;color:#374151;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:14px;transition:all .2s}.hashtag-button:hover{border-color:var(--theme-color);color:var(--theme-color)}.hashtag-button.selected{background-color:var(--theme-color);border-color:var(--theme-color);color:#fff}.action-buttons{display:flex;gap:16px;margin-top:32px}.clear-button{flex:1;background:#fff;border:1px solid #d1d5db;color:#6b7280;padding:16px;border-radius:6px;font-size:16px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.clear-button:hover{border-color:#9ca3af;color:#374151}.submit-button{flex:2;background-color:var(--theme-color);color:#fff;border:none;padding:16px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.submit-button:hover{background-color:var(--theme-color)}@media screen and (max-width:767px){.modal-content{padding:20px;margin:10px}.categories-grid{grid-template-columns:1fr}.hashtags-container{gap:6px}.hashtag-button{font-size:12px;padding:6px 12px}.action-buttons{flex-direction:column}}.form-box__inner{max-width:1120px;margin:0 auto}.form-box__inner .sub-title{font-size:20px}.form-box__inner .sub-title a{color:var(--theme-color);text-decoration:underline}@media screen and (max-width:767px){.form-box__inner .sub-title{font-size:16px}}.form-box__inner .desc{font-size:15px}@media screen and (max-width:767px){.form-box__inner .desc{font-size:14px}}.form-box__inner .desc a{color:var(--theme-color);text-decoration:underline}.form-box__inner__form{max-width:785px;margin:80px auto 0;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:767px){.form-box__inner__form{gap:10px}}.form-box__inner__form--sec{margin-bottom:40px}.form-box__inner__form--sec h2{margin-top:0}.form-box__inner__form__item{font-size:16px;display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width:767px){.form-box__inner__form__item{flex-direction:column}}.form-box__inner__form__item label{width:35%}@media screen and (max-width:767px){.form-box__inner__form__item label{width:100%;margin-bottom:10px}}.form-box__inner__form__item label small{font-size:12px;color:#666;display:inline-block}.form-box__inner__form__item label small a{color:var(--theme-color);text-decoration:underline}.form-box__inner__form__item .box{width:70%;flex-wrap:wrap;gap:10px}@media screen and (max-width:767px){.form-box__inner__form__item .box{width:100%}}.form-box__inner__form__item .box span{margin-left:0!important}.form-box__inner__form__item .box small{display:block;font-size:12px;color:#666;padding-left:5px}.form-box__inner__form__item input,.form-box__inner__form__item select,.form-box__inner__form__item textarea{width:100%;resize:vertical;height:50px;padding:10px}@media screen and (max-width:767px){.form-box__inner__form__item input,.form-box__inner__form__item select,.form-box__inner__form__item textarea{width:100%}}.form-box__inner__form__item input::-moz-placeholder,.form-box__inner__form__item textarea::-moz-placeholder{opacity:.4}.form-box__inner__form__item input::placeholder,.form-box__inner__form__item textarea::placeholder{opacity:.4}.form-box__inner__form__item select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-box__inner__form__item textarea{height:200px}.form-box__inner__form__item textarea.buy,.form-box__inner__form__item textarea.sell{height:50px}.form-box__inner__form__item .inputfield{width:70%}@media screen and (max-width:767px){.form-box__inner__form__item .inputfield{width:100%}}.form-box__inner__form__item .inputfield .mwform-file-delete{display:none}.form-box__inner__form__item .inputfield small{font-size:12px;color:#666;line-height:1.6em;display:block}.form-box__inner__form__item .inputfield input{height:auto;margin-bottom:5px}.form-box__inner__form__item .send{width:100%;max-width:400px;margin:0 auto 0;height:70px;border-radius:10px;background-color:var(--theme-color);color:#fff;border:none}@media screen and (max-width:767px){.form-box__inner__form__item .send{margin:0 auto 0}}.form-box__inner__form__item .required{background-color:#ff621c;color:#fff;padding:2px 10px;font-size:12px;font-weight:400;margin-left:10px}.form-box__inner__form__item .confirmation{background-color:#8d8d8d;color:#fff;padding:2px 10px;font-size:12px;font-weight:400;margin-left:10px}.select-box{position:relative;width:70%}@media screen and (max-width:767px){.select-box{width:100%}}.select-box::before{content:"";position:absolute;top:18px;right:18px;width:10px;height:10px;border-right:2px solid #707070;border-bottom:2px solid #707070;transform:rotate(45deg);pointer-events:none}.select-box select{width:100%}.tel-box__inner{max-width:785px;margin:0 auto;padding:45px;background:#fff;text-align:center;border-radius:5px;margin-block:80px}@media screen and (max-width:767px){.tel-box__inner{padding:45px 25px;margin-bottom:0}}.tel-box__inner__title{font-size:26px;font-weight:700;margin-bottom:5px;display:block}@media screen and (max-width:767px){.tel-box__inner__title{font-size:20px}}.tel-box__inner__desc{font-size:16px;margin-bottom:30px}.tel-box__inner__tel{font-size:16px;display:block}@media screen and (max-width:767px){.tel-box__inner__tel{font-size:14px}}.tel-box__inner__tel a{display:block;font-size:38px;font-weight:500;position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:1em}@media screen and (max-width:767px){.tel-box__inner__tel a{font-size:30px}}.tel-box__inner__tel a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;-webkit-mask-image:url(../../assets/img/common/tel_icon.svg);mask-image:url(../../assets/img/common/tel_icon.svg);width:23px;height:30px;mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;background-color:#007a88;transition:background-color .3s ease}.tel-box__inner__time{font-size:14px}@media screen and (max-width:767px){.tel-box__inner__time{margin-bottom:0!important}}span.mwform-checkbox-field-text{font-size:14px}input[type=checkbox]{width:15px;height:15px}input[type=radio]{width:15px;height:15px}.check-box .mwform-checkbox-field label{display:flex;width:100%}.check-box .mwform-checkbox-field label .mwform-checkbox-field-text{display:block}@media screen and (max-width:767px){.check-box .horizontal-item{width:100%}}.flex-start{align-items:flex-start!important}.booth .horizontal-item{position:relative}@media screen and (max-width:767px){.booth .horizontal-item{width:100%;margin-left:0!important}}@media screen and (max-width:767px){.booth .horizontal-item:nth-of-type(1){margin-bottom:15px}}.booth .horizontal-item:nth-of-type(1)::after{content:"(W2700・D1800・H2100)";display:block;font-size:12px;color:#666;margin-left:24px}.booth .horizontal-item:nth-of-type(2)::after{content:"(W5400・D1800・H2100)";display:block;font-size:12px;color:#666;margin-left:24px}.mw_wp_form input[type=file]{padding:0}.privacypolicy__inner{max-width:980px;margin:0 auto;padding-bottom:140px}.privacypolicy__inner .sub-title{font-size:17px}.privacypolicy__inner h2{font-size:18px;margin-block:20px 10px}.privacypolicy__inner p{margin-bottom:40px;line-height:2em;font-size:17px}.privacypolicy__inner ul li{align-items:baseline}.privacypolicy__inner ul li:not(:last-child){margin-bottom:15px}.privacypolicy__inner ul li i{border:1px solid var(--theme-color);border-radius:5px;margin-right:20px;padding:0 10px;color:var(--theme-color);font-style:normal;font-size:14px;width:100px;text-align:center}.privacypolicy__inner ul li p{margin-bottom:0;line-height:1.8em}.privacypolicy__info{background:#fff;padding:45px 120px;border-radius:5px;margin-top:80px}.privacypolicy__info h2{font-size:20px}.p-policy__inner{max-width:980px;margin:0 auto;padding-bottom:140px}.p-policy__inner .sub-title{font-size:17px}.p-policy__inner h2{font-size:18px;margin-block:20px 10px}.p-policy__inner p{margin-bottom:40px;line-height:2em;font-size:17px}.p-policy .wp-block-group{padding:40px 100px}@media screen and (max-width:767px){.p-policy .wp-block-group{padding:40px 25px}}.p-policy .wp-block-group h3{background-color:none;border:none;color:#000;padding:0;margin-top:0}@media screen and (max-width:767px){.p-policy .wp-block-group h3{font-size:18px}}.p-policy .wp-block-group h5{margin:0 0 20px;font-size:16px;font-weight:400}.p-policy .wp-block-group p{display:flex;align-items:baseline}@media screen and (max-width:767px){.p-policy .wp-block-group p{flex-direction:column}}.p-policy .wp-block-group p:not(:last-child){margin-bottom:5px}@media screen and (max-width:767px){.p-policy .wp-block-group p:not(:last-child){margin-bottom:30px}}.p-policy .wp-block-group p strong{border:1px solid var(--theme-color);border-radius:5px;margin-right:10px;padding:0 10px;color:var(--theme-color);font-style:normal;font-size:14px;width:100px;text-align:center;display:inline-block;line-height:1.6}@media screen and (max-width:767px){.p-policy .wp-block-group p strong{width:100%;margin-bottom:10px;padding:5px 10px}}.p-exhibitor__inner{max-width:980px;margin:0 auto}@media screen and (max-width:767px){.p-exhibitor__inner{padding:0 20px}}.p-exhibitor .search__tags-item{justify-content:flex-start;margin-top:20px}.p-exhibitor .box .catchcopy{position:relative;padding-left:20px;display:block;font-size:30px;font-weight:600;margin-top:40px}@media screen and (max-width:767px){.p-exhibitor .box .catchcopy{font-size:22px}}.p-exhibitor .box .catchcopy::before{content:"";display:inline-block;position:absolute;top:0;left:0;bottom:-7px;width:5px;height:100%;border-radius:5px;background:var(--theme-color)}.p-exhibitor .box .img{margin-top:30px}.p-exhibitor .box .img img{width:100%}.p-exhibitor .box h2{background-color:var(--theme-color);color:#fff;padding:10px 20px;border-radius:5px;font-size:24px;font-weight:500;margin-top:80px;margin-bottom:20px}@media screen and (max-width:767px){.p-exhibitor .box h2{font-size:18px;margin-top:40px}}.p-exhibitor .box iframe{width:100%;height:400px}@media screen and (max-width:767px){.p-exhibitor__content__meta{flex-direction:column-reverse}}.p-exhibitor__content__meta .left{width:25%;margin-right:30px;border-radius:5px;background:#fff;padding:20px;display:flex;align-items:center}@media screen and (max-width:767px){.p-exhibitor__content__meta .left{width:100%;margin-top:30px}}.p-exhibitor__content__meta .left img{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.p-exhibitor__content__meta .left+.right{width:75%}.p-exhibitor__content__meta .right{width:100%}@media screen and (max-width:767px){.p-exhibitor__content__meta .right{width:100%}}.p-exhibitor__content__meta .right .company_meta--cat{font-size:16px!important}@media screen and (max-width:767px){.p-exhibitor__content__meta .right .company_meta--cat{font-size:14px!important}}.p-exhibitor__content__meta .right h2{font-size:30px}@media screen and (max-width:767px){.p-exhibitor__content__meta .right h2{font-size:20px}}.p-exhibitor__content__meta .flex{justify-content:space-between;align-items:center}@media screen and (max-width:767px){.p-exhibitor__content__meta .flex{flex-direction:column;align-items:baseline;row-gap:10px}}@media screen and (max-width:767px){.p-exhibitor__content__meta h2{margin-bottom:15px}}.p-exhibitor .booth-number{font-size:16px}@media screen and (max-width:767px){.p-exhibitor .booth-number{font-size:14px}}.p-exhibitor .booth-number b{font-size:20px;margin-left:10px}@media screen and (max-width:767px){.p-exhibitor .booth-number b{font-size:18px}}.p-exhibitor .company_url{background-color:#fff;border-radius:5px;padding:10px 60px 10px 20px;position:relative;cursor:pointer}.p-exhibitor .company_url::before{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:18px;height:18px;-webkit-mask-image:url(../../assets/img/common/blank_icon.svg);mask-image:url(../../assets/img/common/blank_icon.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;background-color:var(--theme-color)}.other{background-color:#fff;margin-bottom:80px;padding:100px 0 80px;overflow:hidden}.other__inner{max-width:980px;margin:0 auto;position:relative;z-index:0}@media screen and (max-width:767px){.other__inner{padding:0 20px}}.other-swiper{overflow:visible}.other-swiper .slide_btn{position:absolute;top:-40px;right:0}@media screen and (max-width:767px){.other-swiper .slide_btn{display:none}}.other-swiper .slide_btn .swiper-button-prev{left:-70px}.other .swiper-slide{width:420px}@media screen and (max-width:767px){.other .swiper-slide{width:240px}}.other__content__box__title{font-size:24px;font-weight:500;margin-bottom:30px}.p-access{padding-bottom:50px}.p-access__inner{max-width:980px;margin:0 auto}@media screen and (max-width:767px){.p-access .anchorlink__item{padding-block:10px;width:100%!important}}.p-access .bg-white{background-color:#fff;padding:60px 100px;border-radius:20px}.p-access .bg-white ul{gap:40px}@media screen and (max-width:767px){.p-access .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p{margin-bottom:10px}}.zoom-container{position:relative;max-width:1024px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;cursor:zoom-in}.zoom-wrapper{position:relative;width:100%;height:500px;overflow:hidden;cursor:zoom-in;background:#000}.zoom-wrapper.zoomed{cursor:zoom-in}.zoom-wrapper.zoomed:active{cursor:zoom-in}.zoom-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.zoom-controls{position:absolute;top:10px;right:10px;display:flex;gap:5px;z-index:10}.zoom-btn{width:40px;height:40px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.zoom-btn:hover{background:rgba(0,0,0,.9)}.zoom-info{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;z-index:10}.instructions{text-align:center;margin-bottom:20px;color:#666}@tailwind utilities;