@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}dialog{position:fixed;inset:0;max-width:100%;height:100%;max-height:100%;padding:0;margin:0;background:transparent;border:none}dialog::backdrop{background:transparent}:root{--color-white: #fff;--color-black: #212529;--color-gray: #6e7781;--color-red: #eb1215;--color-dark-red: #bd0c0f;--color-border: #afb8c1;--color-link: #fc1b1c;--color-modal-light: #eaeef2;--color-modal-dark: #e3e3e3;--color-black-hover: rgba(33, 37, 41, .65);--color-red-hover: rgba(235, 18, 21, .65);--color-overlay: rgba(0, 0, 0, .25);--gradation-red: linear-gradient(234deg, #f00 15.56%, #9a0000 99.56%);--gradation-gray2: linear-gradient(234deg, #b0b6bb 15.56%, #6e7781 99.56%);--gradation-gray3: linear-gradient( 120deg, rgba(234, 238, 242, 1) 0%, rgba(185, 197, 209, 1) 47%, rgba(159, 175, 191, 1) 100% );--gradation-gray4: radial-gradient( circle at 40% 5%, rgba(234, 238, 242, 1) 0%, rgba(200, 210, 219, 1) 20%, rgba(159, 175, 191, 1) 100% );--gradation-gray5: radial-gradient( circle at 40% 5%, rgba(234, 238, 242, 1) 0%, rgba(200, 210, 219, 1) 40%, rgba(159, 175, 191, 1) 100% );--gradation-gray: linear-gradient(180deg, #eaeef2 0%, #e5eaef 100%);--gradation-clear: linear-gradient( 180deg, rgba(234, 238, 242, .7) 0%, rgba(229, 234, 239, .7) 100% );--bg-01: url(/event/MF-TOKYO2025/assets/bk_01.png);--bg-02: url(/event/MF-TOKYO2025/assets/bk_02.png);--icon-external: url('data:image/svg+xml;utf8,<svg width="15" height="16" viewBox="0 0 15 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><g id="open_in_new_24dp_5F6368_FILL0_wght300_GRAD-25_opsz24 1"><path id="Vector" d="M3.36609 13.5067C3.07078 13.5067 2.81943 13.4029 2.61203 13.1954C2.40453 12.9881 2.30078 12.7367 2.30078 12.4414V4.1742C2.30078 3.87889 2.40453 3.62753 2.61203 3.42014C2.81943 3.21264 3.07109 3.10889 3.36703 3.10889H7.22141V3.98326H3.3675C3.31937 3.98326 3.27531 4.00331 3.23531 4.04342C3.19521 4.08342 3.17516 4.12748 3.17516 4.1756V12.44C3.17516 12.4881 3.19521 12.5322 3.23531 12.5722C3.27531 12.6123 3.31937 12.6323 3.3675 12.6323H11.6319C11.68 12.6323 11.7241 12.6123 11.7641 12.5722C11.8042 12.5322 11.8242 12.4881 11.8242 12.44V8.58607H12.6986V12.4404C12.6986 12.7364 12.5948 12.9881 12.3873 13.1954C12.1799 13.4029 11.9286 13.5067 11.6333 13.5067H3.36609ZM6.09469 10.3289L5.47859 9.71279L11.2112 3.98326H8.64875V3.10889H12.6986V7.15873H11.8242V4.59623L6.09469 10.3289Z" fill="currentColor"/></g></svg>');--hover-opacity: .6;--letter-spacing: .05em;--transition-duration-hover: .2s;--z-index-contact: 100;--z-index-overlay: 200;--z-index-fixed: 300;--container-spacing-horizontal: 4%;--container-max-width: calc(var(--base-rem) * 72.75);--container-width: min( calc(100% - var(--container-spacing-horizontal) * 2), var(--container-max-width) );--base-rem: clamp(.85rem, calc(100vw / 375 * var(--rem, 16)), 1rem)}@media screen and (min-width: 1142px),print{:root{--header-height: calc(6.1875 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){:root{--header-height: calc(3.375 * var(--base-rem) * 1)}}html{font-family:Hiragino Sans,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:100%;line-height:normal;scroll-behavior:smooth;background-color:#eaeef280}*,*:before,*:after{letter-spacing:var(--letter-spacing)}img,video{display:block;max-width:100%;height:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){img{image-rendering:-webkit-optimize-contrast}img _::-webkit-full-page-media,img _:future,:root img{image-rendering:auto}}select,[type=checkbox],[type=radio]{cursor:pointer}select:disabled,[type=checkbox]:disabled,[type=radio]:disabled{cursor:default}canvas{display:block}:target{scroll-margin-top:var(--header-height)}main{overflow:hidden}@media screen and (max-width: 767px){.d-pc{display:none}}@media screen and (min-width: 768px),print{.d-sp{display:none}}@media screen and (min-width: 768px),print{.d-pc-inline-block{display:inline-block}}@media screen and (max-width: 767px){.d-sp-inline-block{display:inline-block}}.inline-block{display:inline-block}.button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(22.25 * var(--base-rem) * 1);padding:calc(1.3125 * var(--base-rem) * 1) 0;color:var(--color-red);background-color:var(--color-white);border:calc(.125 * var(--base-rem) * 1) solid var(--color-red);border-radius:9999px;transition:background var(--transition-duration-hover),color var(--transition-duration-hover);font-weight:700;letter-spacing:calc(.04 * var(--base-rem) * 1);font-size:calc(1 * var(--base-rem) * 1)}@media screen and (min-width: 768px),print{.button{line-height:1.5}}@media screen and (max-width: 767px){.button{line-height:1.6}}@media screen and (min-width: 768px),print{.button{padding:calc(1.3125 * var(--base-rem) * 1) calc(3.75 * var(--base-rem) * 1)}}.button:after{position:absolute;top:50%;right:calc(.75 * var(--base-rem) * 1);width:calc(1.5 * var(--base-rem) * 1);height:calc(1.5 * var(--base-rem) * 1);content:"";background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arrow_forward_ios_24dp_5F6368_FILL0_wght400_GRAD0_opsz24%201'%3e%3cpath%20id='Vector'%20d='M8.525%2022L6.75%2020.225L14.975%2012L6.75%203.775L8.525%202L18.525%2012L8.525%2022Z'%20fill='%23EB1215'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;transform:translateY(-50%)}@media (hover: hover){.button:where(:-moz-any-link,:enabled,summary):hover{color:var(--color-white);background-color:var(--color-red)}.button:where(:any-link,:enabled,summary):hover{color:var(--color-white);background-color:var(--color-red)}.button:where(:-moz-any-link,:enabled,summary):hover:after{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arrow_forward_ios_24dp_5F6368_FILL0_wght400_GRAD0_opsz24%201'%3e%3cpath%20id='Vector'%20d='M8.025%2022L6.25%2020.225L14.475%2012L6.25%203.775L8.025%202L18.025%2012L8.025%2022Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e")}.button:where(:any-link,:enabled,summary):hover:after{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arrow_forward_ios_24dp_5F6368_FILL0_wght400_GRAD0_opsz24%201'%3e%3cpath%20id='Vector'%20d='M8.025%2022L6.25%2020.225L14.475%2012L6.25%203.775L8.025%202L18.025%2012L8.025%2022Z'%20fill='white'/%3e%3c/g%3e%3c/svg%3e")}}.topButton{position:fixed;right:0;bottom:calc(2.5 * var(--base-rem) * 1);z-index:var(--z-index-fixed);display:grid;align-items:center;justify-content:center;width:calc(2.125 * var(--base-rem) * 1);height:calc(2.125 * var(--base-rem) * 1);padding:calc(.610625 * var(--base-rem) * 1);background-color:var(--color-white);filter:drop-shadow(0px calc(.25 * var(--base-rem) * 1) calc(.25 * var(--base-rem) * 1) rgba(235,18,21,.25));border-radius:50%;opacity:0;transition:opacity var(--transition-duration-hover)}@media screen and (min-width: 768px),print{.topButton{right:calc(5 * var(--base-rem) * 1);bottom:calc(5 * var(--base-rem) * 1);width:calc(5 * var(--base-rem) * 1);height:calc(5 * var(--base-rem) * 1);padding:calc(1.4375 * var(--base-rem) * 1)}}.topButton.is-show{opacity:1}@media (hover: hover){.topButton.is-show:where(:-moz-any-link,:enabled,summary):hover{opacity:var(--hover-opacity)}.topButton.is-show:where(:any-link,:enabled,summary):hover{opacity:var(--hover-opacity)}}@media screen and (max-width: 767px){.contentTitle{text-align:center}}.contentTitle.contentTitle--center{text-align:center}.contentTitle__lead{position:relative;display:inline-block;padding-left:calc(1.125 * var(--base-rem) * 1);font-weight:700;font-size:calc(1.125 * var(--base-rem) * 1);letter-spacing:calc(.045 * var(--base-rem) * 1);line-height:1.7}.contentTitle__lead:before{position:absolute;top:50%;left:0;display:block;width:calc(.75 * var(--base-rem) * 1);height:calc(.75 * var(--base-rem) * 1);content:"";background-color:var(--color-red);border-radius:50%;transform:translateY(-50%)}.contentTitle__title{font-family:Roboto,Hiragino Sans,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;color:var(--color-red);font-weight:900}@media screen and (min-width: 768px),print{.contentTitle__title{font-size:calc(5 * var(--base-rem) * 1);line-height:1.4}}@media screen and (max-width: 767px){.contentTitle__title{font-size:calc(2.5625 * var(--base-rem) * 1);line-height:1.4}}.ball{position:absolute;background-image:var(--gradation-red);border-radius:50%}.header{position:sticky;top:0;right:0;left:0;z-index:var(--z-index-fixed);display:grid;width:100%;transition-duration:.3s;transition-property:background-color,filter,padding,border-radius}@media screen and (min-width: 1142px),print{.header{min-height:calc(5 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){.header{grid-auto-rows:minmax(0,auto);min-height:calc(3.4375 * var(--base-rem) * 1)}}.header__content{background-color:var(--color-white);transition-duration:.3s;transition-property:background-color,filter,padding,border-radius}@media screen and (min-width: 1142px),print{.header__content{display:grid;grid-template-columns:auto 1fr;align-items:center;height:100%;padding:calc(.625 * var(--base-rem) * 1) calc(2.5 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){.header__spContainer{position:relative;z-index:var(--z-index-fixed);display:flex;align-items:center;justify-content:space-between;padding-left:calc(1.25 * var(--base-rem) * 1);background-color:var(--color-white)}}.header__logo{display:flex;align-items:center}.header__logo img{height:auto}@media screen and (max-width: 1141px){.header__logo img{width:calc(7.390625 * var(--base-rem) * 1)}}@media screen and (min-width: 1142px),print{.header__logo img{width:calc(10.75 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){.header__menu{position:absolute;top:99%;right:0;left:0;z-index:var(--z-index-fixed);max-height:calc(100vh - 3.4375 * var(--base-rem) * 1);overflow-y:auto;visibility:hidden;background-color:#fff;opacity:0;transition-duration:.3s;transition-property:opacity,visibility}.header__menu:is(.header.is-menu-open *){visibility:visible;opacity:1}}@media screen and (min-width: 1142px),print{.header__nav{display:grid;grid-template-columns:1fr auto;-moz-column-gap:calc(1.875 * var(--base-rem) * 1);column-gap:calc(1.875 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){.header__nav{display:grid;row-gap:calc(3.75 * var(--base-rem) * 1);padding:calc(3.75 * var(--base-rem) * 1) calc(1.875 * var(--base-rem) * 1)}}@media screen and (min-width: 1142px),print{.header__list{display:grid;grid-auto-flow:column;-moz-column-gap:calc(2.5 * var(--base-rem) * 1);column-gap:calc(2.5 * var(--base-rem) * 1);align-items:center;justify-content:end;height:100%}}@media screen and (max-width: 1141px){.header__list{display:grid;row-gap:calc(1.875 * var(--base-rem) * 1)}}.header__link{display:inline-block;align-items:center;transition:color var(--transition-duration-hover);font-weight:700;font-size:calc(1 * var(--base-rem) * 1);line-height:1.75;letter-spacing:calc(.04 * var(--base-rem) * 1)}@media screen and (min-width: 1142px),print{.header__link{height:100%}}@media screen and (max-width: 1141px){.header__link{width:100%;padding-bottom:calc(.25 * var(--base-rem) * 1);border-bottom:1px solid var(--color-border)}}@media (hover: hover){.header__link:where(:-moz-any-link,:enabled,summary):hover{color:var(--color-red)}.header__link:where(:any-link,:enabled,summary):hover{color:var(--color-red)}}.header__link[aria-expanded]:after{display:block;grid-area:1/2;width:calc(var(--base-rem) * .75);height:calc(var(--base-rem) * .5);clip-path:polygon(0% 0%,50% 100%,100% 0%);content:"";background-color:currentColor;transition:transform .4s;transform:rotate(0)}.header__link[aria-expanded]:is([aria-expanded=true],.is-hover):after{transform:rotate(180deg)}.header__buttonList{display:grid;grid-template-columns:auto auto;-moz-column-gap:calc(.75 * var(--base-rem) * 1);column-gap:calc(.75 * var(--base-rem) * 1);justify-content:center}.header__button{display:inline-block;padding:calc(.5 * var(--base-rem) * 1) calc(1.5 * var(--base-rem) * 1);color:var(--color-white);border-radius:9999px;transition:background var(--transition-duration-hover);font-weight:700;letter-spacing:calc(.04 * var(--base-rem) * 1);font-size:calc(1 * var(--base-rem) * 1);line-height:1.75}.header__button.header__button--red{background-color:var(--color-red)}@media (hover: hover){.header__button.header__button--red:where(:-moz-any-link,:enabled,summary):hover{background-color:var(--color-red-hover)}.header__button.header__button--red:where(:any-link,:enabled,summary):hover{background-color:var(--color-red-hover)}}.header__button.header__button--black{background-color:var(--color-black)}@media (hover: hover){.header__button.header__button--black:where(:-moz-any-link,:enabled,summary):hover{background-color:var(--color-black-hover)}.header__button.header__button--black:where(:any-link,:enabled,summary):hover{background-color:var(--color-black-hover)}}@media screen and (min-width: 1142px),print{.header__toggle{display:none}}@media screen and (max-width: 1141px){.header__toggle{--line-gap: calc(var(--base-rem) * .5);position:relative;width:calc(3.4375 * var(--base-rem) * 1);height:calc(3.4375 * var(--base-rem) * 1);background-color:var(--color-red)}.header__toggle>span{position:absolute;inset:0;display:block;width:calc(var(--base-rem) * 1.5);height:3px;margin:auto;background-color:var(--color-white);border-radius:9999px;transition-duration:.3s;transition-property:transform,opacity}.header__toggle>span:nth-child(1){transform:translateY(calc(var(--line-gap) * -1))}.header__toggle>span:nth-child(3){transform:translateY(calc(var(--line-gap) * 1))}.header__toggle>span:is([aria-expanded=true] *):nth-child(1){transform:rotate(45deg)}.header__toggle>span:is([aria-expanded=true] *):nth-child(2){opacity:0}.header__toggle>span:is([aria-expanded=true] *):nth-child(3){transform:rotate(-45deg)}}.header__overlay{position:fixed;top:0;left:0;z-index:var(--z-index-overlay);width:100%;height:100%;pointer-events:none;visibility:hidden;background:var(--color-overlay);opacity:0;transition-duration:.3s;transition-property:opacity,visibility}.header__overlay:is(.header.is-menu-open *){pointer-events:all;visibility:visible;opacity:1}.mv__image{width:100lvw}.infoContainer{padding:calc(2.5 * var(--base-rem) * 1) calc(1.875 * var(--base-rem) * 1)}@media screen and (min-width: 768px),print{.infoContainer{padding:calc(3.75 * var(--base-rem) * 1) calc(1.875 * var(--base-rem) * 1)}}.infoContainer--red{background-image:var(--gradation-gray2)}.infoContainer--white{background-color:var(--color-white)}.info__lead{width:100%;max-width:calc(53.125 * var(--base-rem) * 1)}@media screen and (min-width: 768px),print{.info__lead{margin-right:auto;margin-left:auto}}.info__lead__img{width:100%}@media screen and (max-width: 767px){.info__lead__img.info__lead__img--pc{display:none}}@media screen and (min-width: 768px),print{.info__lead__img.info__lead__img--sp{display:none}}.info__text{position:relative;padding-bottom:calc(1.25 * var(--base-rem) * 1);background-image:var(--gradation-red);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}@media screen and (min-width: 768px),print{.info__text{font-size:calc(1.4375 * var(--base-rem) * 1);line-height:1.5;letter-spacing:calc(.0575 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.info__text{font-size:calc(.875 * var(--base-rem) * 1);line-height:1.75;letter-spacing:calc(.0475 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.info__text{text-align:center}}.info__text:last-of-type:after{position:absolute;bottom:0;left:50%;display:inline-block;width:calc(3.125 * var(--base-rem) * 1);height:calc(.125 * var(--base-rem) * 1);content:"";background-color:var(--color-dark-red);transform:translate(-50%)}@media screen and (min-width: 768px),print{.info__text+.info__text{margin-top:calc(1.25 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.info__text+.info__text{margin-top:calc(.5 * var(--base-rem) * 1)}}.seminar{padding:calc(3.75 * var(--base-rem) * 1) calc(1.875 * var(--base-rem) * 1);background-repeat:no-repeat;background-position:bottom;background-size:100% auto}@media screen and (min-width: 768px),print{.seminar{padding:calc(7.5 * var(--base-rem) * 1) 0 calc(7.5 * var(--base-rem) * 1);background-image:url(/event/MF-TOKYO2025/assets/seminar_bk_pc.png),var(--gradation-gray5)}}@media screen and (max-width: 767px){.seminar{background-image:url(/event/MF-TOKYO2025/assets/seminar_bk_sp.png),var(--gradation-gray4)}}.seminarContainer{position:relative}@media screen and (min-width: 768px),print{.seminarContainer{max-width:calc(75.125 * var(--base-rem) * 1);padding:0 calc(1.875 * var(--base-rem) * 1);margin-right:auto;margin-left:auto}}.seminarDetail{padding:calc(2.5 * var(--base-rem) * 1) calc(1.53125 * var(--base-rem) * 1);margin-top:calc(1.25 * var(--base-rem) * 1);background-color:var(--color-white);border-radius:calc(.625 * var(--base-rem) * 1)}@media screen and (min-width: 768px),print{.seminarDetail{max-width:calc(61.0625 * var(--base-rem) * 1);padding:calc(5 * var(--base-rem) * 1) calc(6.9375 * var(--base-rem) * 1);margin-top:calc(1.875 * var(--base-rem) * 1);margin-right:auto;margin-left:auto;border-radius:calc(1.25 * var(--base-rem) * 1)}}.seminarDetail__title{font-weight:700;text-align:center}@media screen and (min-width: 768px),print{.seminarDetail__title{font-size:calc(1.625 * var(--base-rem) * 1);line-height:1.45;letter-spacing:calc(.08 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.seminarDetail__title{font-size:calc(1 * var(--base-rem) * 1);line-height:1.7;letter-spacing:calc(.04 * var(--base-rem) * 1)}}.seminarDetail__list{display:grid;grid-template-columns:1fr;row-gap:calc(1.375 * var(--base-rem) * 1);margin-top:calc(1.25 * var(--base-rem) * 1)}@media screen and (min-width: 768px),print{.seminarDetail__list{row-gap:calc(2.5 * var(--base-rem) * 1);margin-top:calc(2.5 * var(--base-rem) * 1)}}.seminarDetail__list--underline{border-bottom:1px solid var(--color-border)}@media screen and (min-width: 768px),print{.seminarDetail__list--underline{padding-bottom:calc(3.75 * var(--base-rem) * 1);margin-bottom:calc(3.75 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.seminarDetail__list--underline{padding-bottom:calc(1.25 * var(--base-rem) * 1);margin-bottom:calc(1.25 * var(--base-rem) * 1)}}.seminarDetail__item{display:grid}@media screen and (max-width: 767px){.seminarDetail__item{grid-template-columns:1fr;row-gap:calc(.625 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.seminarDetail__item{grid-template-columns:calc(6.5 * var(--base-rem) * 1) 1fr;-moz-column-gap:calc(2.125 * var(--base-rem) * 1);column-gap:calc(2.125 * var(--base-rem) * 1);align-items:center}}.seminarDetail__head{width:100%;padding:calc(.1875 * var(--base-rem) * 1) calc(.625 * var(--base-rem) * 1);color:var(--color-white);text-align:center;background-color:var(--color-red);border-radius:calc(.625 * var(--base-rem) * 1);font-weight:400}@media screen and (min-width: 768px),print{.seminarDetail__head{font-size:calc(1 * var(--base-rem) * 1);line-height:1.8;letter-spacing:calc(.04 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.seminarDetail__head{font-size:calc(.875 * var(--base-rem) * 1);line-height:1.7;letter-spacing:calc(.035 * var(--base-rem) * 1)}}.seminarDetail__head.seminarDetail__head--gray{background-color:var(--color-gray)}.seminarDetail__text{font-weight:400}@media screen and (min-width: 768px),print{.seminarDetail__text{font-size:calc(1 * var(--base-rem) * 1);line-height:1.8;letter-spacing:calc(.04 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.seminarDetail__text{font-size:calc(.875 * var(--base-rem) * 1);line-height:1.7;letter-spacing:calc(.035 * var(--base-rem) * 1)}}.seminarDetail__button{display:flex;justify-content:center;margin-top:calc(1.125 * var(--base-rem) * 1)}@media screen and (min-width: 768px),print{.seminarDetail__button{margin-top:calc(.625 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.seminar__ball--01{display:none}}@media screen and (min-width: 768px),print{.seminar__ball--01{top:calc(-.75 * var(--base-rem) * 1);right:calc(10 * var(--base-rem) * 1);width:calc(6 * var(--base-rem) * 1);height:calc(6 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.seminar__ball--02{display:none}}@media screen and (min-width: 768px),print{.seminar__ball--02{top:calc(26.5 * var(--base-rem) * 1);left:calc(-14 * var(--base-rem) * 1);width:calc(14 * var(--base-rem) * 1);height:calc(14 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.seminar__ball--03{right:calc(-3 * var(--base-rem) * 1);bottom:calc(-7.375 * var(--base-rem) * 1);width:calc(4.6875 * var(--base-rem) * 1);height:calc(4.6875 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.seminar__ball--03{right:calc(-10.625 * var(--base-rem) * 1);bottom:calc(-9.9375 * var(--base-rem) * 1);width:calc(9.125 * var(--base-rem) * 1);height:calc(9.125 * var(--base-rem) * 1)}}.seminar__note{--letter-spacing: .04em;display:flex;flex-direction:column;align-items:center;font-weight:500;line-height:1.7;color:var(--color-black)}@media screen and (min-width: 768px),print{.seminar__note{margin-top:calc(3.125 * var(--base-rem) * 1);font-size:calc(.8125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.seminar__note{margin-top:calc(2.5 * var(--base-rem) * 1);font-size:calc(.75 * var(--base-rem) * 1)}}.access{padding:calc(3.75 * var(--base-rem) * 1) calc(1.875 * var(--base-rem) * 1);background-color:var(--color-white)}@media screen and (min-width: 768px),print{.access{padding:calc(6.25 * var(--base-rem) * 1) 0}}.accessContainer{position:relative}@media screen and (min-width: 768px),print{.accessContainer{max-width:calc(75.125 * var(--base-rem) * 1);padding:0 calc(1.875 * var(--base-rem) * 1);margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px),print{.accessDetail{max-width:calc(61.0625 * var(--base-rem) * 1);margin-right:auto;margin-left:auto}}.accessDetail__map{margin-top:calc(1.25 * var(--base-rem) * 1)}@media screen and (min-width: 1280px),print{.accessDetail__map{margin-top:calc(-3.75 * var(--base-rem) * 1)}}.accessDetail__map__image{width:100%}.accessDetail__infoList{display:grid;grid-template-columns:1fr;row-gap:calc(.5 * var(--base-rem) * 1);padding:calc(1.125 * var(--base-rem) * 1) calc(.5625 * var(--base-rem) * 1);margin-top:calc(1.25 * var(--base-rem) * 1);border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}@media screen and (min-width: 1280px),print{.accessDetail__infoList{grid-template-columns:repeat(4,auto);-moz-column-gap:calc(1.25 * var(--base-rem) * 1);column-gap:calc(1.25 * var(--base-rem) * 1);padding:calc(1.625 * var(--base-rem) * 1) calc(1.875 * var(--base-rem) * 1);margin-top:calc(2.5 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.accessDetail__infoItem{font-weight:400;font-size:calc(.75 * var(--base-rem) * 1);line-height:1.7;letter-spacing:calc(.03 * var(--base-rem) * 1)}}@media screen and (min-width: 1280px),print{.accessDetail__infoItem{font-weight:600;font-size:calc(.8125 * var(--base-rem) * 1);line-height:1.7;letter-spacing:calc(.0325 * var(--base-rem) * 1)}}.accessDetail__infoItem__lead{position:relative;padding-right:calc(1.1875 * var(--base-rem) * 1)}.accessDetail__infoItem__lead:after{position:absolute;top:50%;right:calc(.5625 * var(--base-rem) * 1);display:inline-block;width:1px;height:calc(.6875 * var(--base-rem) * 1);content:"";background-color:var(--color-black);transform:translateY(-50%)}.accessDetail__textLink{position:relative;padding-right:calc(1.3125 * var(--base-rem) * 1);padding-bottom:calc(.125 * var(--base-rem) * 1);color:var(--color-link);border-bottom:1px solid var(--color-link);transition:opacity var(--transition-duration-hover)}@media (hover: hover){.accessDetail__textLink:where(:-moz-any-link,:enabled,summary):hover{opacity:var(--hover-opacity)}.accessDetail__textLink:where(:any-link,:enabled,summary):hover{opacity:var(--hover-opacity)}}.accessDetail__textLink:after{position:absolute;top:50%;right:0;display:inline-block;width:calc(.875 * var(--base-rem) * 1);height:calc(.875 * var(--base-rem) * 1);content:"";background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arrow_forward_ios_24dp_5F6368_FILL0_wght400_GRAD0_opsz24%201'%3e%3cpath%20id='Vector'%20d='M8.525%2022L6.75%2020.225L14.975%2012L6.75%203.775L8.525%202L18.525%2012L8.525%2022Z'%20fill='%23EB1215'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;transform:translateY(-50%)}@media screen and (max-width: 767px){.access__ball--01{display:none}}@media screen and (min-width: 768px),print{.access__ball--01{top:calc(23.125 * var(--base-rem) * 1);left:calc(-7.25 * var(--base-rem) * 1);width:calc(7.25 * var(--base-rem) * 1);height:calc(7.25 * var(--base-rem) * 1)}}.contact{padding:calc(3.75 * var(--base-rem) * 1) calc(1.875 * var(--base-rem) * 1);background-color:var(--color-white)}@media screen and (min-width: 768px),print{.contact{padding:calc(6.25 * var(--base-rem) * 1) 0 calc(6.25 * var(--base-rem) * 1);background-image:url(/event/MF-TOKYO2025/assets/bk_03.png);background-repeat:no-repeat;background-size:100%}}@media screen and (max-width: 767px){.contact{background-image:url(/event/MF-TOKYO2025/assets/bk_03_sp.png);background-repeat:no-repeat;background-size:100%}}.contactContainer{position:relative}@media screen and (min-width: 768px),print{.contactContainer{max-width:calc(75.125 * var(--base-rem) * 1);padding:0 calc(1.875 * var(--base-rem) * 1);margin-right:auto;margin-left:auto}}@media screen and (min-width: 1280px),print{.contactContainer{max-width:calc(83.75 * var(--base-rem) * 1)}}.contactBox{z-index:var(--z-index-contact);padding:calc(3.75 * var(--base-rem) * 1) calc(1.625 * var(--base-rem) * 1);background:var(--gradation-clear);border-radius:calc(1.875 * var(--base-rem) * 1);box-shadow:calc(.25 * var(--base-rem) * 1) calc(.25 * var(--base-rem) * 1) calc(.125 * var(--base-rem) * 1) calc(0 * var(--base-rem) * 1) #0000001a;-webkit-backdrop-filter:blur(calc(.78125 * var(--base-rem) * 1));backdrop-filter:blur(calc(.78125 * var(--base-rem) * 1))}@media screen and (min-width: 768px),print{.contactBox{padding:calc(3.75 * var(--base-rem) * 1) calc(4.3125 * var(--base-rem) * 1)}}.contactBox__buttons{display:grid;justify-items:center;margin-top:calc(1.25 * var(--base-rem) * 1)}@media screen and (max-width: 767px){.contactBox__buttons{grid-template-columns:1fr;row-gap:calc(1.25 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.contactBox__buttons{grid-template-columns:repeat(3,1fr);-moz-column-gap:calc(2.3125 * var(--base-rem) * 1);column-gap:calc(2.3125 * var(--base-rem) * 1)}}@media screen and (min-width: 768px) and (max-width: 1141px){.contactBox__buttons{grid-template-columns:1fr;row-gap:calc(1.25 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.contact__ball--01{top:calc(-1.0625 * var(--base-rem) * 1);right:calc(-4.1875 * var(--base-rem) * 1);width:calc(8.25 * var(--base-rem) * 1);height:calc(8.25 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.contact__ball--01{top:calc(-7.8125 * var(--base-rem) * 1);right:calc(-6.5625 * var(--base-rem) * 1);width:calc(14 * var(--base-rem) * 1);height:calc(14 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.contact__ball--02{top:calc(-1.3125 * var(--base-rem) * 1);left:calc(-3 * var(--base-rem) * 1);width:calc(4.75 * var(--base-rem) * 1);height:calc(4.75 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.contact__ball--02{top:calc(-4.4375 * var(--base-rem) * 1);left:calc(4.5 * var(--base-rem) * 1);width:calc(6 * var(--base-rem) * 1);height:calc(6 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.contact__ball--03{bottom:calc(-6.5 * var(--base-rem) * 1);left:calc(-5.3125 * var(--base-rem) * 1);width:calc(14.25 * var(--base-rem) * 1);height:calc(14.25 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.contact__ball--03{top:calc(12.125 * var(--base-rem) * 1);left:calc(-7.125 * var(--base-rem) * 1);width:calc(17.6875 * var(--base-rem) * 1);height:calc(17.6875 * var(--base-rem) * 1)}}.footer{z-index:var(--z-index-fixed);padding:calc(1.875 * var(--base-rem) * 1) calc(1.96875 * var(--base-rem) * 1) calc(1.25 * var(--base-rem) * 1);background-color:var(--color-black)}.footer__linkContainer{display:grid}@media screen and (max-width: 1141px){.footer__linkContainer{grid-template-areas:"snsList" "linkList";grid-template-columns:auto;row-gap:calc(1.25 * var(--base-rem) * 1);justify-content:center}}@media screen and (min-width: 1142px),print{.footer__linkContainer{grid-template-areas:"linkList snsList";grid-template-columns:1fr auto;-moz-column-gap:calc(3.75 * var(--base-rem) * 1);column-gap:calc(3.75 * var(--base-rem) * 1);max-width:calc(63.4375 * var(--base-rem) * 1);margin-right:auto;margin-left:auto}}.footer__linkList{grid-area:linkList}@media screen and (max-width: 1141px){.footer__linkList{display:flex;flex-wrap:wrap;row-gap:calc(.8125 * var(--base-rem) * 1);-moz-column-gap:calc(1.25 * var(--base-rem) * 1);column-gap:calc(1.25 * var(--base-rem) * 1);justify-content:center}}@media screen and (min-width: 1142px),print{.footer__linkList{display:grid;grid-template-columns:repeat(4,auto);-moz-column-gap:calc(1.875 * var(--base-rem) * 1);column-gap:calc(1.875 * var(--base-rem) * 1)}}.footer__linkItem{color:var(--color-white);opacity:1;font-weight:400}@media screen and (min-width: 1142px),print{.footer__linkItem{font-size:calc(1 * var(--base-rem) * 1);line-height:1.8;letter-spacing:calc(.04 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){.footer__linkItem{font-size:calc(.75 * var(--base-rem) * 1);line-height:1.7;letter-spacing:calc(.03 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){.footer__linkItem:nth-child(1){width:calc(7.5 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){.footer__linkItem:nth-child(2){width:calc(8.125 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){.footer__linkItem:nth-child(3){width:calc(5.625 * var(--base-rem) * 1)}}@media screen and (max-width: 1141px){.footer__linkItem:nth-child(4){width:calc(10.625 * var(--base-rem) * 1)}}.footer__linkItem>a{transition:opacity var(--transition-duration-hover)}@media (hover: hover){.footer__linkItem>a:where(:-moz-any-link,:enabled,summary):hover{opacity:var(--hover-opacity)}.footer__linkItem>a:where(:any-link,:enabled,summary):hover{opacity:var(--hover-opacity)}}.footer__snsList{display:grid;grid-area:snsList;grid-template-columns:repeat(4,calc(1.875 * var(--base-rem) * 1));-moz-column-gap:calc(1.5 * var(--base-rem) * 1);column-gap:calc(1.5 * var(--base-rem) * 1);justify-content:center}.footer__snsItem>a{transition:opacity var(--transition-duration-hover)}@media (hover: hover){.footer__snsItem>a:where(:-moz-any-link,:enabled,summary):hover{opacity:var(--hover-opacity)}.footer__snsItem>a:where(:any-link,:enabled,summary):hover{opacity:var(--hover-opacity)}}.footer__copyright{display:grid;grid-template-columns:auto auto;-moz-column-gap:calc(.3125 * var(--base-rem) * 1);column-gap:calc(.3125 * var(--base-rem) * 1);align-items:center;justify-content:center;margin-top:calc(1.78125 * var(--base-rem) * 1);color:var(--color-white);text-align:center;font-weight:400;font-size:calc(.75 * var(--base-rem) * 1);line-height:1.7;letter-spacing:calc(.03 * var(--base-rem) * 1)}@media screen and (min-width: 1142px),print{.footer__copyright{margin-top:calc(2.09375 * var(--base-rem) * 1)}}.footer__copyright--icon{font-size:calc(1.375 * var(--base-rem) * 1);line-height:calc(1.375 * var(--base-rem) * 1);transform:translateY(calc(.075 * var(--base-rem) * 1))}@media screen and (min-width: 768px),print{.machines{padding-top:calc(3.75 * var(--base-rem) * 1);background-image:var(--bg-01),var(--bg-02),var(--bg-01),var(--bg-01);background-repeat:no-repeat;background-position-y:top,30%,54%,bottom;background-size:100% auto}}@media screen and (max-width: 767px){.machines{padding-top:calc(1.875 * var(--base-rem) * 1);background-image:var(--bg-01),var(--bg-01),var(--bg-01),var(--bg-02),var(--bg-01),var(--bg-01),var(--bg-02),var(--bg-01),var(--bg-01),var(--bg-01),var(--bg-02),var(--bg-01),var(--bg-01),var(--bg-01),var(--bg-01);background-repeat:no-repeat;background-position-y:top,5%,10%,15.5%,21.5%,28%,34%,40%,47%,61%,67%,73%,77.5%,85%,bottom;background-size:100% auto}}.machinesContainer{position:relative;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px),print{.machinesContainer{max-width:calc(83.75 * var(--base-rem) * 1);padding:0 calc(6.1875 * var(--base-rem) * 1);padding-bottom:calc(.625 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machinesContainer{padding:0 calc(1.875 * var(--base-rem) * 1);padding-bottom:calc(.625 * var(--base-rem) * 1)}}.machines__map{position:relative}@media screen and (min-width: 768px),print{.machines__map{margin-top:calc(1.875 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__map{margin-top:calc(1.25 * var(--base-rem) * 1)}}.machines__map img{width:100%}.machines__pin{position:absolute;display:block;transform-origin:bottom center;transition:transform var(--transition-duration-hover);will-change:transform}@media screen and (min-width: 768px),print{.machines__pin{height:12.5%}}@media screen and (max-width: 767px){.machines__pin{height:21%}}@media (hover: hover){.machines__pin:where(:-moz-any-link,:enabled,summary):hover{transform:scale(1.1)}.machines__pin:where(:any-link,:enabled,summary):hover{transform:scale(1.1)}}@media screen and (min-width: 768px),print{.machines__pin.machines__pin--01{top:31.6%;left:44.5%}.machines__pin.machines__pin--01 img{transform:scale(1.4)}}@media screen and (max-width: 767px){.machines__pin.machines__pin--01{top:26.5%;left:41%}}@media screen and (min-width: 768px),print{.machines__pin.machines__pin--02{top:25%;left:68%}.machines__pin.machines__pin--02 img{transform:scale(1.1)}}@media screen and (max-width: 767px){.machines__pin.machines__pin--02{top:15.5%;left:65%}}@media screen and (min-width: 768px),print{.machines__pin.machines__pin--03{top:32%;left:15%}.machines__pin.machines__pin--03 img{transform:scale(1.4)}}@media screen and (max-width: 767px){.machines__pin.machines__pin--03{top:27%;left:9%}}.machines__pin img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.machines__link{position:absolute;display:block;align-items:center;justify-content:center;padding:.4% 1% .4% 1.7%;font-size:clamp(.4rem,.4rem + .625vw,.9rem);font-weight:600;color:var(--color-black);background-color:var(--color-white);border:2px solid var(--color-black);border-radius:4px;transform-origin:bottom center;transition:transform var(--transition-duration-hover);will-change:transform}@media (hover: hover){.machines__link:where(:-moz-any-link,:enabled,summary):hover{color:#eaeef2;background-color:var(--color-black)}.machines__link:where(:any-link,:enabled,summary):hover{color:#eaeef2;background-color:var(--color-black)}.machines__link:where(:-moz-any-link,:enabled,summary):hover:after{background-color:#eaeef2}.machines__link:where(:any-link,:enabled,summary):hover:after{background-color:#eaeef2}}@media screen and (min-width: 768px),print{.machines__link{top:51%;left:79.5%}}@media screen and (max-width: 767px){.machines__link{top:63%;left:68%;padding:.2% 1%;font-size:clamp(.4rem,.4rem + .625vw,.7rem);font-weight:600;border:1px solid var(--color-black)}}.machines__link:after{display:inline-block;width:15px;height:15px;margin-left:9px;content:"";background-color:var(--color-black);-webkit-mask-image:var(--icon-external);mask-image:var(--icon-external);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1rem;mask-size:1rem;transform:translateY(2px)}@media screen and (max-width: 767px){.machines__link:after{width:10px;height:10px;margin-left:3px;-webkit-mask-size:.75rem;mask-size:.75rem}}.machines__areaList{display:grid;row-gap:calc(.3125 * var(--base-rem) * 1);margin-top:calc(.40625 * var(--base-rem) * 1)}@media screen and (min-width: 768px),print{.machines__areaList{display:none}}.machines__areaList__number{--letter-spacing: .04em;margin-right:calc(.4375 * var(--base-rem) * 1);font-size:calc(.91075 * var(--base-rem) * 1);font-weight:700;line-height:1.5;color:var(--color-red)}.machines__areaList__number.machines__areaList__number--gray{color:var(--color-gray)}.machines__areaList__text{--letter-spacing: .04em;font-size:calc(.75 * var(--base-rem) * 1);font-weight:700;line-height:1.7;color:var(--color-black)}.machines__areaList__link{--letter-spacing: .04em;font-size:calc(.75 * var(--base-rem) * 1);font-weight:700;line-height:1.7;color:var(--color-black);text-decoration:underline}@media (hover: hover){.machines__areaList__link:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none}.machines__areaList__link:where(:any-link,:enabled,summary):hover{text-decoration:none}}.machines__list{display:grid}@media screen and (min-width: 768px),print{.machines__list{row-gap:calc(3.75 * var(--base-rem) * 1);margin-inline:calc(-4.3125 * var(--base-rem) * 1);margin-top:calc(4.3125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__list{row-gap:calc(3.25 * var(--base-rem) * 1);margin-top:calc(1.4375 * var(--base-rem) * 1)}}.machines__ball{z-index:-1;width:var(--machines-ball-size);height:var(--machines-ball-size)}@media screen and (min-width: 768px),print{.machines__ball--01{--machines-ball-size: calc(15.5625 * var(--base-rem) * 1);top:0;right:calc(-6.125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--01{display:none}}@media screen and (min-width: 768px),print{.machines__ball--02{--machines-ball-size: calc(9.0625 * var(--base-rem) * 1);top:calc(49.6875 * var(--base-rem) * 1);left:calc(-4.5 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--02{--machines-ball-size: calc(5.875 * var(--base-rem) * 1);top:calc(7.8125 * var(--base-rem) * 1);left:calc(-3.125 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--03{--machines-ball-size: calc(9.125 * var(--base-rem) * 1);top:calc(52.625 * var(--base-rem) * 1);right:calc(-4.3125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--03{--machines-ball-size: calc(8.25 * var(--base-rem) * 1);top:calc(28.75 * var(--base-rem) * 1);right:calc(-1.0625 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--04{--machines-ball-size: calc(25 * var(--base-rem) * 1);top:calc(74.75 * var(--base-rem) * 1);left:calc(-12.5 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--04{--machines-ball-size: calc(19.125 * var(--base-rem) * 1);top:calc(57.8125 * var(--base-rem) * 1);left:calc(-11.25 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--05{--machines-ball-size: calc(16.25 * var(--base-rem) * 1);top:calc(96.875 * var(--base-rem) * 1);right:calc(-5 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--05{--machines-ball-size: calc(12.375 * var(--base-rem) * 1);top:calc(89.6875 * var(--base-rem) * 1);right:calc(-4.375 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--06{--machines-ball-size: calc(9.125 * var(--base-rem) * 1);top:calc(116.25 * var(--base-rem) * 1);left:calc(-2.1875 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--06{--machines-ball-size: calc(7 * var(--base-rem) * 1);top:calc(109.6875 * var(--base-rem) * 1);left:calc(-1.25 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--07{--machines-ball-size: calc(6 * var(--base-rem) * 1);top:calc(125.3125 * var(--base-rem) * 1);right:calc(-2 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--07{--machines-ball-size: calc(14.3125 * var(--base-rem) * 1);top:calc(118.4375 * var(--base-rem) * 1);right:calc(-6.5625 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--08{--machines-ball-size: calc(18.75 * var(--base-rem) * 1);top:calc(145 * var(--base-rem) * 1);left:calc(-5.3125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--08{--machines-ball-size: calc(9.125 * var(--base-rem) * 1);top:calc(151.25 * var(--base-rem) * 1);left:calc(-4.375 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--09{--machines-ball-size: calc(18.75 * var(--base-rem) * 1);top:calc(135.625 * var(--base-rem) * 1);right:calc(-5.3125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--09{--machines-ball-size: calc(14.3125 * var(--base-rem) * 1);top:calc(174.375 * var(--base-rem) * 1);right:calc(-2.5 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--10{--machines-ball-size: calc(9.125 * var(--base-rem) * 1);top:calc(189.0625 * var(--base-rem) * 1);left:calc(-1.25 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--10{--machines-ball-size: calc(7 * var(--base-rem) * 1);top:calc(213.125 * var(--base-rem) * 1);left:calc(-.625 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--11{--machines-ball-size: calc(6 * var(--base-rem) * 1);top:calc(205.3125 * var(--base-rem) * 1);left:calc(-5.3125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--11{--machines-ball-size: calc(4.5625 * var(--base-rem) * 1);top:calc(243.125 * var(--base-rem) * 1);right:calc(-.3125 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--12{--machines-ball-size: calc(6 * var(--base-rem) * 1);top:calc(173.75 * var(--base-rem) * 1);right:calc(-2.1875 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--12{--machines-ball-size: calc(14.3125 * var(--base-rem) * 1);top:calc(244.0625 * var(--base-rem) * 1);left:calc(-5.9375 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--13{--machines-ball-size: calc(18.75 * var(--base-rem) * 1);top:calc(229.375 * var(--base-rem) * 1);left:calc(-5.625 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--13{--machines-ball-size: calc(12.375 * var(--base-rem) * 1);top:calc(278.4375 * var(--base-rem) * 1);right:calc(-5.9375 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--14{--machines-ball-size: calc(16.25 * var(--base-rem) * 1);top:calc(275 * var(--base-rem) * 1);right:calc(-5.9375 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--14{--machines-ball-size: calc(7 * var(--base-rem) * 1);top:calc(296.875 * var(--base-rem) * 1);left:calc(-1.5625 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--15{--machines-ball-size: calc(9.125 * var(--base-rem) * 1);top:calc(275 * var(--base-rem) * 1);left:calc(-4.0625 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__ball--15{--machines-ball-size: calc(14.3125 * var(--base-rem) * 1);top:calc(312.5 * var(--base-rem) * 1);right:calc(-2.5 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--16{display:none}}@media screen and (max-width: 767px){.machines__ball--16{--machines-ball-size: calc(7 * var(--base-rem) * 1);top:calc(352.5 * var(--base-rem) * 1);left:calc(-.625 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machines__ball--17{display:none}}@media screen and (max-width: 767px){.machines__ball--17{--machines-ball-size: calc(4.5625 * var(--base-rem) * 1);right:calc(-.3125 * var(--base-rem) * 1);bottom:calc(21.25 * var(--base-rem) * 1)}}.machines__note{--letter-spacing: .04em;display:flex;flex-direction:column;margin-top:calc(.625 * var(--base-rem) * 1);font-weight:600;line-height:1.7;color:var(--color-black)}@media screen and (min-width: 768px),print{.machines__note{margin-left:calc(-4.3125 * var(--base-rem) * 1);font-size:calc(.8125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machines__note{font-size:calc(.75 * var(--base-rem) * 1)}}.machinesPanel{display:grid;width:100%;background-color:#eaeef2b3;border:4px solid var(--color-red);border-radius:calc(1.25 * var(--base-rem) * 1);box-shadow:4px 4px 2px #0000001a;-webkit-backdrop-filter:blur(calc(.78125 * var(--base-rem) * 1));backdrop-filter:blur(calc(.78125 * var(--base-rem) * 1))}@media screen and (min-width: 768px),print{.machinesPanel{grid-template-columns:calc(19.3125 * var(--base-rem) * 1) 1fr;-moz-column-gap:calc(.8125 * var(--base-rem) * 1);column-gap:calc(.8125 * var(--base-rem) * 1);padding-top:calc(1.875 * var(--base-rem) * 1);padding-right:calc(4.375 * var(--base-rem) * 1);padding-bottom:calc(5 * var(--base-rem) * 1);padding-left:calc(2.5 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machinesPanel{row-gap:calc(1.875 * var(--base-rem) * 1);padding-top:calc(2.25 * var(--base-rem) * 1);padding-right:calc(1.25 * var(--base-rem) * 1);padding-bottom:calc(3.5 * var(--base-rem) * 1);padding-left:calc(1.25 * var(--base-rem) * 1)}}.machinesPanel.is-gray{background-color:#d1d1d180}.machinesPanel__block{display:flex;flex-direction:column;font-weight:600}@media screen and (min-width: 768px),print{.machinesPanel__block{font-size:calc(1.25 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machinesPanel__block{font-size:calc(1 * var(--base-rem) * 1)}}.machinesPanel__number{color:var(--color-black);font-weight:600;letter-spacing:.04em}@media screen and (min-width: 768px),print{.machinesPanel__number{font-size:calc(3 * var(--base-rem) * 1);line-height:1.45}}@media screen and (max-width: 767px){.machinesPanel__number{font-size:calc(2.25 * var(--base-rem) * 1);line-height:1.4}}.machinesPanel__heading{--letter-spacing: .04em;font-weight:700;color:var(--color-red)}@media screen and (min-width: 768px),print{.machinesPanel__heading{font-size:calc(1.625 * var(--base-rem) * 1);line-height:1.5}}@media screen and (max-width: 767px){.machinesPanel__heading{font-size:calc(1.25 * var(--base-rem) * 1);line-height:1.6}}.machinesPanel__lineup{display:grid}@media screen and (min-width: 768px),print{.machinesPanel__lineup{grid-template-columns:repeat(2,1fr);row-gap:calc(5 * var(--base-rem) * 1);-moz-column-gap:calc(5 * var(--base-rem) * 1);column-gap:calc(5 * var(--base-rem) * 1);margin-top:calc(3.75 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machinesPanel__lineup{row-gap:calc(2.5 * var(--base-rem) * 1)}}.machinesPanel__card{display:grid;grid-template-rows:max-content max-content 1fr max-content;height:100%}.machinesPanel__cardImage{width:100%;border-radius:calc(1.25 * var(--base-rem) * 1)}@media screen and (min-width: 768px),print{.machinesPanel__cardImage{max-width:calc(20 * var(--base-rem) * 1);margin-right:auto}}.machinesPanel__cardTitle{display:grid}@media screen and (min-width: 768px),print{.machinesPanel__cardTitle{row-gap:calc(.375 * var(--base-rem) * 1);max-width:calc(20 * var(--base-rem) * 1);margin-top:calc(1.25 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machinesPanel__cardTitle{row-gap:calc(.25 * var(--base-rem) * 1);margin-top:calc(.625 * var(--base-rem) * 1)}}.machinesPanel__cardTitle__text{color:var(--color-black);font-weight:400;line-height:1.7;letter-spacing:.04em}@media screen and (min-width: 768px),print{.machinesPanel__cardTitle__text{font-size:calc(1 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machinesPanel__cardTitle__text{font-size:calc(.875 * var(--base-rem) * 1)}}.machinesPanel__cardTitle__text.is-bold{font-size:calc(1.125 * var(--base-rem) * 1);font-weight:700}.machinesPanel__cardText{color:var(--color-black);font-weight:400}@media screen and (min-width: 768px),print{.machinesPanel__cardText{font-size:calc(1 * var(--base-rem) * 1);line-height:1.8;letter-spacing:calc(.04 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machinesPanel__cardText{font-size:calc(.875 * var(--base-rem) * 1);line-height:1.7;letter-spacing:calc(.035 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.machinesPanel__cardText{margin-top:calc(.625 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machinesPanel__cardText{margin-top:calc(.5 * var(--base-rem) * 1);font-size:calc(1 * var(--base-rem) * 1);line-height:1.8}}.machinesPanel__modalButton{--letter-spacing: .04em;display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:calc(.375 * var(--base-rem) * 1);column-gap:calc(.375 * var(--base-rem) * 1);align-items:center;padding:calc(.125 * var(--base-rem) * 1) calc(.5 * var(--base-rem) * 1);font-size:calc(.875 * var(--base-rem) * 1);font-weight:600;line-height:1.7;color:var(--color-black);border:calc(.125 * var(--base-rem) * 1) solid var(--color-black);border-radius:calc(.25 * var(--base-rem) * 1);transition-duration:var(--transition-duration-hover);transition-property:color,background-color}@media screen and (min-width: 768px),print{.machinesPanel__modalButton{margin-top:calc(1.25 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.machinesPanel__modalButton{margin-top:calc(.625 * var(--base-rem) * 1)}}.machinesPanel__modalButton:before{display:block;width:calc(.6875 * var(--base-rem) * 1);height:calc(.6875 * var(--base-rem) * 1);content:"";background-color:currentColor;border-radius:50%}@media (hover: hover){.machinesPanel__modalButton:where(:-moz-any-link,:enabled,summary):hover{color:#eaeef2;background-color:var(--color-black)}.machinesPanel__modalButton:where(:any-link,:enabled,summary):hover{color:#eaeef2;background-color:var(--color-black)}.machinesPanel.is-gray .machinesPanel__modalButton:where(:-moz-any-link,:enabled,summary):hover{color:#d1d1d1}.machinesPanel.is-gray .machinesPanel__modalButton:where(:any-link,:enabled,summary):hover{color:#d1d1d1}}.modalSlide{position:fixed;inset:0;z-index:10000;overflow:hidden;color:var(--color-black)}.modalSlide:not(.is-open){display:none}.modalSlide__background{position:absolute;top:0;bottom:0;z-index:-1;width:100%;height:100%;background-color:#000;opacity:.5}.modalSlide__dialog{position:absolute;z-index:0;display:flex;overflow-y:auto;background:var(--gradation-red)}@media screen and (min-width: 768px),print{.modalSlide__dialog{top:0;right:0;bottom:0;width:95%;height:200%;margin-block:auto;border-top-left-radius:9999px;border-bottom-left-radius:9999px}@keyframes dialog-show{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dialog-hide{0%{transform:translate(0)}to{transform:translate(100%)}}}@media screen and (max-width: 767px){.modalSlide__dialog{bottom:0;left:50%;width:200%;height:90%;margin-inline:auto;border-top-left-radius:9999px;border-top-right-radius:9999px;translate:-50% 0}@keyframes dialog-show{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes dialog-hide{0%{transform:translateY(0)}to{transform:translateY(100%)}}}.modalSlide[aria-hidden=false] .modalSlide__dialog{animation:dialog-show .3s ease-in}.modalSlide[aria-hidden=true] .modalSlide__dialog{animation:dialog-hide .3s ease-in}.modalSlide__dialog__content{position:relative;display:grid}@media screen and (min-width: 768px),print{.modalSlide__dialog__content{grid-template-rows:1fr 50% 1fr;width:calc(100% - .25 * var(--base-rem) * 1);height:100%;margin-left:auto;border-top-left-radius:9999px;border-bottom-left-radius:9999px}}@media screen and (max-width: 767px){.modalSlide__dialog__content{width:100%;height:calc(100% - .25 * var(--base-rem) * 1);padding-top:10%;padding-bottom:5%;margin-top:auto;border-top-left-radius:9999px;border-top-right-radius:9999px}}.modalSlide__dialog__content:before,.modalSlide__dialog__content:after{display:block;content:""}@media screen and (max-width: 767px){.modalSlide__dialog__content:before,.modalSlide__dialog__content:after{z-index:-1}}.modalSlide__dialog__content.light{background-color:var(--color-modal-light)}.modalSlide__dialog__content.dark{background-color:var(--color-modal-dark)}.modalSlide__dialog__contentInner{overflow-y:auto}@media screen and (min-width: 768px),print{.modalSlide__dialog__contentInner{max-height:90vh;margin-block:auto;margin-left:5%}}@media screen and (max-width: 767px){.modalSlide__dialog__contentInner{width:100%;max-width:min(90vw,100vw - 3.75 * var(--base-rem) * 1);height:100%;margin-inline:auto}}.modalSlide__close{position:fixed;top:0;right:0;z-index:10;display:block;margin-left:auto;color:#fff;background-color:red}.modalSlide[aria-hidden=false] .modalSlide__close{animation:btn-show .3s ease-in}.modalSlide[aria-hidden=true] .modalSlide__close{animation:btn-hide .3s ease-in}@media screen and (min-width: 768px),print{.modalSlide__close{width:calc(5 * var(--base-rem) * 1);height:calc(5 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.modalSlide__close{width:calc(3.4375 * var(--base-rem) * 1);height:calc(3.4375 * var(--base-rem) * 1)}}.modalSlide__close:before,.modalSlide__close:after{position:absolute;top:50%;left:50%;display:block;width:calc(1.5625 * var(--base-rem) * 1);height:calc(.25 * var(--base-rem) * 1);content:"";background-color:currentColor}.modalSlide__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modalSlide__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@keyframes btn-show{0%{opacity:0}to{opacity:1}}@keyframes btn-hide{0%{opacity:1}to{opacity:0}}@media screen and (min-width: 768px),print{.modalContent{max-width:calc(76.5625 * var(--base-rem) * 1);padding-right:calc(7.8125 * var(--base-rem) * 1);margin-right:auto;margin-left:7.5%}}.modalContent__head{display:grid}@media screen and (min-width: 768px),print{.modalContent__head{grid-template-columns:max-content 1fr;-moz-column-gap:calc(1.875 * var(--base-rem) * 1);column-gap:calc(1.875 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.modalContent__head{row-gap:calc(1 * var(--base-rem) * 1)}}.modalContent__head__image{width:100%;border-radius:calc(1.25 * var(--base-rem) * 1)}@media screen and (min-width: 768px),print{.modalContent__head__image{max-width:calc(20 * var(--base-rem) * 1)}}.modalContent__head__content{display:flex;flex-direction:column;justify-content:center}.modalContent__head__heading{display:grid}@media screen and (min-width: 768px),print{.modalContent__head__heading{row-gap:calc(.25 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.modalContent__head__heading{row-gap:calc(.5 * var(--base-rem) * 1)}}.modalContent__head__headingText{color:var(--color-black);font-weight:400;line-height:1.7;letter-spacing:.04em}@media screen and (min-width: 768px),print{.modalContent__head__headingText{font-size:calc(1 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.modalContent__head__headingText{font-size:calc(.875 * var(--base-rem) * 1)}}.modalContent__head__headingText.modalContent__head__headingText--bold{font-weight:700}.modalContent__head__logo{width:100%;max-width:calc(20 * var(--base-rem) * 1)}.modalContent__head__text{margin-top:calc(.75 * var(--base-rem) * 1);font-size:calc(1 * var(--base-rem) * 1);font-weight:700;line-height:1.75;color:var(--color-black);letter-spacing:.04em}.modalContent__hr{height:2px;margin-block:calc(1.875 * var(--base-rem) * 1);background-color:var(--color-red);border:none}.modalContent__link{display:grid;grid-template-columns:1fr max-content;-moz-column-gap:calc(.3125 * var(--base-rem) * 1);column-gap:calc(.3125 * var(--base-rem) * 1);align-items:center;width:-moz-fit-content;width:fit-content;margin-left:auto}@media screen and (min-width: 768px),print{.modalContent__link{margin-top:calc(.625 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.modalContent__link{margin-top:calc(1.875 * var(--base-rem) * 1)}}.modalContent__link:after{display:block;width:calc(.9375 * var(--base-rem) * 1);height:calc(.9375 * var(--base-rem) * 1);content:"";background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arrow_forward_ios_24dp_5F6368_FILL0_wght400_GRAD0_opsz24%201'%3e%3cpath%20id='Vector'%20d='M8.525%2022L6.75%2020.225L14.975%2012L6.75%203.775L8.525%202L18.525%2012L8.525%2022Z'%20fill='%23EB1215'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain}.modalContent__link__text{position:relative;font-size:calc(.8125 * var(--base-rem) * 1);font-weight:600;line-height:1.7;color:var(--color-link);letter-spacing:.04em}.modalContent__link__text:after{position:absolute;bottom:0;left:0;display:block;width:100%;height:calc(.0625 * var(--base-rem) * 1);content:"";background-color:currentColor;transform-origin:right;transition-duration:var(--transition-duration-hover);transition-property:transform}@media (hover: hover){.modalContent__link__text:is(:where(:-moz-any-link,:enabled,summary):hover *):after{transform:scaleX(0)}.modalContent__link__text:is(:where(:any-link,:enabled,summary):hover *):after{transform:scaleX(0)}}.modalContent__body{display:grid}@media screen and (min-width: 768px),print{.modalContent__body{grid-template-columns:repeat(2,1fr);row-gap:calc(2.5 * var(--base-rem) * 1);-moz-column-gap:calc(2.1875 * var(--base-rem) * 1);column-gap:calc(2.1875 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.modalContent__body{row-gap:calc(1.25 * var(--base-rem) * 1)}}.modalContent__content{display:grid}@media screen and (min-width: 768px),print{.modalContent__content{grid-template-columns:max-content 1fr;-moz-column-gap:calc(.625 * var(--base-rem) * 1);column-gap:calc(.625 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.modalContent__content{row-gap:calc(.375 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.modalContent__content.modalContent__content--long{grid-row:span 2}}@media screen and (min-width: 768px),print{.modalContent__icon{width:calc(5 * var(--base-rem) * 1);height:calc(5 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.modalContent__icon{width:calc(3.75 * var(--base-rem) * 1);height:calc(3.75 * var(--base-rem) * 1)}}.modalContent__list{padding-left:1.5em}.modalContent__list>li{position:relative}.modalContent__list>li:before{position:absolute;top:0;left:-1em;display:block;font-size:calc(1 * var(--base-rem) * 1);line-height:1.8;color:var(--color-black);letter-spacing:.04em;content:"・"}.modalContent__body__text{font-size:calc(1 * var(--base-rem) * 1);line-height:1.8;color:var(--color-black);letter-spacing:.04em}.modalContent__body__text.modalContent__body__text--bold{font-weight:700}@media screen and (min-width: 768px),print{.presentation{padding-top:calc(6.875 * var(--base-rem) * 1);padding-bottom:calc(7.5 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.presentation{padding-top:calc(4.375 * var(--base-rem) * 1);padding-bottom:calc(5 * var(--base-rem) * 1)}}.presentationContainer{position:relative;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px),print{.presentationContainer{max-width:calc(83.75 * var(--base-rem) * 1);padding:0 calc(6.1875 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.presentationContainer{padding:0 calc(1.875 * var(--base-rem) * 1)}}@media screen and (min-width: 768px),print{.presentation__content{margin-inline:calc(-4.3125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.presentation__content{margin-inline:calc(-1.875 * var(--base-rem) * 1);margin-top:calc(1 * var(--base-rem) * 1)}}.presentation__note{--letter-spacing: .04em;display:flex;flex-direction:column;margin-top:calc(.625 * var(--base-rem) * 1);font-weight:600;line-height:1.7;color:var(--color-black)}@media screen and (min-width: 768px),print{.presentation__note{margin-left:calc(-4.3125 * var(--base-rem) * 1);font-size:calc(.8125 * var(--base-rem) * 1)}}@media screen and (max-width: 767px){.presentation__note{font-size:calc(.75 * var(--base-rem) * 1)}}
@media (min-width: 768px) {
  .info__text {
    width: 80%;
    margin: 0 auto; /* 中央寄せ */
  }
}

@media (min-width: 1200px) {
  .info__text {
    width: 60%;
  }
}