@charset "UTF-8";

.item{
  text-align:center;
}


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

.hime{
  width:310px;
  height:500px;
  margin:0 auto;
  padding: 0 0 20px 0;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}

.amusebox{
   width:310px;
   height:500px;
   text-align:center;
   position:relative;
   margin: 10px 0 0 0;
}

#owl-amuse{
   width:310px;
   height:500px;
   margin: 0 auto;
}

#owl-amuse .item{
   width:260px;
   height:500px;
   margin:0 auto;
}

.haikeisiro{
   width:310px;
   height:510px;
   background:rgba(255, 255, 255, 0.5);
   margin: 0 auto;
   padding: 10px 0 0 0;
}

.tyuui{
    width:260px;
    height:20px;
    background:#666564;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    margin: 0 auto;
    padding:0;
    line-height:24px;
    color:white;
}

.amuse-video.ammovie {
  width: 260px;
  height: auto;
  display: block;
}

#ammovie{
  width: 200px; /* 動画の幅を固定 */
  height: auto; /* アスペクト比を維持 */
  display: flex; /* Flexboxで配置調整 */
  justify-content: center; /* 再生ボタンを中央に配置 */
  align-items: center; /* 再生ボタンを中央に配置 */
}

#top_ps_movie{
  width:310px;
}

#top_psmovie{
  width:310px;
}

.top_moviep{
  width:300px;
  font-size:11px;
  line-height:14px;
  margin: 15px 0 0 7px;
  text-align:left;
}

.top_moviep span{
  color:red;
  position:relative;
  top:-5px;
}

.top_moviebg{
  width:310px;
}

.top_video_in{
  width:310px;
  height:100%;
  padding: 2px 0 10px 0;
  margin:0 0 0 5px;
}

.frame{
  width:310px;
  height:80px;
  margin:0 auto;
  padding:0;
  position:relative;
  top:5px;
}

#psindexbg{
  width:100%;
}

.shop_com{
  font-size:12px;
  color:#660000;
  width:288px;
  padding: 10px;
  line-height:16px;
  margin:0 auto;
  background:white;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}

.ps_video_in{
  width:310px;
  margin: 0 0 10px 5px;

}


#no_movie{
  width:100%;
}

.owl-page span{
  background: white;
}

.neta{
  width:320px;
  height:25px;
  background:#FF6089;
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.2);
  border-bottom: 1px solid #ff4070;
}

.area_head_ps{
  width:100%;
  height:25px;
  border-top: 1px solid #ff4070;
  border-bottom: 1px solid #ff4070;
  margin: 10px 0 0 0;
  background: #FF6089;
  box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);
  text-align:center;
  z-index:3;
}

.area_head_ps span{
  font-size:12px;
}

.area_head_ps p{
  font-size:17px;
  font-weight:bold;
  font-family: "     " , "Yu Mincho" , "       ";
  color: white;
  margin:0;
  padding:0;
  width:100%;
  letter-spacing: 1px;
  line-height:25px;
}

.area_white_ps{
  width:100%;
  height:23px;
  border-bottom: 1px solid #fcecfc;
}

.diary_block{
  position:relative;
  left:-5px;
}


#no_img{
      width:3000px;
      height:400px;
      position:absolute;
      top:0;
}

#no_img2{
      width:300px;
      height:225px;
      position:absolute;
      top:0;
}

#item_photos{
  width:300px;
  height:400px;
}

#item_photos2{
  width:300px;
}

#photo_zone{
  width:320px;
  margin:0 auto;
  position:relative;
  top:15px;
}

.photo_all{
  width:320px;
  margin:0 auto;
  background:url(../../imgs/yyy.jpg) repeat;
  position:relative;
  top:0px;
  z-index:5;
}

.midashi{
  width:306px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 0 5px;
  padding:0;
  background:#f59a62;
}

.midashii{
  width:306px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 0 5px;
  padding:0;
  background:#f59a62;
}

.midashii p span{
  font-size:10px;
}
.midashii p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.midashi_p{
  width:306px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 0 5px;
  padding:0;
  background:#f59a62;
}

