html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.pc{display:none}@media (min-width: 800px){.pc{display:block}}@media (min-width: 800px){.sp{display:none}}.red{color:red}.lang{position:fixed;top:0;right:20px;z-index:9999;font-family:"Roboto", sans-serif}.lang ul{display:flex;font-weight:500;font-size:12.5px;line-height:50px}.lang ul li:first-child:after{content:"/";display:inline-block;padding:0 .3em}.lang ul li .active{text-decoration:underline}@media (min-width: 800px){.lang{top:calc(50% + 84px);right:31px;transform:translate(0, -50%);color:#fff;mix-blend-mode:difference}.lang ul{font-size:18px;line-height:43px}.lang ul li a{color:#fff}}.home #header,.en #header{background:transparent}@media (min-width: 1100px){.home,.en{padding-top:0px}}#header{position:fixed;top:0;left:0;width:100%;background:#fff;height:48px;z-index:999}#header:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1}@media (min-width: 1100px){#header{height:70px;padding:0 30px}#header:after{display:none}#header .inner{max-width:1200px;height:70px;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}}#header .sitetitle{width:168px;aspect-ratio:42/4;margin:13px auto 0;position:relative;z-index:2}#header .sitetitle a{text-indent:-9999px;display:block;background:url("../img/LA_2025_logo.webp") center/100% no-repeat}@media (min-width: 1100px){#header .sitetitle{width:210px;margin:0}}#header .gNav{position:fixed;width:100%;top:0;right:0;height:100%;overflow:auto;padding:80px 0 45px;background:#003B28;color:#fff;z-index:0;transition:.5s;-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}#header .gNav .menu{margin:auto;max-width:182px;font-size:20px;line-height:1.5;font-weight:500}#header .gNav .menu a{color:#fff;display:inline-block}#header .gNav .menu a small{font-size:11px}#header .gNav .menu .has-sub:has(.open) dt:after{content:'';display:block;position:absolute;left:50%;bottom:0;-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #003B31 !important;z-index:999}#header .gNav .menu .has-sub dt{position:relative}@media (any-hover: hover){#header .gNav .menu .has-sub dt:hover{cursor:pointer}}#header .gNav .menu .has-sub dt:after{content:'';position:absolute;right:0;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid;border-top-color:#fff}#header .gNav .menu .has-sub dt.info:after{border-top-color:#00AC8E}#header .gNav .menu .has-sub dt.artist:after{border-top-color:#E95504}#header .gNav .menu .has-sub dt.parklife:after{border-top-color:#0063B9}#header .gNav .menu .has-sub dt.guide:after{border-top-color:#C120BE}#header .gNav .menu .sub-menu{display:none;padding-left:8px}#header .gNav .menu .sub-menu li{padding-top:10px}#header .gNav .menu .sub-menu li:before{content:"- "}#header .gNav .menu .sub-menu li small{font-size:15px}#header .gNav .menu .menu-item{padding:8px 0}#header .gNav .menu .menu-item.underline{border-bottom:1px solid #fff;padding-bottom:30px;margin-bottom:30px}#header .gNav .menu .menu-item .parklife_logo{display:block;width:77%;margin-bottom:12px}#header .gNav .menu .menu-item .market_ul{padding-left:8px}#header .gNav .menu .menu-item .market_ul li{padding:8px 0}#header .gNav .menu .menu-item .market_ul li:before{content:"- "}@media (min-width: 800px){#header .gNav{width:482px;padding-right:48px;-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);background:rgba(0,59,40,0.75)}#header .gNav .menu .sub-menu{padding-left:16px}#header .gNav .menu .menu-item.underline{padding-bottom:60px;margin-bottom:60px}#header .gNav .menu .menu-item .parklife_logo{width:184px;margin-bottom:24px}#header .gNav .menu .menu-item .market_ul{padding-left:16px}}#header #menu_btn{width:50px;height:48px;position:absolute;top:0;left:0;z-index:2;cursor:pointer;transition:.2s}#header #menu_btn:before,#header #menu_btn:after,#header #menu_btn span{display:block;height:2px;width:30px;background:#003B31;position:absolute;left:20px;transition:.2s}#header #menu_btn:before,#header #menu_btn:after{content:""}#header #menu_btn:before{top:16px}#header #menu_btn span{top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#header #menu_btn:after{bottom:16px}@media (min-width: 800px){#header #menu_btn{position:fixed;top:50%;left:auto;right:32px;background:#fff;width:64px;height:64px;border-radius:50%}#header #menu_btn:before,#header #menu_btn:after,#header #menu_btn span{left:17px}#header #menu_btn:before{top:24px}#header #menu_btn:after{bottom:24px}}#header.open #menu_btn:before,#header.open #menu_btn:after,#header.open #menu_btn span{transform-origin:left center;left:24px}#header.open #menu_btn span{opacity:0}#header.open #menu_btn:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:12px}#header.open #menu_btn:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:13px}#header.open .gNav{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media (min-width: 800px){#header.open #menu_btn:before,#header.open #menu_btn:after,#header.open #menu_btn span{left:22px}#header.open #menu_btn:before{top:20px}#header.open #menu_btn:after{bottom:21px}}.sns_lnik{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;margin:0 auto 30px}.sns_lnik li img{width:auto;height:26px}@media (min-width: 800px){.sns_lnik{gap:30px;margin:0 auto 60px}}#footer{background:#003B31;color:#fff;text-align:center;position:relative;margin-top:auto}#footer .copyright{font-size:14px;line-height:3}@media (min-width: 800px){#footer .copyright{line-height:70px}}
