.Notice
	{
	padding : 0.5%;
	background-color: #f0f0f0;
	
	margin-bottom:10px;
	}

.NoticeFormat
	{
	padding-bottom : 8px;
	}

.NoticeField
	{
	display : flex;
	flex-direction : row;

	padding-bottom : 8px;
	}

.NoticeFieldLabel
	{
	width : 14%;
	margin-right : 30px;

	font : 14px Arial,serif;
	color : #000000;
	font-weight : bold;
	}


.NoticeFieldContent
	{
	width : 85%;

	font : 14px Arial,serif;
	color : #000000;
	}

	
/* Smartphone */
@media only screen and (max-width:480px)
	{
	.NoticeFieldLabel
		{
		margin-right:10px;
		width:99%;
		}
		
	.NoticeFieldContent
		{
		width:99%;
		}
		
	.NoticeField
		{
		display:flex;
		flex-direction:column;
		}	
	}

/* Smartphone */
@media only screen and (max-width:480px)
	{
	.NoticeFieldLabel
		{
		margin-bottom:2px;
		}
	}
	
/* Tablet	*/	
@media only screen and (min-width:481px) and (max-width:800px)
	{
	.NoticeField
		{
		display:flex;
		}	
	
	
/* Desktop */
@media only screen and (min-width:801px)
	{		
	.NoticeField
		{
		display:flex;
		}
	}