.midashi p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.midashi_p p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.yohaku10{
  height:10px;
}

.midashi p span{
  font-size:10px;
}

.midashi_p p span{
  font-size:10px;
}

.waku{
  width:308px;
  height:20px;
  margin:0 0 1px 5px;
  border: 1px solid pink;
  background:white;
}

.lwaku{
  width:20%;
  height:20px;
  background: #ff99ab;
  text-align:center;
  font-weight:bold;
  float:left;
  font-size:13px;
  color:white;
  line-height:23px;
}

.rwaku{
  height:20px;
  width:70%;
  text-align:left;
  float:right;
  padding:0 ;
  font-size:13px;
  color:#660000;
  line-height:23px;
}

.float_ch{
  width:310px;
  margin: 0 auto;
}

.left_oowaku{
  width:148px;
  background:white;
  margin:0 0 0 5px;
  float:left;
  border-right: 1px solid pink;
  border-left: 1px solid pink;
  border-top: 1px solid pink;
}

.right_oowaku{
  background:white;
  width:148px;
  margin:0 5px 0 0;
  float:right;
  border-right: 1px solid pink;
  border-left: 1px solid pink;
  border-top: 1px solid pink;
}

.op_waku{
  width:148px;
  height:30px;
  border-bottom: 1px solid #ffb5c1;
}

.op_lwaku{
  width:73px;
  height:26px;
  font-size:9px;
  line-height:12px;
  color:white;
  font-weight:bold;
  float:left;
  background:#ff99ab;
  text-align:center;
  padding: 4px 0 0 0;
}

.op_rwaku{
  width:74px;
  float:right;
  text-align:center;
}

.marubatu{
  position:relative;
  top:6px;
}

.deri{
  width:73px;
  height:26px;
  line-height:26px;
  font-size:9px;
  font-weight:bold;
  color:white;
  float:left;
  background:#ff99ab;
  text-align:center;
  padding: 4px 0 0 0;
}

#all_box{
  width:320px;
  overflow:hidden;
  background: url(../imgs/backgg.gif) ;
  position:relative;
  top:2px;
}
}

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

.amusebox{
   width:348px;
   height:565px;
   text-align:center;
   position:relative;
   margin: 10px 0 0 0;
}

#owl-amuse{
   width:290px;
   height:565px;
   margin: 0 auto;
}

#owl-amuse .item{
   width:290px;
   height:565px;
   margin:0 auto;
}

.haikeisiro{
   width:348px;
   height:580px;
   background:rgba(255, 255, 255, 0.5);
   margin: 0 auto;
   padding: 10px 0 0 0;
}

.tyuui{
    width:290px;
    height:20px;
    background:#666564;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    margin: 0 auto;
    padding:0;
    line-height:24px;
    color:white;
}

.amuse-video.ammovie {
  width: 290px;
  height: auto;
  display: block;
}

.hime{
  width:348px;
  height:570px;
  margin:0 auto;
  padding:0 0 20px 0;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}


#top_ps_movie{
  width:330px;
  position:relative;
  left:-1px;
}

.top_moviep{
  width:340px;
  font-size:11px;
  line-height:15px;
  margin: 15px 0 0 2px;
  text-align:left;
}

.top_moviep span{
  color:red;
  position:relative;
  top:-5px;
}

.top_moviebg{
  width:350px;
}

.frame{
  width:350px;
  height:80px;
  margin:0 auto;
  padding:0;
  position:relative;
  top:5px;
}

#psindexbg{
  width:100%;
}

.shop_com{
  font-size:12px;
  color:#660000;
  width:328px;
  padding: 10px;
  line-height:17px;
  margin:0 auto;
  background:white;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}

.ps_video_in{
  width:328px;
  padding: 10px;
  margin: 0 auto;
  background:white;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}

#no_movie{
  width:100%;
}

.owl-page span{
  background: white;
}

.neta{
  width:360px;
  height:25px;
  background:#FF6089;
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.2);
  border-bottom: 1px solid #ff4070;
}

