@charset "Shift_JIS";/* 全般設定 */body { color: #333333;	margin-top: 0px;	margin-left: 0px;	background-color:#FFFFFF; }/* 全般的なリンク */a:link    { color: #333333; background-color: transparent; }a:visited { color: #CC3300; background-color: transparent; }a:active  { color: #CC3300; background-color: transparent; }a:hover   { color: #FF6666; background-color: transparent; }H1	{	font-size:14px;		color:#333333;		font-weight:bold;	margin-top:3px;	margin-bottom:3px;	}.news_title{	font-size: 12px;	color: #333333;	font-weight:bold;	line-height: 130%; width: 480px;	margin: 5px;	padding: 3px;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}.news_com{	font-size: 10px;	color: #333333;	line-height: 130%;	margin: 5px;	padding: 3px;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}.ir_honbun {	font-size: 12px;	color: #000000;	line-height: 130%;	margin-left: 20px;}.ir_download {	font-size: 10px;	color: #666666;	line-height: 120%;}.gray_line {	font-size: 10px;	color: #333333;	line-height: 130%;	padding: 2px;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #666666;	border-bottom: 1px solid #666666;}.movie {	font-size: 12px;	color: #333333;	line-height: 130%;}.honbun {	font-size: 12px;	color: #000000;	line-height: 130%;}.honbun_s {	font-size: 10px;	color: #000000;	line-height: 110%;}.company {	font-size: 12px;	line-height: 110%;	color: #666666;}.cap_gr {	font-size: 11px;	line-height: 110%;	color: #003300;}.foot {	font-size: 9px;	color: #999999;	line-height: 100%;}.new {	font-size: 11px;	color: #666666;	line-height: 120%;}.top {	font-size: 10px;	color: #FFFFFF;	line-height: 100%;}.list_subtitle {	font-size: 12px;	font-weight:bold;	color: #FFFFFF;	line-height: 140%;	background-color:#006600;}.list_green {	font-size: 12px;	color: #000000;	line-height: 140%;	background-color:#CCFFCC;}.list_white {	font-size: 12px;	color: #000000;	line-height: 120%;	background-color:#FFFFFF;}.ircld {	font-size: 14px;	font-weight:bold;	color: #003300;	line-height: 120%;}.irvideo {	font-size: 12px;	color: #000000;	line-height: 120%;	background-color:#FFFFCC;	border-top: 1px solid #000000;	border-left: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 1px solid #000000;}.irtop {	font-size: 12px;	color: #000000;	line-height: 120%;	background-color:#FFFFFF;	padding:5px;}