/* body */body {	color: #444;}/* photo and title logo */.mainph {	background-image: url(../img_index/index_main_img.jpg);	background-repeat: no-repeat;	width:700px;	height:200px;	display:block;}.title h1 {	background-image: url(../img_index/index_title_sub2.gif);	background-repeat: no-repeat;	width:430px;	height:125px;	display:block;}.title h2 {	background-image: url(../img_index/index_title_main.gif);	background-repeat: no-repeat;	width:430px;	height:27px;	display:block;}.title h3 {	color:#f90;}.title h4 {	font-size:8.5pt;	color:#f90;}.or {	color:#f90;}/* spacing*/.title {	font-size: 9pt;	line-height: 12pt;}.title li {	margin-bottom:10px;}.newbnr li {	margin-bottom:7px;	height:150px;}/* mokuji No.6 later */.mokuji2 {	font-size: 7pt;	line-height:9pt;}.mokuji2 h3 {	color: #f90;	font-size: 9pt;	line-height: 11pt;	padding-left: 5px;	border-style: solid;	border-width: 1px 1px 1px 7px;	border-color: #f90;	margin: 8px 0 4px;}.mokuji2 .t1 {	font-weight: bold;	font-size: 8pt;	line-height:10pt;}.mokuji2 .t2 {	font-weight: normal;	font-size: 8pt;	line-height:10pt;}.mokuji2 .line {	background-image: url(../img_index/line_5or.gif);	background-repeat: repeat-x;	height:5px;	display:block;	font-size:0;}/*  mokuji old */.mokuji   {	font-weight: normal;	font-size: 7pt;}.mokuji h1  {	color: #f90;	font-weight: bold;	font-size: 9pt;	margin-top: 5px;	margin-bottom: 2px;	padding-left: 5px;	border-style: solid;	border-width: 1px 1px 1px 7px;	border-color: #f90;}.mokuji h2  {	color: #f90;	font-weight: normal;	font-size: 8pt;}.mokuji h3 {	font-weight: bold;	font-size: 8pt;}.mokuji_line    {	background: url(../img_index/line_5x430_or.gif) no-repeat;	height: 5px}/* side R *//* download */.download {	padding:20px 0;}.download h3 {	background-image:url(../img_index/title_download.gif);	background-repeat:no-repeat;	height:30px;}.download .num {	font-size: 8pt;	line-height:10pt;	color:#f90;	border-bottom:1px solid #f90;}.download .wrap {	font-size: 8pt;	line-height: 10pt;	padding-left: 4px;	border-left: 6px solid #f90;}	.download .wrap, .download .num {	margin-bottom:4px;}.smallcap {	font-size: 7.5pt;	line-height: 8pt;}	.smallcap_w {	color: white;	font-size: 7.5pt;	line-height: 8pt;}	.box1  {	background-color: #fff5ee;	border: solid 1px #f90}.box2 {	background-color: #eee;	border: solid 1px #666}.box3 {	font-size: 9pt;	background-color: #fff5ee;	padding: 15px;	border-right: 1px solid #f90;	border-bottom: 1px solid #f90;	border-left: 1px solid #f90}.nomalcap {	font-size: 9.5pt;	line-height: 13pt;	text-align: justify;	letter-spacing: normal}a:link {	color: #33c}	a:visited {	color: #336}	a:hover {	color: #ff9900;	text-decoration: underline}a:active {	color: #60b3f4}	* {	margin: 0;	padding:0;}.np, .noprint {	visibility:hidden;	}ul {	list-style:none;}.clear {	clear: both;}.space_h30 { height: 30px }.space_h25 { height: 25px }.space_h20 { height: 20px }.space_h15 { height: 15px }.space_h10 { height: 10px }.space_h5   { height: 5px }