@charset "Shift_JIS";
/**
@prefix : <http://purl.org/net/ns/doas#> .
 :タイトル "フッター スタイル設定";
 :一行説明 "マイナビ2012 サイト内フッターのスタイル設定を行います";
 :作成日 "2009-03-05";
 :改訂版 [:版 "2.0.0"; :作成日 "2010/10/19"];
*/

/* footer 201009
--------------------------------------------------------------*/
/* footer reset */
#footer ul,
#footer li,
#footer dl,
#footer dt,
#footer dd,
#footer p,
#footer div,
#footer address,
#footer a {
	margin: 0;
	padding: 0;
	/*font-size: 100.01%;
	font-family: "ＭＳ Ｐゴシック","MS PGothic","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;*/
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5; /* 共通スタイルから変更 2010.10.19 */
}

#footer img {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 0;
	vertical-align: bottom;
	font-size: 0;
}
#footer a img {
	display: inline;
	vertical-align: top;
}

#footer ul,
#footer ol {
	list-style: none;
}

#footer ul li{
	font-size: 100%;
} /* 共通スタイルに追加 2010.10.19 */

#footer a:link,
#footer a:visited {
	text-decoration: none;
	color: #0086b9;
}
#footer a:hover,
#footer a:active {
	text-decoration: underline;
	color: #125382;
}
#footer a:focus {
	outline: none;
}

#footer {
	padding-bottom: 1em;
	/*background-color: #fff;
	letter-spacing: -1px;
	font-size: 68.75%;
	color: #333;*/
}
html>/**/#footer {
	/*font-size: 11px;*/
}


/* footer */
/*#footer {
	width: 700px;
	margin: 0 auto;
	text-align: left;
}*/

#footer dt{
	font-size: 83%;
} /* 共通スタイルに追加 2010.10.19 */
#footer dd dt{
	font-size: 100%;
} /* 共通スタイルに追加 2010.10.19 */
#footer dd{
	font-size: 83%;
} /* 共通スタイルに追加 2010.10.19 */
#footer dd dd{
	font-size: 100%;
} /* 共通スタイルに追加 2010.10.19 */

/*---- IE7 ----*/
*:first-child+html #footer dt{
	font-size: 83%;
}
*:first-child+html #footer dd dt{
	font-size: 100%;
}
*:first-child+html #footer dd{
	font-size: 83%;
}
*:first-child+html #footer dd dd{
	font-size: 100%;
}
*---- IE7 ----*/

#footer .line01 {
	padding: 6px 0 5px;
	background: url(../img/footer_line01.gif) repeat-x 0 0;
}

#footer .line01 li {
	display: inline;
	padding-right: 18px;
}

#footer .line02 {
	padding: 5px 0;
	border-top: 1px solid #d4d4d4;
}

#footer .line02 dt {
	float: left;
	width: 12em;
	margin-right: -12em;
	
}

#footer .line02 dd {
	padding-left: 12em;
}

#footer .line02 dd li {
	display: inline;
}

#footer .line03 {
	padding-top: 8px;
	background: url(../img/footer_line02.gif) repeat-x 0 0;
}

#footer .line03 dd dt {
	float: left;
	width: 10.6em;/* 共通スタイルから変更 2010.10.19 */
	margin-right: -10.6em;/* 共通スタイルから変更 2010.10.19 */
}

#footer .line03 dd dd {
	padding-left: 10.6em;/* 共通スタイルから変更 2010.10.19 */
}

#footer .line03 dd dd li {
	display: inline;
}

#footer .line04 {
	padding-bottom: 12px;
}

#footer .line04 dt {
	float: left;
	width: 20em;/* 共通スタイルから変更 2010.10.19 */
}

#footer .line04 dd {
	padding-left: 20em;
}

#footer .line04 dd li {
	display: inline;
}

#footer .line05 {
	padding-top: 15px;
	background: url(../img/footer_line02.gif) repeat-x 0 0;
	font-size: 83%;/* 共通スタイルに追加 2010.10.19 */
}

#footer .line05 .left {
	float: left;
	width: 630px;
	padding-top: 7px;
}

#footer .line05 .left .links .logo {
	float: left;
	width: 100px;
}

#footer .line05 .left .links ul {
	float: left;
	padding-top: 6px;
}

#footer .line05 .left .links li {
	display: inline;
	padding-right: 18px;
}

#footer .line05 .left address {
	padding-top: 12px;
}

#footer .line05 .privacy {
	float: right;
	width: 61px;
}


/* footer clearfix */
#footer .line02:after,
#footer .line03 dl:after,
#footer .line04:after,
#footer .line05:after,
#footer .line05 .left:after,
#footer .line05 .left .links:after {
	content: url(../img/spacer.gif);
	display: block;
	clear: both;
	height: 0;
}
#footer .line02,
#footer .line03 dl,
#footer .line04,
#footer .line05,
#footer .line05 .left,
#footer .line05 .left .links {
	display: inline-block;
}
#footer .line02,
#footer .line03 dl,
#footer .line04,
#footer .line05,
#footer .line05 .left,
#footer .line05 .left .links {
	display: block;
}

/* end footer 201009
--------------------------------------------------------------*/