.area_head_ps{
  width:100%;
  height:25px;
  border-top: 1px solid #ff4070;
  border-bottom: 1px solid #ff4070;
  margin: 10px 0 0 0;
  background: #FF6089;
  box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);
  text-align:center;
  z-index:3;
}

.area_head_ps span{
  font-size:12px;
}

.area_head_ps p{
  font-size:17px;
  font-weight:bold;
  font-family: "     " , "Yu Mincho" , "       ";
  color: white;
  margin:0;
  padding:0;
  width:100%;
  letter-spacing: 1px;
  line-height:25px;
}

.area_white_ps{
  width:100%;
  height:23px;
  border-bottom: 1px solid #fcecfc;
}

.diary_block{
  position:relative;
  left:-5px;
}


#no_img{
      width:360px;
      height:480px;
      position:absolute;
      top:0;
}

#no_img2{
      width:360px;
      height:270px;
      position:absolute;
      top:0;
}

#item_photos{
  width:300px;
  height:400px;
}

#item_photos2{
  width:360px;
}

#photo_zone{
  width:356px;
  margin:0 auto;
  position:relative;
  top:15px;
}

.photo_all{
  width:360px;
  margin:0 auto;
  background:url(../../imgs/yyy.jpg) repeat;
  position:relative;
  top:0px;
  z-index:5;
}

.midashi{
  width:346px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 0 5px;
  padding:0;
  background:#f59a62;
}

.midashii{
  width:346px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 3px 5px;
  padding:0;
  background:#f59a62;
}

.midashi_p{
  width:346px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 0 5px;
  padding:0;
  background:#f59a62;
}

.midashi p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.midashii p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.midashi_p p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.yohaku10{
  height:10px;
}

.midashi p span{
  font-size:10px;
}

.midashi_p p span{
  font-size:10px;
}

.waku{
  width:348px;
  height:20px;
  margin:0 0 1px 5px;
  border: 1px solid pink;
  background:white;
}

.lwaku{
  width:20%;
  height:20px;
  background: #ff99ab;
  text-align:center;
  font-weight:bold;
  float:left;
  font-size:13px;
  color:white;
  line-height:23px;
}

.rwaku{
  height:20px;
  width:75%;
  text-align:left;
  float:right;
  padding:0 ;
  font-size:13px;
  color:#660000;
  line-height:23px;
}

.float_ch{
  width:330px;
  margin: 0 auto;
}

.left_oowaku{
  width:172px;
  background:white;
  margin:0 0 0 5px;
  float:left;
  border-right: 1px solid pink;
  border-left: 1px solid pink;
  border-top: 1px solid pink;
}

.right_oowaku{
  background:white;
  width:172px;
  margin:0 5px 0 0;
  float:right;
  border-right: 1px solid pink;
  border-left: 1px solid pink;
  border-top: 1px solid pink;
}

.op_waku{
  width:172px;
  height:35px;
  border-bottom: 1px solid #ffb5c1;
}

.op_lwaku{
  width:88px;
  height:31px;
  font-size:11px;
  line-height:14px;
  color:white;
  font-weight:bold;
  float:left;
  background:#ff99ab;
  text-align:center;
  padding: 4px 0 0 0;
}

.op_rwaku{
  width:82px;
  float:right;
  text-align:center;
}

.marubatu{
  position:relative;
  top:8px;
}

.deri{
  width:88px;
  height:31px;
  line-height:31px;
  font-size:11px;
  font-weight:bold;
  color:white;
  float:left;
  background:#ff99ab;
  text-align:center;
  padding: 4px 0 0 0;
}

#all_box{
  width:360px;
  overflow:hidden;
  background: url(../imgs/backgg.gif) ;
  position:relative;
  top:2px;
}
}

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

.amusebox{
   width:365px;
   height:565px;
   text-align:center;
   position:relative;
   margin: 10px 0 0 0;
}

#owl-amuse{
   width:365px;
   height:565px;
   margin: 0 auto;
}

#owl-amuse .item{
   width:290px;
   height:516px;
   margin:0 auto;
}

