
#base	{
	background : #000 url(./)  center ; 
	}

#nppbase	.daub	{
	background : #fff ; 
	color : #333 ;
	}


#mainvisual {
	width : 740px ; height : 262px ; background : #000 ;   

	}

.headline	{
	width : 80% ;
	margin : auto ;
	text-align : left ;
	}

/* websecondred */

.websecondred	{
	width : 80% ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 2em ;
	text-align : left ;
	}

.websecondred	h1	{
	background : #fff  ; 
	font-size : 1.2em ;
	color : #000 ; 
	border: solid 1px #000 ;
	background : #f60 url(./mks081columnhead.gif) repeat ; 
	}

.websecondred	h2	{
	margin-top : 0.5em ;
	border-left : 10px solid #40a913 ; 
	}

.websecondred	p	{
	font-size : 0.9em ; 
	 line-height : 1.5em ; 
	}

.websecondred	img	{
	}

/* websecondblue */

.websecondblue	{
	width : 80% ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 2em ;
	text-align : left ;
	}

.websecondblue	h1	{
	background : #fff  ; 
	font-size : 1.2em ;
	color : #000 ; 
	border: solid 1px #000 ;
	background : #f60 url(./mks082columnhead.gif) repeat ; 
	}

.websecondblue	h2	{
	margin-top : 0.5em ;
	border-left : 10px solid #40a913 ; 
	}

.websecondblue	p	{
	font-size : 0.9em ; 
	 line-height : 1.5em ; 
	}

.websecondblue	img	{
	}





#supervisor {
	width : 80% ;
	text-align : left ;
	vertical-align : top ;
	font-size : 0.8em ;
	padding : 0px ;
	}


#supervisor	h1 {
	padding : 0px ;
	margin : 0px ;
	}

#supervisor	h2 {
	padding : 0px ;
	margin : 0px ;
	}

#requirements {
	width : 100% ;
	text-align : center ;
	vertical-text : top ;
	font-size : small ;
	border-top: solid 1px #666 ;
	border-left: solid 1px #666 ;
	}


#requirements td{
	color : #333 ;
	font-size : 0.8em ;
	text-align : left ;
	vertical-text : top ;
	border-bottom: solid 1px #666 ;
	border-right: solid 1px #666 ;
	}


#requirements  .content{
	text-align : left ;
	padding-left : 1em ;
	}


#requirements 	.left {
	text-align : left ;
	padding-left : 1em ;
	}




#productdata {
	width : 100% ;
	text-align : center ;
	vertical-text : top ;
	font-size : small ;
	border-top: solid 1px #666 ;
	border-left: solid 1px #666 ;
	}


#productdata td{
	color : #333 ;
	font-size : 0.8em ;
	text-align : left ;
	vertical-text : top ;
	border-bottom: solid 1px #666 ;
	border-right: solid 1px #666 ;
	}


#productdata  .content{
	text-align : left ;
	padding-left : 1em ;
	}


#productdata 	.left {
	text-align : left ;
	padding-left : 1em ;
	}






#products {
	width : 700px ;
	text-align : center ;
	vertical-text : top ;
	font-size : 1.2em ;
	}




#products  .main{
	text-align : left ;
	padding-left : 1em ;
	}

#products  .main	ul{
	}

#products  .main	ul	li{
	margin-bottom : 1em ;
	}

#products  .main	ul li	a{
	font-weight : bolder ;
	font-family: "Hiragino Kaku Gothic Std",
		"ƒqƒ‰ƒMƒmŠpƒS Pro W3",
		"Osaka",
		"‚l‚r ƒSƒVƒbƒN";
	}

#products  .main	.notes{
	margin : 0.5em ;
	font-size : 0.8em ;
	}




#products 	.sub {
	width : 210px ;
	text-align : left ;
	padding-left : 1em ;
	}






