@charset "utf-8";

/*-------------------------------------------
ページ （全体の制御） 
===========================================*/

#wrapper {
	display: block;
	width: 100%;
	text-align: center;
	background: url("http://exc.at-ninja.jp/img/wa345.jpg")no-repeat right bottom;
}

/* ヘッダー
-------------------------------------------*/
#wrapper header {
	display: block;
	width: 90%;
	padding-top: 20px;
	margin: 0 auto;
	text-align: left;
}

#wrapper header h1.tit-top {
	display: block;
	width: 200px;
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 0 20px;
}

#wrapper header h1.tit-top a {
	text-decoration: none;
}

#wrapper header h1.tit-top a:hover {
	text-decoration: underline;
}

/* メインコンテンツ枠
-------------------------------------------*/
#wrapper #base {
	display: block;
	width: 100%;
	margin: 25px auto 20px;
	text-align: left;
}

#wrapper #base .box-txt {
	display: block;
	width: 510px;
	border: solid 1px #cccccc;
	padding: 20px 15px;
	line-height: 27px;
	margin: 0 auto;
	text-align: left;
	box-shadow: 1px 1px 5px #000;
}

#wrapper #base .box-links {
	display: block;
	width: 520px;
	margin: 20px auto;
	text-align: center;
}

#wrapper #base .box-links .bnr-link {
	display: block;
	width: 130px;
	height: 40px;
	margin-bottom: 5px;
	float: left;
}

/* フッター
-------------------------------------------*/
#wrapper footer {
	display: block;
	width: 90%;
	border-top: solid 1px #666666;
	margin: 0 auto;
	padding-top: 5px;
}

#wrapper footer span.txt-hidden {
	display: block;
	width: 100%;
	color: #fff;
	text-decoration: none;
	text-align: right;
}

#wrapper footer span.txt-hidden a,
#wrapper footer span.txt-hidden a:hover {
	color: #fff;
}