@charset "UTF-8";.icn_cs{display:block}.container{margin:0 auto}header{position:fixed;left:0;top:0;width:100%;border-bottom:1px solid #efefef;background-color:rgba(255, 255, 255, 0.3);backdrop-filter:blur(4px)}main{min-height:calc(100vh - 149px);padding-top:70px}#page_wrap{height:100%}.place_wrap{width:100%;padding:50px 0 56px;background:#efefef}.place_title{font-size:42px}.place_title h3{margin-top:22px}.place_title .place_text{display:block;margin-top:20px;font-size:18px;color:#1e1e1e;line-height:2}.place_title .place_text2{display:block;margin-top:1em;font-size:15px;color:#b7b7b7;line-height:2}.cs_container.container_inner{display:flex;justify-content:center;max-width:1200px;min-height:392px;margin:70px auto}.cs_container dl{position:relative;flex:0 0 33.33%}.cs_container dl ~ dl::before{content:'';display:block;position:absolute;left:0;top:0;width:1px;height:100%;background:#e0e0e0}.cs_container dl dt{display:flex;justify-content:center;align-items:center;height:64px}.cs_container dl.logo_crimsondesert dt img{max-width:272px;max-height:48px}.cs_container dl dd{margin-top:5px}.cs_container ul li{text-align:center}.cs_container ul li a{position:relative;display:inline-block;padding:13px 0;text-align:center}@media screen and (min-width: 1025px){.cs_container ul li a::before{content:'';display:none;position:absolute;bottom:7px;width:100%;height:2px;background:#000}.cs_container ul li a:hover::before{display:block}}@media screen and (max-width: 1024px){header .top_wrap_inner{justify-content:center}main{min-height:100%;padding-top:4.166rem}.place_wrap{padding:2.0833rem 0 2.3333rem}.place_wrap .place_title{height:auto;font-size:1.75rem}.place_title h3{margin-top:0.9167rem}.place_title .place_text{margin-top:0.8333rem;font-size:0.9rem}.place_title .place_text2{font-size:0.84rem}header .nav_option{position:absolute;right:1.666rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cs_container.container_inner{display:block;min-height:100%;margin:0 auto;padding:3rem 0.3rem 5rem}.cs_container dl{flex:1}.cs_container dl ~ dl{margin-top:3rem}.cs_container dl ~ dl::before{display:none}.cs_container dl dt{height:auto;margin-bottom:2rem}.cs_container ul li a{padding:1rem 0;font-size:1.2rem}}