@CHARSET "UTF-8";

._stMpUl{line-height:1.3;text-align:left;}

._stMpUl a{display:flex;align-items:center;}
._stMpUl a[target="_blank"]::after{width:1.3rem;height:1.3rem;margin-left:0.5rem;background:url('../images/iconBlank2.png') no-repeat right center;content:"";display:block;}

._stMpUl > li{margin-top:3rem;}
._stMpUl > li ._stMpWrap{}

._stMpUl > li:first-child{margin-top:0;}

._stMpUl > li ._stMpWrap > a{font-family:"pre-sb";font-size:3rem;color:#a91f1f;padding:2rem 0;}
._stMpUl > li ._stMpWrap > ul > li > a{font-family:"pre-sb";font-size:2rem;color:#000;padding:1.3rem;border-bottom:1px solid #333;border-top:2px solid #333;background:#fbfbfb;}
._stMpUl > li ._stMpWrap > ul > li > ul > li > a{font-family:"pre-r";font-size:1.8rem;color:#666;padding:0.3rem 0;}

._stMpUl > li ._stMpWrap > ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:3rem;}
._stMpUl > li ._stMpWrap > ul > li > ul{padding:2rem 1.3rem;}
._stMpUl > li ._stMpWrap > ul > li > ul > li > ul{display:none;}

._stMpUl > li ._stMpWrap > ul > li > ul > li{position:relative;padding-left:15px;}
._stMpUl > li ._stMpWrap > ul > li > ul > li::before{width:4px;height:4px;background:#666;border-radius:50%;position:absolute;left:0;top:13px;content:"";display:block;}


._stMpUl > li ._stMpWrap > ul > li > a::before{}
._stMpUl > li ._stMpWrap > ul > li:hover > a::before{}

._stMpUl > li ._stMpWrap > ul > li > ul > li > ul > li > a{}
._stMpUl > li ._stMpWrap > ul > li > ul > li > ul > li > a::before{}
._stMpUl > li ._stMpWrap > ul > li > ul > li > ul > li:hover > a::before{}

._stMpUl > li ._stMpWrap > ul > li > ul > li > ul > li > ul > li > a{}
._stMpUl > li ._stMpWrap > ul > li > ul > li > ul > li > ul > li > a::before{}
._stMpUl > li ._stMpWrap > ul > li > ul > li > ul > li > ul > li:hover > a::before{}


@media all and (max-width:1024px) {
	._stMpUl > li ._stMpWrap > ul{grid-template-columns:repeat(3, 1fr);}
}
@media all and (max-width:768px) {
	._stMpUl > li ._stMpWrap > ul{grid-template-columns:repeat(2, 1fr);}
}