@charset "utf-8";
/* CSS Document */
img,a,div,p,table,tr,td{border:0 none;}
img{margin:0;padding:0;}
p{text-align:left;}
table , tr, td{vertical-align:top;}

body{
background:#E3E4DF;
margin-top:0px;
margin-bottom:0px;
font-family:Tahoma;
font-stretch:110%;
line-height:16px;
font-size:11px;
color:#323433;
}
hr{
color:#DDDDDD;
}
.gridRowEven1{
background:#FFFFFF;
color:#000000;
padding-left:5px;
border-bottom:1px solid #DEDEDE;
}
.gridRowOdd_1{
background:#F5F5F5;
color:#000000;
padding-left:5px;
border-bottom:1px solid #DEDEDE;
}
.small_txt{
font-family:Tahoma;
font-size:10px;
}
.button{ 
	border:1px solid #999999;
	background:#F6F6F6;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	height:20px;
	font-weight:bold;
}

a{
font-family: Tahoma;
font-size:11px;
color: #1111FF;
text-decoration:none;
}
a:hover{
font-family: Tahoma;
font-size:11px;
color: #1111FF;
text-decoration:underline;
}

.leftboder{ background:url(../images/left_border.jpg); background-repeat:repeat-y; width:16px; }
.rightboder{ background:url(../images/right_border.jpg); background-repeat:repeat-y; width:13px; }
.btmboder{ background:url(../images/btm_border.jpg); background-repeat:repeat-x;  }
.body_td{
 background:#FFFFFF;
 padding:7px 15px;
}
.menu_bg{
 background: #12457C;
 height:33px;
 color:#FFFFFF;
 font-size:11px;
 padding-left:1px;
}
.stock_border{
 border:1px solid #12457C;
 border-bottom:none;
}
.stock_row{
 border-bottom:1px solid #12457C;
 border-right:1px solid #12457C;
 padding-left:3px;
}
.picFrame{
	border:1px solid #999999;
	padding:3px;
}


