@charset "iso-8859-1";
html {
	margin-bottom:1px;
	height:100%;
	overflow-y:scroll;
}

body {
	text-align:center;
	font-size:10px;
	color:#000000;
	background-color:#efefef;
	margin:0px;
	padding:0px;
}

#page {
	width:750px;
	font-size:12px;
	text-align:center;
	color:#000000;
	background-color:#ffffff;
	margin:0px auto 0px auto;
	padding:0px 5px 5px 5px;
	border-width: 0px;
	border-style : solid;
	border-color : #8d8d8d;
}

#header-img {
	width:740px;
	margin:0px auto;
	padding:0px;
}

#menu {
	width:740px;
	text-align:center;
	margin:4px auto;
	padding:0px;
}
#menu td {
	padding:0px 2px;
}

#top-img {
	width:740px;
	margin:0px auto;
	padding:0px;
}


/*  Business Guide  */

.businessguid {
	width:740px;
	text-align:center;
	margin:3px auto 0px auto;
	padding:0px;
}


/* Main MENU */

#main-menu {
	width:738px;
	border-width: 1px;
	border-style : solid;
	border-color : #8d8d8d;
	color:#000000; 
	background-color: #ffffff;
	margin: 2px auto 0px auto;
	padding: 0px;
}

.main-in {
	width: 100%;
	text-align: center;
	border: 0px solid #666666;
	margin: 0px auto 0px auto;
	padding: 0px;
}

.main-in h1 {
	font-size: 16px;
	font-family: Arial,Verdana,sans-serif;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.main-in h2 {
	font-size: 14px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	text-indent: 0.5em;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.main-in h3 {
	font-size: 14px;
	font-family: Arial,Verdana,sans-serif;
	font-weight:bold;
	line-height: 1.4em;
	text-indent: 18px;
	text-align: left;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}
.main-in h3.nonedef {
	font-size: 14px;
	font-family: Arial,Verdana,sans-serif;
	font-weight:normal;
	line-height: 1.4em;
	text-indent: 18px;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


.main-in h4 {
	font-size: 14px;
	font-family: Arial,Verdana,sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	text-align: left;
	background:url(../root-img/ya.gif) no-repeat 20px center;
	margin: 0px 0 0 10px;
	padding: 0px 0 0 30px;
}




#main-menu a:link { 
	color:#090963; 
	background-color: #ffffff;
	text-decoration:none ;
}
#main-menu a:visited { 
	color:#090963; 
	background-color: #ffffff;
	text-decoration:none ;
}
#main-menu a:hover { 
	color:#0000ff; 
	background-color: #eef4ff;
	text-decoration:underline ;
	position:relative; top:1px;left:1px;
}
#main-menu a:active { 
	color:#ff0000; 
	background-color: #ffffff;
	text-decoration:none ;
}

/* Infomation block */
#block-set {
	width:738px;
	border:solid 0px #ff0000;
	margin:4px auto 0px auto;
	padding: 0px 0px;
}

.side-l {
	float:left;
	width:518px;
	text-align:center;
	border-width: 0px;
	border-style : solid;
	border-color : #8d8d8d;
	color:#000000; 
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

.side-r {
	float: right;
	width: 210px;
	height: 154px;
	font-size:1px;
	background-image: url(../root-img/bg.gif);
	background-repeat: repeat-x;
	text-align:center;
	border-width: 0px;
	border-style : solid;
	border-color : #8d8d8d;
	color:#000000; 
	background-color: #ffffff;
	margin: 0px 0px;
	padding: 0px 0px;
}

/*  Infomation  */
.infomation-img {
	margin: 0px 0px;
	padding: 0px 0px;
}

.news {
	height:117px;
	overflow:auto;
	text-align:left;
	color:#000000;
	border-width: 1px;
	border-style : solid;
	border-color : #8d8d8d;
	background-color: #ffffff;
	margin: 1px auto 0px auto;
	padding: 4px;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF; 
}

.news p {
	font-size:14px;
	line-height:1.4em;
	color:#333333;
	margin: 0px;
	padding: 0px;
}

.news a:link { 
	color:#002a6c; 
	background-color: #ffffff;
	text-decoration:none ;
}
.news a:visited { 
	color:#164082; 
	background-color: #ffffff;
	text-decoration:none ;
}
.news a:hover { 
	color:#cc0000; 
	background-color: #ffffff;
	text-decoration:underline ;
	position:relative; top:0px;left:0px;
}
.news a:active { 
	color:#ff0000; 
	background-color: #ffffff;
	text-decoration:none ;
}

/* Ext link */

.side-r img {
	margin: 0px;
	padding: 0px;
}

.c-both{
	clear: both;
}

/* Network  */

#network {
	clear: both;
	width:740px;
	height:21px;
	text-align:left;
	background-image: url(../root-img/network.gif);
	background-repeat: repeat-x;
	margin:6px auto;
	padding:0px;
}

