    .items{
		width:90%;;margin:auto;
}
    #displayPeriodStartItemWrap{
		text-align:right;
		margin-bottom: 1.5em;
} 
    div.notice_wrap{
		padding:0em;
}
    div.notice_wrap p{
		margin:0 0 1em; 
		line-height:1.8em;
		letter-spacing: 0.05em;
}
	div.notice_wrap p b{
		font-weight: 600;
}
	div.notice_wrap p .underline{
		border-bottom: 1px solid #424242;
}
    .notice_wrap table{
		width:100%;
		margin:2em auto .8em;
}
    .notice_wrap table th,.notice_wrap table td {
		padding: 10px;
		vertical-align: middle;
		border: 1px solid #ccc;
		text-align: center;
}  
    .notice_wrap table th {
		background: #f7f5f6;
		width:20%;font-weight: bold;
}
    .notice_wrap table td {
		width:40%;
}
	.notice_wrap table td p{
		line-height: 1.7em!important;
}
    .notice_wrap table td img{
		max-width:280px!important;
}
    .notice_wrap note {
		font-size: 12px;
} 
    .notice_wrap .red{
		color: #da1818;
		font-weight: 600;
}
    .notice_wrap sup {
		font-size: 60%;
		position: relative;
		top: -0.6em;
}
	.br480{
		display: none;
}
@media screen and (max-width: 480px) {
	.br480{
		display: block;
		}
    .notice_wrap table{
		width:100%;
		font-size: 0.85em;
		}
    .items{
		width:90%;
		margin:auto;
		font-size: 12px;
		}  
	div.notice_wrap{
		width:100%;
		font-size: 1.4rem;
		}
	#topGroupName h2.level_h2 {
        font-size: 2.0rem;
        letter-spacing: 0.1em;
        line-height: 1.7em;
    }
	.notice_wrap table th {
		width: 22%;
		font-size: 0.85em;
		padding: 0%;
		}
}  