#sub_container #bw_sitemap01 dl dt {font-family:'SCoreDream',sans-serif;font-size:24px;font-weight:500}
#sub_container #bw_sitemap01 dl dd ol li a {font-family:'SCoreDream',sans-serif;font-size:18px}
#sub_container  #bw_sitemap01 dl {width:calc(25% - 30px)}
#sub_container  #bw_sitemap01 dl:nth-of-type(3n+1) {margin-left:30px}
#sub_container  #bw_sitemap01 dl:nth-of-type(4n+1) {margin-right:0}


@media all and (max-width : 1000px){
#sub_container #bw_sitemap01 dl dt {font-family:'SCoreDream',sans-serif;font-size:22px;font-weight:500}
#sub_container #bw_sitemap01 dl dd ol li a {font-family:'SCoreDream',sans-serif;font-size:16px}
#sub_container  #bw_sitemap01 dl {width:calc(25% - 30px)}
#sub_container  #bw_sitemap01 dl:nth-of-type(3n+1) {margin-left:30px}
#sub_container  #bw_sitemap01 dl:nth-of-type(4n+1) {margin-right:0}
}

@media all and (max-width : 840px){
#sub_container #bw_sitemap01 dl dt {font-family:'SCoreDream',sans-serif;font-size:20px;font-weight:500}
#sub_container #bw_sitemap01 dl dd ol li a {font-family:'SCoreDream',sans-serif;font-size:16px}
#sub_container  #bw_sitemap01 dl {width:calc(33.3% - 30px)}
#sub_container  #bw_sitemap01 dl:nth-of-type(3n+1) {margin-left:0;margin-right:0}
#sub_container  #bw_sitemap01 dl:nth-of-type(4n+1) {margin-right:0}
#sub_container #bw_sitemap01 dl dd ol li a {padding:5px 10px}
}

@media all and (max-width : 640px){
#sub_container #bw_sitemap01 dl dt {font-family:'SCoreDream',sans-serif;font-size:18px;font-weight:500;padding:8px}
#sub_container #bw_sitemap01 dl dd ol li a {font-family:'SCoreDream',sans-serif;font-size:15px}
#sub_container #bw_sitemap01 dl {width:calc(50% - 30px)}
#sub_container  #bw_sitemap01 dl:nth-of-type(2n+1) {margin-left:0;margin-right:0}
#sub_container  #bw_sitemap01 dl:nth-of-type(3) {margin-right:30px}

}

@media all and (max-width : 480px){
}