@charset "UTF-8";
/* CSS Document */
#zentai {
  overflow-x: hidden;
  overflow-y: hidden;
  width: 375px;
}
header {
  background: white;
  line-height: 1;
  position: fixed;
  top: 0;
  z-index: 100;
  text-align: center;
  padding: 1rem;
  color: black;
  font-size: 0.5em;
  width: 375px;
  height: 20px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 15px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.top {
  position: relative;
  margin: 0px;
  padding: 0px;
}
div {
  margin: 0px;
  padding: 0px;
}
body {
  margin: 0px;
  magin-bottom: 0px;
  padding: 0px;
  width: 375px;
  overflow-x: hidden;
}
.midashi {
  margin: 0px;
  padding: 0px;
  background: #BEC5CC;
  width: 375px;
}
h1 {
  color: white;
  font-size: 0.9em;
  font-family: "Lucida Console", Monaco, monospace;
  background: rgba(190, 197, 204, 0.4);
  margin: 0px;
  padding-right: 10px;
  padding-left: 35px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: absolute;
  left: 0%;
  top: 53%;
}
h2 {
  color: white;
  font-size: 1em;
  font-weight: inherit;
  margin: 0px;
  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 5px;
  position: absolute;
  left: 81px;
  top: 500px;
  border: 2px solid;
}
p {
  color: white;
  font-size: 0.7em;
  margin: 0px;
  padding: 0px;
  position: absolute;
  left: 20px;
  top: 60%;
}
h2 {
  color: white;
  font-size: 1em;
  margin: 0px;
  padding: 10px;
  position: absolute;
  left: 80PX;
  top: 510px;
  font-family: Osaka-mono, "MS Gothic", monospace;
}
/*ここまで見出し、ここからファッション集*/
.back {
  width: 375px;
  height: 2650px;
  background-color: #BEC5CC;
  position: absolute;
  top: 595px;
  margin: 0px;
  magin-top: 0px;
  padding: 0px;
}
.fasion {
  width: 375px;
  height: 2000px;
  background: #BEC5CC;
  padding-bottom: 10px;
  margin-top: 10px;
}
.casual {
  width: 55%;
  margin-top: 0px;
  margin-left: 140px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  padding-right: 16px;
  border: 3px solid white;
  border-top: none;
  border-left: none;
}
.simple {
  width: 58%;
  margin-top: 30px;
  margin-left: 10px;
  padding-top: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 3px;
  border: 3px solid white;
  border-top: none;
  border-left: none;
}
.girly {
  width: 55%;
  margin-top: 20px;
  margin-left: 140px;
  padding-top: 11px;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 14px;
  border: 3px solid white;
  border-top: none;
  border-left: none;
}
.street {
  width: 55%;
  margin-top: 32px;
  margin-left: 10px;
  padding-top: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  padding-right: 15px;
  border: 3px solid white;
  border-top: none;
  border-left: none;
}
.fomal {
  width: 55%;
  margin-top: 30px;
  margin-left: 140px;
  padding-top: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  padding-right: 16px;
  border: 3px solid white;
  border-top: none;
  border-left: none;
}
.sporty {
  width: 55%;
  margin-top: 30px;
  margin-left: 10px;
  padding-top: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  padding-right: 15px;
  border: 3px solid white;
  border-top: none;
  border-left: none;
}
.mode {
  width: 55%;
  margin-top: 30px;
  margin-left: 140px;
  padding-top: 0px;
  padding-bottom: 6px;
  padding-left: 0px;
  padding-right: 16px;
  border: 3px solid white;
  border-top: none;
  border-left: none;
}
#mojicasual {
  position: absolute;
  top: 230px;
  left: 3px;
  padding: 0px;
  color: white;
  font-size: 2.5em;
  margin: 0px;
}
#mojisimple {
  position: absolute;
  color: white;
  font-size: 2.5em;
  top: 578px;
  left: 260px;
  padding: 0px;
  margin: 0px;
}
#mojigirly {
  position: absolute;
  color: white;
  font-size: 2.5em;
  top: 942px;
  left: 20px;
  padding: 0px;
  margin: 0px;
}
#mojistreet {
  position: absolute;
  color: white;
  font-size: 2.5em;
  top: 1301px;
  left: 256px;
  padding: 0px;
  margin: 0px;
}
#mojiformal {
  position: absolute;
  color: white;
  font-size: 2.5em;
  top: 1660px;
  left: 0px;
  padding: 0px;
  margin: 0px;
}
#mojisporty {
  position: absolute;
  color: white;
  font-size: 2.5em;
  top: 2011px;
  left: 250px;
  padding: 0px;
  margin: 0px;
}
#mojimode {
  position: absolute;
  color: white;
  font-size: 2.5em;
  top: 2380px;
  left: 12px;
  padding: 0px;
  margin: 0px;
}
.phrase {
  margin: 0px;
  color: #BEC5CC;
  font-family: Osaka-mono, "MS Gothic", monospace;
}
h18 {
  position: absolute;
  padding-top: 13px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: white;
  top: 197px;
}
h19 {
  position: absolute;
  padding-top: 12px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 10px;
  background-color: white;
  top: 546px;
  left: 89px;
}
h20 {
  position: absolute;
  padding-top: 12px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: white;
  top: 910px;
}
h21 {
  position: absolute;
  padding-top: 14px;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 25px;
  background-color: white;
  top: 1265px;
  left: 58px;
}
h22 {
  position: absolute;
  padding-top: 13px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: white;
  top: 1628px;
}
h23 {
  position: absolute;
  padding-top: 13px;
  padding-bottom: 11px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: white;
  top: 1977px;
  left: 139px;
}
h24 {
  position: absolute;
  padding-top: 12px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: white;
  top: 2349px;
}
#scasual {
  position: absolute;
  top: 640px;
  left: 10px;
  padding: 0px;
  margin: 0px;
}
#ssimple {
  position: absolute;
  top: 970px;
  left: 210px;
  padding: 0px;
  margin: 0px;
}
#sgirly {
  position: absolute;
  top: 1360px;
  left: 10px;
  padding: 0px;
  margin: 0px;
}
#sstreet {
  position: absolute;
  top: 1700px;
  left: 220px;
  padding: 0px;
  margin: 0px;
}
#sformal {
  position: absolute;
  top: 2070px;
  left: 10px;
  padding: 0px;
  margin: 0px;
}
#ssporty {
  position: absolute;
  top: 2400px;
  left: 210px;
  padding: 0px;
  margin: 0px;
}
#smode {
  position: absolute;
  top: 2790px;
  left: 0px;
  padding: 0px;
  margin: 0px;
}
.circle {
  width: 70px;
  height: 70px;
  border-radius: 50px;
  background: white;
  text-align: center;
  line-height: 70px;
  color: #BEC5CC;
  margin: 0px;
  padding: 0px;
	font-family: Osaka-mono, "MS Gothic", monospace;
  font-size: 1em;
}
h3 {
  position: absolute;
  top: 560px;
  left: 303px;
}
h4 {
  position: absolute;
  top: 925px;
  left: 4px;
}
h5 {
  position: absolute;
  top: 1285px;
  left: 303px;
}
h6 {
  position: absolute;
  top: 1645px;
  left: 4px;
}
h7 {
  position: absolute;
  top: 2005px;
  left: 303px;
}
h8 {
  position: absolute;
  top: 2370px;
  left: 4px;
}
h9 {
  position: absolute;
  top: 2730px;
  left: 303px;
}
/*商品説明*/
.hontaisetumei {
  width: 375px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 3102px;
}
h10 {
  color: white;
  position: absolute;
  top: 3150px;
  left: 36%;
}
h11 {
  color: black;
  font-size: 1em;
  position: absolute;
  top: 3270px;
  left: 36%;
  margin: 0px;
}
h12 {
  position: absolute;
  font-size: 0.7em;
  top: 3370px;
  left: 35%;
  margin: 0px;
}
h13 {
  position: absolute;
  font-size: 0.7em;
  top: 3390px;
  left: 35%;
  margin: 0px;
}
h14 {
  position: absolute;
  font-size: 0.7em;
  top: 3410px;
  left: 35%;
  margin: 0px;
}
.last {
  background: #BEC5CC;
  margin: 0px;
  padding: 10px;
  position: absolute;
  top: 3650px;
  width: 355px;
}
h16 {
  font-family: Osaka-mono, "MS Gothic", monospace;
  color: black;
  background-color: #FFFFFF;
  background: rgba(255, 255, 255, 0.8);
  padding-top: 13px;
  padding-bottom: 10px;
  padding-left: 12px;
  padding-right: 10px;
  margin: 0px;
  position: absolute;
  top: 42%;
  left: 21%;
}
h17 {
  color: aliceblue;
  background: #2C3169;
  font-size: 0.8em;
  width: 175px;
  padding-top: 20px;
  padding-left: 190px;
  padding-bottom: 100px;
  padding-right: 10px;
  margin: 0px;
  position: absolute;
  top: 3861px;
  left: 0px
}
a {
  color: white;
}