#headerNavi{max-height:50px}.side-navi-icon{font-size:55px}@media screen and (max-width: 800px){.side-navi-icon{font-size:25px}}#sideNavi a{height:100%;color:#8c8c8c}#side-navi-reset .side-navi-icon{font-size:60px}@media screen and (max-width: 800px){#side-navi-reset .side-navi-icon{font-size:28px;margin-bottom:5px}}#side-navi-custom_map .side-navi-icon{font-size:60px}@media screen and (max-width: 800px){#side-navi-custom_map .side-navi-icon{font-size:28px}}#side-navi-new-arrival .side-navi-icon{font-size:60px}@media screen and (max-width: 800px){#side-navi-new-arrival .side-navi-icon{font-size:28px}}a[href^="http"]:not([href*="tamemap"]):after{content:'';margin:0}#about-tamemap-right{font-size:80%;margin-left:2px}@media screen and (max-width: 800px){#sideNavi ul{margin-bottom:2px}}#notification-sp{position:fixed;z-index:5;color:white;font-size:40px;right:60px;top:3px}.search-active a{color:#489868 !important}.floating{top:60px;position:fixed;right:0;z-index:4}@media screen and (max-width: 800px){.floating{top:2px;z-index:4}}.headerSelectMain{width:200px;background:#f2f2f2;position:absolute;top:60px;right:0;z-index:2;padding:2px 10px;display:none}@media screen and (max-width: 800px){.headerSelectMain{top:50px}}.headerSelectMain_list li{text-align:left}.headerSelectMain_list img{position:relative;width:20%;margin-left:15%}.headerSelect_icon{padding-right:8px}.headerSelect_icon_child{max-height:65px;max-width:65px}@media screen and (max-width: 800px){.headerSelect_icon_child{max-height:45px;max-width:45px;-webkit-filter:drop-shadow(1px 2px 2px rgba(0,0,0,0.4));filter:drop-shadow(1px 2px 2px rgba(0,0,0,0.4))}}.headerSelectMain_list li{background:#b3b3b3}.headerSelectMain_list .select{background:#489868}.side-navi-img{width:auto;height:60px;margin-bottom:5px}@media screen and (max-width: 800px){.side-navi-img{height:28px}}.logout-btn,.activity-logout-btn{margin:0 10px}.logout-btn p,.activity-logout-btn p{display:inline-block;vertical-align:middle}@media screen and (max-width: 800px){.logout-btn,.activity-logout-btn{padding:7px 0;color:#fff}}.logout-btn:hover,.activity-logout-btn:hover{color:#a82937}.inline-material-icons{font-size:20px;display:inline-block;vertical-align:middle}@media screen and (max-width: 800px){header .logo img{height:auto;width:100px;margin-left:initial}}#pagetop{position:fixed;bottom:20px;right:20px}@media screen and (max-width: 800px){#pagetop{bottom:140px;right:12px}}#pagetop i{padding-top:6px}#pagetop a{display:block;z-index:999;padding:3px 0px 0px 2px;border-radius:30px;width:35px;height:35px;background-color:#9FD6D2;color:#fff;font-weight:bold;text-decoration:none;text-align:center}@media screen and (max-width: 800px){#pagetop a{padding:5px 0 0 0}}#pagetop a:hover{text-decoration:none;opacity:0.7}#sub-community-logo-div{display:flex;align-items:center;position:fixed;height:30px;color:#616161;left:140px;top:8px;max-width:500px}#sub-community-logo-div img{max-width:40px;max-height:40px;width:auto}#sub-community-logo-div .logo-name{font-size:140%;letter-spacing:-0.06em;padding-left:10px;padding-right:10px}#sp-sub-community-logo-div{display:flex !important;align-items:center;justify-content:center;height:30px;color:white}#sp-sub-community-logo-div img{max-width:40px;max-height:40px;width:auto}#sp-sub-community-logo-div .logo-name{font-size:140%;letter-spacing:-0.06em;padding-left:10px;padding-right:10px}#community-logo-div{display:flex;align-items:center;justify-content:center;height:30px;color:white}#community-logo-div img{max-width:40px;max-height:40px;width:auto}#community-logo-div .logo-name{font-size:140%;letter-spacing:-0.06em;padding-left:10px}#community-logo-div-pc{position:absolute;display:flex;align-items:center;width:250px;color:#2b2b2b}#community-logo-div-pc img{max-width:50px;max-height:50px;width:auto}#community-logo-div-pc .logo-name{font-size:140%;letter-spacing:-0.06em;padding-left:10px}#menu-community-logo-div{display:flex;justify-content:center;align-items:center}#menu-community-logo-div img{max-height:40px;max-width:160px;width:auto}#menu-community-logo-div .logo-name{padding-left:10px;color:white;font-size:120%;margin-bottom:.5em;margin-top:.2em}#li-side-logo{height:130px}#li-side-logo .logo-img{max-height:80px;max-width:100px;width:auto}#li-side-logo .logo-name{padding-top:5px}#gnavi{height:50px}#gnavi>#pc_gnavi_sub{position:fixed;left:auto;right:0px}#pc_gnavi_sub>#pc_moretamemap{position:absolute;right:0px}#gnavi>#pc_gnavi_sub>ul>li{margin:10px 0}@media screen and (max-width: 800px){#gnavi>#pc_gnavi_sub>ul>li:hover a,#gnavi>#pc_gnavi_sub>ul>li.current a{color:#fff}}#gnavi #menuList{border:1px solid #ccc;margin-bottom:0}@media screen and (max-width: 800px){#gnavi #menuList{border:none}}#gnavi #menuList>li a{padding-left:25px;margin:0px;display:flex;align-items:center}#sp_gnavi_main{background:#fff;width:300px;position:absolute;right:0px;top:50px}#gnavi .community-logo-image{height:20px;width:20px;object-fit:contain;margin:auto 0;vertical-align:sub}#gnavi .tamemapList.open,#gnavi .serviceList.open{padding:0}#gnavi .liner{border-style:solid;border-width:1px 0px 0px 0px;border-color:#cccccc;margin:0 auto;width:85%}@media screen and (max-width: 800px){#gnavi .liner{width:90%}}@media screen and (max-width: 800px){header#headerNavi{border-bottom:1px solid #cccccc}#sp_gnavi_main{text-align:left;overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 50px);height:calc(100dvh - 50px);width:90%;float:none;position:initial;right:auto;top:auto}#gnavi{font-size:100%;position:fixed;left:-100%;transition:left 0.4s cubic-bezier(0.6, 0, 0.2, 1);z-index:300;height:auto;width:100%;top:50px;text-align:center;overscroll-behavior-y:contain}.open #gnavi{left:0}#gnavi a{color:white}#gnavi ul{display:flex;flex-direction:column;margin:0}#gnavi ul li{width:100%;display:flex;align-items:center}#gnavi ul li>*{padding:10px 20px;flex-grow:1}#gnavi ul li>div>*{display:flex;align-items:center}#sp_gnavi_back{content:"";left:90%;width:0px;height:calc(100vh - 50px );height:calc(100dvh - 50px );position:absolute;top:0px;z-index:-1;background-color:#000;opacity:0;transition:opacity 0.1s cubic-bezier(1, 0, 1, 0)}.open #sp_gnavi_back{opacity:0.4;width:200%}#gnavi ul#menuList{padding:0px;font-size:1rem;font-weight:normal;line-height:1.5;border-left:none;border-right:none}#gnavi ul#menuList li{padding:0px}#gnavi ul#menuList li>a{margin:0px;padding:10px 20px;text-align:left}#sp_gnavi .wrapper{position:relative;width:100%}#sp_gnavi .wrapper:before{content:"";display:block;padding-top:100%}#sp_gnavi .content{position:absolute;top:0;left:0;bottom:0;right:0;display:flex}#gnavi .content>*{margin:auto}#gnavi .logout-btn{padding:0;margin:0}#gnavi .othertamemap{border:none;margin:0px}#gnavi .tamemapList.open,#gnavi .serviceList.open{display:flex !important;padding:0}#gnavi .tamemapList.open a,#gnavi .serviceList.open a{margin-left:1.5rem !important}#gnavi .tamemapList .content{flex-direction:column}#gnavi .tamemapList img{max-width:20px;max-height:20px;width:20px;height:20px}#gnavi .tamemapList .content>*:first-child{margin:auto auto 0 auto}#gnavi .tamemapList .content>*:last-child{margin:0 auto auto auto}}#gnavi_wrapper{width:max-content;float:right}.othertamemap_btn.open i.toggle,#service_btn.open i.toggle{transform:rotate(180deg)}#gnavi .serviceList{display:none;background:#fff}#gnavi .serviceList>li>a{padding-left:15%}#gnavi .serviceList.open{display:grid !important}#over{height:calc(100vh - 50px - 100vw * 3/3)}.pointer-cursor{cursor:pointer}.community-logo-image{height:110px;width:auto;max-width:110px}.community-logo-image-menu{display:inline-block;height:32px;width:auto;max-width:32px;vertical-align:middle}#splash-screen-inner-div{display:flex;flex-direction:column;justify-content:center;align-content:space-around}#splash-image-div{text-align:center}#pc-splash-image{height:75vh;height:75dvh;width:70%;max-width:750px;padding:50px;margin:auto}#sp-splash-image{height:85vh;height:85dvh;width:90%;max-width:400px;padding:20px;margin:auto}.loaded #splash-screen{opacity:0;transition:all 0.3s ease-out;visibility:hidden}#progress-div{width:70%;margin:1rem auto 0;text-align:center}#progress-bar{margin-bottom:1rem}#progress-text{font-size:120%}.nanobar .bar{background:#38f;border-radius:4px;box-shadow:0 0 10px #59d}.reload-text{display:none}#language-popup{text-align:center;width:50rem}@media screen and (max-width: 800px){#language-popup{width:100%;padding:10px 0}}.language-btn{font-size:120%;padding:20px;background-color:#489868;color:white;width:50%;margin:10px 0;border-radius:10px;font-weight:900}.othertamemap{padding:7px 0;color:#fff}@media screen and (max-width: 800px){.othertamemap{border:solid white;border-radius:20px;padding:7px 15px;color:white}}@media screen and (max-width: 800px){#gnavi li button.othertamemap{margin-bottom:5px}}.custom_map{padding:7px 0;color:#fff}@media screen and (max-width: 800px){.custom_map{border:solid white;border-radius:20px;padding:7px 15px;color:white}}@media screen and (max-width: 800px){#menuList a.custom_map{margin-left:40px;margin-right:40px}}#menuList>li:first-child{margin-top:0px}#gnavi ul#menuList>li{text-align:left}#pc_moretamemap{background:white;border-radius:5px;display:none;margin:0px 15px 0px;min-width:240px;padding:0px;transition:all 0.4s cubic-bezier(0.6, 0, 0.2, 1);vertical-align:middle}#pc_moretamemap.open{display:grid !important;border:1px solid #ccc;width:300px;left:100px;margin-right:0px;margin-left:auto}#gnavi #pc_moretamemap>ul>li>a{padding-left:60px}@media screen and (min-width: 801px){#gnavi #menuList>li:hover,#gnavi .tamemapList>li:hover,#gnavi .serviceList>li:hover{background-color:#489868}#gnavi #menuList>li:hover a p,#gnavi #menuList>li:hover a i,#gnavi #menuList>li:hover button p,#gnavi #menuList>li:hover button i,#gnavi .tamemapList>li:hover a,#gnavi .serviceList>li:hover a{color:#fff}}.menuList__title{margin-left:0.5em;color:#040000;font-weight:600;font-size:1rem;margin-bottom:0;line-height:1.5rem}#menuList i{color:#040000}#gnavi ul li>.menuList__logout-btn{color:#000;margin:0px;padding:10px 20px;text-align:left;display:flex !important;align-items:center}@media screen and (min-width: 801px){#gnavi ul li>.menuList__logout-btn{width:100%;padding:15px 0 15px 25px}#gnavi ul li>.menuList__logout-btn:hover{background-color:#489868;color:#fff}}#svg_icon{width:20px;height:20px;vertical-align:middle}@media screen and (max-width: 800px){#svg_icon{fill:#fff}}#gnavi #menuList>li:hover .fill{fill:#fff}#gnavi .material-symbols-outlined{font-size:20px}
