body {  
	background-position: 0% 0%; margin:0px; padding:0px; font-size: 12px; 
/*	color:#5B5B5B; */
	color:#000000;
	text-align: center; background-color:#FFFFFF; background-repeat:repeat; background-attachment:scroll
	}

/* a         { text-decoration: none }  */
a:link       { color: #4773BF }
a:visited    { color: #4773BF }
a:active     { color: #4773BF }
a:hover      { color: #FF9900 }

hr	{ display: none }


/* SEOΞτpΜρ\¦Rg */
span.seo {
	display: none
}

/*  gbvwbh  */
#head	{
	width: 782px;
	padding: 0px;
	margin:0px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#logo{
	width: 780px;
	margin:0px;
	background-image:url('../images/speed2.gif');
}

#logo table.menu{
    position:relative;
	top:0px;
	left:530px;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
}

#logo table.menu td{
    padding:0px 0px 5px 0px;
	vertical-align:bottom;
}

#logo table.menu a{
	color:#FFFFFF;
	text-decoration:none;	
}

#logo table.menu a:hover{
	color:#FFFFFF;
	text-decoration:none;	
}

/*  C{fBINέθ  */
#main {
	font-size: 12px; 
	width: 782px;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align: center;
	border: 1px solid #CCCCCC;
}

#main table td {
	vertical-align:top;
}

/*  Cwicό  */
#main1 {
	background-position: 195px 0px;
	background-repeat:repeat-y;
	background-image:url('../images/tate_line.gif');
}

#main2 {
	background-position: 389px 0px;
	background-repeat:repeat-y;
	background-image:url('../images/tate_line.gif');
}

/*  ¨qly[W  */
#cus {
	background-color:#A5C6FF;
	margin:0px 1px 0px 0px;
}

#table1{
	margin:10px 6px 10px 10px;
	font-size:12px;
	font-family:"lr SVbN", "Osaka|";
}

#table1 .mar{
	margin:12px 0px 0px 0px;
}

#table2{
	margin:5px 8px 0px 10px;
	padding:0px 0px 9px 0px;
	font-size:12px;
	font-family:"lr SVbN", "Osaka|";
}

#table2 a{
	color:#000000;
	text-decoration:none;	
}

#table2 a:hover{
	color:#000000;
	text-decoration:none;	
}

/*  IME[hΟXέθ  */
#table1 input.id,
#table1 input.pass {
	ime-mode:disabled;
	font-size:12px;
	font-family:"lr SVbN", "Osaka|";
}


/*  T[rXTv  */
#service {
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
	width:195px;
	font-family:"lr SVbN", "Osaka|";
}

#service ul{
    list-style-image:url('../images/button2.gif');
	margin-left:40px; margin-right:0px; margin-top:15px; margin-bottom:10px
}

#service li{
    padding:0px 0px 10px 0px;
}

#service a{
	color:#000000;
	text-decoration:none;
}

#service a:hover{
	color:#FF9900;
	text-decoration:underline;
}

/*  οΠvt  */
#pro {
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-size:12px;
	width:195px;
	font-family:"lr SVbN", "Osaka|";
}

#pro ul{
    list-style-image:url('../images/button2.gif');
	margin-left:40px; margin-right:0px; margin-top:15px; margin-bottom:10px
}

#pro li{
    padding:0px 0px 10px 0px;
}


#pro a{
	color:#000000;
	text-decoration:none;
}

#pro a:hover{
	color:#FF9900;
	text-decoration:underline;
}

/*  ¨βΉ  */
#ad {
	margin:64px auto 15px auto;
	text-align:center;
	line-height:130%;
	font-size:12px;
	font-family:"lr SVbN", "Osaka|";
}

#ad .mar{
	margin:0px auto 10px auto;
}

/*  €iΠξ  */
#goods_table {
	margin:5px 1px 42px 0px;
}

#goods_table td.b{
	font-size: 12px;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	letter-spacing:-1px;
	font-family:"lr SVbN", "Osaka|";
}

#goods_table td.b a{
	color:#000000;
	text-decoration:none;
}

#goods_table td.b a:hover{
	color:#000000;
	text-decoration:none;
}

#goods_table td.m a:hover{
	position: relative;
	top: 1px;
	left: 1px;
	clip: rect(auto auto auto auto);
}

/*  φJ²Έf[^  */
#data {
	margin:10px 10px 20px 0px;
	font-size:12px;
	line-height:120%;
}

#data ul{
    list-style-image:url('../images/button2.gif');
	margin-left:40px; margin-right:0px; margin-top:15px; margin-bottom:10px
}

#data a{
	color:#00319C;
}

#data table {
	margin-left:10px;
	font-size:12px;
	font-family:"lr SVbN", "Osaka|";
}


/*  gsbNX  */
#topics {
	margin:10px 10px 20px 0px;
	font-size:12px;
	line-height:120%;
}

#topics ul{
    list-style-image:url('../images/button2.gif');
	margin-left:40px; margin-right:0px; margin-top:15px; margin-bottom:10px
}

#topics a{
	color:#00319C;
}

/*  AP[gουεW  */
#ankeito {
	margin: 0px;
	width:194px;
	background-image:url('../images/enquete-bk.gif');
	background-repeat:no-repeat
}

#ankeito table td{
	padding:214px 0px 0px 25px;
	text-align:left;
}

/*  }K  */
#melma {
    position:relative;
	top:0px;
	margin: 0px;
	width:194px;
	background-image:url('../images/mail.gif');
	background-repeat:no-repeat
}

table.form{
    position:relative;
	top:70px;
	left:12px;
	font-size:12px;
}

.put{
	margin:14px 0px 0px 0px;
}

/*  IME[hΟXέθ  */
#melma input.mailaddress {
	ime-mode:disabled;
	font-size:12px;
	font-family:"lr SVbN", "Osaka|";
}

/*  rrk  */
#ssl_title {
	margin:0px;
}

#ssl {
	margin:10px 5px 10px 5px;
	text-align:left;
}

#ssl td{
	font-size:10px;
	line-height:130%;
	text-align:left;
}

#ssl .red{
	margin:10px 0px 0px 0px;
	color:#FF3201;
}

/*  tb^[  */
#footer {
	margin:10px auto 15px auto;
	text-align:center;
	color:#636363;
	font-size:12px;
	line-height:120%;
}