/*----------------------------------------------------
	追加：2011リニューアル
	PDFダウンロードボタン追加
----------------------------------------------------*/

p.index_pdf {
font-size: 10px;
text-align: right;
vertical-align: top;
margin: 2px 0 0;
}


/*----------------------------------------------------
	追加：2011リニューアル
	ファクトブックタイトルリンクスタイル
----------------------------------------------------*/

h3.link {
font-size: 13px;
}


.01_2 {
	font-size:13px;
	line-height:120%;
	margin:0px;}

.02 {
	font-size:14px;
	line-height:150%;
	margin:0px;}

.02_2 {
	font-size:15px;
	line-height:130%;
	margin:0px;}

.02_3 {
	font-size:15px;
	line-height:120%;
	margin:0px;}

.03 {
	font-size:15px;
	line-height:120%;
	margin:0 0 20 0px;}

a:link {color:"#CC3300"; text-decoration:none;}
a:vlink {color:"#330000"; text-decoration:none;}
a:hover {color:"#FF6600"; text-decoration:none;}

img.pdf {margin:0 2 -3 0px;}

#dot {margin:5 3 0 15px;}

div.format1 {margin:20 0 0 20px;}

div.format2 {
	float:right;
	width:100px
	margin:20 0 5 0px;}

div.format3 {
	float:left;
	margin:0 0 5 0px;
	font-size:12px;
	line-height:160%;}

em {
	font-style:normal;
	color:#300;}

.red {
	font-style:normal;
	color:#0066CC;}

.answer {color:#CC0000;}

.org {color:#CC6600;}

h1 {
	font-size:13px;
	line-height:160%;
	margin:0 0 3 0px;}

.s {
	font-size:10px;
	line-height:120%;
	margin:0px;}

.m {
	font-size:12px;
	line-height:160%;
	margin:0px;}

.l {
	font-size:15px;
	line-height:160%;
	margin:0px;}

.m-mt10 {
	font-size:12px;
	line-height:160%;
	margin:10 0 0 0px;}

.m-mb5 {
	font-size:12px;
	line-height:160%;
	margin:0 0 5 0px;}

.m-mb10 {
	font-size:12px;
	line-height:160%;
	margin:0 0 10 0px;}

.m-ml10 {
	font-size:12px;
	line-height:160%;
	margin:0 0 10 10px;}

.m-ml20 {
	font-size:12px;
	line-height:160%;
	margin:0 0 10 20px;}

.m-ml40b20 {
	font-size:12px;
	line-height:160%;
	margin:0 0 20 40px;}

.m-ml40 {
	font-size:12px;
	line-height:160%;
	margin:0 0 10 40px;}

.m-ml50b20 {
	font-size:12px;
	line-height:160%;
	margin:0 0 20 50px;}

.m-ml50 {
	font-size:12px;
	line-height:160%;
	margin:0 0 10 50px;}

.s-ml10 {
	font-size:10px;
	line-height:120%;
	margin:0 0 10 10px;}

.m-mb15 {
	font-size:12px;
	line-height:160%;
	margin:0 0 15 0px;}

.m-mb20 {
	font-size:12px;
	line-height:160%;
	margin:0 0 20 0px;}

.m-mb30 {
	font-size:12px;
	line-height:160%;
	margin:0 0 30 0px;}

.m-mtb20 {
	font-size:12px;
	line-height:160%;
	margin:20 0 20 0px;}

.m-ml30 {
	font-size:12px;
	line-height:160%;
	margin:0 0 0 30px;}

.m10 {
	margin:10 0 10 0px;}

.mb10 {
	margin:0 0 10 0px;}

.mt10 {
	margin:10 0 0 0px;}

.mb20 {
	margin:0 0 20 0px;}

.mtb20 {
	margin:30 0 20 0px;}

.ml30 {
	margin:0 0 0 30px;}

.ml15r {
	margin:0 3 0 15px;}



.line-m5 {
	background-image:url("img/line.gif");
	background-repeat:repeat-x;
	margin:5 0 5 0px;}

.ul {
	list-style-type:disc;
	margin:0 0 0 10px;
	padding:0px;}

.ol {
	list-style-type:none;
	margin:0 0 0 0px;
	padding:0px;}

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

#border_table {
	border-collapse:collapse; 
	border:1px solid #CCCCCC; 
	border-spacing:0; 
	empty-cells:show;
	}


.ajaxtooltip{
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	width: 400px;
	padding: 8px 10px;
	background: #fff;
	border: 2px solid orange;
	color: #333;
	font-size: 75%;
}

.ajaxtooltip h1 {
	font-size: 100%;
	border-left: 5px solid #c00;
	margin: 0 0 5px;
	padding: 0 0 0 8px;
	line-height: 1.2;
}

.ajaxtooltip p {
	margin: 0;
	padding: 0 0 0 13px;
line-height: 1.3;
}
