/* --- heading -------------------------------- */

#trendmicro h1 {
	background: url(../../images/trendmicro/header.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:left top;
}


#trendmicro #h2_01 {
	background: url(../../images/trendmicro/h2_01.gif) no-repeat;
	background-repeat:no-repeat;
}

#trendmicro #h2_02 {
	background: url(../../images/trendmicro/h2_02.gif) no-repeat;
	background-repeat:no-repeat;
}

#trendmicro #h2_03 {
	background: url(../../images/trendmicro/h2_03.gif) no-repeat;
	background-repeat:no-repeat;
}

#trendmicro #h2_04 {
	background: url(../../images/trendmicro/h2_04.gif) no-repeat;
	background-repeat:no-repeat;
}

#trendmicro #h2_05 {
	background: url(../../images/trendmicro/h2_05.png) no-repeat;
	background-repeat:no-repeat;
}


#trendmicro #h3_0101 {
	background: url(../../images/trendmicro/h3_0101.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0102 {
	background: url(../../images/trendmicro/h3_0102.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0103 {
	background: url(../../images/trendmicro/h3_0103.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0104 {
	background: url(../../images/trendmicro/h3_0104.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0105 {
	background: url(../../images/trendmicro/h3_0105.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0106 {
	background: url(../../images/trendmicro/h3_0106.png) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0201 {
	background: url(../../images/trendmicro/h3_0201.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0202 {
	background: url(../../images/trendmicro/h3_0202.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0203 {
	background: url(../../images/trendmicro/h3_0203.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0204 {
	background: url(../../images/trendmicro/h3_0204.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0205 {
	background: url(../../images/trendmicro/h3_0205.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro #h3_0206 {
	background: url(../../images/trendmicro/h3_0206.png) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#trendmicro div.ActiveAgent_number {
	font-size:120%;
	font-weight:bold;
	margin:13px 0px 3px 0px;
	margin-left:32px;
}

#trendmicro p.notice {
	font-size:85%;
	line-height:1.5em;
}	

#trendmicro table.ActiveAgent_list {
	width:568px;
	margin-left:32px;
	margin-bottom:20px;
	border-collapse:collapse;
}

/*-----box��R���e���c-----*/

#trendmicro div.border_box {
	border:solid 1px #999999;
	background-color:#f0f6fe;
	padding:15px;
	margin-left:32px;
    overflow: hidden;
}

#trendmicro div.border_box:after {
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #trendmicro div.border_box {
    height: 1em;
    overflow: visible;
}
/**/

div.border_box_title {
	text-align:center;
	margin-bottom:15px;
}

div.border_box div.item {
	clear:both;
	margin-bottom:15px;
    overflow: hidden;
}

#trendmicro div.border_box div.item:after {
	content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html #trendmicro div.border_box div.item {
    height: 1em;
    overflow: visible;
}
/**/


	
div.border_box div.ltext {
	width:200px;
	float:left;
	line-height:1.5em;
}

div.border_box div.ltext_title {
	margin-bottom:2px;
	color:#3c87c8;
	font-size:105%;
	font-weight:bold;
	
}

div.border_box ul#ltext_list01 {
	margin:0px;
	padding:0px;
	font-size:95%;
}

div.border_box ul#ltext_list02 {
	margin:0px;
	padding:0px;
	font-size:95%;
}

div.border_box ul#ltext_list03 {
	margin:0px;
	padding:0px;
	font-size:95%;
}


div.border_box div.rimg {
	width:300px;
	float:right;
}
	


/*------system-------*/

table.system {
	margin-left:16px;
	margin-bottom:20px;
	width:568px;
	border-collapse:collapse;
}

table.ActiveAgent_list thead td {
	margin:0px;
	padding:5px;	
	font-weight:bold;
	background-color:#eeeeee;
	border:solid 1px #999999;
}

table.ActiveAgent_list .col1_01 {
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#ffcc00;
	border:solid 1px #999999;
	width:100px;
}

table.ActiveAgent_list .col1_02 {
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#ffff00;
	border:solid 1px #999999;
	width:100px;
}

table.ActiveAgent_list .col1_03 {
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#d8fa72;
	border:solid 1px #999999;
	width:100px;
}


table.ActiveAgent_list .col2 {
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#ffffff;
	border:solid 1px #999999;
	width:468px;
}

#trendmicro div.system_text {
margin-bottom:10px;
}


/* --- INDEX�y�[�W ---------------------------------- */

#trendmicro div#osusume_kaiketsu {
	background: url(../../images/trendmicro/osusume_trendmicro.gif) ;
	background-repeat:no-repeat;
	background-position:top center;
	width:604px;
	height:343px;
	text-indent:-9999px;
	margin-top:10px;
}

/*-----�V�E���o�[�W�����V�X�e���v����r�\-----*/

table.new_old_system {
	margin-left:16px;
	margin-bottom:20px;
	width:568px;
	border-collapse:collapse;
	font-size:90%;
}

table.new_old_system td.col_OS {
	margin:0px;
	padding:5px;	
	font-weight:bold;
	color:#FFFFFF;
	background-color:#cccccc;
	border:solid 1px #999999;
}

table.new_old_system .col1 {
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#eeeeee;
	border:solid 1px #999999;
	width:90px;
}

table.new_old_system .col2 {
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#ffffff;
	border:solid 1px #999999;
	width:239px;
}

table.new_old_system .col2_thead {
	text-align:center;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#1a73de;
	border:solid 1px #999999;
	width:239px;
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
}

table.new_old_system .col3 {
	text-align:left;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#ffffff;
	border:solid 1px #999999;
	width:239px;
}

table.new_old_system .col3_thead {
	text-align:center;
	margin:0px;
	padding:5px;
	vertical-align: top;
	background-color:#65a5f2;
	border:solid 1px #999999;
	width:239px;
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
}



div.link_system_left16 {
	background:url(../../images/bullet.png) no-repeat;
	background-position:center left;
	padding-left:20px;
	margin-left:16px;
	font-size:12px;
	margin-bottom:20px;
}


/*---FAQ------*/

#trendmicro #h2_faq {
	background-image:url(../../images/trendmicro/h2_faq01.gif);
	background-repeat:no-repeat;
}

#trendmicro #gr {
	border-bottom:#666666 dotted 1px;
	padding:10px 0;
}

#trendmicro #gr ul {  
	margin-left: 3.5em;  
}

#trendmicro #gr li {  
	text-indent: -2.0em; 
	/text-indent: -1.3em; 
}

#trendmicro #gr .bl {
	color:#0000CC;
	font-weight:bold;
}

#trendmicro #gr .red {
	color:#FF3333;
	font-weight:bold;
}

#trendmicro #gr div.link_system {
	background:url(../../images/bullet.png) no-repeat;
	background-position:center left;
	padding-left:20px;
	font-size:12px;
	margin-bottom:0px;
}

#trendmicro #gr .stxt {
	font-size:70%;
}