@charset "Shift_JIS";

/* ------------------------------
 リセット
------------------------------ */
#wrap h1,
#wrap h2,
#wrap form,
#wrap input,
#wrap p {
  margin:0;
  padding:0;
}

#wrap img {
  border:0;
  vertical-align:top;
}

#wrap {
  margin-top:5px;
}

#wrap table {
  color:#222;
  font-size:12px;
}

.mac #wrap table {
  font-size:11px;
}

div.attention {
  padding:1px 2px;
  border:1px solid #ddd;
  background-color:#FFFF99;
  color:#FF0000;
  line-height:1.2;
}

div.attention2 {
  padding:1px 2px;
  line-height:1.2;
  font-size:11px;
}

.uriba {
  background:url(/images/home0930/bg_hnavi02.jpg) repeat-x;
}

h1 {
  font-size:12px;
  font-weight:normal;
  text-align:center;
}

.hnav01 {
  padding:0 10px;
  background:url(/images/home0930/bg_hnavi01.jpg) right repeat-x;
}

#header .keyword {
  vertical-align:top;
  width:235px;
  height:22px;
  border:1px solid #aaa;
}


/* ------------------------------
 リンク
------------------------------ */
.subnav01 a:link,
.subnav01 a:visited {
  color:#003399;
  text-decoration:underline;
}

.subnav02 a:link,
.subnav02 a:visited {
  color:#000;
  text-decoration:underline;
}

.subnav01 a:hover,
.subnav01 a:active,
.subnav02 a:hover,
.subnav02 a:active {
  color:#666;
  text-decoration:none;
}

#header .attention a:link,
#header .attention a:visited {
  color:#FF0000;
  text-decoration:none;
}

#header .attention a:hover,
#header .attention a:active {
  color:#FF0000;
  text-decoration:underline;
}


/* ------------------------------
 css_browser_selector
------------------------------ */
.mac h1 {
  font-size:9px;
}

.ie6 #header img,
.ie7 #header img {
  vertical-align:middle;
}

.ie7 .keyword {
  margin-top:-1px;
}

.ie6 div.spacer,
.ie7 div.spacer {
  margin:-3px 0;
}

.ie6 div.spacer2,
.ie7 div.spacer2 {
  margin:-3px 0 -7px 0;
}

.ie6 #header .keyword {
  width:230px;
}

.mac .f10{
  font-size:10px;
}


/* ------------------------------
 パンくず
------------------------------ */
#pankuzu {
	width:600px; 
	margin:5px 0px 5px; 
	text-align:left;
}

/* ------------------------------
 ヘッダーメニュー
------------------------------ */
#headermenu ul {
	overflow: hidden;
	width: 752px;
	margin-right: 3px;
	margin-left: 3px;
}
.headermenu li {
	height: 44px;
	width: 56px;
	float: left;
	list-style-type: none;
	overflow: hidden;
	display: block;
}
.headermenu li a {
	background-repeat: no-repeat;
	background-position: 0px top;
	display: block;
	height: 44px;
	width: auto;
	text-indent: -9999em;
	overflow: hidden;
}
.headermenu li a:hover {
	background-position: 0px bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}
.headermenu ul li#nav1 a {background-image: url(/images/home0930/nav_home_o.jpg);}
#headermenu ul li#nav2 a {background-image: url(/images/home0930/nav_newitem_o.jpg);}
#headermenu ul #nav3 a {background-image: url(/images/home0930/nav_set_o.jpg);}
#headermenu ul #nav4 a {background-image: url(/images/home0930/nav_okaidoku_o.jpg);}
#headermenu ul #nav5 a {background-image: url(/images/home0930/nav_outlet_o.jpg);}
#headermenu ul #nav6 a {background-image: url(/images/home0930/nav_download_o.jpg);}
#headermenu ul #nav7 a {background-image: url(/images/home0930/nav_houjn2_o.jpg);}
#headermenu ul #nav8 a {background-image: url(#);}