@charset "shift_jis";
/*Cyber area research CSS*/

a:link		{color:#141E6D;text-decoration:none;}
a:visited	{color:#141E6D;text-decoration:none;}
a:active	{color:#141E6D;text-decoration:none;}
a:hover		{color:#141E6D;text-decoration:none;}
h1, h2, h3, h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	font-size:12px;
	}

/*Global*/
p,td,th,input,textarea
	{font-size:12px;color:#4B4B4B;line-height:150%;}
body {
	background-image: url(/img/bg.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	margin-top: 0px;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
}

form	{margin:0px 0px;}
ul,ol	{margin:5px auto;}
input,textarea
	{color:#4F4B34;}
p	{margin:10px 0px; 0px 0px;}


/*header*/
.headh1	{margin:0px;padding:0px;}
.headh2	{margin:0px;padding:0px;}

/*footer*/
.foot	{color:#4B4B4B;font-size:10px;}

/*pan*/
.pan	{font-size:10px;line-height:100%;}
.pan1	{font-size:12px;line-height:100%;}

/*renraku*/
.renraku	{color:#0000FF;font-size:12px;line-height:100%;font-weight:bold;}


/*products*/
.pdt	{color:#0C286F;font-size:14px;line-height:100%;font-weight:bold;}
.pdtcap	{color:#FF0000;font-size:12px;line-height:100%;font-weight:bold;}
.wbtit	{color:#FFFFFF;font-size:12px;line-height:100%;font-weight:bold;}
.red	{color:#FF0000;font-size:12px;line-height:100%;}
.blue	{color:#0000FF;font-size:12px;line-height:100%;font-weight:bold;}

/*class*/
.log	{color:#000000;font-size:xx-small;line-height:100%;}
.oshirase	{color:#666666;font-size:x-small;line-height:130%;}
.main	{margin:0px 12px;}
.sub	{margin:8px 12px 12px 12px;}
.tit	{
	color:#141E6D;
	font-size:12px;
	line-height:150%;
	font-weight: bold;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
}
.btit	{color:#141E6D;font-size:14px;line-height:150%;font-weight:bold;}
.stit	{color:#141E6D;font-size:12px;line-height:150%;}
.txt	{color:#4B4B4B;font-size:12px;line-height:150%;}
.btxt	{color:#141E6D;font-size:12px;line-height:150%;font-weight:bold;}
.stxt	{color:#4B4B4B;font-size:10px;line-height:130%;}
.stxtlink	{color:#0000FF;font-size:10px;line-height:130%;}
.price	{color:#FF0000;font-size:12px;line-height:150%;font-weight:bold;}
.12txt_t	{
	color:#4B4B4B;

	font-size:12px;
	line-height:150%;
	margin: 5px;
	padding: 5px;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
}

.subtxt	{color:#333333;font-size:12px;line-height:110%;}
.subtxts	{color:#666666;font-size:10px;line-height:110%;}
.txt2	{
	color:#141E6D;
	font-size:12px;
	line-height:150%;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
}


.lead	{color:#4F4B34;font-size:x-small;line-height:150%;margin:10px 0px 25px 0px;}
.cap	{color:#444444;font-size:xx-small;line-height:100%;}
.cap1	{color:#444444;font-size:x-small;line-height:100%;}
.cap2	{color:#669900;font-size:14px;font-weight:bold;line-height:150%;} /*bold black*/
.strong	{color:#cc000a;}
.call	{color:#A50021;font-size:medium;font-weight: bold;}
.call2	{color:#50743e;font-size:medium;font-weight: bold;}
.nwstit	{color:#444444;font-size:small;line-height:120%;font-weight:bold;margin:20px 0px 20px 0px;}
.nwstxt	{color:#444444;font-size:x-small;font-weight:bold;line-height:130%;margin:0px 0px 20px 0px;}
.box-line {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted ;
	border-left-style: none;
	border-bottom-color: #999999;
}
.txt12orange {color:#FF6600;font-size:12px;line-height:150%;}
.boxline {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-bottom-color: #5D7AC8;
	background-color: #EDF7F9;
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #5D7AC8;
	border-right-color: #5D7AC8;
	border-left-color: #5D7AC8;

}

/*contents*/
.content {
	font-size:12px;
	line-height:150%;
	color:#4B4B4B;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
	}
	
	.content h1 {
	color:#141E6D;
	font-size:12px;
	line-height:150%;
	font-weight: bold;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
	}
	
		.content h2 {
	color:#141E6D;
	font-size:12px;
	line-height:150%;
	font-weight: bold;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
	margin:10px 0px 0px 0px;
	}
	
			.content h3 {
	color:#141E6D;
	font-size:12px;
	line-height:150%;
	font-weight: bold;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
	}
	
.content-btxt {
	
	font-size:12px;
	line-height:150%;
	font-weight: bold;
		color:#141E6D;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
	}
	
.content-stxt {
	color:#4B4B4B;
	font-size:11px;
	line-height:130%;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
	}
	
.content-sbtxt {
	color:#141E6D;
	font-size:11px;
	line-height:130%;
		font-weight: bold;
	font-family: "‚l‚r ƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Geneva", "Arial", "Helvetica", "sans-serif";
	}
	
/*contents*/
