@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

  body {
      font-family:'Noto Sans Japanese' , Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
      width: 1080px;
      margin: auto;
      background-color: #FFFFFF;
      -webkit-text-size-adjust: 100%;
      }

a img:hover {
	opacity: 0.8 ;
}

a:link { color: #000000;}
a:visited { color: #999999; }
a:hover { color: #000000; text-decoration:underline;}
a:active { color: #000000; }

.home {
  width:340px;
  margin: auto;
}
.home p {
  width:340px;
  text-align: center;
}

.topimg {
    margin: auto;
    width: 950px;
}
.topimg img{
    width: 950px;
    margin-top: 15px;
}

.toptext-smp {
  display: none;
}

.toptext-pc {
  width: 990px;
  margin: auto;
  padding-left: 40px;
  padding-top: 30px;
}
.toptext-pc li {
  display: inline-block;
}
.toptext-text {
  width: 461px;
  margin: auto;
  vertical-align: top;
  padding-left: 30px;
}
.toptext-img {
  width: 455px;
}
.toptext-img img{
  width: 455px;
}
.toptext-title{
  display: block;
  font-size: 25px;
  font-weight: bold;
  margin-bottom: 10px;
}
.toptext-detail{
  display: block;
  font-size: 15px;
  letter-spacing: -2px;
}
.toptext-detail2{
  display: block;
  font-size: 15px;
  letter-spacing: -2px;
  margin-top: 16px;
}

.jumpimg {
    width: 990px;
    margin: auto;
    margin-left: 66px;
    margin-top: 30px;
}
.jumpimg li {
    display: inline-block;
    margin-right: 11px;
}

.jumpimg img{
    width: 308px;
}

.margin-right-off {
    margin-right: 0px !important;
}

.kakaku {
  display: inline-block;
  font-size: 25px;
  font-family: "HGP創英角ゴシックUB" , 'Noto Sans Japanese' , Avenir , sans-serif;
  font-weight: bold;
  margin-left: -1px;
  color: #FF0000;
    margin-top: 3px;
}
.kakaku-zei {
  display: inline-block;
  font-size: 15px;
  font-family: "HGP創英角ゴシックUB" , 'Noto Sans Japanese' , Avenir , sans-serif;
  font-weight: bold;
  color: #000000;
}


.tuzyokakaku-oya{
  position: relative;
  margin-top: 5px;
}
.tuzyokakaku-ko{
  font-size: 14px;
  position: absolute;
  top: 5px;
  left: 5px;
}

.bigimg-price-kakaku {
  font-size: 38px;
  font-family: "HGP創英角ゴシックUB" , 'Noto Sans Japanese' , Avenir , sans-serif;
  font-weight: bold;
  margin-top: 17px;
  margin-bottom: 8px;
  color: #FF0000;
  letter-spacing: -4px;
}
.bigimg-price-kakaku-teika {
  font-size: 18px;
  font-family: "HGP創英角ゴシックUB" , 'Noto Sans Japanese' , Avenir , sans-serif;
  font-weight: bold;
  margin-left: 22px;
  color: #000000;
  letter-spacing: -1px;
}
.bigimg-price-kakaku-zei {
  font-size: 25px;
  font-family: "HGP創英角ゴシックUB" , 'Noto Sans Japanese' , Avenir , sans-serif;
  font-weight: bold;
  color: #000000;
}
.toitem {
  width: 100px;
}
.toitem p {
  width: 100px;
  padding-right: 30px;
  text-align: right;
}

.tuzyokakaku-oya2{
  position: relative;
  margin-top: 5px;
}
.tuzyokakaku-ko2{
  font-size: 14px;
  position: absolute;
  top: -3px;
  left: 5px;
}

.bigimg-price-kakaku2 {
  font-size: 30px;
  font-family: "HGP創英角ゴシックUB" , 'Noto Sans Japanese' , Avenir , sans-serif;
  font-weight: bold;
  margin-top: 17px;
  margin-bottom: 8px;
  color: #FF0000;
  letter-spacing: -4px;
}
.bigimg-price-kakaku-teika2 {
  font-size: 18px;
  font-family: "HGP創英角ゴシックUB" , 'Noto Sans Japanese' , Avenir , sans-serif;
  font-weight: bold;
  margin-left: 22px;
  color: #000000;
  letter-spacing: -1px;
}
.bigimg-price-kakaku-zei2 {
  font-size: 25px;
  font-family: "HGP創英角ゴシックUB" , 'Noto Sans Japanese' , Avenir , sans-serif;
  font-weight: bold;
  color: #000000;
}
.toitem2 {
  width: 100px;
}
.toitem2 p {
  width: 100px;
  padding-right: 30px;
  text-align: right;
}

.saletitle {
  width:960px;
  margin: auto;
  margin-top: 50px;
  margin-bottom: 20px;
  border-bottom: 2px dotted #000000;
}
.saletitle p{
  font-size: 25px;
  margin-left: 10px;
}


.itemlist {
  width: 990px;
  margin: auto;
  margin-left: 70px;
  margin-top: 16px;
}

.bigimg {
  margin: auto;
  width:990px;
}
.bigimg li {
  display: inline-block;
  vertical-align: top;
}
.bigimg img {
  width: 460px;
  margin-right: 0px;
}
.bigimg p {
  width: 460px;
  margin-left: 20px;
}
.bigimg-title{
  font-size: 30px;
  margin-top: 45px;
  font-weight: 500;
  line-height: 35px;
}
.bigimg-detail{
  font-size: 20px;
  margin-top: -10px;
  letter-spacing: -1px;
}
.bigimg-detail2{
  font-size: 20px;
  margin-top: 10px;
  letter-spacing: -1px;
}

.smallimg {
  width: 1000px;
  margin: auto;
}
.smallimg li {
  display: inline-block;
  vertical-align: top;
}
.smallimg img {
  width: 228px;
  margin-right: 10px;
  margin-top: 20px;
}
.smallimg li p {
  width: 228px;
  font-size: 14px;
  margin-right: 8px;
  margin-left: -1px;
}
.smallimg-title1 {
  font-size: 21px !important;
}
.smallimg-title2 {
  font-size: 21px !important;
  margin-top: -6px;
  margin-bottom: 3px;
}
.smallimg-detail{
  margin-left: 5px;
}

.banner_pc {
  width: 800px;
  margin: auto;
  padding-top: 30px;
  margin-top: 10px;
}
.banner_pc li {
  width: 393px;
  display: inline-block;
}
.banner_L {
  margin-right: 14px;
  margin-top: 10px;
}
.banner_R {
  margin-top: 10px;
}
.banner_pc img{
  width: 393px;
}

.footer {
  width:800px;
  height: 70px;
  margin: auto;
  margin-top: 20px;
}
.footer li {
  display: inline-block;
}
.footer_p {
  margin-left: 20px;
  margin-right: 20px;
}
.footerlink {
  text-align: center;
}
.copyright {
  text-align: right;
  margin-top: 10px;
  margin-right: 15px;
}
}
