@charset "utf-8";

/* フッター(NC ＆ フッターエディタ)
---------------------------------------*/
table#footerbar {
	font-size: 100%;
}
table#footerbar .copyright {
	text-align: left;
	font-size: 100%;
	font-weight: normal;
	color: #494949;
}
.footer_hr {
	border-width: 1px 0 0;
}
.copyright_body {
	font-size: 80%;
	text-align: right;
	width: 100%;
}
.footer_copyright {
	margin: 0 auto;
}
#footer_area .footer_copyright {
	text-align: center;
	width: 100%;
}
#footer_link_box {
	float: right;
}
#footer_area {
	width: 100%;
	margin: 0 auto;
}
#footer_hr_smp {
	border-width: 1px 0 0;
	display: none;
}
table#footerbar .copyright {
	padding: 0;
}

/* フッター(HTML埋め込み例)
---------------------------------------*/
.footer_add {
	width:100%;
	/* ackground:url(../images/footer_background.png) repeat-x; */
}

.footer_add hr {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #606060;
	height: 1px;
}

.footer_add_cont {
	width: 100%;
}

.footer_add .footer_add_cont {
	margin:0 auto;
	padding:10px 0 10px 0;
}

.footer_add .footer_add_cont h3 {
	font-size:18px;
	font-weight:normal;
}

.footer_add .footer_add_cont p {
	font-size:12px;
}

.footer_add .footer_add_cont p.ja_copy {
	text-align:right;
}

/* フッター(フッターエディタCSS 導入後にデフォルトデザインを維持するため)
---------------------------------------*/
#footer_default {
	font-size: 80%;
	margin: 0 auto;
	text-align: right;
}
