@import url("catalog.css");
@import url("brand_top.css");
@import url("system.css");
@import url("product.css");


html {/*IEのちらつき対策*/
filter: expression(document.execCommand("BackgroundImageCache", false,true));
overflow-x: hidden;
}

/* ヘッダー・フッターを含む共通部分のスタイル指定*/
* {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"新細明體";
}
body { text-align:center;}
h1 { float:left; width:250px; height:60px; text-indent:-9000px;}
h2 { display:none; text-indent:-9000px; height:0px;}
a { overflow:hidden;}
/* \*//*/
a { overflow:visible;}
/**/
#wrapper { width:700px; margin:0px auto; text-align:left;}
#header { height:60px;}
#content_s { height:400px; text-align:left;}
#content_l { text-align:left;}
#content_m { height:460px;}

/*global*/
#global { height:40px; width:700px; text-align:left;background:url(../img/global.gif)  no-repeat 0px 0px; list-style-type:none;}
#global a { display:block; height:40px; background-image:url(../img/global.gif); text-indent:-9000px;}
#global li { float:left;}
#global li.grandaine a { margin-left:155px; width:132px; background-image:url(../img/global.gif); background-position: -155px 0px; }
#global li.grandaine a:hover { background-position: -155px -40px; }
#global li.superior a { width:150px; background-position: -287px 0px; }
#global li.superior a:hover { background-position: -287px -40px; }
#global li.precious a { width:130px; background-position: -437px 0px; }
#global li.precious a:hover { background-position: -437px -40px; }
p#brandline { display:none}

/*header*/
#grandaine #header { background-color:#3a111b;}
#grandaine h1 { background:url(../img/logo_g.gif) no-repeat 0px 0px;}
#superior #header { background-color:#dedede;}
#superior h1 { background:url(../img/logo_s.gif) no-repeat 0px 0px;}
#precious #header { background-color:#efce8f;}
#precious h1 { background:url(../img/logo_p.gif) no-repeat 0px 0px;}


/*subnavi*/
#subnavi { float:right; width:260px; height:27px;position:relative; top:33px; list-style-type:none;} 
#subnavi li { float:left;text-indent:0px;}
#grandaine #subnavi a { display:block; height:27px; background:url(../img/subnavi_g.gif) no-repeat ; text-indent:-9000px;}
#grandaine #subnavi li.skin a { width:76px; background-position: 0px 0px;}
#grandaine #subnavi li.skin a:hover { background-position: 0px -27px;}
#grandaine #subnavi li.system a { width:68px; background-position: -76px 0px;}
#grandaine #subnavi li.system a:hover { background-position: -76px -27px;}
#grandaine #subnavi li.base a { width:116px; background-position: -144px 0px;}
#grandaine #subnavi li.base a:hover { background-position: -144px -27px;}

#superior #subnavi a {display:block; height:27px; background:url(../img/subnavi_s.gif) no-repeat ; text-indent:-9000px;}
#superior #subnavi li.skin a { width:76px; background-position: 0px 0px;}
#superior #subnavi li.skin a:hover { background-position: 0px -27px;}
#superior #subnavi li.system a { width:68px; background-position: -76px 0px;}
#superior #subnavi li.system a:hover { background-position: -76px -27px;}
#superior #subnavi li.base a { width:116px; background-position: -144px 0px;}
#superior #subnavi li.base a:hover { background-position: -144px -27px;}

/*footer*/
#footer { margin-top:5px; margin-right:auto; margin-bottom:0px ; margin-left:auto; width:760px; border-top:solid 1px #666666; clear:left;}
table#footer .left { padding:2px; text-align:left;}
table#footer .right { padding:2px; text-align:right;}


.fixed_hrLine{
	margin:5px auto;
	margin-bottom:15px;
	width:760px;
	height:10px;
	background:url(../../uni_element/images_header/hr_line.gif) left top repeat-x;
}
