@charset "utf-8";

/*---------------------------------------------
Brother Global header
Version 1.0.0

http://www.brother.co.jp/

Last Update: 2008.1.18
---------------------------------------------
01. header
	*clearfix Style
	
00. except for ie5.x win
02. footer
---------------------------------------------*/

*{
	margin:0;
	padding:0;
}

body{
	margin:0;
	padding:0;
	color:#323232;
	line-height:1.4;
	
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.clear{
	clear:both;
}

img{
	border:none;
}

a{
    color:#374BE1;
    text-decoration:none;
}
a:hover {
    color:#000099;
    text-decoration:underline;
}

p{
	margin:0;
	padding:0;
	font-size:0.75em;
}

ul{
	list-style:none;
	font-size:0.75em;
}

.grey{color:#999999;}

.m_bottom_ten{
	margin:0 0 10px;
}

.m_bottom_three{
	margin:0 0 30px;
}

.m_right_ten{
	margin:0 10px 0 0;
	padding:0 0 10px;
}

.pad-t10{padding-top:10px;color:#666666;}

.f10m{font-size:10px;line-height:133%;}

.mar-all10{
	margin: 10px;
}
.f12s{line-height:115%;font-size:0.8em;}


/*---------------------------------------------
01. header
---------------------------------------------*/
#header     { width: 768px; height: 59px; font-size: 70%; line-height: 1.1em; color: #666; font-family: sans-serif; background: url(../images/head_bg.jpg) repeat-y 100% 0 #039;}
#header *   { margin: 0; padding: 0; font-size: 100%; vertical-align: top; }
#header img { border: 0; }

#header #brotherLogo { float: left; width: 122px; padding: 11px 0 8px; text-align: right; }

#header #formArea { float: right; width: 263px; padding-top: 6px; text-align: left; }

#header #country             { padding-bottom: 3px; }
#header #country option      { font-family: sans-serif; }
#header #country select      { font-family: sans-serif; }
#header #country .countryTxt { width: 220px; height: 19px; margin-right: 5px; }

#header #search input      { font-family: sans-serif; }
#header #search .searchTxt { width: 220px; height: 20px; margin-right: 5px; padding: 2px;}

/*  clearfix Style
---------------------------------------------*/
#header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#header {
	display: inline-block;
}

/*Hides from IE-mac\*/
* html #header { height: 1%; }
#header { display: block; }
/*End hide from IE-mac*/


/*---------------------------------------------
02. footer
---------------------------------------------*/

.f10s{font-size:0.6em;line-height:125%;}


#allTable{
	background-color: #FFFFFF;
	clear:left;
}


table.wbBorder,
td.wbBorder{
	border-bottom:1px solid #fff;
}

td.wlBorder{
	border-left:1px solid #fff;
}



a.grey02{
    color:#CCCCCC;
    text-decoration:none;
}
a.grey02:hover {
    color:#CCCCCC;
    text-decoration:underline;
}

.copyright{
	color:#666666;
	font-family:helvetica, verdana, arial, sans-serif;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
}
table td,
table th{
	vertical-align:top;
}

table td.middle,
table th.middle{
	vertical-align:middle;
}



