/* インポート */
@import "/css/common.css";

/* =============================== beginning common =============================== */

/* テキストエリア */
#textarea h1{margin:0 auto 50px;}
#textarea h2{margin:0 15px 50px;}
#textarea p{margin:0 15px 18px;}

/* テキストエリア：用語集：間隔調節 */
.glossary #textarea h1{margin-bottom:30px;}


/* =============================== index =============================== */

/* --------------------- textarea-sub --------------------- */
/* テキストエリア：サブ */
#textarea-sub{margin:0 auto 50px;}
#textarea-sub h1{margin:0 auto 30px;}
#textarea-sub h2{margin:0 0 50px;}
#textarea-sub p{margin:0 0 18px;}


/* テキストエリア：サブ：ポイント */
#textarea-sub dl{
	margin:0 0 30px 0;
	padding:10px;
	border:1px solid #ccc;
	background:url('../image/back_point.jpg') repeat-x 0 0;
}
#textarea-sub dl{zoom:1;}
#textarea-sub dl:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}


/* テキストエリア：サブ：ポイント：IC */
#textarea-sub dt{
	margin:0;
	padding:0;
	float:left;
	width:80px;
}

/* テキストエリア：サブ：ポイント：テキスト */
#textarea-sub dd{
	margin:0;
	padding:0;
	clear:both;
}

/* テキストエリア：サブ：ポイント：テキスト：強調 */
#textarea-sub dd.emphasis{
	margin:0;
	padding:7px 0 0;
	float:right;
	width:450px;
	line-height:1.2em;
	font-weight:bold;
}


/* テキスト：注釈 */
#textarea-sub .caption{
	margin:0 10px;
	padding:10px;
	line-height:1.3em;
	font-size:11px;
}
#textarea-sub .caption p{
	margin:0 0 5px;
	font-size:14px;
}

/* --------------------- list --------------------- */
/* リンク */
ul.list{margin:0 0 50px 15px;}

ul.list li{
	margin:0 0 15px;
	padding:0;
	list-style-type:none;
}

/* --------------------- fig --------------------- */
/* 図 */
div.fig{margin:0 0 30px;}

div.fig p{text-align:center;}

div.fig p img{
	margin:0 0 40px;
	vertical-align:bottom;
}

div.fig p.pdf img{margin-bottom:0;}

/* 図：テキスト */
div.fig p.text{
	margin:0 30px 30px;
	text-align:left;
}

div.fig h3{
	margin:30px auto 0;
	padding:0 0 5px;
	width:490px;
	border-bottom:1px solid #ccc;
	font-size:14px;
}

/* 図：PDFダウンロード */
div.fig dl{
	margin:0 auto 60px;
	padding:20px 0 0;
	width:490px;
	letter-spacing:0.1em;
}
/* clear hack */
div.fig dl{zoom:1;}
div.fig dl:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

div.fig dt{
	margin:0 15px 0 10px;
	padding:5px 0 0;
	float:left;
	text-align:left;
	font-weight:bold;
}

div.fig dd{
	margin:0;
	padding:0;
	float:left;
	width:40px;
	line-height:2em;
	text-align:center;
	font-size:11px;
}


/* =============================== point =============================== */
#textarea ul{
	margin:0 0 60px 15px;
	padding:10px 0 0;
}

#textarea li{
	margin:0 0 30px;
	padding:0;
	list-style-type:none;
}

.chart *{margin:0;padding:0;}

/* ポイント */
.chart{margin:0 auto 40px;}

.chart h3{
	margin:0 0 10px;
	padding:0 8px 0;
	border-left:3px double #a71023;
	background-color:#fbf1f2;
	font-size:17px;
}

.chart p{
	margin:0 auto 12px;
	padding-left:1.5em;
	text-indent:-1.5em;
}

.chart table{
	margin:0 auto 10px;
	border:1px solid #ccc;
	width:560px;
}

.chart th , .chart td{
	padding:5px 5px 5px 15px;
	border-bottom:1px dashed #ccc;
}

.chart th{
	padding-left:5px;
	border-right:1px solid #ccc;
	width:95px;
	background-color:#fbf1f2;
}

.chart th.head{
	background-color:#fbf1f2;
}

.chart td.head{
	background-color:#fbf1f2;
	font-weight:bold;
	text-align:center;
}

.chart tr.end td , .chart tr.end th{border-bottom:none;}




/* ---------------------  --------------------- */

