﻿.sitemapBase h2{font-family:"小塚ゴシック Pro","Kozuka Gothic Pro",sans-serif}.sitemapBase h2 .subTtl{color:#000;display:inline-block;font-family:"Noto Serif JP",serif;font-size:2.8rem;letter-spacing:.05em;line-height:0.7;font-weight:600}@media screen and (max-width: 767px){.sitemapBase h2 .subTtl{font-size:2.0rem}}.sitemapBase h2 .subTtl::first-letter{color:#bd1522}.sitemapBase h2 .ruby{color:#333;display:block;font-size:1rem;letter-spacing:.05em;padding:3px 0 0;font-weight:500}@media screen and (max-width: 767px){.sitemapBase h2 .ruby{font-size:0.9rem}}.sitemapBase h2 .ruby::first-letter{color:#bd1522}.sitemapBase h3{background-color:black;color:white;font-size:1.8rem;margin:0 auto 30px;padding:10px 0;text-align:center;width:100%}@media screen and (max-width: 767px){.sitemapBase h3{font-size:1.4rem}}.sitemapList{list-style-type:none;padding:0}.sitemapList li{background-color:white;padding:15px;text-align:left}.sitemapList li:nth-of-type(even){background-color:#f0f0f0}.sitemapList li a{color:#111;display:inline-block}.sitemapList li a:hover{text-decoration:none}.sitemapList li .girlNameLink{font-size:0;padding:8px 0 0 20px}.sitemapList li .girlNameLink a{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#111;border-radius:6px;color:white;font-size:16px;margin:0 0.5% 10px;padding:3px 6px;text-decoration:none}.sitemapList li .girlNameLink a:hover{opacity:0.7}@media screen and (max-width: 767px){.sitemapList li .girlNameLink a:hover{opacity:1}}
