@charset "utf-8";/* CSS Document */#footer P {	margin:0;	padding:0;}#footer P {	margin:0;	padding:0;}#footer UL,#footer LI {	margin:0;	padding:0;	list-style:none;}.clearfix:after {	content: "."; /* 新しい要素を作る */	display: block; /* ブロックレベル要素に */	clear: both;	height: 0;	visibility: hidden;}.clearfix {	min-height: 1px;}*html .clearfix {	height: 1px;/*\*//*/height: auto;overflow: hidden;/**/}/* ------------------------------------------- footer ------------------------------------------- */#footer {	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color:#333333;	width:790px;	margin:0;	padding:8px 0 24px;	clear:both;	border-top: 1px solid #999999;}#footer #footNavi {	width:790px;	border-bottom:1px solid #999999;	font-size:12px;}#footer #footNavi UL {	padding:0 0 0 10px;}#footer #footNavi UL LI {	padding:0 20px 8px 13px;	background:url(../img/fnavi-arrow.gif) no-repeat 0px 2px;	float:left;}*html #footer #footNavi UL LI {	background:url(../img/fnavi-arrow.gif) no-repeat 0px 1px;}*:first-child+html #footer #footNavi UL LI {	background:url(../img/fnavi-arrow.gif) no-repeat 0px 1px;}#footer #footNavi UL LI A {	color:#333333;	text-decoration:none;}#footer #footNavi UL LI A:hover {	color:#43519a;	text-decoration:underline;}#footer #footNavi P {	text-align:right;	padding:0 9px 0 0;	font-weight:bold;}#footer #footNavi P A {	color:#666666;	text-decoration:none;	background:url(../img/fnavi-arrow.gif) no-repeat 0px 2px;	padding:0 0 8px 13px;}*html #footer #footNavi P A {	background:url(../img/fnavi-arrow.gif) no-repeat 0px 1px;}*:first-child+html #footer #footNavi P A {	background:url(../img/fnavi-arrow.gif) no-repeat 0px 1px;}#footer #footNavi P A:hover {	color:#43519a;	text-decoration:underline;}#footer #footUnder {	margin:6px 10px 0;	clear:both;}#footer #footUnder .copyright {	font-family: Verdana,Arial, Helvetica, sans-serif;	text-align:right;	color:#666666;	font-size:10px;	font-style:italic;}#footer #footUnder .logo {	float: left;}img {	border-style: none;}*html #footer #footUnder {	margin:6px 6px 0 0;}*:first-child+html #footer #footUnder {	margin:6px 6px 0 0;}
