@charset "UTF-8";
/*--------------------------------------
	copyright : d-techno
-----------------------------------*/
/*
 common
==============================*/
/* body ----------*/
body {
  -webkit-text-size-adjust: 100%;
  font-size: 13px;
  line-height: 1.6em;
  color: #706C6D;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-justify: inter-word;
  position: relative;
}

input, button, select, li, p, a {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  text-justify: inter-word;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
  border-style: none;
}

/* 共通リンク設定 */
a:link, a:visited {
  text-decoration: none;
}

/*input 装飾キャンセル*/
input, button, textarea, select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="checkbox"], button[type="checkbox"], textarea[type="checkbox"], select[type="checkbox"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox;
}

.roll_alpha a:hover img {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}

a.roll_alpha:hover img {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}

.roll_alpha_75 a:hover img {
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}

a.roll_alpha_75:hover img {
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}

img.roll_alpha:hover {
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0;
  border: 0;
  margin: 0;
  padding: 0;
  background: none transparent;
  vertical-align: middle;
  font-size: inherit;
  color: inherit;
}

select::-ms-expand {
  display: none;
}

* {
  margin: 0;
  padding: 0;
}

header {
  background-color: #ffb6c7;
  background-image: url(../images/common/headerback.png);
  display: block;
  height: 75px;
}
header .content {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
header .content img {
  display: inline;
}
header .content img.D-techno {
  margin-top: 16px;
  margin-left: 10px;
}
header .content ul {
  float: right;
  margin-top: 9px;
  margin-right: 10px;
}
header .content ul li {
  display: inline-block;
}

.btnGoods {
  position: relative;
}
.btnGoods .btnAmazon {
  position: absolute;
  top: -32px;
  left: 10px;
}

footer {
  clear: both;
  width: 950px;
  margin: 0 auto;
  margin-bottom: 5%;
}
footer p {
  text-align: center;
}
footer .btn {
  padding: 50px 60px 35px;
  margin-bottom: 90px;
}
footer .btn img {
  margin: 0 auto;
}
footer .btn img.left {
  float: right;
}
footer .btn img.right {
  float: left;
}
footer .buttom {
  margin: 0 auto;
  clear: both;
}
footer .buttom img {
  margin: 0 auto;
}
footer .buttom img.copy {
  width: 30%;
  margin-bottom: 15px;
}

ul {
  list-style: none;
}