.haikeisiro{
   width:363px;
   height:580px;
   background:rgba(255, 255, 255, 0.5);
   margin: 0 auto;
   padding: 10px 0 0 0;
}

.tyuui{
    width:290px;
    height:20px;
    background:#666564;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    margin: 0 auto;
    padding:0;
    line-height:24px;
    color:white;
    
}

.amuse-video.ammovie {
  width: 290px;
  height: auto;
  display: block;
}

#dotsize{
  width:370px;
  margin:10px 0 10px 0;
}

.hime{
  width:363px;
  height:570px;
  margin:0 auto;
  padding:0 0 20px 0;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}

.ps_video_in{
  width:343px;
  padding: 10px;
  margin: 0 auto;
  background:white;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}

#top_ps_movie{
  width:343px;
  margin:0 auto;
}

.top_moviep{
  width:360px;
  font-size:12px;
  line-height:15px;
  margin: 15px 0 0 7px;
  text-align:left;
}

.top_moviep span{
  color:red;
  position:relative;
  top:-5px;
}

.top_moviebg{
  width:365px;
}

.top_video_in{
  width:365px;
  height:100%;
  padding: 0 0 10px 0;
  margin:2px 0 0 5px;
}

.frame{
  width:365px;
  height:80px;
  margin:0 auto;
  padding:0;
  position:relative;
  top:5px;
}

#psindexbg{
  width:100%;
}

.shop_com{
  font-size:12px;
  color:#660000;
  width:343px;
  padding: 10px;
  line-height:17px;
  margin:0 auto;
  background:white;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}

#no_movie{
  width:100%;
}

.owl-page span{
  background: white;
}

.neta{
  width:375px;
  height:25px;
  background:#FF6089;
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.2);

  border-bottom: 1px solid #ff4070;
}

.area_head_ps{
  width:100%;
  height:25px;
  border-top: 1px solid #ff4070;
  border-bottom: 1px solid #ff4070;
  margin: 10px 0 0 0;
  background: #FF6089;
  box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);
  text-align:center;
  z-index:3;
}

.area_head_ps span{
  font-size:12px;
}

.area_head_ps p{
  font-size:17px;
  font-weight:bold;
  font-family: "     " , "Yu Mincho" , "       ";
  color: white;
  margin:0;
  padding:0;
  width:100%;
  letter-spacing: 1px;
  line-height:25px;
}

.area_white_ps{
  width:100%;
  height:23px;
  border-bottom: 1px solid #fcecfc;
}

.diary_block{
  position:relative;
  left:-5px;
}


#no_img{
      width:360px;
      height:480px;
      position:absolute;
      top:0;
}

#no_img2{
      width:360px;
      height:270px;
      position:absolute;
      top:0;
}

#item_photos{
  width:360px;
  height:480px;
}

#item_photos2{
  width:360px;
}

#photo_zone{
  width:371px;
  margin:0 auto;
  position:relative;
  top:15px;
}

.photo_all{
  width:375px;
  margin:0 auto;
  background:url(../../imgs/yyy.jpg) repeat;
  position:relative;
  top:0px;
  z-index:5;
}

.midashi{
  width:361px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 0 5px;
  padding:0;
  background:#f59a62;
}

.midashii{
  width:361px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 4px 5px;
  padding:0;
  background:#f59a62;
}

.midashi_p{
  width:361px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 0 5px;
  padding:0;
  background:#f59a62;
}

.midashi p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.midashii p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.midashi_p p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.yohaku10{
  height:10px;
}

.midashi p span{
  font-size:10px;
}

.midashi_p p span{
  font-size:10px;
}

.waku{
  width:363px;
  height:20px;
  margin:0 0 1px 5px;
  border: 1px solid pink;
  background:white;
}

.lwaku{
  width:20%;
  height:20px;
  background: #ff99ab;
  text-align:center;
  font-weight:bold;
  float:left;
  font-size:13px;
  color:white;
  line-height:23px;
}

.op_lwaku{
  width:88px;
  height:31px;
  font-size:11px;
  line-height:14px;
  color:white;
  float:left;
  font-weight:bold;
  background:#ff99ab;
  text-align:center;
  padding: 4px 0 0 0;
}

