@charset "shift_jis";
/*body{
	margin:0; padding:0; font-size:12px; font-family: Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color: #000; background-color: #fff;
	}*/
body {
BACKGROUND-COLOR:#FFF;
COLOR:#333;
FONT-FAMILY:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
FONT-SIZE:12px;
HEIGHT:100%;
MARGIN:0;
PADDING:0;
TEXT-ALIGN:center;
}

h2 {
color:#0000FF;
}

img,ul,table,td {
BORDER:0;
MARGIN:0;
PADDING:0;
}

#container {
MARGIN-LEFT:auto;
MARGIN-RIGHT:auto;
}

#wrapper {
BACKGROUND-IMAGE:url(../images/bgshadow.gif);
BACKGROUND-POSITION:left 50%;
BACKGROUND-REPEAT:repeat-y;
HEIGHT:auto;
MARGIN:0 27px;
PADDING:0;
WIDTH:754px;
}

#subimg {
background-image: url(../images/back_1.gif);
}

#thirdimg {
background-image: url(../images/back_3.gif);
}

.forthimg {
background-image: url(../images/back_2.gif);
}

#wrappershadow {
BACKGROUND-COLOR:#FFF;
HEIGHT:auto;
MARGIN:0;
PADDING:0;
WIDTH:700px;
}

#outline {
BORDER:#9c0 solid 1px;
BORDER-COLLAPSE:collapse;
}

#outline td {
BACKGROUND:#fff left bottom repeat-x;
BORDER-BOTTOM:1px solid #9c0;
FONT-SIZE:0.9em;
PADDING:7px;
TEXT-ALIGN:left;
}

#outline img {
PADDING-RIGHT:3px;
VERTICAL-ALIGN:middle;
}

.wd {
BACKGROUND-COLOR:#FFF;
WIDTH:320px;
}

.bgcoller {
background-color: #666666;
}

.bghrcoller {
background-color: #0a2da1;
height: 1px;
}

div#wrapper {
WIDTH:500px;
}

div#wrapper2 {
WIDTH:690px;
}

div#nav_left {
BACKGROUND-COLOR:#FFF;
FLOAT:left;
WIDTH:170px;
}

div#nav_left_img {
BACKGROUND-COLOR:#FFF;
float: left;
width: 80px;
}
div#nav_lefts {
BACKGROUND-COLOR:#FFF;
FLOAT:left;
WIDTH:320px;
}

div#nav_left_txt {
BACKGROUND-COLOR:#FFF;
float: right;
width: 220px;
}

div#nav_left2 {
BACKGROUND-COLOR:#FFF;
FLOAT:right;
WIDTH:670px;
}

div#nav_left3 {
BACKGROUND-COLOR:#FFF;
FLOAT:left;
WIDTH:300px;
}

div#nav_right {
BACKGROUND-COLOR:#FFF;
FLOAT:right;
WIDTH:320px;
}

div#nav_right2 {
BACKGROUND-COLOR:#FFF;
FLOAT:right;
WIDTH:170px;
}

div#nav_right3 {
BACKGROUND-COLOR:#FFF;
FLOAT:right;
WIDTH:230px;
}

div.nav_right3 {
BACKGROUND-COLOR:#FFF;
FLOAT:right;
WIDTH:230px;
}

div#nav_right260 {
BACKGROUND-COLOR:#FFF;
FLOAT:right;
WIDTH:260px;
}

div#nav_right_txt {
BACKGROUND-COLOR:#FFF;
FLOAT:right;
WIDTH:220px;
}

div#nav_right_button {
BACKGROUND-COLOR:#FFF;
FLOAT:right;
WIDTH:35px;
}

.nav_right_button {
BACKGROUND-COLOR:#FFF;
FLOAT:right;
WIDTH:50px;
}

div#center {
MARGIN:0;
PADDING:0;
WIDTH:747px;
}
div#link_No1,div#link_No2 {
FLOAT:left;
WIDTH:172px;
}

div#link_No3,div#link_No4 {
FLOAT:right;
WIDTH:172px;
}

div#link_No5 {
FLOAT:left;
WIDTH:60px;
}
div#link_No6 {
FLOAT:right;
WIDTH:38px;
}
div#link_No7 {
FLOAT:left;
WIDTH:90px;
}
div#link_No8 {
FLOAT: right;
WIDTH: 550px;
}

div#space {
padding:20px; font-size:12px;
}

div#mgn {
	margin-left: 20px;
	}

#space sup {
	font-size: 50%;
}
.flotright{
	float: right;
	margin-right: 2em;
	}