.link{
	border:1px solid #FFFFFF;
	background:url(../images/buttonbg.png);
	height:27px;
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	font-size:14px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
	color:#BE3336;
}
.link a{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#BE3336;
	text-decoration:none;
}
.link a:hover{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#BE3336;
	text-decoration:underline;
}
.green_box{
	background:url(../images/gree_box_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #CDD5BE;
	
	padding-right:10px;
	padding-left:10px;
	
}
.heading{
	font-family:Trebuchet MS;
	font-size:18px;
	padding-top:2px;
	color:#BE3336;
}

.yellow_box{
	background:url(../images/yellow_box_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #F8EC66;
	height:335px;
	padding-right:10px;
	padding-left:10px;
	
}
.stock_box{
	background:url(../images/stock_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #A1BCD9;
	height:87px;
	padding-right:7px;
	padding-left:7px;
	
}
.displayArea{
background:#ffffff;
}
.popUpHeading{
	background:#555555;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.popUpHeading1{
	background:#12457C;
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.grey_box{
	background:#EEEEEE;
	border:1px solid #E0DFE4;
	padding-right:10px;
	padding-left:10px;
}
.small_text_black{
	font-family:Trebuchet MS;
	font-size:14px;
	line-height:24px;
	
	color:#000000;
}
.small_text_black a{
	font-family:Trebuchet MS;
	font-size:14px;
	line-height:24px;
	
	color:#000000;
}
.small_text_black a:hover{
	font-family:Trebuchet MS;
	font-size:14px;
	line-height:24px;
	
	color:#000000;
}
.small_heading_white{
	font-family:Trebuchet MS;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	color:#FFFFFF;
}
.small_heading_white a{
	font-family:Trebuchet MS;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	color:#FFFFFF;
}
.small_heading_white a:hover{
	font-family:Trebuchet MS;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	color:#FFFFFF;
}

.small_heading{
	font-family:Trebuchet MS;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	color:#BE3336;
}
.small_heading a{font-family:Trebuchet MS;
	font-size:14px;
	line-height:24px;
	color:#BE3336;
	text-decoration:none;
}
.small_heading a:hover{font-family:Trebuchet MS;
	font-size:14px;
	line-height:24px;
	
	color:#BE3336;
	text-decoration:underline;
}
.small_heading1{
	font-family:Trebuchet MS;
	font-size:12px;
	line-height:24px;
	font-weight:bold;
	color:#BE3336;
}

.x_small_heading{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#BE3336;
}
.small_red_text{
	font-family:Tahoma;
	color:#BE3336;
}
.small_red_text a{
	font-family:Tahoma;
	color:#BE3336;
	font-size:11px;
	text-decoration:none;
}

.small_red_text a:hover{
	font-family:Tahoma;
	color:#BE3336;
	font-size:11px;
	text-decoration:underline;
}

.input{
	width:116px;
	font-family:Tahoma;
	font-size:11px;

}
.input_small{
	width:46px;
	font-family:Tahoma;
	font-size:11px;

}
.input_sel{
	width:120px;
	font-family:Tahoma;
	font-size:11px;

}
.input_sel_s{
	width:110px;
	font-family:Tahoma;
	font-size:11px;

}

.wots_new_border{
	border-top:1px solid #00B0DF;
	border-left:1px solid #00B0DF;	
}
.aboutus_box{
	background:#ffffff;
	background-repeat:repeat-x;
	border:1px solid #CDD5BE;
	padding-right:10px;
	padding-left:10px;
	color:#000000;
	
}
.left{
	padding-left:6px;
	text-align:left;
}
.right{
	text-align:left;
	padding-left:3px;
}
.COMPbox{
	
	border:1px solid #4F81BD;

}
.COMPbox1{
	
	border:1px solid #4F81BD;

}
.mytd{ padding-left:6px;}

.imgborder{ border:1px solid #CDD5BE;}

.largetext{
font-size:15px;
font-weight:bold; 
}
.mytable{
border: #CDD5BE 1px solid;
}
.blborder{
font-size:15px;
font-weight:bold; 
padding-left:6px;
border-bottom:#CDD5BE 2px solid; border-right:#CDD5BE 2px solid;
}
.greyborder{
border-left:#EBEBEB 1px solid;
border-bottom:#EBEBEB 1px solid;
border-right:#EBEBEB 1px solid;
}
.bottomborder{border-bottom:#CDD5BE 2px solid;
padding-left:6px;}

.blborder1{

 
padding-left:6px;
border-bottom:#CDD5BE 1px solid; border-right:#CDD5BE 1px solid;
}
.bottomborder1{border-bottom:#CDD5BE 1px solid;
padding-left:6px;}


#menu{
	background-color:#006CA3;
	width:153px;
	float:left;
	margin:10px 0 10px 0;
	text-align:left;
	color:#FFFFFF;
}
#menu a{
	color:#FFFFFF;
	text-decoration:none;
}

.lrpadding{padding-left:6px; padding-right:6px;
}


.statistics_res{
color:#990000;
font-size:10px;
height:20px;
font-weight:bold;	
}
.statistics_res a{
color:#990000;
text-decoration:none;
}
.statistics_res a:hover{
color:#990000;
text-decoration:underline;
}

.divBorder{
	border:#555555;
	border-width:2px;
	border-style:solid;
	background:#ffffff;
}

.input_frm_small{
	width:115px;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.link1{
	border:1px solid #4F81BD;
	background:url(../images/buttonbg.png);
	height:27px;
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	font-size:14px;
	padding-right:15px;
	padding-left:15px;
	font-weight:bold;
	color:#BE3336;
}
.link1 a{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#BE3336;
	text-decoration:none;
}
.link1 a:hover{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#BE3336;
	text-decoration:underline;
}

.contacttext
{
color:#FD3536;
font-size:14px;
font-weight:bold;
}
.contacttext1
{
color:#FD3536;
font-size:12px;

}
.box3
{ color:#F2A937;
padding-left:3px;
vertical-align:middle;
}
.box3link a
{ color:#F2A937;
padding-left:3px;
vertical-align:middle;
text-decoration:none;
}
.box3link a:hover
{ color:#F2A937;
padding-left:3px;
vertical-align:middle;
text-decoration:underline;
}
.boxtext
{
font-weight:bold;
}



/*PERSONAL-NET追加
-------------------------------------------------------*/
.font001{
	font-family:Trebuchet MS;
	font-size:18px;
	padding-top:2px;
	color:#CC0000;
}
.font002{
	font-family:Tahoma;
	color:#CC0000;
}
.font003{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
}



.flo_l{float:left;}
.flo_r{float:right;}
.wid_560{ width:560px;} 
.clear{clear:both;}

.col_f00{color:#FF0000;}
.col_333{color:#333333;}
.col_c00{color:#cc0000;}
.mar_0{margin:0;}
.topnavi01{
background-image:url(../images/menu_bg.jpg);
width:969px;
}
.link2{
background-repeat:repeat-x;
font-family:Trebuchet MS;
font-size:14px;
text-align:center;
padding:0; margin:0;
}
.link2 a{
text-decoration:none;
color:#ffffff;
font-weight:bold;
display:block;
width:102px;
height:28px;
padding:13px 0 0 0;
}
.link2 a:hover{
text-decoration:underline;
color:#cc0000;
font-weight:bold;
}
.serchcar01{
margin:15px; 
background-color:#E8E8E8;
}


#navi02 , #navi03 , #navi04 , #navi05 , #navi06 , #navi07 , #navi08
{background-position:0px 0px ; background-repeat:no-repeat; display:block; vertical-align:top; height:25px}
#navi01 , #navi09
{background-position:0px 0px ; background-repeat:no-repeat; display:block; vertical-align:top;height:27px}

a#navi01{background-image:url(../images/leftnavi/leftnavi_bg01a.gif)}
a#navi02{background-image:url(../images/leftnavi/leftnavi_bg02a.gif)}
a#navi03{background-image:url(../images/leftnavi/leftnavi_bg03a.gif)}
a#navi04{background-image:url(../images/leftnavi/leftnavi_bg04a.gif)}
a#navi05{background-image:url(../images/leftnavi/leftnavi_bg05a.gif)}
a#navi06{background-image:url(../images/leftnavi/leftnavi_bg06a.gif)}
a#navi07{background-image:url(../images/leftnavi/leftnavi_bg07a.gif)}
a#navi08{background-image:url(../images/leftnavi/leftnavi_bg08a.gif)}
a#navi09{background-image:url(../images/leftnavi/leftnavi_bg09a.gif)}

a#navi01:hover{background-image:url(../images/leftnavi/leftnavi_bg01b.gif)}
a#navi02:hover{background-image:url(../images/leftnavi/leftnavi_bg02b.gif)}
a#navi03:hover{background-image:url(../images/leftnavi/leftnavi_bg03b.gif)}
a#navi04:hover{background-image:url(../images/leftnavi/leftnavi_bg04b.gif)}
a#navi05:hover{background-image:url(../images/leftnavi/leftnavi_bg05b.gif)}
a#navi06:hover{background-image:url(../images/leftnavi/leftnavi_bg06b.gif)}
a#navi07:hover{background-image:url(../images/leftnavi/leftnavi_bg07b.gif)}
a#navi08:hover{background-image:url(../images/leftnavi/leftnavi_bg08b.gif)}
a#navi09:hover{background-image:url(../images/leftnavi/leftnavi_bg09b.gif)}

.leftcontact01{
	width:185px;
	height:173px;
	padding:5px 16px 10px 24px;
	background-image: url(../images/leftnavi/contact_bg.jpg);
	background-repeat: no-repeat;
	font-size:12px;
	line-height:16px;
	margin:0 0 0 0;
}
.leftcontact02{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	line-height:16px;
	margin:0 0 0 0;
	padding:12px 0 0 0;
}



/*aboutus
-------------------------------------------------------*/
.aboutus01{
width:910px;
border:1px solid #0069a0;
margin: 0;
padding:17px 14px;
background-color:#ffffff;
text-align:left;
}
.aboutus02{
width:910px;
border-bottom:1px solid #0069a0;
border-left:1px solid #0069a0;
border-right:1px solid #0069a0;
margin: 0;
padding:17px 14px;
background-color:#ffffff;
text-align:left;
}
.aboutus03{
width:534px;
background-image:url(../../subpages/images/aboutus/bg01.gif);
background-repeat:repeat-y;
font-size:12px;
margin:0;
padding: 8px 0px;
}
.aboutus04{
margin:0;
padding:0 0 0 20px;
background-image:url(../../subpages/images/aboutus/p_bg.gif);
background-repeat:no-repeat;
}


.partl{float:left; width:135px; margin:2px 0; padding:0 0 0 12px;}
.partr{float:right; width:372px; margin:2px 0; padding:0;}