.rwaku{
  height:20px;
  width:70%;
  text-align:left;
  float:right;
  padding:0 ;
  font-size:13px;
  color:#660000;
  line-height:23px;
}

.float_ch{
  width:330px;
  margin: 0 auto;
}

.left_icon{
  width:148px;
  height:24px;
  border-left: 1px solid #ffacbb;
  border-right: 1px solid #ffacbb;
  border-top: 1px solid #ffacbb;
  border-bottom: 2px solid #ff6f88;
  margin: 10px 0 0 0;
  border-radius: 3px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,fcfcfc+50,fce3e3+50,ffeaea+52,ffeded+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #fcfcfc 50%, #fce3e3 50%, #ffeaea 52%, #ffeded 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 50%,#fce3e3 50%,#ffeaea 52%,#ffeded 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#fcfcfc 50%,#fce3e3 50%,#ffeaea 52%,#ffeded 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffeded',GradientType=0 ); /* IE6-9 */

  float:left;
}

.left_icon p{
  width:149px;
  height:23px;
  margin: 0 0 0 -1px ;
  line-height:25px;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  color:#fa6d78;
  font-family:"   C   I", sans-serif;
}



.right_icon{
  width:148px;
  height:24px;
  border-left: 1px solid #ffacbb;
  border-right: 1px solid #ffacbb;
  border-top: 1px solid #ffacbb;
  border-bottom: 2px solid #ff6f88;
  margin: 10px 0 0 0;
  border-radius: 3px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,fcfcfc+50,fce3e3+50,ffeaea+52,ffeded+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #fcfcfc 50%, #fce3e3 50%, #ffeaea 52%, #ffeded 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 50%,#fce3e3 50%,#ffeaea 52%,#ffeded 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#fcfcfc 50%,#fce3e3 50%,#ffeaea 52%,#ffeded 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffeded',GradientType=0 ); /* IE6-9 */

  float:right;
}

.right_icon p{
  width:149px;
  height:23px;
  margin: 0 0 0 -1px ;
  line-height:25px;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  color:#fa6d78;
  font-family:"   C   I", sans-serif;
}

.left_oowaku{
  width:180px;
  background:white;
  margin:0 0 0 5px;
  float:left;
  border-right: 1px solid pink;
  border-left: 1px solid pink;
  border-top: 1px solid pink;
}

.right_oowaku{
  background:white;
  width:180px;
  margin:0 5px 0 0;
  float:right;
  border-right: 1px solid pink;
  border-left: 1px solid pink;
  border-top: 1px solid pink;
}

.op_waku{
  width:180px;
  height:35px;
  border-bottom: 1px solid #ffb5c1;
}

.op_rwaku{
  width:90px;
  float:right;
  text-align:center;
}

.marubatu{
  position:relative;
  top:8px;
}

.deri{
  width:88px;
  height:31px;
  line-height:31px;
  font-size:11px;
  font-weight:bold;
  color:white;
  float:left;
  background:#ff99ab;
  text-align:center;
  padding: 4px 0 0 0;
}

#all_box{
  width:375px;
  overflow:hidden;
  background: url(../imgs/backgg.gif) ;
  position:relative;
  top:2px;
}
}

@media screen and (min-width: 414px) {
.amusebox{
   width:392px;
   height:565px;
   text-align:center;
   position:relative;
   margin: 10px 0 0 0;
}

#owl-amuse{
   width:392px;
   height:565px;
   margin: 0 auto;
}

#owl-amuse .item{
   width:290px;
   height:516px;
   margin:0 auto;
}

.haikeisiro{
   width:392px;
   height:565px;
   background:rgba(255, 255, 255, 0.5);
   margin: 0 auto;
   padding: 10px 0 0 0;
}

.tyuui{
    width:290px;
    height:20px;
    background:#666564;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    margin: 0 auto;
    padding:0;
    line-height:24px;
    color:white;
    
}

.amuse-video.ammovie {
  width: 290px;
  height: auto;
  display: block;
}

