/* トップページ専用 */ 


/* MAIN_AREA
**************************************/
#MAIN_AREA {
	padding-top: 10px;
}
	#MAIN_AREA #CONTENTS_TITLE {
		margin-bottom: 20px;
	}
		#MAIN_AREA #CONTENTS_TITLE img {
		    height: 32px;
		}
	#MAIN_AREA section {
		padding: 0 10px;
		margin-bottom: 20px;
		border-radius: 10px;
		background: #FFFFFF;
	}
		#MAIN_AREA section pre {
			white-space: pre-wrap;
			overflow: auto;
			width: 660px;
			max-height: 520px;
			margin-bottom: 20px;
			padding: 10px 10px 0 10px;
			border: 1px solid #dedede;
		}
		#MAIN_AREA section p {
			margin-bottom: 20px;
		}
		#MAIN_AREA section ul {
			margin-bottom: 20px;
		}
			#MAIN_AREA section li {
				margin-left: 1em;
				margin-bottom: 15px;
				text-indent: -1em;
			}
			#MAIN_AREA section li:before {
				content: "●";
				position: relative;
				top: -1px;
				padding-right: 3px;
				color: #00accf;
				font-size: 10px;
			}
		#MAIN_AREA section footer {
			text-align: center;
		}
			
			#MAIN_AREA section footer a {
				display: inline-block;
				padding: 7px 20px;
				min-height: 22px;
				border-radius: 5px;
				color: #FFFFFF;
				font-size: 16px;
				font-family: "Noto Sans Japanese", sans-serif;
				font-weight: 200;
				text-decoration: none;
				
				box-shadow:rgba(100, 100, 100, 0.65) 0px 3px 3px -1px;
				-webkit-box-shadow:rgba(100, 100, 100, 0.65) 0px 3px 3px -1px;
				-moz-box-shadow:rgba(100, 100, 100, 0.65) 0px 3px 3px -1px;
			}
			#MAIN_AREA section footer a:before {
				content: "▲";
				display: inline-block;
				position: relative;
				top: -3px;
				margin-right: 15px;
				font-size: 10px;
				transform: rotate(90deg);
				-moz-transform: rotate(90deg);
				-webkit-transform: rotate(90deg);
			}
			/* gray */
			#MAIN_AREA section footer a.gray {
				border: 1px solid #999999;
				background: #999999;
			}
			/* back */
			#MAIN_AREA section footer a.back {
				padding: 9px 20px;
				font-size: 16px;
			}
			#MAIN_AREA section footer a.back:before {
				transform: rotate(-90deg);
				-moz-transform: rotate(-90deg);
				-webkit-transform: rotate(-90deg);
			}