@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,
.footer 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:2px 0 10px 5px;
	line-height: 1;
	font-size:10px;
}
.footer address {
	padding-top:2px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
}
.footer ul {
	margin-top: -1.2em;
	text-align: right;
	line-height:1;
}
.dbb ul {							/*　DBB用フッタ→<address>分のmargin-top: -1.2em;を詰める　*/
	margin-top: 0;
}
.footer ul li img {					/* powered by DigiBook */
	vertical-align: text-bottom;
}
.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; }
