body {
	color: #555;
	background:#fff url(../images/bg_back.gif) ;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic
Pro", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN";
	line-height:1.5em;
}

body , div , form{
    margin:0;
    padding:0;
    }

a img {
	border:none;
}

/* FONT */
.fo01 , .fo01b{
font-size:14px;
color:#555;
line-height:1.8em;
}
.fo01b{
font-weight:bold;
color:#555;
}

.fo02 , .fo2b{
font-size:12px;
color:#555;
line-height:1.3em;
}

.fo03 , .fo01b{
font-size:14px;
color:#555;
line-height:1.4em;
}
.fo03b{
font-weight:bold;
color:#555;
}

.fo04 , .fo01b{
font-size:14px;
color:#555;
line-height:1.6em;
}
.fo04b{
font-weight:bold;
color:#555;
}

.fo05{
font-size:14px;
font-weight:bold;
color:#555;
}

/*FORM FONTSIZEŒÅ’è*/
input , select{
margin:0;
padding:0;
font-size:14px;
}

p{
margin:0;
padding:0;
}

.best , .bestbold{
font-size:small;
color:#333;
}

h1#logo{
margin-top:15px;
margin-bottom:15px;
margin-left:10px;
}
.btcatalog{
margin-top:10px;
margin-bottom:5px;
margin-right:20px;
}



/* COLOR */
.tcolor01{
color:#417BEA;
}

.tcolor02{
color:#F60;
}




/* BGCOLOR */
.bgfff{
background-color:#fff;
}
.bgf6f6f6{
background-color:#f6f6f6;
}
.bgccc{
background-color:#ccc;
}
.bg333{
background-color:#333;
}
.bgf60{
background-color:#f60;
}
.bg555{
background-color:#555;
}
.bg666{
background-color:#666;
}
.bg999{
background-color:#999;
}
.bgEFEFF8{
background-color:#EFEFF8;
}
.bgF6E6E0{
background-color:#F6E6E0;
}
.bgf9f9f9{
background-color:#f9f9f9;
}

/* MARGIN */
.margintop3{
margin-top:3px;
}
.margintop4{
margin-top:4px;
}
.margintop5{
margin-top:5px;
}
.margintop10{
margin-top:10px;
}
.margintop15{
margin-top:15px;
}
.margintop20{
margin-top:30px;
}
.margintop30{
margin-top:30px;
}
.margintop40{
margin-top:40px;
}
.marginbottom5{
margin-bottom:5px;
}
.marginbottom10{
margin-bottom:10px;
}
.marginbottom20{
margin-bottom:20px;
}
.marginbottom30{
margin-bottom:30px;
}
.marginbottom40{
margin-bottom:40px;
}
.marginright5{
margin-right:5px;
}
.marginright20{
margin-right:20px;
}
.marginrightleft10{
margin-right:10px;
margin-left:10px;
}
.margintopbottom10{
margin-top:10px;
margin-bottom:10px;
}
.margintopbottom15{
margin-top:15px;
margin-bottom:15px;
}
.margintopbottom20{
margin-top:20px;
margin-bottom:20px;
}
.margintopbottom30{
margin-top:30px;
margin-bottom:30px;
}

/* COPORATE */
.td_his {
	font-size:14px;
	background-color: #FFF;
	color:#555;
	font-weight:bold;
	line-height:1.6em;
	border-left: solid 4px #417BEA;
	padding: 3px 5px; 
	}
.td_his2 {
	font-size:14px;
	background-color: #FFF;
	color:#555;
	line-height:1.6em;
	padding: 3px 5px 15px 5px; 
	}	

/* PRODUCTS */
.products-select {
	width:180px;
	margin-bottom:5px;
}


/* FORM */
.formbg{
	width:150px;
	background:#f9f9f9;

}
.form01{
	font-size:14px;
	background-color: #f9f9f9;
	border-left:2px solid #1F78B4;
	color:#555;
	line-height:1.6em;
	padding-left:14px;
	vertical-align:middle;
	height:32px;
}
	
.form02{
	font-size:14px;
	background-color: #fff;
	border:#FFFFFF 1px;
	color:#555;
	line-height:1.6em;
	padding: 3px 5px; 
}

.catalog{
	background:#EEF2FD;
	padding:10px 10px;
	margin-top:10px;
	border:#CCC 1px solid;
	}


/* LINK */

a:link{
	color:#417BEA;
	text-decoration:none
}
a:visited{
	color:#417BEA;
	text-decoration:none
}
a:hover,a:active{
	color:#F60;
	text-decoration:none
}

/*a:link , a:visited , a:active{
color:#485475;
text-decoration:none;
}
a:hover{
color:#7A88AD;
text-decoration:none;
}
*/
a.footer:link , a.footer:visited , a.footer:active{
color:#485475;
text-decoration:underline;
font-size:12px;
}
a.footer:hover{
color:#7A88AD;
text-decoration:none
font-size:12px;
}

