@charset "utf-8";

header .inner .flex div a:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:5px;content: "\f0e0";}

header .inner ul li a:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:3px;color:#90aa4e;}
header .inner ul li:nth-child(1) a:before{content: "\f015";}
header .inner ul li:nth-child(2) a:before{content: "\f507";}
header .inner ul li:nth-child(3) a:before{content: "\f507";}
header .inner ul li:nth-child(4) a:before{content: "\f507";}
header .inner ul li:nth-child(5) a:before{content: "\f54e";}
header .inner ul li:nth-child(6) a:before{content: "\f46d";}
header .inner ul li:nth-child(7) a:before{content: "\f075";display: inline-block;
  -webkit-transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}

a.fortop:before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f015";margin-right:5px;}

#no2 h2::before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f521";margin-right:5px;color:#A58A00;}

#no3 ul li a::before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f5bb";margin-right:5px;color:;}
@media (max-width: 414px) {
	#no3 ul li a::before{margin-right:1px;}
}


#no4 h2.title::before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f507";margin-right:5px;color:#000;}

@media (max-width: 414px) {
	#no4 .shop h3::before{display:block;margin:0;padding:0;}
}

.tab-content .flex li.merit ul li::before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f0a4";margin-right:5px;color:#ff7f50;}
.tab-content .flex li.merit:last-child ul li::before{color:#a9a9a9;}


#no5 h3:before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f7d9";margin-right:8px;}
#no5 ul li a:before{font-family: "Font Awesome 5 Free";width:20%;text-align:center;font-weight: 900;
	color:#cccc00;
	display:inline-block;
	font-size:1.5rem;
	margin-right:12px;
	content: "\f7d9";
	border-right:1px solid #990000;
}
@media (max-width: 414px) {
	#no5 h3:before{margin-right:2px;} 
	#no5 ul li a:before{border-right:none;margin-right:0px;font-size:16px;}
}
#no5 ul li a:hover::before{color:#fff;border-right:1px solid #fff;}

#no6 ul h4:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:5px;color:#666;}
#no6 ul:first-child h4:before{content: "\f1ea";}
#no6 ul:last-child h4:before{content: "\f086";}
a.forall:before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f022";margin-right:5px;}

#columnbox h3 span:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:5px;color:#333;content: "\f0a4";}

#no7 a:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:4px;color:#d16960;}
#no7 a:before{content: "\f0e0";}
#no7 a:hover::before{color:#ffff00;}

#pc_floating a:after{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:4px;color:#ffff00;}
#pc_floating a:after{content: "\f0e0";}
#pc_floating a:hover::after{color:#d16960;}

#btn_animation span:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:4px;color:#ffff00;}
#btn_animation span:before{content: "\f0e0";}



#no8 .inner div h3 a:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:3px;color:#990000;}
#no8 .inner div h3 a:hover::before{color:#DEE0DE;}
#no8 .inner div:nth-child(1) h3 a:before{content: "\f015";}
#no8 .inner div:nth-child(2) h3 a:before{content: "\f54e";}
#no8 .inner div:nth-child(3) h3 a:before{content: "\f7d9";}
#no8 .inner div ul li a:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:5px;color:#990000;content: "\f0da";}
#no8 .inner div ul li a:hover:before{color:#DEE0DE;}


/* ???w?y?[?W */
ul.pankuzu li:after{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f054";margin:0 15px;padding-top:1px;}
ul.pankuzu li:last-child::after{content: "";margin-right:0;}
@media (max-width: 414px) {
	ul.pankuzu li:after{margin:0 8px;}
	ul.pankuzu li:last-child::after{margin-right:0;}
}
@media (max-width: 374px) {
	ul.pankuzu li:after{margin:0 4px;}
	ul.pankuzu li:last-child::after{margin-right:0;}
}

#no2 ul.pankuzu li:after{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f054";margin:0 15px;padding-top:1px;}
#no2 ul.pankuzu li:last-child::after{content: "";margin-right:0;}
@media (max-width: 414px) {
	#no2 ul.pankuzu li:after{margin:0 8px;}
	#no2 ul.pankuzu li:last-child::after{margin-right:0;}
}
@media (max-width: 374px) {
	#no2 ul.pankuzu li:after{margin:0 4px;}
	#no2 ul.pankuzu li:last-child::after{margin-right:0;}
}
body#shop > #no4 h3 span::before{content: "\f157";}
body#shop > #no7 ul li:first-child a:before{content: "\f3cd";}
body#news > #no7 ul li:first-child a:before{content: "\f3cd";}
body#voice > #no7 ul li:first-child a:before{content: "\f3cd";}

body#shop #no4 h3 span::before{content: "\f157";}
body#shop #no7 ul li:first-child a:before{content: "\f3cd";}
body#news #no7 ul li:first-child a:before{content: "\f3cd";}
body#voice #no7 ul li:first-child a:before{content: "\f3cd";}


.tab-wrap ul.osusume li:before{font-family: "Font Awesome 5 Free";font-weight: 900;font-size:;content: "\f00c";margin-right:4px;color:#2C900F;}

@media (max-width: 414px) {

}



#left p.time:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:5px;content: "\f017";}
#left ul.foot-link li a:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:5px;}
#left ul.foot-link li:first-child a:before{content: "\f54e";}
#left ul.foot-link li:last-child a:before{content: "\f015";}

/* ?C?????j???[ */
#menu #left ul.foot-link li:last-child a:before{content: "\f7d9";}
#menu .entry h2:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:6px;content: "\f7d9";}
#menu .entry dt:before{font-family: "Font Awesome 5 Free";font-weight: 900;margin-right:3px;content: "\f14a";}

#right .shoplist li a:before{font-family: "Font Awesome 5 Free";font-weight: 900;width:20px;padding:0 7px 0 5px;content: "\f054";font-size:0.8rem;}
#right a.getlink:before{font-family: "Font Awesome 5 Free";font-weight: 900;width:20px;padding:0 5px 0 0px;content: "\f054";font-size:;}

/* ?T?C?g?}?b?v */
#sitemap a:before{font-family: "Font Awesome 5 Free";font-weight: 900;width:20px;padding:0 7px 0 5px;content: "\f054";font-size:0.8rem;}
