.body		{
		background-color:white;
		margin:0px;
		padding:0px
			}

/*ヘッダー*/
.header		{
		left:0px;
		top:1px;
		width:700px;
		height:7px;
		background-color:rgb(13,56,143);
		border-bottom:solid 3px rgb(102,153,255)
		}

/*タイトル*/
.title 	{
		margin:0px 0px 0px 0px;
		width:700px;
		height:40px;
		padding:5px 0px 0px 5px;
		text-align:right;		
		}


.title a	{
		text-decoration:none;
		color:#666666;
		font:10px "Arial","Sans-serif";	
		}

.title a:hover	{
		color:blue
		}
		
.titleimg	{
		width:700px;
		border-right:1px solid #cccccc;
		border-top:1px solid #cccccc
		}
		
.titleimg p	{
		padding:5px 5px 5px 5px;
		line-height:150%;
		margin:0px 0px 0px 5px;
		font:12px"Arial","Sans-serif";
		line-height:170%;
		color:#000000;
		}
		
.titleimg a		{
		font:12px"Arial","Sans-serif";
		text-decoration:none;
		line-height:170%;
		color:#0000FF
		}
		
.titleimg a:hover	{
		color:#FF9900
		}
		
.titleimg span	{
		font:bold 14px"Arial","Sans-serif";
		color:#FF0000;
		}

.titleimg table	{
		margin:0px 5px 0px 5px;
		}

.titleimg td	{
		padding:5px 5px 5px 5px;
		line-height:150%;
		margin:0px 0px 0px 5px;
		font:12px"Arial","Sans-serif";
		line-height:170%;
		color:#000000;
		}
		
/*メニュー*/
.menu		{
		width:700px;
		height:22px;
		padding-top:1px;
		padding-bottom:1px;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		}

.menu a		{
		display:block;
		width:86px;
		margin-left:1px;
		height:20px;
		float:left
		}

.menu #menu01	{
		background-image:url(images/menu01_f2.gif);
		}

.menu #menu02	{
		background-image:url(images/menu02_f2.gif);
		}

.menu #menu03	{
		background-image:url(images/menu03_f2.gif);

		}

.menu #menu04	{
		background-image:url(images/menu04_f2.gif);
		}

.menu #menu05	{
		background-image:url(images/menu05_f2.gif);
		}

.menu #menu06	{
		background-image:url(images/menu07_f2.gif);
		}

.menu #menu07	{
		background-image:url(images/menu08_f2.gif);
		}

.menu #menu08	{
		background-image:url(images/menu09_f2.gif);
		}


.menu img	{
		border:none
		}

.menu a:hover 	{
		background-color:#ffffff
		}

.menu a:hover img	{
		visibility:hidden
		}

		
/*コンテンツメニュー2*/

.menu2	{
		clear:left;
		background-image:url(images/menu_b_products.gif);
		background-repeat:no-repeat;
		height:60px;
		width:700px;
		border-right:solid 1px #cccccc;
		}
		
.menu2 table	{
		width:500px;
		margin:0px 0px 0px 199px;
		border-left:solid 1px #cccccc;
		}		
		
		
.menu2 a	{
		width:117px;
		padding:0px 0px 0px 10px;
		text-decoration:none;
		text-align:left;	
		text-align:justify;
		text-justify:distribute;
		line-height:110%;
		font:12px"Arial","Sans-serif";
		color:#666666
		}

.menu2 span	{
		width:117px;
		padding:0px 0px 0px 10px;
		text-decoration:none;
		text-align:left;	
		text-align:justify;
		text-justify:distribute;
		line-height:110%;
		font:12px"Arial","Sans-serif";
		color:#ff0000
		}

.menu2 a:hover	{
		color:#ff0000
		}	

.menu2 img	{
		vertical-align:middle
		}

/*コンテンツメニュー青色指定*/
.menu3 a	{
		width:117px;
		padding:0px 0px 0px 5px;
		text-decoration:none;
		text-align:left;	
		text-align:justify;
		text-justify:distribute;
		line-height:110%;
		font:12px"Arial","Sans-serif";
		color:#0066ff
		}

.menu3 a:hover	{
		color:#0000FF
		}

.menu3 img	{
		vertical-align:middle
		}


/*通常コンテンツ*/

.con1 	{
		width:699px;
		left:0px;
		margin:0px 0px 0px 0px;
		padding:20px 0px 10px 0px;
		border-right:solid 1px #cccccc;
		border-left:solid 1px #cccccc;
		}
