/* === 問い合わせのスタイル 2007年12月=== */
.textinput{

	font-size:12px;

	line-height:120%;}

}

/* === パートナーのスタイル 2007年4月=== */

.oem{border-collapse:collapse;
		border:solid 1px #999999;
		margin-left:3px;
		margin-bottom:5px;
		height:110px;
		width:360px;
		}

.oem td {		border:solid 1px #999999;
}

.oem_name{
 		color:#ffffff;
		font-size:14px;
		font-weight:bold;
		background-color:#667DD1;
		padding:3px 5px;
		width:235px;}

.oem_contents{background-color:#eeeeee;
		padding:5px;
		width:30px;
		text-align:center;}


/* === ラインナップのスタイル 2007年4月=== */

.lineup{text-align: center;
	border:solid 1px #999999;
	border-collapse: collapse;
}
.lineup td{	padding:5px;
border:solid 1px #999999;}

.item2{background-color:#FFF68F;
		}

.text_small{font-weight:bold;
	font-size:12px;}


/* === 2006年12月変更部分((by OC)のスタイル === */
/* === ここから === */

body	{margin:0px;
		 padding:0px;
		 text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		 background-image: url(../images/back.gif);
	     background-repeat: repeat-y;
         background-position: center;
		 }

/* === ヘッダー部分のスタイル === */

.head	{background-color:#FFFFFF;
	 	 width:780px;
		 margin:0px;
		 padding:0px;
		 border-top: none;
 		 border-bottom: none;
 		 border-right: solid 1px #999999;
 		 border-left: solid 1px #999999;
	 	 vertical-align:top;
		 }

.head_bt{vertical-align:bottom;
		 border:none;
		 padding:0px;
		 margin:0px;
		 height:30px;
		 }

.head_bt img{display:block;}
		 
.headmenu	{background-image: url(../images/headmenuback.gif);
	 	 width:780px;
		 margin:0px;
		 padding:0px;
		 border-bottom: solid 1px #999999;
	 	 vertical-align:top;
		 border-top:none;
		 }


.headmenu div	{font-size:12px;
		 color:#333333;
	 	 line-height:130%;
		 font-family:'ＭＳ Ｐゴシック',sans-serif;
		 text-align:left;
		 vertical-align:top;
		 border-top:solid 1px #ffffff;
 		 border-left:solid 1px #ffffff;
		 border-right:solid 1px #999999;
		 border-bottom:solid 1px #999999;
	     margin-top:0px;	
 		 display:block;
		 }

.headmenu a{color:#333333c;
		 text-decoration:none;
		 display:block;
 		 width:125px;
 		 padding-top:3px;
		 padding-bottom:3px;
		 padding-left:10px;
		 padding-right:5px;
		 }

.headmenu a:hover{background:#AFBEFA;
		 color:#000000;
		 }

/*旧設定をヘッダメニュー部分に反映させない*/
.headmenu a:visited {color:#333333;}

.headmenu a:link {color:#333333;}

.headmenu a:active { color:#000000;}



.logo{text-align:left;
		padding-left:10px;}

.header_right{text-align:right;
				padding:5px;
				vertical-align:top;}

.header_right div{height:22px; 
		overflow:hidden;
		vertical-align:top;
}
		
				
.hide  {display:none}


/* === コンテンツ部分のスタイル === */

.main	{width:780px;
		 height:300px;
         margin-top:0px;
		 background-color:#FFFFFF;
		 border-top: none;
 		 border-bottom: none;
 		 border-right: solid 1px #999999;
 		 border-left: solid 1px #999999;
		 padding:0px;
		 vertical-align:top;
		 text-align:left;
		 }

.left	{width:500px;
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		vertical-align:top;
		margin-bottom:20px;
		text-align:left;
		}

.right	{width:220px;
		margin-right:10px;
		margin-top:10px;
		vertical-align:top;
		margin-left:10px;
		margin-bottom:20px;
		text-align:left;
		}

.total	{width:758px;
		margin-left:10px;
		margin-right:10px;
		margin-top:10px;
		vertical-align:top;
		margin-bottom:20px;
		text-align:left;
		}

.main a {text-decoration:none
		color:#0000ff
		}

h1	{font-size:14px;
         font-weight:Bold;
		 color:black;
		 padding:5px 6px 3px;
 		 background-image : url(../images/yaji_navy.gif);
        background-repeat: no-repeat;
	    background-position: left center;
		padding-left: 30px;
		}

h2	{border-left:solid 5px #667DD1;
	 border-bottom:solid 1px #667DD1;
	 font-size:12px;
	 color:#3F4D81;
	 padding:5px 5px 3px;
     padding-left:5px;
 	 margin-left:8px;
	}

h3  {  background-image : url(../images/yaji_oranji.gif);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 14px;
	margin-left:10px;
	font-size:12px;
	font-weight:bold;
	}
	
h4{border-bottom:solid 3px #667DD1;
	 font-size:12px;
	 color:#3F4D81;
	 padding:5px 5px 3px;
     padding-left:5px;
	 margin-left:8px;
	 }

h5{ font-size:12px;
	color:#3F4D81;
	padding-left:5px;
	margin-left:8px;
	}

h6  {  	border-left:solid 5px #29C038;
	border-bottom:solid 1px #29C038;
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 10px;
	margin-left:10px;
	font-size:12px;
	vertical-align:middle;
	}	

.main p	{font-size:12px;
	 line-height:130%;
	 padding:3px 5px 3px;
	 color:#333333;
 	 
}

.main div	{font-size:12px;
     color:#333333;
	 padding-top:3px;
	 padding-bottom:3px;
	 padding-left:10px;
	 padding-right:5px;
 	 line-height:120%;
	 margin-bottom:3px;
		}


.news { border-bottom:dotted 1px #667DD1;
	background-image : url(images/white_tri.gif);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 12px;
	padding-top:3px;
	padding-bottom:3px;
	width:420px;
		}

.news_date{border-bottom:dotted 1px #667DD1;
		width:80px;
		padding:3px;}
		
.bread {width:738px;
		border:1px solid #999999; 
		height:30px;
		margin-right:20px;
		margin-left:20px;
		margin-top:10px;
		margin-bottom:5px;
		text-align:left;
		font-size:12px;
		}

.bread td{padding:6px;}

.virus{border:solid 1px #5671AB;
		vertical-align:top;
		padding:0px;
		margin-bottom:5px;
		width:220px;}
 
.virus_name{background-color:#A4BEF5;
	     padding-top:5px;
		 padding-bottom:5px;
		 padding-left:5px;
		 padding-right:5px;
		 margin:0px;
		 font-size:12px;
		 font-weight:bold;
		 }
		
.virus_date{background-color:#A4BEF5;
		text-align:right;
		width:170px;
		font-size:12px;
		}

div.virus_detail{background-color:#DDE6FA;
	     padding-top:5px;
		 padding-bottom:5px;
		 padding-left:5px;
		 padding-right:5px;
	 	 margin:0px;
		 font-size:12px;
		 }

div.virus_name{background-color:#A4BEF5;
	     padding-top:5px;
		 padding-bottom:5px;
		 padding-left:5px;
		 padding-right:5px;
		 margin:0px;
		 font-size:12px;
		 font-weight:bold;
		 }

div.spec{color:#314B85;
	     padding-top:3px;
		 padding-left:5px;
		 padding-right:5px;
	 	 margin:0px;
		 font-size:12px;
		 }


div.yaji{text-align:center;}
		
div.virus_info{color:#667DD1;
			margin:0px;
		text-align:right;}

.virus_table{border: solid 1px #999999;
		background-color:#ffffff;
	    padding-top:5px;
	 	padding-bottom:5px;
	 	padding-left:5px;
	 	padding-right:5px;
		font-size:12px;
		text-align:center;
		width:480px;
		border-collapse:collapse;
		}
		
.virus_table td{border: solid 1px #999999;
		border-collapse:collapse;
		padding:5px;
		}
		
.right_title{color:#667DD1;
		text-align:center;
		padding:5px;
		font-weight:bold;}

.item{background-color:#667DD1;
		padding:5px;}

.contents{background-color:#D3D3D3;
		padding:5px;}

.place{background-color:#DDE6FA;
		padding:5px;}

.partner{width:700px;
		text-align:left;
		font-size:12px;
		}
	
.info{color:#667DD1;
		margin:0px;
		text-align:right;
		}

.ul    {list-style-type:disc;
		list-style-position:outside;
		color:#333333;
		}

.list1     {font-size:12px;
		 color:#333333;
		 list-style-type:square;
		 list-style-position:outside;
		 color:#333333;
		 line-height:120%;
		 }

.listnum     {font-size:12px;
		 color:#333333;
		 list-style-type:decimal;
		 list-style-position:outside;
		 color:#333333;
		 line-height:120%;
		 }	 
	 
.name { font-size:12px;
		text-align:right;
		}

.footer{width:780px;
		height:30px;
 		border-bottom: solid 1px #999999;
 		border-right: solid 1px #999999;
 		border-left: solid 1px #999999;
		vertical-align:top
		 }

.link	{ font-size:10px;
		border-top:solid 5px #667DD1;
		background-color:#ffffff;
		color:#000000;
		text-align:right;
		padding:3px;
/*		font-family:'ＭＳ　Ｐゴシック',Osaka,sans-serif;*/
		}

.link a{color:#000000;
		text-decoration:none;
		font-size:10px;
		padding:3px;
		border-left:solid 1px #999999;
/*	 	font-family:'ＭＳ　Ｐゴシック',Osaka,sans-serif;*/
		}

/*旧設定をフッタメニュー部分に反映させない*/
.link a:visited {color:#000000;}

.link a:hover {color:#ff7040;}

.link a:link {color:#000000;}

.link a:active { color:#000000;}

	 
.copy  {padding:5px;
        font-size:10px;
        text-align:left;
		background-color:#ffffff;
		border-top:solid 5px #667DD1;

}



.menu1 img a {
	border:solid 1px #999999;}

.menu1 img {
	border:solid 1px #999999;}

.jirei{text-align:left;
		border:none;
		}
	
/*評価版ダウンロードページ用*/
		
.download{border-collapse:collapse;
		border:solid 1px #999999;
		width:480px;
		margin-left:20px;
		}
		
.download_name{
 		color:#ffffff;
		font-size:14px;
		font-weight:bold;
		background-color:#667DD1;
		padding:5px;}

.download_contents{background-color:#eeeeee;
		padding:5px;
		width:120px;}

/* === 価格のスタイル 2007年3月=== */

.price{background-color: #CAE1FF;
		padding:5px;}




/*====ここまで======*/


a:visited { color: #369 }

a:link { color: #369 }

a:hover { color: #ff7040 }

a:active { color: #369 }


B { font-size: 11pt }

p  { font-size: 9pt }

td  { font-size: 9pt }

th {font-size: 9pt }

.menu_table { border: solid 1pt #69c }

.no_under_line { text-decoration: none }

.right_dot_line { border-right: 1pt dotted silver }

.table_side_line { /*border-right: 1pt solid silver; */
/*border-bottom: 1pt solid silver;*/ 
/*border-left: 1pt solid silver;*/
border-right: 1px solid #999999; 
/*border-bottom: 1px solid #999999; */
border-left: 1px solid #999999;
/* OCで編集 */
width:780px;
height:500px;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
background-color:#ffffff;
 }

.under_line { /*border-bottom: 1pt solid silver*/ }

.table_header1   { background-color: #69c; 
/*border-bottom: 1pt solid #69c*/ }

#dotframe { border: dotted 1pt #69c }

.windowTitle { font-size: 11pt; color: #ffffff; font-weight: bold;
               line-height: 11pt; letter-spacing: 0pt;}

.windowBody { font-size: 10pt; color: #001f44; background-color: #ffffff; font-weight: normal;
              line-height: 13pt; letter-spacing: 0pt;}

.articleBody { font-size: 10pt; color #001f44; background-color: #fffff8; font-weight: normal;
               line-height: 12.5pt; letter-spacing: 0pt;}
.ProductsTitle { font-weight: bold; font-size: 22pt }
.interviewer { font-size: 12px ; line-height: 18px ; color: #338899}
