.header-bar,
.footer-bar{
    height: 2rem;
    background-color: #832A73;
}

.main-logo {
    padding: 2rem 7.5rem;
}
.main-logo.logo-3{
    padding: 2rem 5rem;
}

.panel {
    text-align:left;
	
	
    margin-bottom: 0.666667rem;
}
.panel-head{ 
	
   
	width: 98%;
	height: 2rem;
	line-height: 1rem;
	background-color: #eeeeee;
	
	color: #a22c8e;
	font-size: 1.3em;
	font-weight:bold;
}
.panel-head,
.panel-body{
   
	padding: 0.4rem 0.4rem 0.4rem 1.5rem ;
}
.panel-body p{
	
	font-size: 0.5em;
}

.panel-head span{
	display: inline-block;
	height: 1.1rem;
	line-height: 1.1rem;
	background-color: #eeeeee;
	
	color: #a22c8e;
	font-size: 0.8em;
	
}

.panel-body p{
	color: #414141;
	font-size: 0.933333rem;
	margin-bottom: 0.333333rem;
}

.tit001{ color: #a22c8e;}
.anli{ 
   padding:1rem 1rem 1rem 1rem;
}

.anli img{
	
	margin-top:0.5rem;
}