/*カテゴリーウィジェットのデザインのカスタマイズ(アイコン)*/
/*ここから*/
.cf .widget_categories ul {
font-size: 18px;
}
.cf .widget_categories > ul > li > ul {
padding-left: 1.75em;
}
.cf .widget_categories > ul > li > ul > li ul {
padding-left: 1.55em;
}
.cf .widget_categories a {
padding: 4px;
color: #686868;
font-weight: 600;
letter-spacing: 1px;
transition: all 0.3s ease-in-out;
}
.cf .widget_categories a:hover {
color: #686868;
background-color: transparent;
box-shadow: 0px 1px 4px 1px rgba(0,0,0,0.3), 0px 0px 4px 1px rgba(0,0,0,0.3);
}
.cf .widget_categories > ul > li > a {
padding-top: 6px;
font-size: 1.1em;
padding-left: 2.1em;
}
.cf .widget_categories > ul > li > ul > li > a {
padding-top: 5px;
font-size: 1em;
padding-left: 2em;
}
.cf .widget_categories > ul > li > ul > li > ul li a {
font-size: 0.9em;
padding-left: 2em;
}
/*アイコン管理*/
.cf .widget_categories a::after {
position: absolute;
top: 0;
left: 0;
color: #686868;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.cf .widget_categories > ul > li > a::after {
content: '\f138';
margin-top: 0.24em;
margin-left: 0.62em;
}
.cf .widget_categories > ul > li > ul > li a::after {
content: '\f111';
font-size: 0.66em;
}
.cf .widget_categories > ul > li > ul > li > a::after {
margin-top: 0.82em;
margin-left: 1.14em;
}
.cf .widget_categories > ul > li > ul > li > ul > li a::after {
margin-top: 0.82em;
margin-left: 1.2em;
}
/*画面サイズがスマホの時の調節*/
@media screen and (max-width: 480px) {
.cf .widget_categories ul {
font-size: 16px;
}
.cf .widget_categories > ul > li > ul > li a::after {
margin-top: 0.34em;
}
.cf .widget_categories > ul > li > ul > li > a::after {
margin-top: 0.74em;
}
.cf .widget_categories > ul > li > ul > li > ul > li a::after {
margin-top: 0.72em;
}
}
/*ここまで*/