.floatclear{
   clear: both;
	}

/* リンク
---------------------------------------------------------------------------------------*/
a {
TEXT-DECORATION:none;
}

a:link {
COLOR:#2A1FAA;
}

/*
a:visited {
COLOR:#9cc;
}


a:hover,a:active {
COLOR:#3cf;
TEXT-DECORATION:underline;
}*/

A:link {
	COLOR: #333333; TEXT-DECORATION: none
	}
	
A:visited {
	COLOR: #000080; TEXT-DECORATION: none
	}
	
A:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
	}
	
A:active {
	COLOR: #CCCCCC; text-decoration:blink
	}

/*フォント
---------------------------------------------------------------------------------------*/
.style1 {
COLOR:#C00;
FONT-WEIGHT:700;
}

.style2 {
COLOR:red;
FONT-SIZE:14px;
FONT-WEIGHT:700;
}

.style3 {
FONT-SIZE:10px;
FONT-WEIGHT:700;
}

.style4 {
COLOR:#FFF;
FONT-FAMILY:Arial, Helvetica, sans-serif,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
FONT-WEIGHT:700;
}

.style5 {
	FONT-SIZE:12px;
	color:#FF0000;
}

.style6 {
COLOR:#666;
FONT-FAMILY:"Myriad Web Pro";
FONT-SIZE:10px;
}

.style7 {
	COLOR:#2A3F00;
	FONT-SIZE:12px;
	LINE-HEIGHT:16px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.style9 {
FONT-WEIGHT:700;
}

.style10 {
	COLOR:#06C;
	FONT-SIZE:11px;
	FONT-WEIGHT:200;
}

.txt {
COLOR:#666;
FONT-SIZE:13px;
LINE-HEIGHT:16px;
}

.txtb {
COLOR:#000;
FONT-SIZE:13px;
FONT-WEIGHT:700;
LINE-HEIGHT:16px;
}

.txt_14 {
COLOR:#666;
FONT-SIZE:14px;
LINE-HEIGHT:16px;
}

.txt_16 {
COLOR:#666;
FONT-SIZE:16px;
LINE-HEIGHT:18px;
}

.text {
COLOR:#666;
FONT-SIZE:12px;
LETTER-SPACING:1px;
WORD-SPACING:1px;
}

.texts {
COLOR:#666;
FONT-SIZE:11px;
LETTER-SPACING:1px;
WORD-SPACING:1px;
}

/*
.txt_blue {
	font: 12px "ＭＳ Ｐゴシック",Osaka,sans-serif ;
	color: #03c;
	line-height: 18px;
	}*/
.txt_blue {
COLOR:#1F4BAC;
FONT-SIZE:13px;
LINE-HEIGHT:15px;
}

.txts_blue {
COLOR:#03c;
FONT:10px "ＭＳ Ｐゴシック",Osaka,sans-serif;
LINE-HEIGHT:14px;
}

.txt_wb {
COLOR:#fff;
FONT-SIZE:13px;
LINE-HEIGHT:16px;
}

.rounded_inquery {
BACKGROUND:url(../images/inquery.gif);
BACKGROUND-REPEAT:no-repeat;
WIDTH:182px;
}

.tm{
	font-size:6px;
	vertical-align:super;
	}

/*見出し
--------------------------------------------------------------------*/
#s_blue {
COLOR:#336;
FONT-SIZE:10px;
LINE-HEIGHT:14px;
}

#s_blue2 {
COLOR:#336;
FONT-SIZE:13px;
LINE-HEIGHT:16px;
}

/*
td#header{
	padding: 5px 0 0 6px; padding-top:10px;
	background:url(../images/back_1.jpg) no-repeat right bottom;
/*	border:1px solid pink;
	width:700px;
	}*/
#header FORM {
MARGIN:10px 0 0;
PADDING:0;
}

/*
#topmenu {
	POSITION: absolute;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	TOP: 11px;
	PADDING-TOP: 0px;
	LEFT: 533px
}
#topmenu UL {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 146px; PADDING-RIGHT: 0px; HEIGHT: 18px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
#topmenu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; PADDING-TOP: 0px
}
java sclore
-----------------------------------------------*/

/*#menu { position:absolute; top:100px; }


 テーブル
----------------------------------------------- */
table {
BORDER:0;
BORDER-COLLAPSE:collapse;
}

td {
BORDER:0;
}

table#main_table {
BORDER-BOTTOM:solid 1px #0a2da1;
BORDER-LEFT:solid 1px #0a2da1;
BORDER-RIGHT:solid 1px #0a2da1;
BORDER-TOP:solid 2px #0a2da1;
MARGIN:0 auto;
PADDING:0 0 0 4px;
WIDTH:700px;
}

