@charset "utf-8";

/*	リンク色
==========================================================*/
a:link {
	color: #0046ff;
	text-decoration: none;
}

a:visited {
	color: #0046ff;
	text-decoration: none;
}

a:hover {
	color: #ffa500;
	text-decoration: underline;
}

/*	page
==========================================================*/

#page {
	width:900px;
	margin:0 auto;
}

 
/*	header
==========================================================*/

#header {
	margin: 0;
	padding: 0;
	height: 114px;
	background: url(../img/head_bg.jpg) repeat-x;
}

#header h1 {
	width: 132px;
	float: left;
}

#header h2 {
	float: right;
	width: 190px;
	height: 114px;
	background: url(../img/head_text.jpg) no-repeat left top;
}

#header .btn {
	margin: 77px 5px 14px 43px;
}


/*	footer
==========================================================*/

#footer {
	margin: 0;
	padding: 15px 0 10px 0;
	width:100%;
	background: #cc0000 url(../img/foot_line.gif) repeat-x;
}

.footerNav {
	margin-top: 10px;
	color: #fff;
	text-align: center;
}

.footerNav a {
	color: #fff;
	text-decoration: none;
}

.footerNav a:visited {
	color: #fff;
	text-decoration: none;
}

.footerNav a:hover {
	color: #ffd700;
	text-decoration: underline;
}

.footerText {
	width:100%;
	text-align: center;
	color: #fff;
	font-size: 80%;
}

.footerAct {
	color: #ffd700;
	font-weight: bold;
}




/*	font
==========================================================*/
/*赤*/
.txAtt1 {
	color: #ff0000;
}

/*パープルピンク*/
.txAtt2 {
	color: #cc3399;
}

/*青*/
.txAtt3 {
	color: #004b84;
}

/*ピンク*/
.txAtt4 {
	color: #cc0033;
}

/*濃い赤*/
.txAtt5 {
	color: #cc0000;
}

/*薄い青*/
.txAtt6 {
	color: #1e90ff;
}

.txS {
	font-size: 80%;
}


/*	margin
==========================================================*/
.mgnT10 {
	margin-top: 10px;
}

