<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* companyã‚»ã‚¯ã‚·ãƒ§ãƒ³ */

#sitemap {
content: '';
display: block;
position: relative;
top: 0;
right: 0;
width: 100%;
background-color:rgba(0, 0, 0, .60);
background-image: repeating-linear-gradient(0deg, rgba(255,255,255,0.2), rgba(255,255,255,0.2) 2px, rgba(0,0,0,0) 0, rgba(0,0,0,0) 4px);
  background-repeat: repeat; /* ãƒ‘ã‚¿ãƒ¼ãƒ³ã®ãƒªãƒ”ãƒ¼ãƒˆ */
  background-blend-mode: overlay;
  background-size: auto;/* ãƒ‘ã‚¿ãƒ¼ãƒ³ã«autoã‚’æŒ‡å®šã™ã‚‹ */
  cursor: default;
}
_:-ms-lang(x)::-ms-backdrop, #sitemap {/*IE11ç”¨ãƒãƒƒã‚¯*/
    display: block;
}
#sitemap::after {
  display: block;
  clear: both;
  content: "";
}

#sitemap .box-area {
padding:10% 0 5%;
}
.sitemap-area {
width:100%;
padding:0;
margin:0 auto;
}
.sitemap-wrap {
width: 100%;
padding:0px 30vw;
margin:40px auto;
text-align:center;
}
.sitemap-wrap p {
color:#fff;font-size:1.4rem;
margin:10px 0;
text-align:justify;
}
.sitemap-wrap hr {
width: 100%;
margin-bottom:10px;
}

a { text-decoration: none; }

.sitemap-flex li a.disabled {
pointer-events:none;
cursor:default;
text-decoration:none;
}
.sitemap-flex {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
width:100%;
padding-bottom:50px;
}
.sitemap-flex li {
color:#fff;
font-size:1rem;
line-height:300%;
width:30%;
text-align:justify;
}
.sitemap-flex .list {
float:left;
/* margin-right:100px; */
}
.sitemap-flex .list a {color:rgba(255,255,255,1);}
.sitemap-flex .list a:hover  {color:orange;}


@media screen and (max-width:1512px) {
.sitemap-wrap {
width: 100%;
padding:0px 22vw;
margin:40px auto 0;
text-align:center;
}
}
@media screen and (max-width:1024px) {
.sitemap-wrap {
padding:0px 15vw;
}
}
@media screen and (max-width:940px) {
#sitemap .box-area {
padding:15% 0 5%;
}
.sitemap-wrap {
padding:0px 15vw;
}
.sitemap-flex li {
width:50%;
}
}
@media screen and (max-width:670px) {
#sitemap .box-area {
padding:15% 0 5%;
}
.sitemap-flex li {
display:block;
width:100%;
}
}
@media screen and (max-width:430px) {
#sitemap .box-area {
padding:25% 0 5%;
}
.sitemap-flex li {
display:block;
width:100%;
}
}

</pre></body></html>