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{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:0;background:0 0;vertical-align:baseline}body{width:100%;line-height:1.6;color:#000;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}main{-webkit-box-sizing:border-box;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{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;font-weight:700;font-style:italic;color:#000}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{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}img{line-height:1;vertical-align:top}button{padding:0;border:0;background-color:transparent;font:inherit;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;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;-moz-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 - 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 *{-webkit-transition:none!important;transition:none!important}html{scroll-behavior:smooth}body>:not(main):not(header):not(footer){display:none}body{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";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:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;overflow-y:scroll;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(var(--vw1) * 100);min-height:calc(var(--vh1) * 100);word-break:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body::after{position:absolute;display:block;content:''}p:empty{display:none}img{width:100%;height:100%;-o-object-fit:contain;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:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--s-24);-webkit-box-align:center;-ms-flex-align:center;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:nth-child(1){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;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-12);font-weight:700;line-height:2em;color:#000;text-align:left;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;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);-webkit-transition:color .18s ease,border-color .18s ease,padding .35s ease;transition:color .18s ease,border-color .18s ease,padding .35s ease;-webkit-animation:anim-out .45s ease forwards;animation:anim-out .45s ease forwards;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@-webkit-keyframes anim-out{from{background-position:100%,0}to{background-position:0,0}}@keyframes anim-out{from{background-position:100%,0}to{background-position:0,0}}.link a::after,.link button::after{display:block;content:'';-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.link a:hover,.link button:hover{padding-left:var(--s-8);-webkit-animation:anim .45s ease forwards;animation:anim .45s ease forwards}@-webkit-keyframes anim{from{background-position:100%,0}to{background-position:0,0}}@keyframes anim{from{background-position:100%,0}to{background-position:0,0}}.link a::after,.link.-scroller button::after{background-color:#000;-webkit-mask-image:var(--icon-linkArrow);mask-image:var(--icon-linkArrow);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:4px;height:8px;-webkit-mask-size:4px 8px;mask-size:4px 8px}.link:not(.-scroller) button::after{background-color:#000;-webkit-mask-image:var(--icon-toggleCross);mask-image:var(--icon-toggleCross);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:7px;height:7px;-webkit-mask-size:7px 7px;mask-size:7px 7px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.link:not(.-scroller) button.-active{padding-left:var(--s-8)}.link:not(.-scroller) button.-active::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.link.-return a,.link.-return button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;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{-webkit-transform:rotateZ(180deg);transform:rotateZ(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;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;-webkit-transition:height .3s ease,visibility 0s .3s;transition:height .3s ease,visibility 0s .3s}.link.-button.-active::after,.link.-button.-active::before{visibility:visible;height:var(--s-12);-webkit-transition:height .3s ease;transition:height .3s ease}.link.-button::before{z-index:2;-webkit-clip-path:polygon(0 0,1px 0,50% calc(100% - 1px),calc(100% - 1px) 0,100% 0,50% 100%);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;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-clip-path:polygon(0 0,50% 100%,100% 0);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);-ms-flex-negative:0;flex-shrink:0}.link.-map a .icon,.link.-map button .icon{background-color:#000;-webkit-mask-image:var(--icon-link-3dmap);mask-image:var(--icon-link-3dmap);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:16.36px;height:22.36px;-webkit-mask-size:16.36px 22.36px;mask-size:16.36px 22.36px}.link.-twin a .icon,.link.-twin button .icon{background-color:#000;-webkit-mask-image:var(--icon-link-twin);mask-image:var(--icon-link-twin);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:14.79px;height:14.87px;-webkit-mask-size:14.79px 14.87px;mask-size:14.79px 14.87px}#TestGrid{position:fixed;z-index:999;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:var(--design);height:100vh;padding:0 var(--side);pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);gap:var(--gap)}#TestGrid::after{position:absolute;bottom:20px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;color:gray;content:'change key E';-webkit-transform:translate(-50%,-50%);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{position:absolute;z-index:100;width:100%;pointer-events:none}.header_flexWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:var(--s-8);padding:0 var(--side);padding-top:var(--s-72);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_flexWrapper>*{pointer-events:auto}.header_left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--s-24)}.header_logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--gap) * 2 + var(--grid) * 3 + var(--gap));-webkit-transition:opacity .18s ease;transition:opacity .18s ease;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header_logo:hover{opacity:.6}.header_right{-webkit-box-sizing:content-box;box-sizing:content-box;padding-top:var(--s-4)}.header_150th{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--gap) * 1 + var(--grid) * 2 - var(--s-32));-webkit-transition:opacity .18s ease;transition:opacity .18s ease;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header_150th:hover{opacity:.6}.headerNav{pointer-events:auto}.headerNav.-pc{display:block}.headerNav.-sp{display:none}.headerNav.-pc .headerNav_ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(var(--gap) * 2 + var(--grid) * 3);gap:0}.headerNav.-pc .headerNav_ul li{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-12);font-weight:400;line-height:1em;color:#818181;text-align:left;letter-spacing:.08em;display:inline-block;width:100%}.headerNav.-pc .headerNav_ul a{position:relative;font:inherit;line-height:inherit;color:inherit;text-align:inherit;letter-spacing:inherit;display:inline-block;width:100%;height:100%;padding-top:calc(var(--s-6) + 1px);padding-bottom:calc(var(--s-6) + 3px);padding-left:var(--s-12);-webkit-transition:color .18s ease;transition:color .18s ease}.headerNav.-pc .headerNav_ul a::before{position:absolute;display:block;content:''}.headerNav.-pc .headerNav_ul a::before{top:var(--s-6);left:0;width:1px;height:calc(100% - var(--s-6) * 2);background-color:#d9d9d9;-webkit-transition:width .18s ease;transition:width .18s ease}.headerNav.-pc .headerNav_ul a:hover{color:#000}.headerNav.-pc .headerNav_ul a:hover::before{width:6px;background-color:#000}.headerNav.-sp .headerNav_ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #d9d9d9}.headerNav.-sp .headerNav_ul li{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";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%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.headerNav.-sp .headerNav_ul li:not(:last-child){border-right:1px solid #d9d9d9}.headerNav.-sp .headerNav_ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:var(--s-32)}.headerNav.-sp .headerNav_ul a:hover{background-color:#ededed}.footer{background-color:rgba(255,255,255,.7);backdrop-filter:blur(var(--s-12));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(var(--vw1) * 100);height:calc(var(--vh1) * 100);gap:var(--s-110)}.footer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_logo{display:block;width:calc(var(--gap) * 3 + var(--grid) * 4);min-width:var(--s-230);-webkit-transition:opacity .18s ease;transition:opacity .18s ease;margin-bottom:var(--s-24)}.footer_logo:hover{opacity:.6}.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;margin-bottom:var(--s-12)}.footer_snsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--s-8);margin-bottom:var(--s-110)}.footer_snsWrapper a{-webkit-filter:drop-shadow(0 var(--s-2) var(--s-8) rgba(0, 0, 0, .08));filter:drop-shadow(0 var(--s-2) var(--s-8) rgba(0, 0, 0, .08));display:block;width:var(--s-58);height:var(--s-58);padding:var(--s-12);border-radius:var(--s-12);background-color:#fff;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.footer_snsWrapper a.sns-x{padding:var(--s-14)}.footer_snsWrapper a:hover{background-color:rgba(255,255,255,.7);-webkit-filter:none;filter:none}.footer_150th{display:block;width:calc(2 * var(--grid) + var(--gap) - var(--s-32));min-width:var(--s-120);-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.footer_150th:hover{opacity:.6}.returnTop{position:absolute;bottom:var(--s-40);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--s-32);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.returnTop button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:var(--s-18);text-align:center}@-webkit-keyframes returnTop{from{-webkit-transform:translateY(0) rotateZ(180deg);transform:translateY(0) rotateZ(180deg)}to{-webkit-transform:translateY(var(--s-8)) rotateZ(180deg);transform:translateY(var(--s-8)) rotateZ(180deg)}}@keyframes returnTop{from{-webkit-transform:translateY(0) rotateZ(180deg);transform:translateY(0) rotateZ(180deg)}to{-webkit-transform:translateY(var(--s-8)) rotateZ(180deg);transform:translateY(var(--s-8)) rotateZ(180deg)}}.returnTop button::before{background-color:#818181;-webkit-mask-image:var(--icon-scrollGuide);mask-image:var(--icon-scrollGuide);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:12px;height:6px;-webkit-mask-size:12px 6px;mask-size:12px 6px;position:absolute;top:0;content:'';-webkit-animation:.8s ease-in 0s infinite alternate returnTop!important;animation:.8s ease-in 0s infinite alternate returnTop!important}.returnTop .copyright{display:none}.mainVisual_fixContent{position:relative;position:fixed;top:0;left:0;width:100%;height:100%}.mainVisual_fixContent::after{position:absolute;display:block;content:''}.mainVisual_fixContent::after{z-index:-998;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.8)));background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,.2),rgba(255,255,255,.8));background-image:linear-gradient(to top,rgba(255,255,255,.2),rgba(255,255,255,.8))}.mainVisual_border{position:absolute;z-index:-1000;bottom:var(--s-100);left:0;width:100%;opacity:.6}.mainVisual_circle{position:absolute;z-index:-999;bottom:var(--s-80);left:50%;width:calc(100% - var(--side) * 2);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mainVisual_threeJs{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100vw;height:100vh;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.mainVisual_threeJs.-active{opacity:1}.mainVisual_threeJs .container{position:absolute;top:50%;left:50%;width:calc(var(--vw1) * 20);height:calc(var(--vw1) * 20);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:left top;transform-origin:left top}.mainVisual_threeJs .container.-sapporoCampus .container-name .en,.mainVisual_threeJs .container.-sapporoCampus .container-name .jp{color:#007f2d}.mainVisual_threeJs .container.-sapporoCampus .container-name.-content3d::after{background-color:#007f2d}.mainVisual_threeJs .container.-sapporoCampus .link::before{background-color:#33cf69}.mainVisual_threeJs .container.-sapporoCampus .link a,.mainVisual_threeJs .container.-sapporoCampus .link button{border-bottom:1px solid #33cf69;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#007f2d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#007f2d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#007f2d 49.9% 100%);color:#007f2d}.mainVisual_threeJs .container.-sapporoCampus .link a::after,.mainVisual_threeJs .container.-sapporoCampus .link button::after{background-color:#007f2d}.mainVisual_threeJs .container.-sapporoCampus .link a:hover,.mainVisual_threeJs .container.-sapporoCampus .link button.-active,.mainVisual_threeJs .container.-sapporoCampus .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#007f2d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#007f2d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#007f2d 0 50.1%,transparent 49.9% 100%);color:#fff}.mainVisual_threeJs .container.-sapporoCampus .link a:hover::after,.mainVisual_threeJs .container.-sapporoCampus .link button.-active::after,.mainVisual_threeJs .container.-sapporoCampus .link button:hover::after{background-color:#fff}.mainVisual_threeJs .container.-sapporoCampus .link.-sub a,.mainVisual_threeJs .container.-sapporoCampus .link.-sub button{border-bottom:0;color:#000}.mainVisual_threeJs .container.-sapporoCampus .link.-sub a:hover,.mainVisual_threeJs .container.-sapporoCampus .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.mainVisual_threeJs .container.-sapporoCampus .link.-sub a:hover::after,.mainVisual_threeJs .container.-sapporoCampus .link.-sub button:hover::after{background-color:#007f2d}.mainVisual_threeJs .container.-sapporoCampus .link.-sub a,.mainVisual_threeJs .container.-sapporoCampus .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.mainVisual_threeJs .container.-sapporoCampus .link.-button a.-active,.mainVisual_threeJs .container.-sapporoCampus .link.-button button.-active{color:#33cf69}.mainVisual_threeJs .container.-sapporoCampus .link.-button a.-active::after,.mainVisual_threeJs .container.-sapporoCampus .link.-button button.-active::after{background-color:#33cf69}.mainVisual_threeJs .container.-sapporoCampus .link.-button a:hover,.mainVisual_threeJs .container.-sapporoCampus .link.-button button:hover{color:#fff}.mainVisual_threeJs .container.-sapporoCampus .link.-button a:hover::after,.mainVisual_threeJs .container.-sapporoCampus .link.-button button:hover::after{background-color:#fff}.mainVisual_threeJs .container.-hakodateCampus .container-name .en,.mainVisual_threeJs .container.-hakodateCampus .container-name .jp{color:#182cd6}.mainVisual_threeJs .container.-hakodateCampus .container-name.-content3d::after{background-color:#182cd6}.mainVisual_threeJs .container.-hakodateCampus .link::before{background-color:#8895ff}.mainVisual_threeJs .container.-hakodateCampus .link a,.mainVisual_threeJs .container.-hakodateCampus .link button{border-bottom:1px solid #8895ff;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#182cd6));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#182cd6 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#182cd6 49.9% 100%);color:#182cd6}.mainVisual_threeJs .container.-hakodateCampus .link a::after,.mainVisual_threeJs .container.-hakodateCampus .link button::after{background-color:#182cd6}.mainVisual_threeJs .container.-hakodateCampus .link a:hover,.mainVisual_threeJs .container.-hakodateCampus .link button.-active,.mainVisual_threeJs .container.-hakodateCampus .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#182cd6),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#182cd6 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#182cd6 0 50.1%,transparent 49.9% 100%);color:#fff}.mainVisual_threeJs .container.-hakodateCampus .link a:hover::after,.mainVisual_threeJs .container.-hakodateCampus .link button.-active::after,.mainVisual_threeJs .container.-hakodateCampus .link button:hover::after{background-color:#fff}.mainVisual_threeJs .container.-hakodateCampus .link.-sub a,.mainVisual_threeJs .container.-hakodateCampus .link.-sub button{border-bottom:0;color:#000}.mainVisual_threeJs .container.-hakodateCampus .link.-sub a:hover,.mainVisual_threeJs .container.-hakodateCampus .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.mainVisual_threeJs .container.-hakodateCampus .link.-sub a:hover::after,.mainVisual_threeJs .container.-hakodateCampus .link.-sub button:hover::after{background-color:#182cd6}.mainVisual_threeJs .container.-hakodateCampus .link.-sub a,.mainVisual_threeJs .container.-hakodateCampus .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.mainVisual_threeJs .container.-hakodateCampus .link.-button a.-active,.mainVisual_threeJs .container.-hakodateCampus .link.-button button.-active{color:#8895ff}.mainVisual_threeJs .container.-hakodateCampus .link.-button a.-active::after,.mainVisual_threeJs .container.-hakodateCampus .link.-button button.-active::after{background-color:#8895ff}.mainVisual_threeJs .container.-hakodateCampus .link.-button a:hover,.mainVisual_threeJs .container.-hakodateCampus .link.-button button:hover{color:#fff}.mainVisual_threeJs .container.-hakodateCampus .link.-button a:hover::after,.mainVisual_threeJs .container.-hakodateCampus .link.-button button:hover::after{background-color:#fff}.mainVisual_threeJs .container.-fsc .container-name .en,.mainVisual_threeJs .container.-fsc .container-name .jp{color:#ff5e00}.mainVisual_threeJs .container.-fsc .container-name.-content3d::after{background-color:#ff5e00}.mainVisual_threeJs .container.-fsc .link::before{background-color:#ffac7b}.mainVisual_threeJs .container.-fsc .link a,.mainVisual_threeJs .container.-fsc .link button{border-bottom:1px solid #ffac7b;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ff5e00));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ff5e00 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ff5e00 49.9% 100%);color:#ff5e00}.mainVisual_threeJs .container.-fsc .link a::after,.mainVisual_threeJs .container.-fsc .link button::after{background-color:#ff5e00}.mainVisual_threeJs .container.-fsc .link a:hover,.mainVisual_threeJs .container.-fsc .link button.-active,.mainVisual_threeJs .container.-fsc .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff5e00),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ff5e00 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ff5e00 0 50.1%,transparent 49.9% 100%);color:#fff}.mainVisual_threeJs .container.-fsc .link a:hover::after,.mainVisual_threeJs .container.-fsc .link button.-active::after,.mainVisual_threeJs .container.-fsc .link button:hover::after{background-color:#fff}.mainVisual_threeJs .container.-fsc .link.-sub a,.mainVisual_threeJs .container.-fsc .link.-sub button{border-bottom:0;color:#000}.mainVisual_threeJs .container.-fsc .link.-sub a:hover,.mainVisual_threeJs .container.-fsc .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.mainVisual_threeJs .container.-fsc .link.-sub a:hover::after,.mainVisual_threeJs .container.-fsc .link.-sub button:hover::after{background-color:#ff5e00}.mainVisual_threeJs .container.-fsc .link.-sub a,.mainVisual_threeJs .container.-fsc .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.mainVisual_threeJs .container.-fsc .link.-button a.-active,.mainVisual_threeJs .container.-fsc .link.-button button.-active{color:#ffac7b}.mainVisual_threeJs .container.-fsc .link.-button a.-active::after,.mainVisual_threeJs .container.-fsc .link.-button button.-active::after{background-color:#ffac7b}.mainVisual_threeJs .container.-fsc .link.-button a:hover,.mainVisual_threeJs .container.-fsc .link.-button button:hover{color:#fff}.mainVisual_threeJs .container.-fsc .link.-button a:hover::after,.mainVisual_threeJs .container.-fsc .link.-button button:hover::after{background-color:#fff}.mainVisual_threeJs .container .container-name{position:absolute;z-index:2;top:50%;right:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-55%);transform:translateY(-55%);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0;will-change:transform}.mainVisual_threeJs .container .container-name .en,.mainVisual_threeJs .container .container-name .jp{white-space:nowrap}.mainVisual_threeJs .container .container-name .en{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-24);font-weight:600;line-height:1em;color:#000;text-align:right;letter-spacing:0;margin-bottom:var(--s-12)}.mainVisual_threeJs .container .container-name .jp{font-family:'Shippori Mincho B1',serif;font-size:var(--font-16);font-weight:700;line-height:1em;color:#000;text-align:right;letter-spacing:0}.mainVisual_threeJs .container .container-name.-content3d::after{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-12);font-weight:600;line-height:1em;color:#fff;text-align:center;letter-spacing:.1em;display:inline-block;margin-top:var(--s-24);padding:var(--s-8) var(--s-12);content:'3D MAP'}.mainVisual_threeJs .container .canvas-hidden{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainVisual_threeJs .container canvas{display:block;width:calc(var(--vw1) * 40)!important;height:calc(var(--vw1) * 40)!important;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease;-webkit-transform:scale(.52);transform:scale(.52)}.mainVisual_threeJs .container.-random{pointer-events:none}.mainVisual_threeJs .container:hover canvas{-webkit-transform:scale(.65);transform:scale(.65)}.mainVisual_threeJs .container.-large .container-name{right:90%;scale:1.3}.mainVisual_threeJs .container.-large canvas{-webkit-transform:scale(.8);transform:scale(.8)}.mainVisual_threeJs .container.-large:hover canvas{-webkit-transform:scale(1);transform:scale(1)}.mainVisual_threeJs .container.-small .container-name{right:70%;-webkit-transform:translateY(-55%) scale(.9);transform:translateY(-55%) scale(.9)}.mainVisual_threeJs .container.-small canvas{-webkit-transform:scale(.16);transform:scale(.16)}.mainVisual_threeJs .container.-small:hover canvas{-webkit-transform:scale(.2);transform:scale(.2)}.mainVisual_threeJs.-hidden{display:none}.mainVisual_threeJs .logo-wrapper{position:absolute;z-index:180;top:50%;left:49.7%;width:calc(var(--vw1) * 12);min-width:var(--s-160);-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);-webkit-transform-origin:left;transform-origin:left;-webkit-animation:12s linear 0s infinite alternate logoRotation;animation:12s linear 0s infinite alternate logoRotation;rotate:y 0deg;-webkit-filter:blur(.7px);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0.7" /></filter></svg>#filter');filter:blur(.7px)}@-webkit-keyframes logoRotation{0%{rotate:y 0deg}100%{rotate:y 360deg}}@keyframes logoRotation{0%{rotate:y 0deg}100%{rotate:y 360deg}}.mainVisual_modalBlock{position:relative;position:fixed;z-index:100;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--vw1) * 100);max-width:none;height:calc(var(--vh1) * 100);max-height:none;pointer-events:none;opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease;-ms-scroll-chaining:none;overscroll-behavior:none;scrollbar-width:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainVisual_modalBlock::after{position:absolute;display:block;content:''}.mainVisual_modalBlock::-webkit-scrollbar{display:none}.mainVisual_modalBlock[open]{pointer-events:auto;opacity:1}.mainVisual_modalBlock:not([open]) .mainVisual_modal .ul-sublinks,.mainVisual_modalBlock:not([open]) .mainVisual_modal .ul-sublinks.-visible{pointer-events:none}.mainVisual_modalBlock::after{top:0;left:0;width:1px;height:calc(var(--vh1) * 100 + 1px)}.mainVisual_modalBlock::-webkit-backdrop{background-color:rgba(255,255,255,.7);backdrop-filter:blur(var(--s-12))}.mainVisual_modalBlock::-ms-backdrop{background-color:rgba(255,255,255,.7);backdrop-filter:blur(var(--s-12))}.mainVisual_modalBlock::backdrop{background-color:rgba(255,255,255,.7);backdrop-filter:blur(var(--s-12))}.mainVisual_modal{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:scroll;width:calc(var(--gap) * 11 + var(--grid) * 12);max-height:calc(var(--vh1) * 100);padding:var(--s-64) calc(var(--grid) + var(--gap));border:1px solid #d9d9d9;background-color:#fff;-webkit-transition:padding-bottom .3s ease;transition:padding-bottom .3s ease;gap:var(--gap);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mainVisual_modal.-sapporoCampus .mainVisual_modal_h2 .en,.mainVisual_modal.-sapporoCampus .mainVisual_modal_h2 .jp{color:#007f2d}.mainVisual_modal.-sapporoCampus .link::before{background-color:#33cf69}.mainVisual_modal.-sapporoCampus .link a,.mainVisual_modal.-sapporoCampus .link button{border-bottom:1px solid #33cf69;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#007f2d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#007f2d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#007f2d 49.9% 100%);color:#007f2d}.mainVisual_modal.-sapporoCampus .link a::after,.mainVisual_modal.-sapporoCampus .link button::after{background-color:#007f2d}.mainVisual_modal.-sapporoCampus .link a:hover,.mainVisual_modal.-sapporoCampus .link button.-active,.mainVisual_modal.-sapporoCampus .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#007f2d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#007f2d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#007f2d 0 50.1%,transparent 49.9% 100%);color:#fff}.mainVisual_modal.-sapporoCampus .link a:hover::after,.mainVisual_modal.-sapporoCampus .link button.-active::after,.mainVisual_modal.-sapporoCampus .link button:hover::after{background-color:#fff}.mainVisual_modal.-sapporoCampus .link.-sub a,.mainVisual_modal.-sapporoCampus .link.-sub button{border-bottom:0;color:#000}.mainVisual_modal.-sapporoCampus .link.-sub a:hover,.mainVisual_modal.-sapporoCampus .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.mainVisual_modal.-sapporoCampus .link.-sub a:hover::after,.mainVisual_modal.-sapporoCampus .link.-sub button:hover::after{background-color:#007f2d}.mainVisual_modal.-sapporoCampus .link.-sub a,.mainVisual_modal.-sapporoCampus .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.mainVisual_modal.-sapporoCampus .link.-button a.-active,.mainVisual_modal.-sapporoCampus .link.-button button.-active{color:#33cf69}.mainVisual_modal.-sapporoCampus .link.-button a.-active::after,.mainVisual_modal.-sapporoCampus .link.-button button.-active::after{background-color:#33cf69}.mainVisual_modal.-sapporoCampus .link.-button a:hover,.mainVisual_modal.-sapporoCampus .link.-button button:hover{color:#fff}.mainVisual_modal.-sapporoCampus .link.-button a:hover::after,.mainVisual_modal.-sapporoCampus .link.-button button:hover::after{background-color:#fff}.mainVisual_modal.-hakodateCampus .mainVisual_modal_h2 .en,.mainVisual_modal.-hakodateCampus .mainVisual_modal_h2 .jp{color:#182cd6}.mainVisual_modal.-hakodateCampus .link::before{background-color:#8895ff}.mainVisual_modal.-hakodateCampus .link a,.mainVisual_modal.-hakodateCampus .link button{border-bottom:1px solid #8895ff;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#182cd6));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#182cd6 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#182cd6 49.9% 100%);color:#182cd6}.mainVisual_modal.-hakodateCampus .link a::after,.mainVisual_modal.-hakodateCampus .link button::after{background-color:#182cd6}.mainVisual_modal.-hakodateCampus .link a:hover,.mainVisual_modal.-hakodateCampus .link button.-active,.mainVisual_modal.-hakodateCampus .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#182cd6),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#182cd6 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#182cd6 0 50.1%,transparent 49.9% 100%);color:#fff}.mainVisual_modal.-hakodateCampus .link a:hover::after,.mainVisual_modal.-hakodateCampus .link button.-active::after,.mainVisual_modal.-hakodateCampus .link button:hover::after{background-color:#fff}.mainVisual_modal.-hakodateCampus .link.-sub a,.mainVisual_modal.-hakodateCampus .link.-sub button{border-bottom:0;color:#000}.mainVisual_modal.-hakodateCampus .link.-sub a:hover,.mainVisual_modal.-hakodateCampus .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.mainVisual_modal.-hakodateCampus .link.-sub a:hover::after,.mainVisual_modal.-hakodateCampus .link.-sub button:hover::after{background-color:#182cd6}.mainVisual_modal.-hakodateCampus .link.-sub a,.mainVisual_modal.-hakodateCampus .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.mainVisual_modal.-hakodateCampus .link.-button a.-active,.mainVisual_modal.-hakodateCampus .link.-button button.-active{color:#8895ff}.mainVisual_modal.-hakodateCampus .link.-button a.-active::after,.mainVisual_modal.-hakodateCampus .link.-button button.-active::after{background-color:#8895ff}.mainVisual_modal.-hakodateCampus .link.-button a:hover,.mainVisual_modal.-hakodateCampus .link.-button button:hover{color:#fff}.mainVisual_modal.-hakodateCampus .link.-button a:hover::after,.mainVisual_modal.-hakodateCampus .link.-button button:hover::after{background-color:#fff}.mainVisual_modal.-fsc .mainVisual_modal_h2 .en,.mainVisual_modal.-fsc .mainVisual_modal_h2 .jp{color:#ff5e00}.mainVisual_modal.-fsc .link::before{background-color:#ffac7b}.mainVisual_modal.-fsc .link a,.mainVisual_modal.-fsc .link button{border-bottom:1px solid #ffac7b;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ff5e00));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ff5e00 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ff5e00 49.9% 100%);color:#ff5e00}.mainVisual_modal.-fsc .link a::after,.mainVisual_modal.-fsc .link button::after{background-color:#ff5e00}.mainVisual_modal.-fsc .link a:hover,.mainVisual_modal.-fsc .link button.-active,.mainVisual_modal.-fsc .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff5e00),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ff5e00 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ff5e00 0 50.1%,transparent 49.9% 100%);color:#fff}.mainVisual_modal.-fsc .link a:hover::after,.mainVisual_modal.-fsc .link button.-active::after,.mainVisual_modal.-fsc .link button:hover::after{background-color:#fff}.mainVisual_modal.-fsc .link.-sub a,.mainVisual_modal.-fsc .link.-sub button{border-bottom:0;color:#000}.mainVisual_modal.-fsc .link.-sub a:hover,.mainVisual_modal.-fsc .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.mainVisual_modal.-fsc .link.-sub a:hover::after,.mainVisual_modal.-fsc .link.-sub button:hover::after{background-color:#ff5e00}.mainVisual_modal.-fsc .link.-sub a,.mainVisual_modal.-fsc .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.mainVisual_modal.-fsc .link.-button a.-active,.mainVisual_modal.-fsc .link.-button button.-active{color:#ffac7b}.mainVisual_modal.-fsc .link.-button a.-active::after,.mainVisual_modal.-fsc .link.-button button.-active::after{background-color:#ffac7b}.mainVisual_modal.-fsc .link.-button a:hover,.mainVisual_modal.-fsc .link.-button button:hover{color:#fff}.mainVisual_modal.-fsc .link.-button a:hover::after,.mainVisual_modal.-fsc .link.-button button:hover::after{background-color:#fff}.mainVisual_modal.-hidden{display:none}.mainVisual_modal_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--gap) * 2 + var(--grid) * 3);border:1px solid #d9d9d9;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;aspect-ratio:1/.97}.mainVisual_modal_img canvas{width:100%!important;height:auto!important;aspect-ratio:1/1}.mainVisual_modal_inner{width:calc(var(--gap) * 6 + var(--grid) * 7);margin-top:var(--s-24)}.mainVisual_modal_h2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--s-24);gap:var(--s-18);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainVisual_modal_h2 .en{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-24);font-weight:600;line-height:1em;color:#000;text-align:left;letter-spacing:0}.mainVisual_modal_h2 .jp{font-family:'Shippori Mincho B1',serif;font-size:var(--font-16);font-weight:700;line-height:1em;color:#000;text-align:left;letter-spacing:0}.mainVisual_modal_p{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";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%;min-height:8em;margin-bottom:var(--s-24)}.mainVisual_modal_links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:var(--gap)}.mainVisual_modal_links .link{width:calc(var(--gap) * 2 + var(--grid) * 3)}.mainVisual_modal.-noImg{width:calc(var(--gap) * 9 + var(--grid) * 10)}.mainVisual_modal.-noImg .text-block{width:100%;padding-top:var(--s-8)}.mainVisual_modal.-noImg .ul-links{width:100%}.mainVisual_modal.-noImg p{width:100%}.mainVisual_modal_close{position:relative;position:absolute;top:calc(var(--s-32) - var(--s-16));right:calc(var(--s-32) - var(--s-16));padding:var(--s-16)}.mainVisual_modal_close::before{position:absolute;display:block;content:''}.mainVisual_modal_close::before{z-index:-1;top:var(--s-4);left:var(--s-4);width:calc(100% - var(--s-4) * 2);height:calc(100% - var(--s-4) * 2);border:1px solid #d9d9d9;border-radius:var(--s-8);opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.mainVisual_modal_close:hover::before{opacity:1}.mainVisual_modal_closeBg{position:absolute;z-index:1;width:calc(var(--vw1) * 100);height:calc(var(--vh1) * 100)}.topicsArchiveItem{width:calc(var(--gap) * 3 + var(--grid) * 4);-ms-flex-negative:0;flex-shrink:0}.topicsArchiveItem.-new{position:relative}.topicsArchiveItem.-new::before{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-24);font-weight:700;line-height:1em;color:red;text-align:left;letter-spacing:.08em;position:absolute;top:-.5em;left:0;content:'NEW!';text-shadow:2px 2px 0 #fff}.topicsArchiveItem.-null .topicsArchiveItem>a{pointer-events:none}.topicsArchiveItem.-null .topicsArchiveItem_date{color:#d9d9d9}.topicsArchiveItem.-null .topicsArchiveItem_title{color:#d9d9d9}.topicsArchiveItem.-null .topicsArchiveItem_img{background-color:#ededed}.topicsArchiveItem.-null .topicsArchiveItem_img img{display:none}.topicsArchiveItem>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--s-16)}.topicsArchiveItem>a:hover .topicsArchiveItem_title span{background-position:bottom left;background-size:100% 1px;-webkit-transition:background-size .45s ease-out;transition:background-size .45s ease-out}.topicsArchiveItem>a:hover .topicsArchiveItem_img{border-color:#000}.topicsArchiveItem_img{width:100%;border:1px solid #ededed;-webkit-transition:border-color .18s ease;transition:border-color .18s ease;aspect-ratio:356/200}.topicsArchiveItem_img img{-o-object-fit:cover;object-fit:cover}.topicsArchiveItem_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--s-8)}.topicsArchiveItem_date{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-12);font-weight:400;line-height:1.33333em;color:#007f2d;text-align:left;letter-spacing:.1em}.topicsArchiveItem_title{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-12);font-weight:400;line-height:2em;color:#000;text-align:justify;letter-spacing:.1em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.topicsArchiveItem_title span{display:inline;padding-bottom:.05em;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background-image:-webkit-linear-gradient(#000,#000);background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-position:bottom right;background-size:0 1px;-webkit-transition:background-size .25s linear;transition:background-size .25s linear}.metaplacesBtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:var(--s-4);border:1px solid #d9d9d9;-webkit-transition:margin-top .5s 0s;transition:margin-top .5s 0s}.metaplacesBtn.-sapporoCampus .metaplacesBtn_title .en,.metaplacesBtn.-sapporoCampus .metaplacesBtn_title .jp{color:#007f2d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_tag{border-color:#33cf69;color:#007f2d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_open{color:#007f2d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_open::after{background-color:#007f2d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_colorBlock.-color1{background-color:#007f2d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_colorBlock.-color2{background-color:#15882d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_colorBlock.-color3{background-color:#29922d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_colorBlock.-color4{background-color:#3e9b2d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_colorBlock.-color5{background-color:#52a52d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_colorBlock.-color6{background-color:#67ae2d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_colorBlock.-color7{background-color:#7bb72d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_colorBlock.-color8{background-color:#90c12d}.metaplacesBtn.-sapporoCampus .metaplacesBtn_colorBlock.-color9{background-color:#a4ca2d}.metaplacesBtn.-hakodateCampus .metaplacesBtn_title .en,.metaplacesBtn.-hakodateCampus .metaplacesBtn_title .jp{color:#182cd6}.metaplacesBtn.-hakodateCampus .metaplacesBtn_tag{border-color:#8895ff;color:#182cd6}.metaplacesBtn.-hakodateCampus .metaplacesBtn_open{color:#182cd6}.metaplacesBtn.-hakodateCampus .metaplacesBtn_open::after{background-color:#182cd6}.metaplacesBtn.-hakodateCampus .metaplacesBtn_colorBlock.-color1{background-color:#182cd6}.metaplacesBtn.-hakodateCampus .metaplacesBtn_colorBlock.-color2{background-color:#1d46d8}.metaplacesBtn.-hakodateCampus .metaplacesBtn_colorBlock.-color3{background-color:#2260da}.metaplacesBtn.-fsc .metaplacesBtn_title .en,.metaplacesBtn.-fsc .metaplacesBtn_title .jp{color:#ff5e00}.metaplacesBtn.-fsc .metaplacesBtn_tag{border-color:#ffac7b;color:#ff5e00}.metaplacesBtn.-fsc .metaplacesBtn_open{color:#ff5e00}.metaplacesBtn.-fsc .metaplacesBtn_open::after{background-color:#ff5e00}.metaplacesBtn.-fsc .metaplacesBtn_colorBlock.-color1{background-color:#ff5e00}.metaplacesBtn.-fsc .metaplacesBtn_colorBlock.-color2{background-color:#ff6e00}.metaplacesBtn.-fsc .metaplacesBtn_colorBlock.-color3{background-color:#ff7e00}.metaplacesBtn.-fsc .metaplacesBtn_colorBlock.-color4{background-color:#ff8d00}.metaplacesBtn.-fsc .metaplacesBtn_colorBlock.-color5{background-color:#ff9d00}.metaplacesBtn.-active{margin-top:var(--s-16)}.metaplacesBtn.-active .metaplacesBtn_img{width:calc(var(--gap) * 0 + var(--grid) * 1)}.metaplacesBtn.-active .metaplacesBtn_colorBlocks{width:auto;opacity:1}.metaplacesBtn.-active .metaplacesBtn_title .en{margin-right:var(--s-20);margin-bottom:0}.metaplacesBtn.-active .metaplacesBtn_title br{display:none}.metaplacesBtn.-active .metaplacesBtn_tags{display:none}.metaplacesBtn_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--gap) * 1 + var(--grid) * 2);border-right:1px solid #d9d9d9;-webkit-transition:width .5s 0s;transition:width .5s 0s;aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0}.metaplacesBtn_img canvas{width:100%!important;height:auto!important;aspect-ratio:1/1}.metaplacesBtn_text{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--s-24);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.metaplacesBtn_titleWrapper{text-align:left}.metaplacesBtn_title{display:inline;text-align:left}.metaplacesBtn_title .en{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-24);font-weight:600;line-height:1em;color:#000;text-align:left;letter-spacing:0;display:inline-block;margin-bottom:var(--s-24);-webkit-transition:margin-bottom .5s 0s;transition:margin-bottom .5s 0s}.metaplacesBtn_title .jp{font-family:'Shippori Mincho B1',serif;font-size:var(--font-16);font-weight:700;line-height:1em;color:#000;text-align:left;letter-spacing:0}.metaplacesBtn_tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:var(--s-20);-webkit-transition:opacity 0s;transition:opacity 0s;gap:var(--s-4)}.metaplacesBtn_tag{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-12);font-weight:400;line-height:1em;color:#000;text-align:left;letter-spacing:.08em;padding:var(--s-4) var(--s-8);border:1px solid #d9d9d9}.metaplacesBtn_decoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--s-48);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.metaplacesBtn_colorBlocks{display:-webkit-box;display:-ms-flexbox;display:flex;width:0;opacity:0;-webkit-transition:opacity .5s 0s;transition:opacity .5s 0s;gap:var(--s-4)}.metaplacesBtn_colorBlock{display:block;width:var(--s-8);height:var(--s-8)}.metaplacesBtn_open{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-12);font-weight:700;line-height:2em;color:#000;text-align:left;letter-spacing:.1em;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--s-24)}.metaplacesBtn_open::after{position:absolute;display:block;content:''}.metaplacesBtn_open::after{background-color:#000;-webkit-mask-image:var(--icon-linkArrow);mask-image:var(--icon-linkArrow);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:4px;height:8px;-webkit-mask-size:4px 8px;mask-size:4px 8px;position:static}.metaplaces_parentWrapper{position:relative;display:grid;overflow:hidden;-webkit-transition:grid-template-rows .5s 0s,opacity .5s .5s;transition:grid-template-rows .5s 0s,opacity .5s .5s;transition:grid-template-rows .5s 0s,opacity .5s .5s,-ms-grid-rows .5s 0s;grid-template-rows:1fr}.metaplaces_parentWrapper:not(.-active){pointer-events:none;opacity:0;-webkit-transition:grid-template-rows .5s 0s;transition:grid-template-rows .5s 0s;transition:grid-template-rows .5s 0s,-ms-grid-rows .5s 0s;grid-template-rows:0fr}.metaplaces_listWrapper{position:relative;z-index:1;overflow-x:scroll;scrollbar-width:none}.metaplaces_listWrapper::-webkit-scrollbar{display:none}.metaplaces{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:var(--s-48);padding-bottom:var(--s-80);gap:var(--gap);-ms-flex-item-align:stretch;align-self:stretch}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link::before,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link::before{background-color:#007f2d}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link button,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button{border-bottom:1px solid #33cf69;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#007f2d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#007f2d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#007f2d 49.9% 100%);color:#007f2d}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link button::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button::after{background-color:#007f2d}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#007f2d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#007f2d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#007f2d 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link button.-active,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#007f2d),to(#007f2d));background-image:-webkit-linear-gradient(#007f2d 0,#007f2d 100%);background-image:linear-gradient(#007f2d 0,#007f2d 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link button.-active::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-sub button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-sub button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#007f2d}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-twin button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin button .icon{background-color:#007f2d}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_img{border-color:#33cf69}.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_title .en,.metaplaces.-sapporoCampus .metaplace:nth-child(1) .metaplace_title .jp{color:#007f2d}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link::before,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link::before{background-color:#15882d}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link button,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button{border-bottom:1px solid #46d368;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#15882d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#15882d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#15882d 49.9% 100%);color:#15882d}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link button::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button::after{background-color:#15882d}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#15882d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#15882d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#15882d 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link button.-active,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#15882d),to(#15882d));background-image:-webkit-linear-gradient(#15882d 0,#15882d 100%);background-image:linear-gradient(#15882d 0,#15882d 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link button.-active::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-sub button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-sub button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#15882d}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-twin button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin button .icon{background-color:#15882d}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_img{border-color:#46d368}.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_title .en,.metaplaces.-sapporoCampus .metaplace:nth-child(3) .metaplace_title .jp{color:#15882d}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link::before,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link::before{background-color:#29922d}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link button,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button{border-bottom:1px solid #5ad766;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#29922d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#29922d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#29922d 49.9% 100%);color:#29922d}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link button::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button::after{background-color:#29922d}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#29922d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#29922d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#29922d 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link button.-active,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#29922d),to(#29922d));background-image:-webkit-linear-gradient(#29922d 0,#29922d 100%);background-image:linear-gradient(#29922d 0,#29922d 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link button.-active::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-sub button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-sub button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#29922d}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-twin button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin button .icon{background-color:#29922d}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_img{border-color:#5ad766}.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_title .en,.metaplaces.-sapporoCampus .metaplace:nth-child(5) .metaplace_title .jp{color:#29922d}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link::before,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link::before{background-color:#3e9b2d}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link button,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link button{border-bottom:1px solid #6ddb65;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#3e9b2d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#3e9b2d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#3e9b2d 49.9% 100%);color:#3e9b2d}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link button::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link button::after{background-color:#3e9b2d}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#3e9b2d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#3e9b2d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#3e9b2d 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link button.-active,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3e9b2d),to(#3e9b2d));background-image:-webkit-linear-gradient(#3e9b2d 0,#3e9b2d 100%);background-image:linear-gradient(#3e9b2d 0,#3e9b2d 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link button.-active::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-sub button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-sub button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#3e9b2d}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-twin button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin button .icon{background-color:#3e9b2d}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_img{border-color:#6ddb65}.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_title .en,.metaplaces.-sapporoCampus .metaplace:nth-child(7) .metaplace_title .jp{color:#3e9b2d}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link::before,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link::before{background-color:#52a52d}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link button,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link button{border-bottom:1px solid #80e064;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#52a52d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#52a52d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#52a52d 49.9% 100%);color:#52a52d}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link button::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link button::after{background-color:#52a52d}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#52a52d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#52a52d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#52a52d 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link button.-active,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#52a52d),to(#52a52d));background-image:-webkit-linear-gradient(#52a52d 0,#52a52d 100%);background-image:linear-gradient(#52a52d 0,#52a52d 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link button.-active::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-sub button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-sub button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#52a52d}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-twin button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin button .icon{background-color:#52a52d}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_img{border-color:#80e064}.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_title .en,.metaplaces.-sapporoCampus .metaplace:nth-child(9) .metaplace_title .jp{color:#52a52d}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link::before,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link::before{background-color:#67ae2d}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link button,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link button{border-bottom:1px solid #93e462;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#67ae2d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#67ae2d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#67ae2d 49.9% 100%);color:#67ae2d}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link button::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link button::after{background-color:#67ae2d}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#67ae2d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#67ae2d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#67ae2d 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link button.-active,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#67ae2d),to(#67ae2d));background-image:-webkit-linear-gradient(#67ae2d 0,#67ae2d 100%);background-image:linear-gradient(#67ae2d 0,#67ae2d 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link button.-active::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-sub button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-sub button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#67ae2d}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-twin button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-twin button .icon{background-color:#67ae2d}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_img{border-color:#93e462}.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_title .en,.metaplaces.-sapporoCampus .metaplace:nth-child(11) .metaplace_title .jp{color:#67ae2d}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link::before,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link::before{background-color:#7bb72d}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link button,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link button{border-bottom:1px solid #a7e861;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#7bb72d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#7bb72d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#7bb72d 49.9% 100%);color:#7bb72d}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link button::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link button::after{background-color:#7bb72d}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#7bb72d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#7bb72d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#7bb72d 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link button.-active,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7bb72d),to(#7bb72d));background-image:-webkit-linear-gradient(#7bb72d 0,#7bb72d 100%);background-image:linear-gradient(#7bb72d 0,#7bb72d 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link button.-active::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-sub button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-sub button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#7bb72d}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-twin button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-twin button .icon{background-color:#7bb72d}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_img{border-color:#a7e861}.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_title .en,.metaplaces.-sapporoCampus .metaplace:nth-child(13) .metaplace_title .jp{color:#7bb72d}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link::before,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link::before{background-color:#90c12d}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link button,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link button{border-bottom:1px solid #baec5f;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#90c12d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#90c12d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#90c12d 49.9% 100%);color:#90c12d}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link button::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link button::after{background-color:#90c12d}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#90c12d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#90c12d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#90c12d 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link button.-active,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#90c12d),to(#90c12d));background-image:-webkit-linear-gradient(#90c12d 0,#90c12d 100%);background-image:linear-gradient(#90c12d 0,#90c12d 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link button.-active::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-sub button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-sub button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#90c12d}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-twin button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-twin button .icon{background-color:#90c12d}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_img{border-color:#baec5f}.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_title .en,.metaplaces.-sapporoCampus .metaplace:nth-child(15) .metaplace_title .jp{color:#90c12d}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link::before,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link::before{background-color:#a4ca2d}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link button,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link a,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link button{border-bottom:1px solid #cdf05e;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#a4ca2d));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#a4ca2d 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#a4ca2d 49.9% 100%);color:#a4ca2d}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link button::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link a::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link button::after{background-color:#a4ca2d}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#a4ca2d),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#a4ca2d 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#a4ca2d 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link button.-active,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a4ca2d),to(#a4ca2d));background-image:-webkit-linear-gradient(#a4ca2d 0,#a4ca2d 100%);background-image:linear-gradient(#a4ca2d 0,#a4ca2d 100%);color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link button.-active::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-sub button:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-sub button:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#a4ca2d}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-sub button,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-sub a,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-twin button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-twin button .icon{background-color:#a4ca2d}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_img{border-color:#cdf05e}.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_title .en,.metaplaces.-sapporoCampus .metaplace:nth-child(17) .metaplace_title .jp{color:#a4ca2d}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link::before,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link::before{background-color:#182cd6}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link a,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link button,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link a,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button{border-bottom:1px solid #495cfe;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#182cd6));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#182cd6 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#182cd6 49.9% 100%);color:#182cd6}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link a::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link button::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link a::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button::after{background-color:#182cd6}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link button:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#182cd6),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#182cd6 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#182cd6 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link button:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link button.-active,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#182cd6),to(#182cd6));background-image:-webkit-linear-gradient(#182cd6 0,#182cd6 100%);background-image:linear-gradient(#182cd6 0,#182cd6 100%);color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link button.-active::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-sub button,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-sub a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-sub button:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-sub a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-sub button:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#182cd6}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-sub button,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-map a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-map button .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-twin a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-twin button .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin button .icon{background-color:#182cd6}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-map a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-map button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-map button:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_img{border-color:#495cfe}.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_title .en,.metaplaces.-hakodateCampus .metaplace:nth-child(1) .metaplace_title .jp{color:#182cd6}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link::before,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link::before{background-color:#1d46d8}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link a,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link button,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link a,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button{border-bottom:1px solid #5378ff;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#1d46d8));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#1d46d8 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#1d46d8 49.9% 100%);color:#1d46d8}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link a::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link button::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link a::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button::after{background-color:#1d46d8}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link button:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#1d46d8),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#1d46d8 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#1d46d8 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link button:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link button.-active,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1d46d8),to(#1d46d8));background-image:-webkit-linear-gradient(#1d46d8 0,#1d46d8 100%);background-image:linear-gradient(#1d46d8 0,#1d46d8 100%);color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link button.-active::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-sub button,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-sub a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-sub button:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-sub a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-sub button:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#1d46d8}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-sub button,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-map a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-map button .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-twin a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-twin button .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin button .icon{background-color:#1d46d8}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-map a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-map button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-map button:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_img{border-color:#5378ff}.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_title .en,.metaplaces.-hakodateCampus .metaplace:nth-child(3) .metaplace_title .jp{color:#1d46d8}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link::before,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link::before{background-color:#2260da}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link a,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link button,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link a,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button{border-bottom:1px solid #5d94ff;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#2260da));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#2260da 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#2260da 49.9% 100%);color:#2260da}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link a::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link button::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link a::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button::after{background-color:#2260da}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link button:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#2260da),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#2260da 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#2260da 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link button:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link button.-active,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2260da),to(#2260da));background-image:-webkit-linear-gradient(#2260da 0,#2260da 100%);background-image:linear-gradient(#2260da 0,#2260da 100%);color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link button.-active::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-sub button,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-sub a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-sub button:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-sub a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-sub button:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#2260da}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-sub button,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-map a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-map button .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-twin a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-twin button .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin button .icon{background-color:#2260da}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-map a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-map button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-map button:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_img{border-color:#5d94ff}.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_title .en,.metaplaces.-hakodateCampus .metaplace:nth-child(5) .metaplace_title .jp{color:#2260da}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link::before,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link::before{background-color:#ff5e00}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link a,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link button,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link a,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link button{border-bottom:1px solid #ffac7b;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ff5e00));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ff5e00 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ff5e00 49.9% 100%);color:#ff5e00}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link a::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link button::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link a::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link button::after{background-color:#ff5e00}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link a:hover,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link button:hover,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link a:hover,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff5e00),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ff5e00 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ff5e00 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link button:hover::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link button.-active,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff5e00),to(#ff5e00));background-image:-webkit-linear-gradient(#ff5e00 0,#ff5e00 100%);background-image:linear-gradient(#ff5e00 0,#ff5e00 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link button.-active::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-sub button:hover,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-sub button:hover::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#ff5e00}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-twin button .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin button .icon{background-color:#ff5e00}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_img{border-color:#ffac7b}.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_title .en,.metaplaces.-fsc .metaplace:nth-child(1) .metaplace_title .jp{color:#ff5e00}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link::before,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link::before{background-color:#ff6e00}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link a,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link button,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link a,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link button{border-bottom:1px solid #ffb070;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ff6e00));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ff6e00 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ff6e00 49.9% 100%);color:#ff6e00}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link a::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link button::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link a::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link button::after{background-color:#ff6e00}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link a:hover,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link button:hover,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link a:hover,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff6e00),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ff6e00 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ff6e00 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link button:hover::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link button.-active,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff6e00),to(#ff6e00));background-image:-webkit-linear-gradient(#ff6e00 0,#ff6e00 100%);background-image:linear-gradient(#ff6e00 0,#ff6e00 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link button.-active::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-sub button:hover,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-sub button:hover::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#ff6e00}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-twin button .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin button .icon{background-color:#ff6e00}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_img{border-color:#ffb070}.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_title .en,.metaplaces.-fsc .metaplace:nth-child(3) .metaplace_title .jp{color:#ff6e00}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link::before,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link::before{background-color:#ff7e00}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link a,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link button,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link a,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link button{border-bottom:1px solid #ffb466;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ff7e00));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ff7e00 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ff7e00 49.9% 100%);color:#ff7e00}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link a::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link button::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link a::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link button::after{background-color:#ff7e00}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link a:hover,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link button:hover,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link a:hover,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff7e00),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ff7e00 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ff7e00 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link button:hover::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link button.-active,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff7e00),to(#ff7e00));background-image:-webkit-linear-gradient(#ff7e00 0,#ff7e00 100%);background-image:linear-gradient(#ff7e00 0,#ff7e00 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link button.-active::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-sub button:hover,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-sub button:hover::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#ff7e00}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-twin button .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin button .icon{background-color:#ff7e00}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_img{border-color:#ffb466}.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_title .en,.metaplaces.-fsc .metaplace:nth-child(5) .metaplace_title .jp{color:#ff7e00}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link::before,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link::before{background-color:#ff8d00}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link a,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link button,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link a,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link button{border-bottom:1px solid #ffb85b;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ff8d00));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ff8d00 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ff8d00 49.9% 100%);color:#ff8d00}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link a::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link button::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link a::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link button::after{background-color:#ff8d00}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link a:hover,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link button:hover,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link a:hover,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff8d00),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ff8d00 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ff8d00 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link button:hover::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link button.-active,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff8d00),to(#ff8d00));background-image:-webkit-linear-gradient(#ff8d00 0,#ff8d00 100%);background-image:linear-gradient(#ff8d00 0,#ff8d00 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link button.-active::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-sub button:hover,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-sub button:hover::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#ff8d00}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-twin button .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin button .icon{background-color:#ff8d00}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_img{border-color:#ffb85b}.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_title .en,.metaplaces.-fsc .metaplace:nth-child(7) .metaplace_title .jp{color:#ff8d00}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link::before,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link::before{background-color:#ff9d00}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link a,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link button,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link a,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link button{border-bottom:1px solid #ffbc50;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ff9d00));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ff9d00 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ff9d00 49.9% 100%);color:#ff9d00}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link a::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link button::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link a::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link button::after{background-color:#ff9d00}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link a:hover,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link button:hover,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link a:hover,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff9d00),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ff9d00 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ff9d00 0 50.1%,transparent 49.9% 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link button:hover::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link a:hover::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link button:hover::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link button.-active,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link button.-active{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff9d00),to(#ff9d00));background-image:-webkit-linear-gradient(#ff9d00 0,#ff9d00 100%);background-image:linear-gradient(#ff9d00 0,#ff9d00 100%);color:#fff}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link button.-active::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link button.-active::after{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub button{border-bottom:0;color:#000}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-sub button:hover,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub a:hover,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ededed),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,#ededed 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,#ededed 0 50.1%,transparent 49.9% 100%);color:#000}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-sub button:hover::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub a:hover::after,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub button:hover::after{background-color:#ff9d00}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-sub button,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub a,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-sub button{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,#ededed));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,#ededed 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,#ededed 49.9% 100%)}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-twin button .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map a .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map button .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin a .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin button .icon{background-color:#ff9d00}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_links .link.-twin button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-map button:hover .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin a:hover .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin button.-active .icon,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_twinListBlock .link.-twin button:hover .icon{background-color:#fff}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_img{border-color:#ffbc50}.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_title .en,.metaplaces.-fsc .metaplace:nth-child(9) .metaplace_title .jp{color:#ff9d00}.metaplaces::after,.metaplaces::before{display:block;width:calc(var(--outside) + var(--side) + var(--grid));height:1px;background-color:transparent;content:'';-ms-flex-negative:0;flex-shrink:0}.metaplace{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap)}.metaplace_baseBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(var(--gap) * 2 + var(--grid) * 3);padding-top:var(--s-40);padding-bottom:var(--s-48);-webkit-transition:opacity .5s 0s;transition:opacity .5s 0s;-ms-flex-negative:0;flex-shrink:0}.metaplace_img{width:100%;margin-bottom:var(--s-24);border:1px solid #d9d9d9;aspect-ratio:261/230}.metaplace_title{margin-bottom:var(--s-64)}.metaplace_title .en{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-24);font-weight:600;line-height:1em;color:#000;text-align:left;letter-spacing:0;display:block;margin-bottom:var(--s-14)}.metaplace_title .jp{font-family:'Shippori Mincho B1',serif;font-size:var(--font-16);font-weight:700;line-height:1em;color:#000;text-align:left;letter-spacing:0;display:block}.metaplace_links{margin-top:auto}.metaplace_twinListBlock{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:calc(var(--s-40) - var(--s-8));padding-bottom:calc(var(--s-48) - var(--s-8));-webkit-transition:width .3s ease 0s;transition:width .3s ease 0s;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.metaplace_twinListBlock:not(.-active){position:absolute;left:-9999px;visibility:hidden;width:0;pointer-events:none;opacity:0}.metaplace_twinList{display:grid;gap:0 var(--gap);grid-template-rows:repeat(10,1fr);grid-auto-flow:column}.metaplace_twinList li{width:calc(var(--gap) * 2 + var(--grid) * 3)}.metaplace_twinList li.-active{-webkit-transition:opacity .18s ease .15s,translate .18s ease .15s;transition:opacity .18s ease .15s,translate .18s ease .15s}.metaplace_twinList li:not(.-active){opacity:0;translate:calc(var(--s-4) * -1) 0}.metaplace:not(.-active){opacity:.5}.metaplaceBorder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--gap) * 0 + var(--grid) * 1);-ms-flex-negative:0;flex-shrink:0}.metaplaceBorder::after{position:absolute;display:block;content:''}.metaplaceBorder::after{width:1px;height:100%;background-color:#d9d9d9}.metaplaceScroller{position:absolute;top:0;left:calc(var(--outside) + var(--side));display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--gap) * 13 + var(--grid) * 14);height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.metaplaceScroller.-sapporoCampus .metaplaceScroller_button:not(.-inactive){background-color:#007f2d}.metaplaceScroller.-hakodateCampus .metaplaceScroller_button:not(.-inactive){background-color:#182cd6}.metaplaceScroller.-fsc .metaplaceScroller_button:not(.-inactive){background-color:#ff5e00}.metaplaceScroller_button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;width:var(--s-48);height:var(--s-64);border:1px solid #d9d9d9;border-radius:var(--s-4);-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.metaplaceScroller_button::before{position:absolute;display:block;content:''}.metaplaceScroller_button::before{background-color:#fff;-webkit-mask-image:var(--icon-linkArrow-large);mask-image:var(--icon-linkArrow-large);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:7px;height:13px;-webkit-mask-size:7px 13px;mask-size:7px 13px}.metaplaceScroller_button:hover{background-color:#ededed}.metaplaceScroller_button.-inactive{background-color:#fff;pointer-events:none}.metaplaceScroller_button.-inactive::before{background-color:#ededed}.metaplaceScroller_button.-left::before{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.topH1{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border-width:0;white-space:nowrap}.mainVisual{position:absolute;z-index:1;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(var(--vw1) * 100);height:calc(var(--vh1) * 100)}.mainVisual+*{margin-top:calc(var(--vh1) * 100)}.mainVisual_bottom{position:absolute;bottom:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:var(--s-80);padding:0 var(--side);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainVisual_bottom_left{width:calc(var(--gap) * 3 + var(--grid) * 4)}.mainVisual_bottom_center{width:calc(var(--gap) * 5 + var(--grid) * 6)}.mainVisual_bottom_center .scrollGuide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--s-8)}@-webkit-keyframes scrollGuide{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(var(--s-8));transform:translateY(var(--s-8))}}@keyframes scrollGuide{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(var(--s-8));transform:translateY(var(--s-8))}}.mainVisual_bottom_center .scrollGuide::after{background-color:#818181;-webkit-mask-image:var(--icon-scrollGuide);mask-image:var(--icon-scrollGuide);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:12px;height:6px;-webkit-mask-size:12px 6px;mask-size:12px 6px;content:'';-webkit-animation:.8s ease-in 0s infinite alternate scrollGuide;animation:.8s ease-in 0s infinite alternate scrollGuide}.mainVisual_bottom_right{width:calc(var(--gap) * 3 + var(--grid) * 4);text-align:right}.mainVisual_bottom_right .scrollGuide{display:inline-block;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:right center;transform-origin:right center}footer,main>:not(.mainVisual){position:relative;z-index:2}.sectionAbout{background-color:rgba(255,255,255,.7);backdrop-filter:blur(var(--s-12));width:calc(var(--vw1) * 100);padding:var(--s-200) 0}.sectionAbout_inner{width:calc(var(--gap) * 7 + var(--grid) * 8);margin:0 auto}.sectionAbout_h2{font-family:'Shippori Mincho B1',serif;font-size:var(--font-24);font-weight:400;line-height:1.66667em;color:#000;text-align:left;letter-spacing:0;margin-bottom:var(--s-32);word-break:keep-all;word-wrap:break-word}.sectionAbout_p{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-14);font-weight:400;line-height:2.28571em;color:#000;text-align:left;letter-spacing:.1em}.sectionMetaPlaces{width:100%;padding-top:var(--s-140);background-color:#fff}.sectionMetaPlaces_inner{width:calc(var(--gap) * 11 + var(--grid) * 12);margin:0 auto}.sectionMetaPlaces_head{width:calc(var(--gap) * 11 + var(--grid) * 12);margin:0 auto;margin-bottom:var(--s-28)}.sectionMetaPlaces_h2Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:var(--s-16);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sectionMetaPlaces_p{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-14);font-weight:400;line-height:2.28571em;color:#000;text-align:left;letter-spacing:.1em}.sectionMetaPlaces_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--s-4)}.sectionTopics{width:100%;padding-top:var(--s-140);padding-bottom:var(--s-140);background-color:#fff}.sectionTopics_head{width:calc(var(--gap) * 11 + var(--grid) * 12);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:calc(var(--s-64) - var(--s-16));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sectionTopics_h2Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--s-24);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sectionTopics .link.-archive{width:calc(var(--gap) * 1 + var(--grid) * 2);min-width:var(--s-160)}.sectionTopics .link.-archive a,.sectionTopics .link.-archive button{border-bottom:1px solid #d9d9d9;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,transparent 49.9% 100%);font-weight:400;color:#000}.sectionTopics .link.-archive a::after,.sectionTopics .link.-archive button::after{background-color:#000}.sectionTopics .link.-archive a:hover,.sectionTopics .link.-archive button:hover{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(49.9%,transparent));background-image:-webkit-linear-gradient(left,transparent 0 50.1%,transparent 49.9% 100%);background-image:linear-gradient(90deg,transparent 0 50.1%,transparent 49.9% 100%);color:#007f2d}.sectionTopics .link.-archive a:hover::after,.sectionTopics .link.-archive button:hover::after{background-color:#007f2d}.sectionTopics_contents{position:relative;z-index:1;overflow-x:scroll;width:calc(var(--vw1) * 100);padding-top:var(--s-16);scrollbar-width:none}.sectionTopics_contents::-webkit-scrollbar{display:none}.topicsScroller{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--gap) * 1 + var(--grid) * 2);gap:var(--s-10);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topicsScroller_button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:var(--s-32);height:var(--s-32);border:1px solid #d9d9d9;border-radius:var(--s-4);background-color:#fff;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.topicsScroller_button::before{position:absolute;display:block;content:''}.topicsScroller_button::before{background-color:#000;-webkit-mask-image:var(--icon-linkArrow);mask-image:var(--icon-linkArrow);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:4px;height:8px;-webkit-mask-size:4px 8px;mask-size:4px 8px}.topicsScroller_button:hover{background-color:#ededed}.topicsScroller_button.-left::before{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.topicsScroller_bar{position:relative;height:1px;background-color:#d9d9d9;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.topicsScroller_bar .bar{position:absolute;left:0;display:block;width:auto;height:100%;background-color:#007f2d}.topicsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--gap);width:-webkit-max-content;width:-moz-max-content;width:max-content}.topicsList li{-webkit-transition:opacity .5s;transition:opacity .5s}.topicsList li:not(.-active){opacity:.4}.topicsList::after,.topicsList::before{display:block;width:calc(var(--outside) + var(--side) + var(--grid));height:1px;background-color:transparent;content:'';-ms-flex-negative:0;flex-shrink:0}@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 a::after,.link.-scroller button::after{width:3.8px;height:7.6px;-webkit-mask-size:3.8px 7.6px;mask-size:3.8px 7.6px}.link:not(.-scroller) button::after{width:6.65px;height:6.65px;-webkit-mask-size:6.65px 6.65px;mask-size:6.65px 6.65px}.link.-map a .icon,.link.-map button .icon{width:15.542px;height:21.242px;-webkit-mask-size:15.542px 21.242px;mask-size:15.542px 21.242px}.link.-twin a .icon,.link.-twin button .icon{width:14.0505px;height:14.1265px;-webkit-mask-size:14.0505px 14.1265px;mask-size:14.0505px 14.1265px}.returnTop button::before{width:11.4px;height:5.7px;-webkit-mask-size:11.4px 5.7px;mask-size:11.4px 5.7px}.metaplacesBtn_open::after{width:3.8px;height:7.6px;-webkit-mask-size:3.8px 7.6px;mask-size:3.8px 7.6px}.metaplaceScroller_button::before{width:6.65px;height:12.35px;-webkit-mask-size:6.65px 12.35px;mask-size:6.65px 12.35px}.mainVisual_bottom_center .scrollGuide::after{width:11.4px;height:5.7px;-webkit-mask-size:11.4px 5.7px;mask-size:11.4px 5.7px}.topicsScroller_button::before{width:3.8px;height:7.6px;-webkit-mask-size:3.8px 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 ::before,body a::after,body a::before{-webkit-transition:none!important;transition:none!important;-webkit-animation-duration:0s!important;animation-duration:0s!important}article,section{scroll-margin-top:calc(var(--s-80) + var(--s-32))}h1.combinationEnJp,h2.combinationEnJp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;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;-webkit-font-feature-settings:"palt";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{position:fixed;top:0;left: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%}.header_logo img{width:auto}.header_150th{width:auto;height:100%}.header_150th img{width:auto}.headerNav.-pc{display:none}.headerNav.-sp{display:block}.returnTop{bottom:var(--s-24)}.returnTop .copyright{display:inline;color:#d9d9d9}.mainVisual_circle{width:120vw;min-width:1200px}.mainVisual_threeJs .container{top:calc(50% + var(--s-48));width:calc(var(--vw1) * 32);min-width:260px;height:calc(var(--vw1) * 32);min-height:260px}.mainVisual_threeJs .container .container-name{top:calc(50% + var(--s-48))}.mainVisual_threeJs .container .container-name .en{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-20);font-weight:600;line-height:1em;color:#000;text-align:right;letter-spacing:0}.mainVisual_threeJs .container .container-name .jp{font-family:'Shippori Mincho B1',serif;font-size:var(--font-14);font-weight:700;line-height:1em;color:#000;text-align:right;letter-spacing:0}.mainVisual_threeJs .container .canvas-hidden{top:var(--s-48)}.mainVisual_threeJs .container canvas{width:calc(var(--vw1) * 64)!important;min-width:400px;height:calc(var(--vw1) * 64)!important;min-height:400px}.mainVisual_threeJs .logo-wrapper{top:calc(50% + var(--s-48))}.mainVisual_modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(var(--gap) * 7 + var(--grid) * 8);max-height:calc(var(--vh1) * 100 - var(--s-32) * 2);padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.mainVisual_modal_img{margin-top:var(--s-32);margin-bottom:var(--s-40);margin-left:var(--s-32)}.mainVisual_modal_inner{display:contents}.mainVisual_modal_h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 var(--s-32);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mainVisual_modal_h2 .en{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-20);font-weight:600;line-height:1em;color:#000;text-align:left;letter-spacing:0}.mainVisual_modal_h2 .jp{font-family:'Shippori Mincho B1',serif;font-size:var(--font-14);font-weight:700;line-height:1em;color:#000;text-align:left;letter-spacing:0}.mainVisual_modal_p{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-11);font-weight:400;line-height:2em;color:#000;text-align:justify;letter-spacing:.1em;width:100%;margin-bottom:var(--s-24);padding:0 var(--s-32);-ms-flex-negative:0;flex-shrink:0}.mainVisual_modal_links{position:sticky;bottom:0;width:100%;padding:var(--s-4) var(--s-32);border-top:1px solid #d9d9d9;background-color:#fff}.mainVisual_modal_links .link{width:100%}.mainVisual_modal_links .link button{border-bottom:0!important}.mainVisual_modal_links .link button,.mainVisual_modal_links .link button *,.mainVisual_modal_links .link button ::after,.mainVisual_modal_links .link button ::before,.mainVisual_modal_links .link button::after,.mainVisual_modal_links .link button::before{-webkit-transition:none!important;transition:none!important;-webkit-animation-duration:0s!important;animation-duration:0s!important}.mainVisual_modal_img{margin-top:var(--s-24);margin-left:var(--s-24)}.mainVisual_modal_h2{padding:0 var(--s-24)}.mainVisual_modal_p{padding:0 var(--s-24)}.mainVisual_modal_links{padding:var(--s-4) var(--s-24)}.mainVisual_modal.-noImg{width:calc(var(--gap) * 7 + var(--grid) * 8);padding-top:calc(var(--s-64) + var(--s-24))}.mainVisual_modal_close{top:calc(var(--s-32) - var(--s-12));right:calc(var(--s-32) - var(--s-12));padding:var(--s-12)}.mainVisual_modal_close{-webkit-box-sizing:content-box;box-sizing:content-box;width:var(--s-16);height:var(--s-16)}.topicsArchiveItem{width:calc(var(--gap) * 3 + var(--grid) * 4)}.topicsArchiveItem.-new::before{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-28);font-weight:700;line-height:1em;color:red;text-align:left;letter-spacing:.08em}.topicsArchiveItem_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--s-8)}.topicsArchiveItem_date{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-10);font-weight:400;line-height:1em;color:#007f2d;text-align:left;letter-spacing:.1em}.topicsArchiveItem_title{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-11);font-weight:400;line-height:2em;color:#000;text-align:justify;letter-spacing:.1em}.metaplacesBtn.-active{margin-top:var(--s-24)}.metaplacesBtn.-active .metaplacesBtn_img{width:calc(var(--gap) * 1 + var(--grid) * 2)}.metaplacesBtn.-active .metaplacesBtn_text{gap:var(--s-24) var(--gap)}.metaplacesBtn.-active .metaplacesBtn_title .en{margin-bottom:var(--s-10)}.metaplacesBtn.-active .metaplacesBtn_title .jp{margin-bottom:0}.metaplacesBtn_img{width:calc(var(--gap) * 2 + var(--grid) * 3)}.metaplacesBtn_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--s-24);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--s-32) var(--gap)}.metaplacesBtn_title .en{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-20);font-weight:600;line-height:1em;color:#000;text-align:left;letter-spacing:0;width:100%;margin-bottom:var(--s-12)}.metaplacesBtn_title .jp{font-family:'Shippori Mincho B1',serif;font-size:var(--font-14);font-weight:700;line-height:1em;color:#000;text-align:left;letter-spacing:0;display:inline-block;width:100%;margin-bottom:var(--s-28);word-break:keep-all;word-wrap:break-word}.metaplacesBtn_tags{margin-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.metaplacesBtn_tag{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-10);font-weight:400;line-height:1em;color:#000;text-align:left;letter-spacing:.08em;-ms-flex-negative:0;flex-shrink:0}.metaplacesBtn_colorBlocks{display:none}.metaplacesBtn_open{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-11);font-weight:700;line-height:2em;color:#000;text-align:left;letter-spacing:.1em}.metaplaces_listWrapper{overflow-x:auto;width:100%}.metaplaces{width:calc(var(--gap) * 7 + var(--grid) * 8);margin:0 auto;padding-top:var(--s-24);padding-bottom:var(--s-40);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--s-40) var(--gap);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.metaplaces::after,.metaplaces::before{display:none;width:0}.metaplace{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.metaplace_baseBlock{width:calc(var(--gap) * 7 + var(--grid) * 8);height:var(--s-160);padding-top:0;padding-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.metaplace_img{width:calc(var(--gap) * 2 + var(--grid) * 3);height:100%;margin-bottom:0;aspect-ratio:auto}.metaplace_img img{-webkit-transform-origin:center;transform-origin:center;scale:1.1}.metaplace_title{width:calc(var(--gap) * 4 + var(--grid) * 5);margin-top:var(--s-8);margin-bottom:0;padding-right:calc(var(--gap) + var(--grid))}.metaplace_title .en{font-family:Poppins,'Noto Sans JP',sans-serif;font-size:var(--font-20);font-weight:600;line-height:1em;color:#000;text-align:left;letter-spacing:0}.metaplace_title .jp{font-family:'Shippori Mincho B1',serif;font-size:var(--font-14);font-weight:700;line-height:1em;color:#000;text-align:left;letter-spacing:0}.metaplace_links{width:calc(var(--gap) * 4 + var(--grid) * 5);margin-top:0}.metaplace_twinListBlock{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:0}.metaplace_twinList li{width:calc(var(--gap) * 3 + var(--grid) * 4)}.metaplaceBorder{display:none}.metaplaceScroller_button{display:none}.mainVisual_bottom_left{display:none}.mainVisual_bottom_right{display:none}.mainVisual_bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainVisual{padding-top:calc(var(--s-80) + var(--s-32))}.sectionAbout{padding-top:var(--s-120);padding-bottom:var(--s-80)}.sectionAbout_inner{width:calc(var(--gap) * 7 + var(--grid) * 8)}.sectionAbout_h2{font-family:'Shippori Mincho B1',serif;font-size:var(--font-20);font-weight:400;line-height:1.6em;color:#000;text-align:left;letter-spacing:0}.sectionAbout_p{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-12);font-weight:400;line-height:2em;color:#000;text-align:left;letter-spacing:.1em}.sectionMetaPlaces{padding-top:var(--s-64);padding-bottom:0}.sectionMetaPlaces_inner{width:calc(var(--gap) * 7 + var(--grid) * 8)}.sectionMetaPlaces_head{width:calc(var(--gap) * 7 + var(--grid) * 8)}.sectionMetaPlaces_h2Wrapper{margin-bottom:var(--s-24)}.sectionMetaPlaces_p{font-family:'Noto Sans JP',sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:var(--font-12);font-weight:400;line-height:2em;color:#000;text-align:left;letter-spacing:.1em}.sectionMetaPlaces_p br{display:none}.sectionTopics_contents{overflow-x:auto;width:100%}.sectionTopics{padding-top:var(--s-100);padding-bottom:var(--s-64)}.sectionTopics_head{width:calc(var(--gap) * 7 + var(--grid) * 8)}.sectionTopics_h2Wrapper{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.sectionTopics_h2Wrapper_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--s-8);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sectionTopics_h2Wrapper_right{display:none}.topicsScroller_button{display:none}.topicsScroller_bar{display:none}.topicsList{width:calc(var(--gap) * 7 + var(--grid) * 8);margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--s-32) var(--gap);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.topicsList::after,.topicsList::before{display:none;width:0}.topicsList li:nth-of-type(n+5){display:none}}@media screen and (max-width:680px){:root{--side:22px}.footer{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:calc(var(--s-80) + var(--s-32));padding-bottom:var(--s-80);gap:10vh}.footer_logo{width:calc(var(--gap) * 3 + var(--grid) * 4)}.footer_snsWrapper{margin-bottom:var(--s-64)}.footer_150th{width:calc(var(--gap) * 1 + var(--grid) * 2)}}@media screen and (max-width:480px){.footer_sns-wrapper a{width:var(--s-48);height:var(--s-48);padding:var(--s-10)}.footer_sns-wrapper a.sns-x{padding:var(--s-12)}.footer_logo{min-width:var(--s-200)}.footer_150th{min-width:var(--s-100)}.topicsArchiveItem{width:calc(var(--gap) * 7 + var(--grid) * 8)}.metaplacesBtn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.metaplacesBtn.-active .metaplacesBtn_img{width:100%;height:var(--s-100)}.metaplacesBtn.-active .metaplacesBtn_text{gap:var(--s-24) var(--gap)}.metaplacesBtn.-active .metaplacesBtn_title .en{margin-bottom:var(--s-10)}.metaplacesBtn.-active .metaplacesBtn_title .jp{margin-bottom:0}.metaplacesBtn_img{width:100%;height:var(--s-230);border-right:0;-webkit-transition:height .5s 0s;transition:height .5s 0s}.metaplacesBtn_img canvas{width:auto!important;height:100%!important;scale:.9}.metaplacesBtn_text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--s-24) var(--gap)}.metaplacesBtn_titleWrapper{display:contents}.metaplacesBtn_title{display:inline-block;width:100%}.metaplacesBtn_title .jp{margin-bottom:0}.metaplacesBtn_tags{width:70%}.metaplacesBtn_decoWrapper{width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.metaplace_baseBlock{width:calc(var(--gap) * 7 + var(--grid) * 8);height:auto;border:0}.metaplace_twinList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.metaplace_twinList li{width:calc(var(--gap) * 7 + var(--grid) * 8)}.metaplace_img{width:100%;height:auto;border:0;max-height:var(--s-160)}.metaplace_img img{scale:1.2}.metaplace_title{width:100%}.metaplace_links{width:100%}.topicsList li:nth-of-type(n+4){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 a::after,.link.-scroller button::after{width:4.8px;height:9.6px;-webkit-mask-size:4.8px 9.6px;mask-size:4.8px 9.6px}.link:not(.-scroller) button::after{width:8.4px;height:8.4px;-webkit-mask-size:8.4px 8.4px;mask-size:8.4px 8.4px}.link.-map a .icon,.link.-map button .icon{width:19.632px;height:26.832px;-webkit-mask-size:19.632px 26.832px;mask-size:19.632px 26.832px}.link.-twin a .icon,.link.-twin button .icon{width:17.748px;height:17.844px;-webkit-mask-size:17.748px 17.844px;mask-size:17.748px 17.844px}.returnTop button::before{width:14.4px;height:7.2px;-webkit-mask-size:14.4px 7.2px;mask-size:14.4px 7.2px}.metaplacesBtn_open::after{width:4.8px;height:9.6px;-webkit-mask-size:4.8px 9.6px;mask-size:4.8px 9.6px}.metaplaceScroller_button::before{width:8.4px;height:15.6px;-webkit-mask-size:8.4px 15.6px;mask-size:8.4px 15.6px}.mainVisual_bottom_center .scrollGuide::after{width:14.4px;height:7.2px;-webkit-mask-size:14.4px 7.2px;mask-size:14.4px 7.2px}.topicsScroller_button::before{width:4.8px;height:9.6px;-webkit-mask-size:4.8px 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/top.min.css.map */