.con1 h1	{
		margin:10px 5px 5px 5px;
		padding:4px 4px 4px 4px;
		background-color:rgb(13,56,143);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:12px"Arial","Sans-serif";
		color:#ffffff
		}
.con1 h2	{
		width:485px;
		margin:5px 0px 5px 0px;
		padding:2px 2px 2px 2px;
		background-color:rgb(13,56,143);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:12px"Arial","Sans-serif";
		color:#ffffff
		}
.con1 h3	{
		width:550px;
		margin:5px 0px 5px 0px;
		padding:4px 4px 4px 4px;
		background-color:rgb(13,56,143);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:12px"Arial","Sans-serif";
		color:#ffffff
		}
.con1 h4	{
		width:700px;
		margin:5px 0px 5px 0px;
		padding:4px 4px 4px 4px;
		background-color:rgb(13,56,143);
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:12px"Arial","Sans-serif";
		color:#ffffff
		}		
.con1 span		{
		font:10px "Arial","Sans-serif";
		line-height:120%;
		}
.con1 p	{
		padding:0px 5px 1px 5px; 
		margin:0px 5px 0px 5px;
		font:12px"Arial","Sans-serif";
		line-height:170%;
		color:#000000;
		}

.con1 table	{
		margin:5px 0px 0px 0px;
		}

.con1 td{
		font:12px"Arial","Sans-serif";
		line-height:170%;
		}

.con1 div	{
		font:12px"Arial","Sans-serif";
		line-height:170%;
		}
		
.con1 a		{
		font:12px"Arial","Sans-serif";
		line-height:170%;
		text-decoration:none;
		color:#0000FF
		}

.con1 a:hover	{
		color:#FF9900
		}
		
		
.con4 span		{
		font:bold 14px"Arial","Sans-serif";
		color:#FF0000;
		}


/*MASTER選定理由書*/

.con2 	{
		width:699px;
		left:0px;
		margin:0px 0px 0px 0px;
		padding:20px 0px 10px 0px;
		background-image:url(../images/products/master/haikei.jpg);
		border-right:solid 1px #cccccc;
		border-left:solid 1px #cccccc;
		}
.con2 h1	{
		margin:5px 5px 5px 0px;
		padding:4px 4px 4px 0px;
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:15px"Arial","Sans-serif";
		font-weight:bold;
		color:#003366
		}

.con2 h2	{
		margin:5px 5px 0px 0px;
		padding:4px 4px 0px 0px;
		text-align:justify;
		text-justify:distribute;
		text-indent:1em;
		line-height:120%;
		font:15px"Arial","Sans-serif";
		font-weight:bold;
		color:#003366
		}

.con2 p	{
		padding:0px 5px 1px 5px; 
		margin:0px 5px 0px 5px;
		font:12px"Arial","Sans-serif";
		line-height:170%;
		color:#333333;
		}
.con2 a		{
		font:12px"Arial","Sans-serif";
		text-decoration:none;
		color:#0000FF
		}

.con2 a:hover	{
		color:#FF9900
		}



/*製品オプション見出し*/
.con3		{
		width:700px;
		left:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		border-top: solid 1px #cccccc;
		border-right: solid 1px #cccccc;
		}

.con3 table	{
		text-align:center;
		padding:10px 0px 0px 0px;
		margin:10px 0px 0px 0px;
		}

.con3 td	{
		width:25%;
		height:160px;
		text-align:center;
		padding:10px 5px 10px 5px;
		margin:10px 0px 0px 0px;
		border-right: solid 1px #cccccc;
		}

.con3 a		{
		text-align:center;
		text-justify:distribute;
		line-height:120%;
		text-decoration:none;
		font:12px "Arial","Sans-serif";
		color:#000066
		}
		
.con3 a		{
		font:14px"Arial","Sans-serif";
		text-decoration:none;
		color:#0000FF
		}
		
		
.con3 a:hover	{
		color:#ff0000
		}


/*フッター*/
.footer		{
		width:700px;
		background-color:rgb(13,56,143);
		background-image:url(../images/footer-rogo1.gif);
		background-position:100%;
		background-repeat:no-repeat;
		height:21px;
		margin:0px 0px 0px 0px;	
		}

.footer table	{
		margin-left:10px;
		}
		
.footer span	{
		color:#ffffff;
		font:10px "Arial","Sans-serif";
		padding-right:50px;
		}

.footer a	{
		padding-right:20px;
		text-decoration:none;
		color:#ffffff;
		font:11px "Arial","Sans-serif";	
		}

.footer a:hover	{
		color:red
		}.unnamed1 {
	font-size: 9px;
}

