@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-type: none;
}
textarea { font-size: 100%; }		/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
img { vertical-align: bottom; }		/* 画像の下にできる隙間をなくす */

.clearfix{ overflow:hidden; }		/* フロートクリア */
* html .clearfix{ zoom: 1; }/* ie6 */

.wrapper{
	width:746px;
	margin: 10px auto;
}
body {
	width:100%;			/* センタリング */
	text-align: center; /* ie6 */
	height:auto;
	background:#E9E6E1;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "メイリオ","Meiryo",	Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-size:12px;
	color:#54534F;
}
.clearfix{ overflow:hidden; }
* html .clearfix{ zoom: 1; }

/* ヘッダ
---------------------------------------------------------------------------------- */

.header {
	width:726px;
	text-align:left;
	height:24px;
	margin:0 auto 9px;
	.margin:0 auto -3px;/* ie7 */
	_margin:0 auto -3px;/* ie6 */
}
body:first-of-type .header { /* macSafariの文字間隔を狭く */
	letter-spacing:-1px;
}
.header h1 {
	float:left;
}
.header p {
	float:left;
	margin-left:10px;
	line-height:2.5;
}
.header ul {
	text-align:right;
	line-height:2.2;
	_margin-top:5px;/* ie6 */
}
.header ul li {
	display:inline;
	vertical-align:middle;
}
.header ul li img {
	margin:0 5px;
	vertical-align:middle;
}
.header a:link { color: #3E79F4; }
.header a:visited { color: #551A8B; }
.header a:hover { color: #FF6600; }
.header a:active { color: #3E79F4; }

/* フッタ
---------------------------------------------------------------------------------- */

.footer {
	height:15px;
	padding:3px 0 10px 5px;
	overflow:hidden;
	_zoom:1;
}
.footer p {
	line-height:15px;
	float:left;
	font-size:11px;
	height:12px;
	color:#666;
}
.footer ul {
	float:right;
}
.footer li {
	float:left;
	background:url(../../images/partition.gif) no-repeat left 3px;
	padding-left:10px;
	margin-right:10px;
	font-size:11px;
	line-height:15px;
	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; }

.container_left {		/* 背景プレート */
	background:url(../images/base_left.gif) repeat-y top;
}
.container_right {
	background:url(../images/base_right.gif) repeat-y top;
}


/* デジブックオンライン
---------------------------------------------------------------------------------- */

.contact_dbOnline {
	width:630px;
	margin:30px auto;
}
.contact_dbOnline table th {	/* デジブック☆オンライン */
	background:#8CAAB6;
	color:#FFFFFF;
	font-size:14px;
	text-align:center;
	padding:10px;
}
.contact_dbOnline table td {	/* tel&mail */
	background:#FFFFFF;
	line-height:1.5;
	padding:5px 15px;
	font-size:13px;
}
