@charset "utf-8";
/* ===================================================================
CSS information

 file name  :info_base.css
 style info :新マイシェルフタイプのinfoページ用
=================================================================== */

h1, h2, h3, h4, h5, h6, p, address, ul, ol, li, dl, dt, dd, table, td, img, form {
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	text-align: left;
	list-style: none;
}

textarea { font-size: 100%; }			/* テキストエリア内文字サイズのブラウザ間での差異をなくす */

img { vertical-align: bottom; }			/* 画像の下にできる隙間をなくす */

.clearfix{	overflow:hidden; }			/* フロートクリア */
* html .clearfix{ zoom: 1; }			/* ie6 */

.wrapper{
	width:958px;
	margin: 10px auto;
}
body {
	width:100%;							/* センタリング */
	text-align: center;					/* ie6 */
	height:auto;
	background:#EDEBE2;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", Osaka,	"ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-size:12px;
	color:#666666;
	margin:0;
}

/* ヘッダとフッタ
---------------------------------------------------------------------------------- */

.header {
	text-align:left;
	margin:0 10px 5px;
	overflow:hidden;
	_zoom:1;
}
.header h1,
.header p {							/* ロゴ */
	float:left;
	margin-top:15px;
}
.header ul {
	float:right;
	height:15px;
	font-size:10px;
}
.header ul li {
	display:inline;
	background:url(../../images/partition.gif) no-repeat left 1.3em;	/* リンクの区切り線 */
	padding:10px;
	vertical-align:middle;
}
.header ul li:first-child,
.footer ul li:first-child {				/* 先頭のリンクだけパーティションを消す（ie6未対応） */
	background:none;
}
.header a{ text-decoration:none; }		/* テキストリンク */	
.header a:link { color: #666666; }
.header a:visited { color: #666666; }
.header a:hover { color: #000000; }
.header a:active { color: #666666; }

.header p a:link { color: #3E79F4; }	/* ユーザ登録（リンク）のカラー */
.header p a:visited { color: #551A8B; }
.header p a:hover { color: #FF6600; }
.header p a:active { color: #3E79F4; }

/* フッタ
---------------------------------------------------------------------------------- */

.footer {
	margin:3px 0 10px 5px;
	overflow:hidden;
	_zoom:1;
}
.footer p {
	float:left;
	font-size:11px;
	line-height:13px;
	height:12px;
	color:#666;
	overflow:hidden;
	_zoom:1;
}
.footer ul {
	float:right;
	overflow:hidden;
	_zoom:1;
}
.footer li {
	float:left;
	background:url(../../images/partition.gif) no-repeat left 1px;
	padding-left:10px;
	margin-right:10px;
	font-size:11px;
	line-height:13px;
	height:12px;
	color:#666;
}
.footer li:first-child {
	background:none;
}
.footer ul li img {					/* powered by DigiBook */
	vertical-align:middle;
}
.footer a{ text-decoration:none; }	/* フッタのリンク */
.footer a:link { color: #666666; }
.footer a:visited { color: #666666; }
.footer a:active { color: #666666; }
.footer a:hover { color: #000000; }

.ocnFooter {						/* OCNフッタ */
	width:435px;
	margin:30px auto;
	font-size:11px;
}
.ocnFooter .ocn_navi li {
	line-height:1.4;
	text-align:center;
}
.ocnFooter .ocn_btn {
	margin-top:10px;
	text-align:center;
}
.ocnFooter .ocn_btn li {
	display:inline;
}

/* リンクカラー
---------------------------------------------------------------------------------- */

a:link { color: #3E79F4; }
a:visited { color: #551A8B; }
a:hover { color: #FF6600; }
a:active { color: #3E79F4; }

