@charset "utf-8";

@import url("../packages/080813/css/import.css");



/* ――――――――――▼統一▼―――――――――― */



body{

  background: url("/img/bg_header.jpg") repeat-x;

  background-color: #fff;

  background-position: left top;

  font-size: small;

  width: 100%;

  text-align: center;

  margin: 0;

}



html{

  overflow-y: scroll; 

}



img{

  border: 0px;

  font-size: 0px;

  vertical-align: bottom;

  line-height: 0;

}



.clr{

  clear: both;

  font-size: 0px;

  height: 0px;

}



#wrapper{

  width: 900px;

  margin: 0 auto;

  padding-left: 13px;

  text-align: left;

  font-size: 90%;

  font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', sans-serif;

  color: #5a5a5a;

}



a:link,

a:visited{

  text-decoration: none;

}



a:hover{

  text-decoration: underline;

}







/* ――――――――――▲統一▲―――――――――― */



/* ▼header▼ */



#header{

  margin: 0;

  padding: 0;

  width: 900px;

}



#header_logo{

  width: 371px;

  margin: 0px 73px 0px 0px;

  float: left;

  display: inline;

}



#header01{

  width: 90px;

  float: left;

  display: inline;

}



#header02{

  width: 113px;

  float: left;

  display: inline;

}



#header03{

  width: 76px;

  float: left;

  display: inline;

}



#header04{

  width: 130px;

  float: left;

  display: inline;

}



#header01,

#header02,

#header03,

#header04{

  padding-left: 1px;

  background-image: url("img/header_line.gif");

  background-position: left top;

  background-repeat: no-repeat;

}



#header ul{

  margin: 0;

  padding: 0;

}



#header ul li{

  margin: 0;

  padding: 0;

  float: left;

  display: inline;

  line-height: 0;

}



#pankuzu{

  width: 840px;

  margin-bottom: 10px;

  text-align: right;

  padding: 0px 60px 5px 0px;

  background:-color: #d7eef7;

  font-size: 10px;

}



#pankuzu a{

  color: #17688d;

}



/* --

#header_bot{

  margin: 0px;

  padding: 0px;

  font-size: 0;

  height: 11px;

}

--*/



/* ▲header▲ */



/* ▼footer▼ */

#footer{

  width: 890px;

  margin: 20px auto 10px;

  border: 1px #a5a5a5;

  border-style: solid none none;
  
  letter-spacing: -0.01em;

}




#footer a{

  color: #4e4e4e;

}





#footer_hidari{

  width: 430px;

  margin-left: 10px;

  float: left;

  display: inline;

  color: #4e4e4e;

}



#footer_migi{

  width: 400px;

  margin-right: 40px;

  float: right;

  display: inline;

  text-align: right;

}



/* ▲footer▲ */







/* ▼左カラム▼ */



#catalog_hidari{

  width: 200px;

  margin: 10px 0 20px;

  float: left;

  display: inline;

}



#catalog_hidari ul{

  width: 199px;

  margin: 0px;

  padding: 0px;

  list-style-type: none;

}



#catalog_hidari ul li{

  width: 199px;

  margin: 0px;

  padding: 0px;

}



#catalog_hidari01{

  margin-top: 9px;

}



#catalog_hidari02{

  margin-top: 7px;

}



#catalog_hidari03{

  margin-top: 4px;

}



#catalog_hidari04{

  margin-top: 6px;

}





/* ▲左カラム▲ */



/* ▼詳細ページ▼ */



#shop_t{

  margin-top: 14px;

}



/* ▲詳細ページ▲ */



/* ▼カート▼ */



#cart01{

  text-align: right;

  margin: 0 0 15px;

  padding-right: 10px;

  font-size: small;

  font-weight: bold;

}



#cart02{

  color: #f00;

  font-size: small;

  font-weight: bold;

  margin-bottom: 50px;

}



#cart03{

  margin: 0 0 20px;

}



#cart04 a{

  text-decoration: none;

}



#back{

  padding-bottom: 5px;

}



.back{

  padding-bottom: 5px;

}



#back2{

  padding-bottom: 5px;

  text-decoration: none;

}



#back2 a{

  text-decoration: none;

  font-size: 0;

}



.loginarea a{

  text-decoration: none;

}



/* ▲カート▲ */

