@charset "UTF-8";
@media screen and (min-width: 768px),print {

#sitemap .main-title{}
#sitemap .onecol-contents{max-width: 1100px;padding-top: 120px;margin-bottom: 244px;}

#sitemap .onecol-contents .glboxin01{float: left;width: 27.4%;}
#sitemap .onecol-contents .glboxin02{float: left;width: 24%;margin-right: 3.4%;}
#sitemap .onecol-contents .glboxin03{float: left;width: 27.4%;}
#sitemap .onecol-contents .glboxin04{ float: left; }

#sitemap .onecol-contents .glbox ul{display: block;margin-bottom: 40px;}
#sitemap .onecol-contents .glbox ul li.prl{display: block;margin-bottom: 13px;}
#sitemap .onecol-contents .glbox ul li.prl2{display: block;margin-bottom: 1px;margin-top: -20px;}
#sitemap .onecol-contents .glbox ul li.prl a{display: block;border-left: #0057AA 2px solid;font-size: 1.6rem;font-weight: 700;letter-spacing: 0;padding: 0 0 0 16px;}
#sitemap .onecol-contents .glbox ul li.prl2 a{display: block;font-size: 1.4rem;font-weight: 700;letter-spacing: 0;padding: 0px 0 0 0px;}
#sitemap .onecol-contents .glbox ul li.cld{display: block;margin-bottom: 5px;line-height: 1.5;}
#sitemap .onecol-contents .glbox ul li.cld a{display: block;font-size: 1.4rem;font-weight: 400;letter-spacing: 0;position: relative;padding-left: 8px;}
#sitemap .onecol-contents .glbox ul li.cld a::before{ content: "-"; position: absolute; top: 0; left: 0;}

#sitemap .onecol-contents .glbo .glboxin04 ul li.cld{display: block;margin-bottom: 6px;line-height: 1.5;}
#sitemap .onecol-contents .glbox .glboxin04 ul li.cld a{display: block;font-size: 1.2rem;font-weight: 400;letter-spacing: 0;position: relative;padding-left: 7px;}
#sitemap .onecol-contents .glbox .glboxin04 ul li.cld.mbb {margin-bottom: 40px;}




}

@media screen and (max-width: 767px) {

#sitemap .main-title{}
#sitemap .onecol-contents{padding: 4.9vw 6.3vw;}

#sitemap .onecol-contents .homelink{font-size: 4.27vw;border-bottom: 2px solid #fff;margin-bottom: 3.9vw;letter-spacing: 0.21vw;}
#sitemap .onecol-contents .homelink a{display: block;padding: 1.6vw 2vw 3.6vw 2vw;border-bottom: 2px solid #D2D2D2;}
#sitemap .onecol-contents .bigl{font-size: 4.27vw;display: block;letter-spacing: 0.21vw;padding: 0vw 1.9vw 3.8vw;font-weight: bold;}
#sitemap .onecol-contents .sub a::before{content: "・";position: absolute;top: 0.2vw;left: -4vw;}
#sitemap .onecol-contents .cld{font-size: 4.27vw;border-bottom: 2px solid #D2D2D2;margin-bottom: 4.3vw;}
#sitemap .onecol-contents .cld a{display: block;padding: 0.1vw 2vw 3.6vw 2vw;}

#spopnavisitemap .nnavi > li.prl {position: relative;border-bottom: 2px solid #fff;margin-bottom: 4vw;}
#spopnavisitemap .subnavia {}
#spopnavisitemap .subnavia {padding: 0vw 0 4vw 5.9vw;list-style: none;margin: 0;display: block;border-bottom: 2px solid #D2D2D2;}
#spopnavisitemap .subnavia li.sub { margin: 0; position: relative; margin-bottom: 1.8vw; }
#spopnavisitemap .subnavia li.sub a { text-decoration: none;  font-size: 3.73vw; }

#sitemap .onecol-contents .btmmnavi{padding: 2vw 0 0 2.1vw;margin-bottom: 9.7vw;}
#sitemap .onecol-contents .btmmnavi li{font-size: 3.73vw;letter-spacing: 0.19vw;margin-right: 4vw;margin-bottom: 2vw;}
#sitemap .onecol-contents .btmmnavi li::before{ content: "・"; position: relative; }

}