a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;margin:0;padding:0;border:0;background:transparent;vertical-align:baseline}body{width:100%;line-height:1.6;color:#000;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}a{margin:0;padding:0;color:inherit;vertical-align:baseline;text-decoration:none}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-weight:700;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{box-sizing:border-box;vertical-align:middle}img{vertical-align:top}button,img{line-height:1}button{padding:0;border:0;background-color:transparent;font:inherit;cursor:pointer;appearance:none}input[type=button],input[type=submit]{-webkit-box-sizing:content-box;box-sizing:border-box;border:0;border-radius:0;cursor:pointer;-webkit-appearance:button;appearance:button}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]:focus,input[type=submit]:focus{outline-offset:-2px}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-family:Zen Kaku Gothic New,sans-serif}:root{--s-2:2px;--s-4:4px;--s-6:6px;--s-8:8px;--s-10:10px;--s-12:12px;--s-14:14px;--s-16:16px;--s-18:18px;--s-20:20px;--s-24:24px;--s-28:28px;--s-32:32px;--s-36:36px;--s-40:40px;--s-48:48px;--s-58:58px;--s-64:64px;--s-72:72px;--s-80:80px;--s-100:100px;--s-110:110px;--s-120:120px;--s-140:140px;--s-160:160px;--s-200:200px;--s-230:230px;--side:64px;--gap:24px;--font-10:10px;--font-11:11px;--font-12:12px;--font-14:14px;--font-16:16px;--font-18:18px;--font-20:20px;--font-22:22px;--font-24:24px;--font-28:28px;--font-30:30px;--font-32:32px;--font-40:40px;--font-56:56px;--font-64:64px;--font-80:80px;--font-88:88px;--gridRows:14;--vw1:1vw;--vh1:1vh;--design:min(var(--vw1) * 100,1434px);--content:calc(var(--design) - var(--side)*2);--grid:calc((var(--content) - var(--gap)*(var(--gridRows) - 1))/var(--gridRows));--outside:calc(var(--vw1)*100/2 - var(--design)/2)}:root{--icon-scrollGuide:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%227%22%20fill%3D%22none%22%3E%3Cg%20stroke%3D%22%23818181%22%20stroke-miterlimit%3D%2210%22%20clip-path%3D%22url(%23a)%22%3E%3Cpath%20d%3D%22M11.87%203.29%206.5%205.67%201.13%203.29M11.87.46%206.5%202.83%201.13.46%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M.94%200h11.13v6.21H.94z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");--icon-toggleCross:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%227%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23007F2D%22%20d%3D%22M3.5%200v3.5m0%200V7m0-3.5H0m3.5%200H7%22%2F%3E%3C%2Fsvg%3E");--icon-linkArrow:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%2210%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23007F2D%22%20stroke-miterlimit%3D%2210%22%20d%3D%22m1%201%202%204-2%204%22%2F%3E%3C%2Fsvg%3E");--icon-linkArrow-large:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2215%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%222%22%20d%3D%22m.7.7%207%206.5-7%206.5%22%2F%3E%3C%2Fsvg%3E");--icon-link-twin:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%2315882d%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22bevel%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M7.9%2015.3.5%2012V3.8m7.4%2011.5V7.1m0%208.2%207.4-3.3V3.8M.5%203.8%207.9%207M.5%203.8%207.9.5l7.4%203.3M7.9%207l7.4-3.3%22%2F%3E%3C%2Fsvg%3E");--icon-link-3dmap:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20stroke%3D%22%23007f2d%22%20stroke-miterlimit%3D%2210%22%20d%3D%22m2.7%204.3%201.6-1.6A7%207%200%200%201%209.5.5c4%200%207.4%203.4%207.4%207.5%200%203.3-4.7%2010.2-6.6%2012.9h-.1l-1.6%201.7%22%2F%3E%3Cpath%20stroke%3D%22%23007f2d%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M7%207.3q-.2.4-.2%201a2.7%202.7%200%200%200%203.6%202.5%22%2F%3E%3Cpath%20stroke%3D%22%23007f2d%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M7.9%202q-3.1.1-5%202.1A8%208%200%200%200%20.4%209.6c0%203.3%204.8%2010.1%206.7%2012.8a1%201%200%200%200%201.5%200c2-2.6%206.6-9.5%206.6-12.8C15.3%205.4%2012%202%207.9%202Zm2.5%208.8q-.7%201.6-2.5%201.8A2.7%202.7%200%200%201%205.2%2010%202.7%202.7%200%200%201%207.9%207a2.7%202.7%200%200%201%202.5%203.7Z%22%2F%3E%3C%2Fsvg%3E")}.-no-transition,.-no-transition *{transition:none!important}html{scroll-behavior:smooth}body>:not(main):not(header):not(footer){display:none}body{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-16);font-weight:400;line-height:1.75em;text-align:left;letter-spacing:0;position:relative;display:flex;overflow-x:hidden;overflow-y:scroll;flex-direction:column;width:calc(var(--vw1)*100);min-height:calc(var(--vh1)*100);word-break:normal;justify-content:space-between}body:after{position:absolute;display:block;content:""}p:empty{display:none}img{width:100%;height:100%;object-fit:contain}a{word-break:break-all}a[href=""]{pointer-events:none}a[href^="tel:"]{color:inherit!important}small{font-family:Poppins,Noto Sans JP,sans-serif;font-size:var(--font-12);font-weight:400;line-height:1.33333em;color:#818181;text-align:left;letter-spacing:.1em}h1.combinationEnJp,h2.combinationEnJp{display:flex;gap:var(--s-24);align-items:center}h1.combinationEnJp .en,h2.combinationEnJp .en{font-family:Poppins,Noto Sans JP,sans-serif;font-size:var(--font-40);font-weight:600;line-height:1em;color:#000;text-align:left;letter-spacing:0}h1.combinationEnJp .jp,h2.combinationEnJp .jp{font-family:Shippori Mincho B1,serif;font-size:var(--font-18);font-weight:700;line-height:1em;color:#000;text-align:left;letter-spacing:0}#GapChecker,#GridChecker{position:fixed;left:-9999px}#GridChecker{width:var(--grid)}#GapChecker{width:var(--gap)}#Text-MetaPlaces span,#Text-Topics span{display:inline-block;white-space:pre}#Text-MetaPlaces span:first-child{margin-left:-.05em}#Text-MetaPlaces span:nth-child(2){margin-left:-.02em}#Text-MetaPlaces span:nth-child(3){margin-left:.02em}#Text-MetaPlaces span:nth-child(4){margin-left:-.07em}#Text-MetaPlaces span:nth-child(8){margin-left:.03em}#Text-MetaPlaces span:nth-child(9){margin-left:-.03em}#Text-MetaPlaces span:nth-child(10){margin-left:-.02em}#Text-Topics span:nth-child(2){margin-left:-.02em}#Text-Topics span:nth-child(3){margin-left:-.02em}#Text-Topics span:nth-child(6){margin-left:-.02em}.link a,.link button{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-12);font-weight:700;line-height:2em;color:#000;text-align:left;letter-spacing:.1em;display:flex;width:100%;padding:var(--s-12) var(--s-8) var(--s-12) var(--s-2);background-repeat:no-repeat;background-position:100% 100%;background-size:200% calc(100% - 2px);transition:color .18s ease,border-color .18s ease,padding .35s ease;animation:anim-out .45s ease forwards;justify-content:space-between;align-items:center}.link a:after,.link button:after{display:block;content:"";transition:background-color .18s ease}.link a:hover,.link button:hover{padding-left:var(--s-8);animation:anim .45s ease forwards}@keyframes anim{0%{background-position:100%,0}to{background-position:0,0}}.link.-scroller button:after,.link a:after{background-color:#000;mask-image:var(--icon-linkArrow);mask-repeat:no-repeat;width:4px;height:8px;mask-size:4px 8px}.link:not(.-scroller) button:after{background-color:#000;mask-image:var(--icon-toggleCross);mask-repeat:no-repeat;width:7px;height:7px;mask-size:7px 7px;transition:transform .3s ease}.link:not(.-scroller) button.-active{padding-left:var(--s-8)}.link:not(.-scroller) button.-active:after{transform:rotate(45deg)}.link.-return a,.link.-return button{flex-direction:row-reverse;padding:var(--s-12) var(--s-2) var(--s-12) var(--s-8)}.link.-return a:after,.link.-return button:after{transform:rotate(180deg)}.link.-return a:hover,.link.-return button:hover{padding-right:var(--s-8)}.link.-sub a,.link.-sub button{padding:var(--s-8) var(--s-8) var(--s-8) var(--s-2);font-weight:400}.link.-sub a:hover,.link.-sub button:hover{padding-left:var(--s-8)}.link.-button{position:relative}.link.-button:before{position:absolute;display:block;content:""}.link.-button:after{position:absolute;display:block;content:""}.link.-button:after,.link.-button:before{top:calc(100% - 1px);left:calc(50% - var(--s-24)/2);visibility:hidden;width:var(--s-24);height:0;transition:height .3s ease,visibility 0s .3s}.link.-button.-active:after,.link.-button.-active:before{visibility:visible;height:var(--s-12);transition:height .3s ease}.link.-button:before{z-index:2;clip-path:polygon(0 0,1px 0,50% calc(100% - 1px),calc(100% - 1px) 0,100% 0,50% 100%)}.link.-button:after{z-index:1;background-color:#fff;transform:translateY(-1px);clip-path:polygon(0 0,50% 100%,100% 0)}.link.-map a .text,.link.-map button .text,.link.-twin a .text,.link.-twin button .text{margin-right:auto}.link.-map a .icon,.link.-map button .icon,.link.-twin a .icon,.link.-twin button .icon{display:inline-block;margin-right:var(--s-12);flex-shrink:0}.link.-map a .icon,.link.-map button .icon{background-color:#000;mask-image:var(--icon-link-3dmap);mask-repeat:no-repeat;width:16.36px;height:22.36px;mask-size:16.36px 22.36px}.link.-twin a .icon,.link.-twin button .icon{background-color:#000;mask-image:var(--icon-link-twin);mask-repeat:no-repeat;width:14.79px;height:14.87px;mask-size:14.79px 14.87px}#TestGrid{position:fixed;z-index:999;top:0;left:50%;display:flex;width:100%;max-width:var(--design);height:100vh;padding:0 var(--side);pointer-events:none;transform:translateX(-50%);gap:var(--gap)}#TestGrid:after{position:absolute;bottom:20px;left:50%;display:flex;color:grey;content:"change key E";transform:translate(-50%,-50%)}#TestGrid li{width:var(--grid);height:100%;border:1px solid #000;border-top:0;border-bottom:0;background-color:rgba(255,0,0,.04)}#TestGrid.remove{display:none}.header{background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(var(--s-12));position:sticky;z-index:100;top:0;width:100%;margin-top:var(--s-32)}.header_flexWrapper{display:flex;width:100%;margin-bottom:var(--s-8);padding:var(--s-24) var(--side);justify-content:space-between}.header_left{display:flex;gap:var(--s-32);align-items:center}.header_logo{display:flex;width:calc(var(--gap)*2 + var(--grid)*3);padding-top:var(--s-8);transition:opacity .18s ease;align-items:flex-start}.header_logo:hover{opacity:.6}.header_right{box-sizing:content-box;width:calc(var(--grid) + var(--gap));padding-top:var(--s-4)}.header_150th{display:flex;transition:opacity .18s ease;justify-content:flex-end}.header_150th:hover{opacity:.6}.headerNav.-pc{display:block}.headerNav.-sp{display:none}.headerNav.-pc .headerNav_ul{display:flex;gap:var(--s-32)}.headerNav.-pc .headerNav_ul li{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-12);font-weight:400;line-height:1em;color:#000;text-align:left;letter-spacing:.08em;display:inline-block}.headerNav.-pc .headerNav_ul a{position:relative;font:inherit;line-height:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;display:flex;width:100%;padding:var(--s-12) var(--s-8) var(--s-12) var(--s-2);transition:color .18s ease;animation:anim-out .45s ease forwards;justify-content:space-between;align-items:center;gap:var(--s-12)}.headerNav.-pc .headerNav_ul a:before{position:absolute;display:block;content:""}@keyframes anim-out{0%{background-position:100%,0}to{background-position:0,0}}.headerNav.-pc .headerNav_ul a:before{z-index:-1;bottom:0;left:var(--s-2);width:calc(100% - var(--s-2) - var(--s-8));height:1px;background-color:#000;transition:scale .45s ease;transform-origin:right;scale:0 1}.headerNav.-pc .headerNav_ul a:after{background-color:#d9d9d9;mask-image:var(--icon-linkArrow);mask-repeat:no-repeat;width:4px;height:8px;mask-size:4px 8px;display:block;content:"";transition:background-color .18s ease}.headerNav.-pc .headerNav_ul a:hover{color:#000}.headerNav.-pc .headerNav_ul a:hover:before{transform-origin:left;scale:1 1}.headerNav.-pc .headerNav_ul a:hover:after{background-color:#000}.headerNav.-sp .headerNav_ul{display:flex;width:100%;border-bottom:1px solid #d9d9d9}.headerNav.-sp .headerNav_ul li{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-10);font-weight:400;line-height:1em;color:#818181;text-align:left;letter-spacing:.08em;width:33.3333%;flex-grow:1}.headerNav.-sp .headerNav_ul li:not(:last-child){border-right:1px solid #d9d9d9}.headerNav.-sp .headerNav_ul a{display:flex;align-items:center;justify-content:center;width:100%;height:var(--s-32)}.headerNav.-sp .headerNav_ul a:hover{background-color:#ededed}.footer{flex-direction:column;width:100%;padding:var(--s-48) 0;gap:var(--s-32)}.footer,.footer_flexWrapper{display:flex;align-items:center;justify-content:center}.footer_flexWrapper{gap:var(--s-8)}.footer_p{font-family:Poppins,Noto Sans JP,sans-serif;font-size:var(--font-12);font-weight:400;line-height:1.33333em;color:#000;text-align:center;letter-spacing:.1em;width:calc(var(--gap)*2 + var(--grid)*3);padding:var(--s-16) 0;border-right:1px solid #d9d9d9}.footer_p,.footer_snsWrapper{display:flex;align-items:center;justify-content:center}.footer_snsWrapper{width:calc(var(--gap)*2 + var(--grid)*3 + var(--gap));gap:0}.footer_snsWrapper a{display:block;width:var(--s-58);height:var(--s-58);padding:var(--s-14);transition:opacity .18s ease}.footer_snsWrapper a.sns-x{padding:var(--s-16)}.footer_snsWrapper a:hover{opacity:.6}body,html{overscroll-behavior:none}.header{margin-top:0}.header_flexWrapper{padding-top:var(--s-32);padding-bottom:var(--s-16)}.metaplace_canvas{position:fixed;z-index:1;top:0;left:0;width:calc(var(--vw1)*100)!important;height:calc(var(--vh1)*100)!important}.metaplace_h1Wrapper{position:fixed;z-index:100;bottom:var(--s-40);left:var(--side);pointer-events:none}.metaplace_h1Wrapper *{user-select:none}.metaplace_h1Wrapper .combinationEnJp{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-12)}.metaplace_h1Wrapper .combinationEnJp.-sapporoCampus{color:#007f2d}.metaplace_h1Wrapper .combinationEnJp.-hakodateCampus{color:#182cd6}.metaplace_h1Wrapper .combinationEnJp.-fsc{color:#ff5e00}.metaplace_h1Wrapper .combinationEnJp.-hurukawa{color:#06ad00}.metaplace_h1Wrapper .combinationEnJp .en{font-family:Poppins,Noto Sans JP,sans-serif;font-size:var(--font-56);font-weight:600;line-height:1em;color:inherit;text-align:left;letter-spacing:0}.metaplace_h1Wrapper .combinationEnJp .jp{font-family:Shippori Mincho B1,serif;font-size:var(--font-24);font-weight:700;line-height:1em;color:inherit;text-align:left;letter-spacing:0}.layerLabel{display:block;width:calc(var(--vw1)*100)!important;height:calc(var(--vh1)*100)!important;pointer-events:none}.layerLabel.-isWheel *{pointer-events:none!important}.threeLabel:has(.label:hover){opacity:1!important}.label{position:relative;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-14);font-weight:400;line-height:2.28571em;color:#000;text-align:center;letter-spacing:.1em;display:inline-flex;overflow:hidden;margin-bottom:.7em;padding:.1em .8em;border:1px solid #d9d9d9;background-color:hsla(0,0%,100%,.95);pointer-events:auto;transition:border-color .18s ease 0s,background-color .18s ease 0s,color .18s ease 0s!important;align-items:center;gap:.7em}.label:before{position:absolute;display:block;content:""}.label:before{transition:background-color .18s ease!important}.label.-dt{padding-left:1.2em;background-color:#fff}.label.-dt:before{top:0;left:0;width:.4em;height:100%;font-size:inherit;transition:background-color .18s ease 0s!important}.label:hover{color:#fff}.label:hover span.mini{color:#fff!important;transition:color .18s ease 0s!important}.label.-inactive{pointer-events:none}.label span.mini{font-size:.7em;font-weight:700}.footer{position:fixed;z-index:100;right:var(--side);bottom:var(--s-40);width:auto;padding:0;gap:var(--s-12);align-items:flex-end}.footer *{user-select:none}.footer_flexWrapper{transform:translateX(var(--s-12));gap:0}.footer_p{width:auto;padding-right:var(--gap)}.footer_snsWrapper{width:auto;padding-left:calc(var(--gap) - var(--s-14))}.threeJsload{display:flex;align-items:center;justify-content:center;position:fixed;z-index:2;top:0;left:0;flex-direction:column;width:calc(var(--vw1)*100);height:calc(var(--vh1)*100);background-color:#fff;opacity:1;transition:opacity .2s ease;gap:var(--s-24)}.threeJsload.success{pointer-events:none;opacity:0}.threeJsload_text{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-11);font-weight:400;line-height:2em;color:#000;text-align:justify;letter-spacing:.1em}.threeJsload_bar{width:calc(var(--gap)*5 + var(--grid)*6);height:var(--s-4);background-color:#ededed}.threeJsload_bar div{width:100%;height:100%;transform:scaleX(0);transform-origin:left}body.-sapporoCampus .threeJsload_bar div{background-color:#007f2d}body.-sapporoCampus .label:hover{background-color:#007f2d}body.-sapporoCampus .label span.mini{color:rgba(0,127,45,.8)}body.-sapporoCampus .label.-dt{border-color:#007f2d}body.-sapporoCampus .label.-dt:before{background-color:#007f2d}body.-sapporoCampus .label.-inactive{border-color:rgba(51,207,105,.4);background-color:hsla(0,0%,100%,.4);color:#ededed}body.-sapporoCampus .label.-inactive span.mini{color:#ededed}body.-sapporoCampus .label.-dt.-inactive:before{background-color:rgba(51,207,105,.4)}body.-sapporoCampus .threeJsLoadCheck_h{color:#007f2d}body.-sapporoCampus .threeJsLoadCheck_btn.-focus{border-color:#007f2d;background-color:#007f2d}body.-sapporoCampus .link:before{background-color:#33cf69}body.-sapporoCampus .link a,body.-sapporoCampus .link button{border-bottom:1px solid #33cf69;background-image:linear-gradient(90deg,transparent 50.1%,#007f2d 49.9% 100%);color:#007f2d}body.-sapporoCampus .link a:after,body.-sapporoCampus .link button:after{background-color:#007f2d}body.-sapporoCampus .link a:hover,body.-sapporoCampus .link button.-active,body.-sapporoCampus .link button:hover{background-image:linear-gradient(90deg,#007f2d 50.1%,transparent 49.9% 100%);color:#fff}body.-sapporoCampus .link a:hover:after,body.-sapporoCampus .link button.-active:after,body.-sapporoCampus .link button:hover:after{background-color:#fff}body.-sapporoCampus .link.-sub a,body.-sapporoCampus .link.-sub button{border-bottom:0;color:#000}body.-sapporoCampus .link.-sub a:hover,body.-sapporoCampus .link.-sub button:hover{background-image:linear-gradient(90deg,#ededed 50.1%,transparent 49.9% 100%);color:#000}body.-sapporoCampus .link.-sub a:hover:after,body.-sapporoCampus .link.-sub button:hover:after{background-color:#007f2d}body.-sapporoCampus .link.-sub a,body.-sapporoCampus .link.-sub button{background-image:linear-gradient(90deg,transparent 50.1%,#ededed 49.9% 100%)}body.-sapporoCampus .link.-button a.-active,body.-sapporoCampus .link.-button button.-active{color:#33cf69}body.-sapporoCampus .link.-button a.-active:after,body.-sapporoCampus .link.-button button.-active:after{background-color:#33cf69}body.-sapporoCampus .link.-button a:hover,body.-sapporoCampus .link.-button button:hover{color:#fff}body.-sapporoCampus .link.-button a:hover:after,body.-sapporoCampus .link.-button button:hover:after{background-color:#fff}body.-hakodateCampus .threeJsload_bar div{background-color:#182cd6}body.-hakodateCampus .label:hover{background-color:#182cd6}body.-hakodateCampus .label span.mini{color:rgba(24,44,214,.8)}body.-hakodateCampus .label.-dt{border-color:#182cd6}body.-hakodateCampus .label.-dt:before{background-color:#182cd6}body.-hakodateCampus .label.-inactive{border-color:rgba(136,149,255,.4);background-color:hsla(0,0%,100%,.4);color:#ededed}body.-hakodateCampus .label.-inactive span.mini{color:#ededed}body.-hakodateCampus .label.-dt.-inactive:before{background-color:rgba(136,149,255,.4)}body.-hakodateCampus .threeJsLoadCheck_h{color:#182cd6}body.-hakodateCampus .threeJsLoadCheck_btn.-focus{border-color:#182cd6;background-color:#182cd6}body.-hakodateCampus .link:before{background-color:#8895ff}body.-hakodateCampus .link a,body.-hakodateCampus .link button{border-bottom:1px solid #8895ff;background-image:linear-gradient(90deg,transparent 50.1%,#182cd6 49.9% 100%);color:#182cd6}body.-hakodateCampus .link a:after,body.-hakodateCampus .link button:after{background-color:#182cd6}body.-hakodateCampus .link a:hover,body.-hakodateCampus .link button.-active,body.-hakodateCampus .link button:hover{background-image:linear-gradient(90deg,#182cd6 50.1%,transparent 49.9% 100%);color:#fff}body.-hakodateCampus .link a:hover:after,body.-hakodateCampus .link button.-active:after,body.-hakodateCampus .link button:hover:after{background-color:#fff}body.-hakodateCampus .link.-sub a,body.-hakodateCampus .link.-sub button{border-bottom:0;color:#000}body.-hakodateCampus .link.-sub a:hover,body.-hakodateCampus .link.-sub button:hover{background-image:linear-gradient(90deg,#ededed 50.1%,transparent 49.9% 100%);color:#000}body.-hakodateCampus .link.-sub a:hover:after,body.-hakodateCampus .link.-sub button:hover:after{background-color:#182cd6}body.-hakodateCampus .link.-sub a,body.-hakodateCampus .link.-sub button{background-image:linear-gradient(90deg,transparent 50.1%,#ededed 49.9% 100%)}body.-hakodateCampus .link.-button a.-active,body.-hakodateCampus .link.-button button.-active{color:#8895ff}body.-hakodateCampus .link.-button a.-active:after,body.-hakodateCampus .link.-button button.-active:after{background-color:#8895ff}body.-hakodateCampus .link.-button a:hover,body.-hakodateCampus .link.-button button:hover{color:#fff}body.-hakodateCampus .link.-button a:hover:after,body.-hakodateCampus .link.-button button:hover:after{background-color:#fff}body.-fsc .threeJsload_bar div{background-color:#ff5e00}body.-fsc .label:hover{background-color:#ff5e00}body.-fsc .label span.mini{color:rgba(255,94,0,.8)}body.-fsc .label.-dt{border-color:#ff5e00}body.-fsc .label.-dt:before{background-color:#ff5e00}body.-fsc .label.-inactive{border-color:rgba(255,172,123,.4);background-color:hsla(0,0%,100%,.4);color:#ededed}body.-fsc .label.-inactive span.mini{color:#ededed}body.-fsc .label.-dt.-inactive:before{background-color:rgba(255,172,123,.4)}body.-fsc .threeJsLoadCheck_h{color:#ff5e00}body.-fsc .threeJsLoadCheck_btn.-focus{border-color:#ff5e00;background-color:#ff5e00}body.-fsc .link:before{background-color:#ffac7b}body.-fsc .link a,body.-fsc .link button{border-bottom:1px solid #ffac7b;background-image:linear-gradient(90deg,transparent 50.1%,#ff5e00 49.9% 100%);color:#ff5e00}body.-fsc .link a:after,body.-fsc .link button:after{background-color:#ff5e00}body.-fsc .link a:hover,body.-fsc .link button.-active,body.-fsc .link button:hover{background-image:linear-gradient(90deg,#ff5e00 50.1%,transparent 49.9% 100%);color:#fff}body.-fsc .link a:hover:after,body.-fsc .link button.-active:after,body.-fsc .link button:hover:after{background-color:#fff}body.-fsc .link.-sub a,body.-fsc .link.-sub button{border-bottom:0;color:#000}body.-fsc .link.-sub a:hover,body.-fsc .link.-sub button:hover{background-image:linear-gradient(90deg,#ededed 50.1%,transparent 49.9% 100%);color:#000}body.-fsc .link.-sub a:hover:after,body.-fsc .link.-sub button:hover:after{background-color:#ff5e00}body.-fsc .link.-sub a,body.-fsc .link.-sub button{background-image:linear-gradient(90deg,transparent 50.1%,#ededed 49.9% 100%)}body.-fsc .link.-button a.-active,body.-fsc .link.-button button.-active{color:#ffac7b}body.-fsc .link.-button a.-active:after,body.-fsc .link.-button button.-active:after{background-color:#ffac7b}body.-fsc .link.-button a:hover,body.-fsc .link.-button button:hover{color:#fff}body.-fsc .link.-button a:hover:after,body.-fsc .link.-button button:hover:after{background-color:#fff}body.-hurukawa .threeJsload_bar div{background-color:#06ad00}body.-hurukawa .label:hover{background-color:#06ad00}body.-hurukawa .label span.mini{color:rgba(6,173,0,.8)}body.-hurukawa .label.-dt{border-color:#06ad00}body.-hurukawa .label.-dt:before{background-color:#06ad00}body.-hurukawa .label.-inactive{border-color:rgba(23,204,17,.4);background-color:hsla(0,0%,100%,.4);color:#ededed}body.-hurukawa .label.-inactive span.mini{color:#ededed}body.-hurukawa .label.-dt.-inactive:before{background-color:rgba(23,204,17,.4)}body.-hurukawa .threeJsLoadCheck_h{color:#06ad00}body.-hurukawa .threeJsLoadCheck_btn.-focus{border-color:#06ad00;background-color:#06ad00}body.-hurukawa .link:before{background-color:#17cc11}body.-hurukawa .link a,body.-hurukawa .link button{border-bottom:1px solid #17cc11;background-image:linear-gradient(90deg,transparent 50.1%,#06ad00 49.9% 100%);color:#06ad00}body.-hurukawa .link a:after,body.-hurukawa .link button:after{background-color:#06ad00}body.-hurukawa .link a:hover,body.-hurukawa .link button.-active,body.-hurukawa .link button:hover{background-image:linear-gradient(90deg,#06ad00 50.1%,transparent 49.9% 100%);color:#fff}body.-hurukawa .link a:hover:after,body.-hurukawa .link button.-active:after,body.-hurukawa .link button:hover:after{background-color:#fff}body.-hurukawa .link.-sub a,body.-hurukawa .link.-sub button{border-bottom:0;color:#000}body.-hurukawa .link.-sub a:hover,body.-hurukawa .link.-sub button:hover{background-image:linear-gradient(90deg,#ededed 50.1%,transparent 49.9% 100%);color:#000}body.-hurukawa .link.-sub a:hover:after,body.-hurukawa .link.-sub button:hover:after{background-color:#06ad00}body.-hurukawa .link.-sub a,body.-hurukawa .link.-sub button{background-image:linear-gradient(90deg,transparent 50.1%,#ededed 49.9% 100%)}body.-hurukawa .link.-button a.-active,body.-hurukawa .link.-button button.-active{color:#17cc11}body.-hurukawa .link.-button a.-active:after,body.-hurukawa .link.-button button.-active:after{background-color:#17cc11}body.-hurukawa .link.-button a:hover,body.-hurukawa .link.-button button:hover{color:#fff}body.-hurukawa .link.-button a:hover:after,body.-hurukawa .link.-button button:hover:after{background-color:#fff}.threeJsLoadCheck{position:fixed;z-index:100;top:0;left:0;display:flex;width:calc(var(--vw1)*100);max-width:none;height:calc(var(--vh1)*100);max-height:none;pointer-events:none;opacity:0;transition:opacity .18s ease;overscroll-behavior:none;scrollbar-width:none;align-items:center;justify-content:center}.threeJsLoadCheck::backdrop{background-color:hsla(0,0%,100%,.7);backdrop-filter:blur(var(--s-12))}.threeJsLoadCheck[open]{pointer-events:auto;opacity:1}.threeJsLoadCheck_modal{position:relative;z-index:2;display:flex;overflow-y:scroll;flex-direction:column;width:calc(var(--gap)*7 + var(--grid)*8);max-height:calc(var(--vh1)*100);padding:var(--s-64) calc(var(--grid) + var(--gap));border:1px solid #d9d9d9;background-color:#fff;transition:padding-bottom .3s ease;gap:var(--s-24)}.threeJsLoadCheck_modal.-hidden{display:none}.threeJsLoadCheck_h{font-family:Shippori Mincho B1,serif;font-size:var(--font-20);font-weight:700;line-height:1.8em;color:#000;text-align:left;letter-spacing:0}.threeJsLoadCheck_txtWrapper{display:flex;flex-direction:column;margin-bottom:var(--s-24);gap:var(--s-16)}.threeJsLoadCheck_txtWrapper p{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-12);font-weight:400;line-height:2em;color:#000;text-align:justify;letter-spacing:.1em;width:100%}.threeJsLoadCheck_links{position:relative;display:flex;width:100%;gap:var(--s-12)}.threeJsLoadCheck_links li{width:100%}.threeJsLoadCheck_btn{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-12);font-weight:400;line-height:2em;color:#000;text-align:justify;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;width:100%;padding:.8em 1em;border:1px solid #d9d9d9;transition:opacity .18s ease}.threeJsLoadCheck_btn.-focus{border:#d9d9d9;color:#fff}.threeJsLoadCheck_btn:hover{opacity:.5}@media screen and (max-width:1280px){:root{--side:48px}}@media screen and (max-width:1200px){:root{--side:32px}:root{--design:min(var(--vw1) * 100,1434px * 0.95)}.link.-scroller button:after,.link a:after{width:3.8px;height:7.6px;mask-size:3.8px 7.6px}.link:not(.-scroller) button:after{width:6.65px;height:6.65px;mask-size:6.65px 6.65px}.link.-map a .icon,.link.-map button .icon{width:15.542px;height:21.242px;mask-size:15.542px 21.242px}.link.-twin a .icon,.link.-twin button .icon{width:14.0505px;height:14.1265px;mask-size:14.0505px 14.1265px}.headerNav.-pc .headerNav_ul a:after{width:3.8px;height:7.6px;mask-size:3.8px 7.6px}}@media screen and (max-width:1000px){:root{--side:80px;--gap:12px}:root{--gridRows:8;--design:min(var(--vw1) * 100,1000px)}body a,body a *,body a:after,body a :after,body a:before,body a :before{transition:none!important;animation-duration:0s!important}article,section{scroll-margin-top:calc(var(--s-80) + var(--s-32))}h1.combinationEnJp,h2.combinationEnJp{flex-direction:column;align-items:flex-start;gap:var(--s-12)}h1.combinationEnJp .en,h2.combinationEnJp .en{font-family:Poppins,Noto Sans JP,sans-serif;font-size:var(--font-32);font-weight:600;line-height:1em;color:#000;text-align:left;letter-spacing:0}h1.combinationEnJp .jp,h2.combinationEnJp .jp{font-family:Shippori Mincho B1,serif;font-size:var(--font-18);font-weight:700;line-height:1em;color:#000;text-align:left;letter-spacing:0}.link a,.link button{padding:var(--s-8) var(--s-8) var(--s-8) var(--s-2);font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-11);font-weight:700;line-height:2em;color:#000;text-align:left;letter-spacing:.1em}.link.-sub a,.link.-sub button{padding:var(--s-4) var(--s-8) var(--s-4) var(--s-2)}.header{top:0;left:0;margin-top:0;background-color:#fff}.header_flexWrapper{height:var(--s-80);margin-bottom:0;padding-top:var(--s-24);padding-bottom:var(--s-18);border-bottom:1px solid #d9d9d9}.header_left{height:100%}.header_logo{width:auto;height:100%;padding-top:0}.header_logo img,.header_right{width:auto}.header_150th{width:auto;height:100%}.header_150th img{width:auto}.headerNav.-pc{display:none}.headerNav.-sp{display:block}.footer{padding:0;padding-bottom:var(--s-32);gap:var(--s-24)}.footer_flexWrapper{flex-direction:column;gap:var(--s-12)}.footer_p{font-family:Poppins,Noto Sans JP,sans-serif;font-size:var(--font-10);font-weight:400;line-height:1em;color:#000;text-align:center;letter-spacing:.1em;width:100%;padding:0;border-right:0}.footer_snsWrapper{width:100%;gap:0}.footer_snsWrapper a{width:var(--s-58);height:var(--s-58);padding:var(--s-14)}.footer_snsWrapper a.sns-x{padding:var(--s-16)}.footer_snsWrapper a:hover{opacity:.6}.metaplace_h1Wrapper{bottom:var(--s-100);left:var(--s-24);padding-right:var(--s-24);transition:translate .3s,opacity .2s}.metaplace_h1Wrapper .combinationEnJp .en{font-family:Poppins,Noto Sans JP,sans-serif;font-size:var(--font-40);font-weight:600;line-height:1em;color:inherit;text-align:left;letter-spacing:0}.metaplace_h1Wrapper .combinationEnJp .jp{font-family:Shippori Mincho B1,serif;font-size:var(--font-18);font-weight:700;line-height:1em;color:inherit;text-align:left;letter-spacing:0}.metaplace_h1Wrapper.-isOperating{opacity:0;translate:calc(var(--s-32)*-1) 0}.label{position:relative;scale:.8}.label:before{position:absolute;display:block;content:""}.footer{right:auto;bottom:var(--s-16);left:var(--s-24);padding-bottom:0;align-items:flex-start;gap:var(--s-8)}.footer_flexWrapper{flex-direction:row;transform:none}.footer_p{width:auto;height:var(--s-32);padding-right:var(--gap);border-right:1px solid #d9d9d9}.footer_snsWrapper{width:auto;padding-left:calc(var(--gap) - var(--s-11))}.footer_snsWrapper a{height:var(--s-32);padding:0 var(--s-14)}.footer_snsWrapper a.sns-x{padding:var(--s-2)}.threeJsLoadCheck_h{font-family:Shippori Mincho B1,serif;font-size:var(--font-16);font-weight:700;line-height:2em;color:#000;text-align:left;letter-spacing:0}.threeJsLoadCheck_txtWrapper p{font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:var(--font-11);font-weight:400;line-height:2em;color:#000;text-align:justify;letter-spacing:.1em}}@media screen and (max-width:680px){:root{--side:22px}.metaplace_h1Wrapper .jp{font-family:Shippori Mincho B1,serif;font-size:var(--font-16);font-weight:700;line-height:1em;color:inherit;text-align:left;letter-spacing:0}.label{scale:1}.threeJsLoadCheck_links{flex-direction:column}}@media screen and (max-width:480px){.metaplace_h1Wrapper{bottom:var(--s-58)}.metaplace_h1Wrapper .combinationEnJp .en{font-size:calc(var(--vw1)*7)}.footer_flexWrapper{display:none}}@media screen and (min-width:1800px){:root{--s-2:2.4px;--s-4:4.8px;--s-6:7.2px;--s-8:9.6px;--s-10:12px;--s-12:14.4px;--s-14:16.8px;--s-16:19.2px;--s-18:21.6px;--s-20:24px;--s-24:28.8px;--s-28:33.6px;--s-32:38.4px;--s-36:43.2px;--s-40:48px;--s-48:57.6px;--s-58:69.6px;--s-64:76.8px;--s-72:86.4px;--s-80:96px;--s-100:120px;--s-110:132px;--s-120:144px;--s-140:168px;--s-160:192px;--s-200:240px;--s-230:276px;--side:76.8px;--gap:28.8px;--font-10:12px;--font-11:13.2px;--font-12:14.4px;--font-14:16.8px;--font-16:19.2px;--font-18:21.6px;--font-20:24px;--font-22:26.4px;--font-24:28.8px;--font-28:33.6px;--font-30:36px;--font-32:38.4px;--font-40:48px;--font-56:67.2px;--font-64:76.8px;--font-80:96px;--font-88:105.6px}:root{--design:min(var(--vw1) * 100,1434px * 1.2)}.link.-scroller button:after,.link a:after{width:4.8px;height:9.6px;mask-size:4.8px 9.6px}.link:not(.-scroller) button:after{width:8.4px;height:8.4px;mask-size:8.4px 8.4px}.link.-map a .icon,.link.-map button .icon{width:19.632px;height:26.832px;mask-size:19.632px 26.832px}.link.-twin a .icon,.link.-twin button .icon{width:17.748px;height:17.844px;mask-size:17.748px 17.844px}.headerNav.-pc .headerNav_ul a:after{width:4.8px;height:9.6px;mask-size:4.8px 9.6px}}@media screen and (max-width:1000px) and (min-width:681px){:root{--s-2:2.4px;--s-4:4.8px;--s-6:7.2px;--s-8:9.6px;--s-10:12px;--s-12:14.4px;--s-14:16.8px;--s-16:19.2px;--s-18:21.6px;--s-20:24px;--s-24:28.8px;--s-28:33.6px;--s-32:38.4px;--s-36:43.2px;--s-40:48px;--s-48:57.6px;--s-58:69.6px;--s-64:76.8px;--s-72:86.4px;--s-80:96px;--s-100:120px;--s-110:132px;--s-120:144px;--s-140:168px;--s-160:192px;--s-200:240px;--s-230:276px;--side:76.8px;--gap:28.8px;--font-10:12px;--font-11:13.2px;--font-12:14.4px;--font-14:16.8px;--font-16:19.2px;--font-18:21.6px;--font-20:24px;--font-22:26.4px;--font-24:28.8px;--font-28:33.6px;--font-30:36px;--font-32:38.4px;--font-40:48px;--font-56:67.2px;--font-64:76.8px;--font-80:96px;--font-88:105.6px}}@media screen and (max-width:1200px) and (min-width:1001px){:root{--s-2:1.9px;--s-4:3.8px;--s-6:5.7px;--s-8:7.6px;--s-10:9.5px;--s-12:11.4px;--s-14:13.3px;--s-16:15.2px;--s-18:17.1px;--s-20:19px;--s-24:22.8px;--s-28:26.6px;--s-32:30.4px;--s-36:34.2px;--s-40:38px;--s-48:45.6px;--s-58:55.1px;--s-64:60.8px;--s-72:68.4px;--s-80:76px;--s-100:95px;--s-110:104.5px;--s-120:114px;--s-140:133px;--s-160:152px;--s-200:190px;--s-230:218.5px;--side:60.8px;--gap:22.8px;--font-10:9.5px;--font-11:10.45px;--font-12:11.4px;--font-14:13.3px;--font-16:15.2px;--font-18:17.1px;--font-20:19px;--font-22:20.9px;--font-24:22.8px;--font-28:26.6px;--font-30:28.5px;--font-32:30.4px;--font-40:38px;--font-56:53.2px;--font-64:60.8px;--font-80:76px;--font-88:83.6px}}
/*# sourceMappingURL=../map/css/metaplace.min.css.map */