table#lab_table {
BORDER-BOTTOM:solid 1px #9c0;
BORDER-LEFT:solid 1px #9c0;
BORDER-RIGHT:solid 1px #9c0;
BORDER-TOP:solid 2px #9c0;
MARGIN:0 auto;
PADDING:0 0 0 4px;
WIDTH:700px;
}

td#pading {
MARGIN:1px;
PADDING:1px;
}

#main {
WIDTH:700px;
}

/*メインメニュー
------------------------------------------------------------------------*/
#mainmenu {
PADDING:0;
WIDTH:700px;
}

#mainmenu img {
HEIGHT:28px;
WIDTH:70px;
}

#mainmenu ul {
HEIGHT:28px;
LIST-STYLE-TYPE:none;
MARGIN:0;
PADDING:0;
WIDTH:700px;
}

#mainmenu li,#mainmenu a {
DISPLAY:block;
HEIGHT:28px;
MARGIN:0;
PADDING:0;
WIDTH:70px;
}

#mainmenu li {
FLOAT:left;
LINE-HEIGHT:0;
TEXT-INDENT:-9999px;
}

#mainmenu a {
TEXT-DECORATION:none;
}

#item01 {
BACKGROUND:url(../images/home.gif) no-repeat left top;
}

#item02 {
BACKGROUND:url(../images/prod.gif) no-repeat left top;
}

#item03 {
BACKGROUND:url(../images/links.gif) no-repeat left top;
}

#item04 {
BACKGROUND:url(../images/map.gif) no-repeat left top;
}

#item05 {
BACKGROUND:url(../images/eng.gif) no-repeat left top;
}

#item06 {
BACKGROUND:url(../images/que.gif) no-repeat left top;
}

#item07 {
BACKGROUND:url(../images/support.gif) no-repeat left top;
}

#item08 {
BACKGROUND:url(../images/com.gif) no-repeat left top;
}

#item09 {
BACKGROUND:url(../images/eco.gif) no-repeat left top;
}

#item10 {
BACKGROUND:url(../images/site.gif) no-repeat left top;
}

#item01 a:hover {
BACKGROUND:url(../images/home_b.gif) no-repeat left top;
}

#item02 a:hover {
BACKGROUND:url(../images/prod_b.gif) no-repeat left top;
}

#item03 a:hover {
BACKGROUND:url(../images/links_b.gif) no-repeat left top;
}

#item04 a:hover {
BACKGROUND:url(../images/map_b.gif) no-repeat left top;
}

#item05 a:hover {
BACKGROUND:url(../images/eng_b.gif) no-repeat left top;
}

#item06 a:hover {
BACKGROUND:url(../images/que_b.gif) no-repeat left top;
}

#item07 a:hover {
BACKGROUND:url(../images/support_b.gif) no-repeat left top;
}

#item08 a:hover {
BACKGROUND:url(../images/com_b.gif) no-repeat left top;
}

#item09 a:hover {
BACKGROUND:url(../images/eco_b.gif) no-repeat left top;
}

#item10 a:hover {
BACKGROUND:url(../images/site_b.gif) no-repeat left top;
}

/*下部メニュー
--------------------------------------------------------------------*/
#f_menu ul {
FONT-SIZE:13px;
LIST-STYLE-TYPE:none;
MARGIN:40px 0;
PADDING:0;
TEXT-ALIGN:center;
}

#f_menu ul li {
BORDER-RIGHT:1px #999 solid;
DISPLAY:inline;
PADDING:0 1px 0 6px;
}

#f_menu li#menuLast {
BORDER-RIGHT:none;
}

/*footer 配置
---------------------------------------------------------------------------------------*/
td#link {
BORDER-TOP:solid 1px #0a2da1;
}

#link_container {
PADDING:5px 0 0 5px;
WIDTH:695px;
}

.link_container {
PADDING:5px 0 0 5px;
WIDTH:695px;
}

/* footer
----------------------------------------------- */
td#footer {
BORDER-TOP:solid 1px #0a2da1;
LINE-HEIGHT:140%;
TEXT-ALIGN:center;
}

P,#header {
MARGIN:0;
PADDING:0;
}

.style8,.style21 {
FONT-SIZE:13px;
}

.skynet {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 9px;
	font-style: normal;
	line-height: normal;
}

.footer {
width: 100%;
height: 40px;
}

.bgcolor {
background-color:#FFFFFF;
}