@charset "utf-8";body {	color: #666666;	text-align: center;}br.clear {    clear: both;    font-size: 0;    height: 0;    line-height: 0;}/*link要素 ---------------------------------------- */a:link {    color: #0052A4;    text-decoration: underline;}a:visited {color: #0052A4;}a:hover {color: #22B2E9;}/*header要素 ---------------------------------------- */#header {	margin: 30px 0 5px;	width: 100%;}#header .inner {	width: 900px;	margin: 0 auto;	text-align: center;}h1 {	width: 439px;	float: left;}#header .headernavi {	float: right;	margin-top: 20px;	width: 373px;}#header .headernavi li {	float: left;	line-height: 0;	padding-right: 15px;}#header .bg {	background: url(../common/img/header_bg.gif) repeat-x;	margin-top: 10px;	width: 100%;}#header .globalnavi {	width: 900px;	margin: 0 auto;	text-align: center;}#header .globalnavi li {	float: left;}/*パンくずリスト ---------------------------------------- */#topicPath {	background: url(../common/img/topicpath_bg.gif) repeat-x;	height: 46px;	width: 100%;	margin: 3px auto 0;	text-align: center;}#topicPath .inner {	width: 900px;	text-align: left;	padding-top: 10px;}#topicPath li {  	display:inline;  	list-style-type:none;	font-size: 11px;}#topicPath li a {  	padding-right:10px;  	background: url(../common/img/topicpath.gif) no-repeat right center;  }/*page,wrapper要素 ---------------------------------------- */#page {	width: 900px;	margin: 0 auto;	text-align: center;}#wrapper {	text-align: left;}/*footer要素 ---------------------------------------- */#footer {	font-size: 11px;	border-top: 1px solid #999999;	margin-top: 10px;	text-align: left;}#footer ul {	margin-top: 5px;}#footer li {    display: inline;    border-right: 1px solid #C9CACA;    margin-right: 6px;    padding-right: 6px;}#footer .none {    border-right: none;    margin: 0;    padding: 0;}#footer .copyright {	margin-top: 10px;	margin-bottom: 15px;}#footer a:link {color: #666666;text-decoration: none;}#footer a:visited {color: #666666;text-decoration: none;}#footer a:hover {color: #22B2E9;text-decoration: none;}/*pagetop要素 ---------------------------------------- */.pagetop {	text-align: right;	margin-top: 40px;}
