* a:link {
  color: #FFFFCC;   
}
* a:visited {
  color: #FFFFCC;   
}
body {
  background-image: url(../image/backImage_body.gif);
  color: #FFFFFF; 
  text-align: center;
  margin: 20px 20px 50px 20px;
}
.structure {
  width: 780px; 
  background-color: #262626;
}
/* ヘッダー */
#header,
#container {
  text-align: left;
}
#footer {
  text-align: center;
}
#header {
  padding: 15px 25px 0px 25px; /* 時計回り */
  margin: 0px 0px -3x 0px;
}
/* IE 7 */
*:first-child+html #header {
	padding-bottom: 15px;
}
h1 {
  margin: 0px 0px -27px 0px;
}
#header h2 {
  color: #FFFFCC;
  font-size: 20px;
  margin: 20px 0px -12px 0px;
}
/* 紹介文 */
#header p {
  line-height: 20px;
  font-size: 15px;
}
#header p span{
  color: #FF9966;
}
/* 左 */
#primary {
  float: left;
  width: 450px;
  padding: 12px 0px 0px 21px;
  
}
/* 明細 */
#section_lv2 { 
  width: 424px;
  height: 230px;
  padding: 12px 15px 5px 11px;
  background-image: url(../image/primary_box.gif);
  background-repeat: no-repeat;
  margin: 0px 0px 12px 0px; /* 明細の間隔 */
  line-height: 21px;
  font-size: 15px; 
}
/* 明細画像 */
#section_lv2 h2 { 
  float: left;
  margin: 0px 8px 0px 0px;
  border-style: solid;
  border-width: 3px;
  border-color: #FFFFCC; 
}
/* 明細画像 */
#section_lv2 p img { 
  margin: 1px 0px 0px 0px;
}
/* 商品名 */
#section_lv2 h3 { 
  font-size: 16; 
  color: #FED5C9;
  margin: 20px 0px -15px 0px;
}
/* 右 */
#secondary {
  float: right;
  width: 300px;
  padding: 6px 25px 0px 5px;
}
/* 右見出し */
#section_lv2_sec h2 {
  width: 278px;
  background-image: url(../image/second_bar_1.gif);
  background-repeat: no-repeat;
  font-size: 15px; 
  padding: 12px 0px 0px 35px;
  margin: 15px 0px -10px 0px;
  color: #FED5C9;
}
#section_lv2_sec p {
  line-height: 19px;
  font-size: 13px; 
  padding: 10px 8px 7px 10px;
  margin: 12px -2px 0px 6px;
  background-color: #333333;
}
#section_lv2_sec span{
  margin: 0px 0px 0px 13px;
}
#section_lv2_sec p span{
  color: #FFCC99;
}
#section_lv2_sec li{
  background-color: #333333;
  line-height: 16px;
  font-size: 13px;
  list-style-type: none;
  background: url(../image/list_head.gif) no-repeat;
  background-position: 0px 2.5px 0px 0px 0px;
  padding: 0px 0px 3px 20px;
  margin:  0px 0px 0px -23px;
}
/* 新着画像 */
#section_lv2_sec h3 {
  float: left;
  margin:  23px 6px 0px 8px;
  border-style: solid;
  border-width: 3px;
  border-color: #FFFFCC;
}
#footer p {
  line-height: 16px;
  font-size: 13px;
  margin: 7px 0px 12x 0px;
  color: #CCCCCC;
}
#section_lv2_sec .kiiro {
  font-size: 15px;
  font-weight: bold;
  color: #FFFF66;
  margin: 0px 0px 0x -2px;
  padding: 0px 0px 0px 0px;
}

/* IE 8 */
html>/**/body .structure {
  width: 790px; 
}
/* IE 8 */
html>/**/body #primary {
  width: 440px;
}
/* IE 8 */
html>/**/body #secondary {
  width: 290px;
}
/* IE 8 */
html>/**/body {
  background-image: none;
  background-color: #262626;
}
/* IE 8 */
html>/**/body #section_lv2 p {
  margin: 0px 20px 0px 0px;
  font-size: 15px; 
}
/* IE 8 */
html>/**/body section_lv2 h2 {
  margin: 0px 5px 0px -15px;
}


/* IE 8 */
html>/**/body #section_lv2 h3 {
  margin: 5px 0px 5px 0px;
  font-size: 17px; 
}

/* IE 8 */
html>/**/body #section_lv2 { 
  /*height: 250px;*/
}











