@charset   "UTF-8";

@media screen and (max-width: 320px) {

.yappa{
  background:#2c1305;
}

#newface_girls{
  width:100px;
  height:150px;
}

#new_face_box{
  height:176px;
  width:320px;
  background:#404040;
  margin: 0 auto;
  position:relative;
  top:10px;
}

#new_face_box2{
  height:176px;
  width:320px;
  background:#feeae4;
  margin: 0 auto;
  position:relative;
  top:10px;
}

.left_photo{
  width:106px;
  height:156px;
  background:white;
  float:left;
  position:relative;
  top:10px;
  left:7px;
  box-shadow: 1px 1px 1px 0 #dedede;
}

.right_font{
  height:156px;
  width:185px;
  float:right;
  position:relative;
  top:10px;
  right:15px;
}

.mini_girl{
  width:100px;
  height:150px;
  margin:0;
  padding:0;
  position:relative;
  top:3px;
  left:3px;
}

.newday{
  font-size:10px;
  color:white;
  margin:0;
  padding:0;
  line-height:10px;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
}

.bigname{
  font-size:13px;
  font-weight:bold;
  color:white;
  line-height:11px;
  margin:4px 0 0 0;
  padding:0 0 3px 0;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
  width:194px;
  border-bottom: 1px solid white;
}

.bigname span{
  font-size:9px;
  color:white;
  line-height:9px;
  position:relative;
  left:2px;
  top:1px;
}

.new_shop_font{
  font-size:9px;
  color:#660000;
  line-height:12px;
  width:188px;
  height:121px;
  background:white;
  padding:2px 3px 0px 3px;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
  position:relative;
  top:-9px;
  box-shadow: 1px 1px 1px 0 #dedede;
}

.new_shop_font span{
  position:relative;
  top:0px;
}

.ded{
  margin:0 auto;
  width:100%;
  height:3px;
  border-bottom: 1px dotted white;
  padding: 20px 0 0 0;
}

#ded_dot{
  width:100%;
  position:relative;
  top:16px;
}
}

@media screen and (min-width:321px) and (max-width: 374px) {

.yappa{
  background:#2c1305;
}

#newface_girls{
  width:120px;
  height:180px;
}

#new_face_box{
  height:206px;
  width:360px;
  background:#404040;
  margin: 0 auto;
  position:relative;
  top:10px;
}

#new_face_box2{
  height:206px;
  width:360px;
  background:#feeae4;
  margin: 0 auto;
  position:relative;
  top:10px;
}

.left_photo{
  width:126px;
  height:186px;
  background:white;
  float:left;
  position:relative;
  top:10px;
  left:7px;
  box-shadow: 1px 1px 1px 0 #dedede;
}

.right_font{
  height:156px;
  width:215px;
  float:right;
  position:relative;
  top:10px;
  right:5px;
}

.mini_girl{
  width:120px;
  height:180px;
  margin:0;
  padding:0;
  position:relative;
  top:3px;
  left:3px;
}

.newday{
  font-size:10px;
  color:white;
  margin:0;
  padding:0;
  line-height:10px;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
}

.bigname{
  font-size:13px;
  font-weight:bold;
  color:white;
  line-height:11px;
  margin:4px 0 0 0;
  padding:0 0 3px 0;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
  width:213px;
  border-bottom: 1px solid white;
}

.bigname span{
  font-size:11px;
  color:white;
  line-height:9px;
  position:relative;
  left:12px;
  top:1px;
}

.new_shop_font{
  font-size:10px;
  color:#660000;
  line-height:14px;
  width:205px;
  height:145px;
  background:white;
  padding:4px 4px 4px 4px;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
  position:relative;
  top:-7px;
  box-shadow: 1px 1px 1px 0 #dedede;
}

.new_shop_font span{
  position:relative;
  top:4px;
}

.ded{
  margin:0 auto;
  width:100%;
  height:3px;
  border-bottom: 1px dotted white;
  padding: 20px 0 0 0;
}

#ded_dot{
  width:100%;
  position:relative;
  top:16px;
}
}

