@import url(bace.css); 

#key {
  height: 450px;
  width: 900px;
  background-image: url('../img/in-key.jpg');
  background-repeat: no-repeat;
  background-position: left top;
}


#i-title {
  padding-top: 15px;
  padding-left: 20px;
  height: 435px;
  width: 530px;
  background-image: url('../img/bg-title.jpg');
  background-repeat: no-repeat;
  background-position: left top;
}


#h-txt {
  font-size: 11pt;
  color: #330000;
  margin-top: 60px;
}


h1 {
  font-size: 11pt;
  color: #330000;
  font-weight: normal;
  margin: 0px 0px 20px;
  padding: 0px;
}



/* コンテンツ */

#about {
  margin-bottom: 20px;
  height: 270px;
  width: 620px;
  background-image: url('../img/bg-in01.jpg');
  background-repeat: no-repeat;
  background-position: left top;
}

#a-txt {
  font-size: 11pt;
  line-height: 145%;
  padding: 5px 15px 15px;
  width: 320px;
}


#in-shop {
  margin-bottom: 10px;
  height: 75px;
  width: 630px;
}

#in-shop a:hover img {
  position: relative;
  top: 1px;
  left: 1px;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}




#info {
  margin-bottom: 10px;
  padding: 9px 9px 0px;
  border: 1px solid #CC6600;
  height: auto;
  width: 600px;
}

#info ul {
  margin: 10px 0px 0px 10px;
  padding: 0px;
  list-style-type: none;
  width: 600px;
}

#info li {
  font-size: 11pt;
  color: #996600;
  margin-bottom: 15px;
  padding-left: 20px;
  list-style-type: none;
  background-image: url('../img/info-pin.png');
  background-repeat: no-repeat;
  background-position: left top;
}

.li-box {
  font-size: 9pt;
  color: #666666;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
}


.sp-box {
  margin-bottom: 15px;
  padding: 9px;
  border: 1px solid #CCCCCC;
  height: auto;
  width: 600px;
  background-image: url('../img/bg-sp.gif');
  background-repeat: repeat-x;
  background-position: left bottom;
}


.sp-ti {
  font-size: 11pt;
  color: #990000;
  margin: 0px 0px 15px;
  padding: 0px;
  height: 35px;
  width: 600px;
  background-image: url('../img/bg-spti.gif');
  background-repeat: repeat-x;
  background-position: left top;
}


h3.gen {
  font-size: 11pt;
  color: #990000;
  margin: 0px;
  padding: 10px 10px 5px 120px;
  float: left;
  height: 20px;
  width: 300px;
  background-image: url('../img/icon-gentei.gif');
  background-repeat: no-repeat;
  background-position: left top;
}

h3.gen2 {
  font-size: 11pt;
  color: #990000;
  margin: 0px;
  padding: 4px 10px 0px 120px;
  float: left;
  height: 31px;
  width: 280px;
  background-image: url('../img/icon-gentei.gif');
  background-repeat: no-repeat;
  background-position: left top;
}


h3.new {
  font-size: 11pt;
  color: #990000;
  margin: 0px;
  padding: 10px 10px 5px 90px;
  float: left;
  height: 20px;
  width: 330px;
  background-image: url('../img/icon-new.gif');
  background-repeat: no-repeat;
  background-position: left top;
}

h3.new2 {
  font-size: 11pt;
  color: #990000;
  margin: 0px;
  padding: 4px 10px 0px 90px;
  float: left;
  height: 31px;
  width: 310px;
  background-image: url('../img/icon-new.gif');
  background-repeat: no-repeat;
  background-position: left top;
}


h3.pick {
  font-size: 11pt;
  color: #990000;
  margin: 0px;
  padding: 10px 10px 5px 115px;
  float: left;
  height: 20px;
  width: 300px;
  background-image: url('../img/icon-pickup.gif');
  background-repeat: no-repeat;
  background-position: left top;
}

h3.pick2 {
  font-size: 11pt;
  color: #990000;
  margin: 0px;
  padding: 4px 10px 0px 115px;
  float: left;
  height: 31px;
  width: 280px;
  background-image: url('../img/icon-pickup.gif');
  background-repeat: no-repeat;
  background-position: left top;
}




.prc {
  color: #990000;
  font-weight: bold;
  text-align: right;
  padding: 0px 5px 0px 0px;
  float: right;
}


.sp-txt {
  font-size: 10pt;
  color: #666666;
  clear: both;
  height: auto;
}

.sp-txt img {
  margin-right: 10px;
  float: left;
}


.h3n {
  font-size: 11pt;
  color: #990000;
  line-height: 100%;
}


.pick-b {
  font-size: 11pt;
  color: #CC6666;
  font-weight: bold;
}

.pick {
  font-size: 11pt;
  color: #CC6666;
}



/* 価格改定について */

#kaitei {
  margin-bottom: 10px;
  padding: 9px 19px;
  border: 1px solid #A9A9A9;
  height: auto;
  width: 580px;
}

p.kaiti {
  font-size: 11pt;
  font-weight: bold;
  text-align: center;
}