#network p {
	font-size:12px;
	line-height:20px;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 100px;
}

#network a:link { 
	color:#164082; 
	background-color: #efefef;
	text-decoration:none ;
}
#network a:visited { 
	color:#164082; 
	background-color: #efefef;
	text-decoration:none ;
}
#network a:hover { 
	color:#0000ff; 
	background-color: #efefef;
	text-decoration:underline ;
	position:relative; top:0px;left:0px;
}
#network a:active { 
	color:#ff0000; 
	background-color: #efefef;
	text-decoration:none ;
}

/*  History  */
.history {
	text-align:right;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.history img {
	margin: 0px 0px 0px 4px;
	padding: 0px;
}

/*  Copyright  */
.copyright { 
	width:740px;
	font-size:12px; 
	line-height:1.4em;
	font-family:Arial,sans-serif;
	color:#ffffff; 
	background-color:#333333;
	margin: 4px auto 0px auto;
	padding: 0px;
}

p#note {
text-align:right;
font-family:Arial,sans-serif;
color:#cc0000;
font-size:14px;
margin:0 20px 10px 0px;
padding:0px;
}

/*  etc  */
.f10		{ font-size:10px;}
.f12		{ font-size:12px;}
.f14		{ font-size:14px;}
.f16		{ font-size:16px;}
.f18		{ font-size:18px;}
.f10-h		{ font-size:10px; line-height:1.4em}
.f12-h		{ font-size:12px; line-height:1.4em}
.f14-h		{ font-size:14px; line-height:1.4em}
.f16-h		{ font-size:16px; line-height:1.4em}
.f18-h		{ font-size:18px; line-height:1.4em}
.red 			{ color:#dc143c;}

.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}

img {
	border:0;
}

.koumopku-p {
	font-size: 14px;
	line-height: 27px;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
textarea,input,select {
font-size:14px;
}

textarea {
resize:none;
}

a {
outline:none;
}

/*  tool tip  */
div#logo2 {
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:10px 20px 10px 20px;
padding:0px 0px 0px 0px;
text-align:center;
}
div#logo2 a:hover { 
color:#0000ff; 
background-color: #ffffff;
text-decoration:underline ;
position:relative; top:0px;left:0px;
}
div#logo2 img {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#logo2 p {
margin:5px 0px;
}

h1#jr {
margin:10px 0px 0px 0px;
}

/*  SOLEX  */

h1 img.solex {
float:left;
text-align:left;
margin-right:5px;
}
p.solextext {
clear:both;
text-align:left;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

p.features {
text-align:left;
font-size:14px;
font-family: Arial,Verdana,sans-serif;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
ul.features2 {
width:320px;
text-align:left;
list-style-type:none;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
}
ul.features2 li {
font-size:12px;
font-family: Arial,Verdana,sans-serif;
background:url(../root-img/dot_r.gif) no-repeat 0px 6px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 7px;
}


/* new clearfix */
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/*  NEUTONE PDF  */
h3.neutone_pdf {
font-size: 14px;
font-family: Arial,Verdana,sans-serif;
font-weight: normal;
line-height: 1.4em;
text-align: left;
background:url(../root-img/ya.gif) no-repeat 20px center;
margin: 0px 0 0 10px;
padding: 0px 0 0 12px;
}

