#tab, #tab02 {width:100%;}
#tab #navs, #tab02 #navs02 {display:flex;flex-wrap:wrap;width:100%;margin-bottom:25px;}
#tab #navs li, #tab02 #navs02 li {text-align:center;display:block;padding:15px 0;margin-bottom:5px;}
#tab #navs li.select, #tab02 #navs02 li.select {background-image:url(img/arrow_grey.png);background-position:center bottom;background-repeat:no-repeat;border-radius:15px;}
#tab #navs li:hover, #tab02 #navs02 li:hover {border-radius:15px;}
#tab .tab_black li, #tab02 .tab_black li {background:#e4e1d3;color:#000;}
#tab .tab_black li:hover, #tab02 .tab_black li:hover {background:#686153;color:#FFF;}
#tab .tab_black li.select, #tab02 .tab_black li.select {background-color:#686153;color:#FFF;}

@media screen and (min-width:651px){
	#tab .tab_style2 li, #tab02 .tab_style2 li {width:49%;margin-right:1%;}
	#tab .tab_style3 li, #tab02 .tab_style3 li {width:32%;margin-right:1%;}
	#tab .tab_style6 li, #tab02 .tab_style6 li {width:16%;margin-right:0.6%;}
}

@media screen and (max-width:650px){
	#tab #navs li, #tab02 #navs02 li {padding:12px 0;font-size:88%;}
	#tab .tab_style1_sp li, #tab02 .tab_style1_sp li {width:100%;}
	#tab .tab_style2_sp li, #tab02 .tab_style2_sp li {width:49%;margin-right:1%;}
	#tab .tab_style3_sp li, #tab02 .tab_style3_sp li {width:32%;margin-right:1%;}
	#tab .tab_style6_sp li, #tab02 .tab_style6_sp li {width:16%;margin-right:0.6%;}
}
