@charset "utf-8";
/* 共通CSS */

* {
	margin:0;
	padding:0;
}

body {
	background:url(../images/bg_header.jpg) repeat-x top;
	font-family:"ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
}

h1, h2, h3, h4, h5, table, tr, td, th, p, img, dl, dt, dd, ul, li, ol {
	line-height:1px;
	font-size:1px;
}

img {
	border:none;
}


/* ヘッダ
--------------------------------------*/
div#header {
	margin:0 auto;
	padding-left:8px;
	width:950px !important;
	width:963px;
	height:75px;
	clear:both;
}
div#header p.logo {
	margin:21px 0 0;
	padding:0;
	width:600px;
	height:45px;
	float:left;
}
div#header p.hdr_join {
	margin:17px 15px 0 0;
	width:156px;
	height:37px;
	float:left;
}

/* フッター
--------------------------------------*/
div#wrapper-footer {
	margin:0 auto;
	padding:0;
	width:100%;
	height:46px;
	background:transparent url(../images/bg_footer.jpg) repeat-x center top;
	text-align:center;
	clear:both;
}
div#footer {
	margin:0 auto 0;
	padding:15px 0 0 0;
	width:960px;
	height:30px;
}
div#footer ul.footerNavi {
	padding-top:5px;
	width:520px;
	float:left;
	text-align:left;
	clear:both;
}
div#footer ul.footerNavi li {
	padding-left:7px;
	display:inline;
	line-height:100% !important;
	font-size:10px;
	background:transparent url(../images/bullet_03.gif) no-repeat scroll 0% 50%;
	padding:0 0 0 10px;
	margin:0 12px 0 0;
}
div#footer ul.footerNavi li a {
	color:#89A2A7;
	text-decoration:none;
}
div#footer ul.footerNavi li a:hover {
	color:#F30;
	text-decoration:underline;
}
div#footer address.copyrights {
	padding:5px 0 10px 0;
	width:356px;
	float:right;
}
/* サービス */
div.footerService{
width:960px;
margin:0 0 5px;
clear:both;
}
div.footerService p.image{
float:left;
width:89px;
}
div.footerService ul.list-link-03{
float:right;
width:865px;
}
div.footerService:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
ul.list-link-03{
width:960px;
}
ul.list-link-03:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
ul.list-link-03 li{
background:transparent url(../images/bullet_03.gif) no-repeat scroll 0% 50%;
float:left;
font-size:10px;
line-height:100%;
margin:3px 12px 0 0;
padding:0 0 0 10px;
list-style:none;
}
ul.list-link-03 li a {
	color:#89A2A7;
	text-decoration:none;
}
ul.list-link-03 li a:hover {
	color:#F30;
	text-decoration:underline;
}

