@charset "shift_jis";


body {
	background:#fff;
	font-size: 12px;
	color:#000;
	font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif,"Hiragino Kaku Gothic Pro",Osaka,"‚l‚r‚oƒSƒVƒbƒN";
	line-height: normal;
	margin-top: 0px;
	margin-left: 0px;
}
h1 {
	background:url(/imgages/h1_bg.gif) no-repeat;
	padding-bottom:25px;
}


h2 {
	background:url(/imgages/h2_bg.gif) no-repeat;
	display:block;
	padding:15px 20px 15px 20px;
	border-top:#dddddd solid 1px;
	border-right:#dddddd solid 1px;
	border-left:#dddddd solid 1px;
	border-bottom:#747474 solid 1px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	}
h3 {
	background:url(/imgages/h3_bg.gif) no-repeat;
	display:block;
	padding:7px 20px 7px 20px;
	border-top:#dddddd solid 1px;
	border-right:#dddddd solid 1px;
	border-left:#dddddd solid 1px;
	border-bottom:#747474 solid 1px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}
h4 {
	background:url(/imgages/h4_bg.gif) no-repeat 9px 5px #f1f1f1;
	display:block;
	padding:4px 20px 4px 20px;
	border-bottom:#747474 solid 1px;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}


/*  ---------------------------------
	font-size
 ---------------------------------*/

.J10{font-size:10px;}
.J11{font-size:11px;}
.J12{font-size:12px;}
.J13{font-size:13px;}
.J14{font-size:14px;}
.J15{font-size:15px;}
.J16{font-size:16px;}
.J17{font-size:17px;}
.J18{font-size:18px;}
.J24{font-size:24px;}


.J12b{font-size:12px; font-weight:bold;}
.J14b{font-size:14px; font-weight:bold;}
.J16b{font-size:16px; font-weight:bold;}
.J18b{font-size:18px; font-weight:bold;}
.J24b{font-size:24px; font-weight:bold;}
.J36b{font-size:36px; font-weight:bold;}

/*  ---------------------------------
	color
 ---------------------------------*/

.ColorFFF{color: #FFFFFF;}
.Color900{color: #990000;}
.Color006{color: #000066;}
.Color00f{color: #0000FF;}
.Color009{color: #000099;}
.Colorf00{color: #FF0000;}
.Color000{color: #000000;}

/*  ---------------------------------
	others
 ---------------------------------*/
 
.MARGINL30	{margin-left:30px;}
.MARGINL10	{margin-left:10px;}


.Blue16	{font-size:16pt;color:blue;font-weight:bold;}
.Red	{color:red;}
.FrAr	{float:right;text-align:right;}
.Fc	{float:center;}
.FcAc	{float:center;text-align:center;}
.W95	{width:95%;}
.FontS	{font-size: smaller;}
.Ar	{text-align:right;}
.Al	{text-align:left;}
.Ac	{text-align:center;}
.research_waku	{width:90%; float:center;border-style:ridge; border-width: 5 0 5 0;font-size:smaller; }
.bold{font-weight:bold;}
.italic{font-style: italic;}
.VAt{vertical-align: top;}
.BG000{background-color:#000000;}

hr.idoef{width: 100%; height: 2px;}

#support_visualizer_faq body{
			margin: 10pt 30pt 10pt 30pt;
			font-famiry: sans-serif;
			color: #000000;
			background-color: #FFFFFF;
			font-size: 10pt;
			line-height : 120%;
		}


#support_visualizer_faq pre{
			background: #FFFFDD;
			border: 1px solid #000000;
			font-size: 9pt;
			margin: 1% 5% 1% 5%;
			padding: 3pt;
		}


#support_visualizer_faq h3{
			font-size: 10pt;
			font-weight: bold;
			padding: 2pt;
			border-width: 0pt 0pt 1pt 16pt;
			border-style: none none solid solid;
			border-color: #3399cc;
		}

#support_netskatekoban_faq body{
			margin: 10pt 30pt 10pt 30pt;
			font-famiry: sans-serif;
			color: #000000;
			background-color: #FFFFFF;
			font-size: 10pt;
			line-height : 120%;
		}

#support_netskatekoban_faq pre{
			background: #FFFFDD;
			border: 1px solid #000000;
			font-size: 9pt;
			margin: 1% 5% 1% 5%;
			padding: 3pt;
		}

#support_netskatekoban_faq h3{
			font-size: 10pt;
			font-weight: bold;
			padding: 2pt;
			border-width: 0pt 0pt 1pt 16pt;
			border-style: none none solid solid;
			border-color: #3399cc;
		}



#snortv6 a {color : #003399;}
#snortv6 a:hover {text-decoration : underline;}
#snortv6 tr.titleBarTop {background : #11ff11;}
#snortv6 tr.tableBody1 ,#snortv6 tr.footerBody {background : #ffffff;}
#snortv6 td.tableOutline1 , #snortv6 td.tableOutline2 , #snortv6 td.footerOutline {background : #555555;}
#snortv6 td.tableHead1 {background : #ffffaa;}
#snortv6 tr.tableHead2 {background : #aaffff;}
#snortv6 .title {		font-size : 200%;		color : #ffffff;		font-weight : bold;	}
#snortv6 .heading {		font-size : 120%;		font-weight : bold;	}


#research_base BODY{ width:600; color:black; background:white; float:center;}
#research_base H1{ float:center;}
#research_base H3{ color:red; margin-left:25;}
#research_base H3.activity{ color: black; font-weight: bold;}
#research_base H4{ color: red;  margin-left:30;}
#research_base P{margin-left:50;}
#research_base SPAN, #research_base_e SPAN{ color:green; font-style:italic; }
#research_base SPAN.black , #research_base_e SPAN.black{ color:black; font-style: normal;}
#research_base IMG{ vertical-align: middle; border-width: 0;}
#research_base p.FontSmaller{font-size:smaller;}

#research_base_e BODY{ color:black; background:white; width:99%; float:center;}
#research_base_e H1,H2{ color:blue; }
#research_base_e H3{ color:red; }
#research_base_e H3.activity{ color: black; }
#research_base_e H4{ color: red; font-weight:bold; }
#research_base_e IMG { vertical-align: middle; border-width: 0;}




#research_jgn2mon A { text-decoration: none; }
#research_jgn2mon A:hover { color: red; }

#research_ipamaps_ipa SPAN{font-style:italic;}

#support_visualizer td.BGblue{background-color: rgb(0, 0, 153);}

option.listw{background-color:#FFFFFF; color:#000000;}
option.listb{background-color:#E6FEFF; color:#000000;}
table {
	font-size: 12px;
	line-height: 120%;
	font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif,"Hiragino Kaku Gothic Pro",Osaka,"‚l‚r‚oƒSƒVƒbƒN";
}
td {
	line-height: 120%;
	font-family: "Lucida Grande",Verdana,Arial,Helvetica,sans-serif,"Hiragino Kaku Gothic Pro",Osaka,"‚l‚r‚oƒSƒVƒbƒN";
}

