@charset "UTF-8";
/* CSS Document */

body{
	font-family: "メイリオ", "Meiryo", "Lucida Grande", "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {
	margin-bottom: .5em;
}
a{
	color:#666666;
	text-decoration:underline;
}
a:link, a:visited {
	color:#666666;
    text-decoration:underline;
}
a:hover, a:focus, a:active{
	color:#FF0000;
	text-decoration:none;
}

h3{
	font-size:24px;
	font-weight:bold;
	line-height:28px;
}
h4{
	font-size:18px;
	font-weight:bold;
	line-height:24px;
}
h5{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
}
.red{ color:#FF0000;}
.pc01{
	color:#CC0000;
}
.pc02{
	color:#0000CC;
}
.bold{
	font-weight:bold;
	color:#000000;
}
#extra .bold {
	color:#FF0000;
}
.roll {
	color:#666666;
}
.underline {
	text-decoration:underline;
}
.al-right{
	text-align:right;
}
.al-center{
	text-align:center;
}
.font12{
	font-size:12px;
	line-height:18px;
}
.font10{
	font-size:10px;
	line-height:14px;
	color:#666666;
}
.ICONS{
	list-style-type:none;
	margin-left:20px;
	padding-left:20px;
	font-size:12px;
}
.ICONS li{
	margin-bottom:5px;
	margin-top:5px;
	min-height:16px;
	font-weight:bolder;
	text-align:justify;
}
.ICONS h5{
	margin-left:-30px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-top:1em;
	margin-bottom:0px;
}
.liNumber {
	list-style-type:decimal;
}
.liAlphabet {
	list-style:upper-alpha;
}
.liImg{
	background-repeat:no-repeat;
	background-position:3px -4px;
	margin-left:-30px;
	padding-left:30px;
}
.False{
	background-image:url(img/li-false.gif);
	color:#990000;
}
.Truth{
	background-image:url(img/li-truth.gif);
	color:#999999;
}

#plist {
	display:block;
	font-size:10px;
	color:#FF0000;
	margin-top:5px;
}
#plist li{
	background-image:url(img/icon_plist.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:10px;
	padding-right:5px;
	display:inline;
}
#plist .first{
	background-image:none;
	padding-right:5px;
	margin-left:-10px;
}
#plist a{
	color:#c0c0c0;
}
#plist a:hover, a:focus, a:active{
	color:#FF0000;
}