#no_movie{
  width:100%;
}

#dotsize{
  width:370px;
  margin:10px 0 10px 0;
}

.hime{
  width:392px;
  height:555px;
  margin:0 auto;
  padding:0 0 20px 0;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}



.top_moviep{
  width:361px;
  font-size:12px;
  line-height:16px;
  margin: 15px 0 0 7px;
  text-align:left;
}

.top_moviep span{
  color:red;
  position:relative;
  top:-5px;
}

.top_video_in{
  width:390px;
  height:100%;
  padding: 2px 0 10px 0;
  margin:0 0 0 10px;
}

.frame{
  width:394px;
  height:80px;
  margin:0 auto;
  padding:0;
  position:relative;
  top:5px;
  border:solid 1px #ffacbb;
}

#psindexbg{
  width:100%;
}

.shop_com{
  font-size:12px;
  color:#660000;
  width:372px;
  padding: 10px;
  line-height:17px;
  margin:0 auto;
  background:white;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}

.ps_video_in{
  height:100%;
  width:372px;
  padding: 8px 10px 10px 10px;
  margin:0 auto;
  background:white;
  border-left: 1px solid #f59a62;
  border-right: 1px solid #f59a62;
  border-bottom: 1px solid #f59a62;
}

#top_ps_movie{
  width:365px;
  height:280px;
  position:relative;
  left:4px;
}


#no_movie{
  width:100%;
}

.owl-page span{
  background: white;
}

.neta{
  width:414px;
  height:25px;
  background:#FF6089;
  box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.2);

  border-bottom: 1px solid #ff4070;
}

.area_head_ps{
  width:100%;
  height:25px;
  border-top: 1px solid #ff4070;
  border-bottom: 1px solid #ff4070;
  margin: 10px 0 0 0;
  background: #FF6089;
  box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3);
  text-align:center;
  z-index:3;
}

.area_head_ps span{
  font-size:12px;
}

.area_head_ps p{
  font-size:17px;
  font-weight:bold;
  font-family: "     " , "Yu Mincho" , "       ";
  color: white;
  margin:0;
  padding:0;
  width:100%;
  letter-spacing: 1px;
  line-height:25px;
}

.area_white_ps{
  width:100%;
  height:23px;
  border-bottom: 1px solid #fcecfc;
}

.diary_block{
  position:relative;
  left:-5px;
}


#no_img{
      width:360px;
      height:480px;
      position:absolute;
      top:0;
}

#no_img2{
      width:360px;
      height:270px;
      position:absolute;
      top:0;
}

#item_photos{
  width:360px;
  height:480px;
}

#item_photos2{
  width:360px;
}

#photo_zone{
  width:371px;
  margin:0 auto;
  position:relative;
  top:15px;
}

.photo_all{
  width:414px;
  margin:0 auto;
  background:url(../../imgs/yyy.jpg) repeat;
  position:relative;
  top:0px;
  z-index:5;
}

.midashi{
  width:390px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 0 10px;
  padding:0;
  background:#f59a62;
}

.midashii{
  width:390px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 2px 10px;
  padding:0;
  background:#f59a62;
}

.midashi_p{
  width:390px;
  height:20px;
  border:2px solid #f59a62;
  margin: 10px 0 0 10px;
  padding:0;
  background:#f59a62;
}

.midashi p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.midashii p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.midashi_p p{
  font-size:15px;
  color:white;
  line-height:23px;
  letter-spacing:1px; 
  padding:0 0 10px 5px;
  margin:0;
}

.yohaku10{
  height:10px;
}

.midashi p span{
  font-size:10px;
}

.midashii p span{
  font-size:10px;
}

.midashi_p p span{
  font-size:10px;
}

.waku{
  width:392px;
  height:25px;
  margin:0 0 1px 10px;
  border: 1px solid pink;
  background:white;
}

.lwaku{
  width:20%;
  height:25px;
  background: #ff99ab;
  text-align:center;
  font-weight:bold;
  float:left;
  font-size:13px;
  color:white;
  line-height:28px;
}