@media screen and (min-width: 375px) and (max-width: 413px) {

.yappa{
  background:#2c1305;
}

#newface_girls{
  width:120px;
  height:180px;
}

#new_face_box{
  height:206px;
  width:375px;
  background:#404040;
  margin: 0 auto;
  position:relative;
  top:10px;
}

#new_face_box2{
  height:206px;
  width:375px;
  background:#feeae4;
  margin: 0 auto;
  position:relative;
  top:10px;
}

.left_photo{
  width:126px;
  height:186px;
  background:white;
  float:left;
  position:relative;
  top:10px;
  left:7px;
  box-shadow: 1px 1px 1px 0 #dedede;
}

.right_font{
  height:156px;
  width:230px;
  float:right;
  position:relative;
  top:10px;
  right:5px;
}

.mini_girl{
  width:120px;
  height:180px;
  margin:0;
  padding:0;
  position:relative;
  top:3px;
  left:3px;
}

.newday{
  font-size:10px;
  color:white;
  margin:0;
  padding:0;
  line-height:10px;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
}

.bigname{
  font-size:13px;
  font-weight:bold;
  color:white;
  line-height:11px;
  margin:4px 0 0 0;
  padding:0 0 3px 0;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
  width:228px;
  border-bottom: 1px solid white;
}

.bigname span{
  font-size:11px;
  color:white;
  line-height:9px;
  position:relative;
  left:12px;
  top:1px;
}

.new_shop_font{
  font-size:11px;
  color:#660000;
  line-height:14px;
  width:220px;
  height:145px;
  background:white;
  padding:4px 4px 4px 4px;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
  position:relative;
  top:-7px;
  box-shadow: 1px 1px 1px 0 #dedede;
}

.new_shop_font span{
  position:relative;
  top:4px;
}


.ded{
  margin:0 auto;
  width:100%;
  height:3px;
  border-bottom: 1px dotted white;
  padding: 20px 0 0 0;
}

#ded_dot{
  width:100%;
  position:relative;
  top:16px;
}
}

@media screen and (min-width: 414px) {

.yappa{
  background:#2c1305;
}


#newface_girls{
  width:120px;
  height:180px;
}

#new_face_box{
  height:206px;
  width:400px;
  background:#404040;
  margin: 0 auto;
  position:relative;
  top:10px;
}

#new_face_box2{
  height:206px;
  width:400px;
  background:#404040;
  margin: 0 auto;
  position:relative;
  top:10px;
}

.left_photo{
  width:126px;
  height:186px;
  background:white;
  float:left;
  position:relative;
  top:10px;
  left:7px;
  box-shadow: 1px 1px 1px 0 #dedede;
  margin: 0 0 0 1px;
}

.right_font{
  height:156px;
  width:255px;
  float:right;
  position:relative;
  top:10px;
  right:5px;
}

.mini_girl{
  width:120px;
  height:180px;
  margin:0;
  padding:0;
  position:relative;
  top:3px;
  left:3px;
}

.newday{
  font-size:10px;
  color:white;
  margin:0;
  padding:0;
  line-height:10px;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
}

.bigname{
  font-size:13px;
  font-weight:bold;
  color:white;
  line-height:11px;
  margin:4px 0 0 0;
  padding:0 0 3px 0;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
  width:250px;
  border-bottom: 1px solid white;
}

.bigname span{
  font-size:11px;
  color:white;
  line-height:9px;
  position:relative;
  left:12px;
  top:1px;
}

.new_shop_font{
  font-size:11px;
  color:#660000;
  line-height:14px;
  width:242px;
  height:145px;
  background:white;
  padding:4px 4px 4px 4px;
  font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体";
  position:relative;
  top:-7px;
  box-shadow: 1px 1px 1px 0 #dedede;
}

.new_shop_font span{
  position:relative;
  top:4px;
}


.ded{
  margin:0 auto;
  width:400px;
  height:3px;
  border-bottom: 1px dotted white;
  margin: 0 auto;
  padding: 20px 0 0 0;
}

#ded_dot{
  width:100%;
  position:relative;
  top:16px;
}
}