.rwaku{
  height:20px;
  width:77%;
  text-align:left;
  float:right;
  padding:0 ;
  font-size:13px;
  color:#660000;
  line-height:28px;
}

.float_ch{
  width:330px;
  margin: 0 auto;
}

.left_icon{
  width:148px;
  height:24px;
  border-left: 1px solid #ffacbb;
  border-right: 1px solid #ffacbb;
  border-top: 1px solid #ffacbb;
  border-bottom: 2px solid #ff6f88;
  margin: 10px 0 0 0;
  border-radius: 3px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,fcfcfc+50,fce3e3+50,ffeaea+52,ffeded+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #fcfcfc 50%, #fce3e3 50%, #ffeaea 52%, #ffeded 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 50%,#fce3e3 50%,#ffeaea 52%,#ffeded 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#fcfcfc 50%,#fce3e3 50%,#ffeaea 52%,#ffeded 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffeded',GradientType=0 ); /* IE6-9 */

  float:left;
}

.left_icon p{
  width:149px;
  height:23px;
  margin: 0 0 0 -1px ;
  line-height:25px;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  color:#fa6d78;
  font-family:"   C   I", sans-serif;
}



.right_icon{
  width:148px;
  height:24px;
  border-left: 1px solid #ffacbb;
  border-right: 1px solid #ffacbb;
  border-top: 1px solid #ffacbb;
  border-bottom: 2px solid #ff6f88;
  margin: 10px 0 0 0;
  border-radius: 3px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,fcfcfc+50,fce3e3+50,ffeaea+52,ffeded+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #fcfcfc 50%, #fce3e3 50%, #ffeaea 52%, #ffeded 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fcfcfc 50%,#fce3e3 50%,#ffeaea 52%,#ffeded 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#fcfcfc 50%,#fce3e3 50%,#ffeaea 52%,#ffeded 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffeded',GradientType=0 ); /* IE6-9 */

  float:right;
}

.right_icon p{
  width:149px;
  height:23px;
  margin: 0 0 0 -1px ;
  line-height:25px;
  font-size:13px;
  text-align:center;
  font-weight:bold;
  color:#fa6d78;
  font-family:"   C   I", sans-serif;
}

.left_oowaku{
  width:190px;
  background:white;
  margin:0 0 0 10px;
  float:left;
  border-right: 1px solid pink;
  border-left: 1px solid pink;
  border-top: 1px solid pink;
}

.right_oowaku{
  background:white;
  width:190px;
  margin:0 10px 0 0;
  float:right;
  border-right: 1px solid pink;
  border-left: 1px solid pink;
  border-top: 1px solid pink;
}

.op_waku{
  width:190px;
  height:35px;
  border-bottom: 1px solid #ffb5c1;
}

.op_lwaku{
  width:88px;
  height:31px;
  font-size:11px;
  line-height:14px;
  color:white;
  float:left;
  font-weight:bold;
  background:#ff99ab;
  text-align:center;
  padding: 4px 0 0 0;
}

.op_rwaku{
  width:90px;
  float:right;
  text-align:center;
}

.marubatu{
  position:relative;
  top:8px;
  left: -4px;
}

.deri{
  width:88px;
  height:31px;
  line-height:31px;
  font-size:11px;
  font-weight:bold;
  color:white;
  float:left;
  background:#ff99ab;
  text-align:center;
  padding: 4px 0 0 0;
}

#all_box{
  width:414px;
  overflow:hidden;
  background: url(../imgs/backgg.gif) ;
  position:relative;
  top:2px;
}
}

.hime{
 background:url(../imgs/kobetu_haikei.png)repeat;
}

#all_box{
  margin:0 auto;
}


.video_in{
  width:250px;
  margin:0 auto;
  padding:20px 0 0 0;
}

.fff{
  width:230px;
  height:200px;
  margin:10px 0 20px 0;
}

.tww_in{
  width:300px;
}

.p10 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 8px;
	color: #000000;
}

.day {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	color: #FFFFFF;
}

.day2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 15px;
	color: #000000;
}




