/*@@@@@@@@@@@@@@@@@@@@@@@@@@__amimepu__@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.im{position: fixed;
    z-index:4;
     bottom:40px;
     left: 3.5%;

}

.cmwind{position: fixed;    z-index:4;
    z-index:2;
    left: 21%;
    width: 79%;
 bottom:0%;
}

.cmpic{position: absolute;
    width:43%;
   height: 78%;
    top:  6%;
    left: 27%;
border-radius: 18px;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@__main__@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.top{position: fixed;    z-index:2;
       width: 12%; 
     top:45px;
     left: 3%;
}


/*----------左tag------------*/
.maintag{    position: absolute;
       width: 13%;
     right:   82%;
     top:    19%; 
}




/*----------幅------------*/
.wid{       position: absolute;
       width: 29%;
}

/*----------縦幅------------*/
.t{   height: 24%;
}

/*----------高さ------------*/

.hi{ top:    1%;}
.hi2{ top:    26%;}
.hi3{ top:    51%;}
.hi4{ top:    76%;}
/*----------横位置------------*/

.r{  right:  1%;}

.l{ right:  4.5%; }




/*----------------menu1-------------------*/
.m1{position: absolute;
    width:43%;
    top:  6%;
    left: 27%;
border-radius: 30%;
z-index:1;

}

/*----------------menu2-------------------*/
.m2{position: absolute;
    width:44%;
   height: 93%;
    top:  3%;
    left: 22%;
border-radius: 26.6%;
z-index:1;
}


/*--------------------ライブラリ項目に３と４あり---------------*/


/*----------------menu5-------------------*/

.m5{position: absolute;
    width:43%;
   height: 86%;
    top:  6%;
    left: 27%;
z-index:1;
}

/*-----------menutxt------right------*/
.menutxt{z-index:1; color:#000000;     position: absolute;
     font-size:  1.5vw;
     line-height: 1.5vw;
     left:   71%;
     top:    18%; 
     
}
.mtxt{
font-weight:lighter;
font-size:50%;
line-height: 1vw;
}
.mdiary{
font-weight:lighter;
font-size:90%;
}
/*-----------menutxt-----left-------*/
.menutxtl{z-index:1; color:#000000;     position: absolute;
   font-size:  1.7vw;
     line-height: 1.4vw;
     top:     31%; 
     right:   74%;  
}
.menuday{z-index:1; color:#000000;     position: absolute;

/*----------pickupの日付-------*/
   font-size:  1.5vw;
     line-height: 1.5vw;
     bottom:     29%; 
     right:   80%;  
}
/*----------menuimage------------*/
.menuimage{    position: absolute;
       width: 15%;
     right:   76%;
     top:    28%; 
}
.menuimage2{    position: absolute;
       width: 15%;
     right:   76%;
     top:    41%; 
}
.menuimage3{    position: absolute;
       width: 15%;
     right:   76%;
     top:    54%; 
}

/*@@@@@@@@@@@@@@@@@@@@@@@@--pickupwind--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


.pickupcoment{position: absolute;
font-size: 3.1vw; line-height: 3.9vw;
left:30%;
top:-2%;
z-index:2;

}

.panira{

position: absolute;
width:45%;
left:50%;
top:5%;
z-index:2;

}
.pickuplogo{

position: absolute;
width:50%;
left:18%;
top:19%;
z-index:1;

}


/*@@@@@@@@@@@@@@@@@@@@@----link----@@@@@@@@@@@@@@@@@@@@@@@@@@*/
a.l1 {/*リンクされた文字*/
    color:#330033;
    font-style:normal;
    text-decoration:none;
}
a:link.l1 {/*未訪問のリンク*/
    color:#330033;
    font-style:normal;
    text-decoration:none;
}
a:visited.l1 {/*訪問後のリンク*/
    color:#330033;
    text-decoration:none;
}
a:hover.l1{/*マウスをのせたとき*/
    color:#330033;
    font-style:normal;
    text-decoration:underline;
}
a:active.l1 {/*クリック中*/
    text-decoration:none;
}

/*@@@@@@@@@@@@@@@@@@@----galleryの日付----@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.gallerycoment{ color:#000000;     position: absolute;
     font-size:  3vw;
     line-height: 2.8vw;
     left:   55%;
     top:    20%; 
     
}
/*@@@@@@@@@@@@@@@@@@@----galleryのぽっぷあっぷ----@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.gallerynavi{

position: absolute;
width:40%;
left:60%;
top:-10%;
z-index:2;

}

.gallerylogo{

position: absolute;
width:48%;
left:11%;
top:9%;
z-index:2;

}



/*@@@@@@@@@@@@@@@@@@@----blogbody----@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*ーーーーー文字の種類ーーーーーーー*/
.hutoku{font-weight: bolder; }
.akaku{font-color:red;}


.blogtop{position:  relative;
    left: 25%;
    width: 50%;
}

.blogamime{position: fixed;/*あみめぷろご*/
    z-index:4;
     top:40px;
   left: 1%;
    width: 10%;

}


.bloglogo3{position: fixed;
    z-index:4;
     top:40px;
     left: 3.5%;
     width:20%;
}


.bloglogo2{
position: absolute;
width:42%;
left:29%;
top:8%;

}


.bloglogo{
position: absolute;
width:24%;
left:78%;
top:30%;

}

.blogtitle1{position: absolute;
   top: 20%;
   right:32%;
   font-size:  2vw;
   line-height:2vw;

}

.blogtitle2{position: absolute;
   top: 1%;
   right:32%;
   font-size:  2vw;
   line-height:2vw;

}


.blogtitle3{position: absolute;
   top: 1%;
   right:32%;
   font-size:  2vw;
   line-height:2vw;

}

.titlediary{position: absolute;
   top: 60%;
   right:49%;

}

.blogim{position: fixed;
    z-index:2;
     top:2%;
     left: 5%;

}

.cm1{position: fixed;
    left: 30%;

}


#blogback{position:   relative;
 box-shadow:3px 3px 5px;
 background:#ffffff;
 padding:10px;
 border:5px solid #000000;
 border-radius:10px;
       width: 88%;
left:5%;

word-wrap:break-word;
overflow-wrap:break-word;
}


.blogback{position:  relative;
box-shadow:1px 1px 1px;
 background:#f2ffff;
 padding:10px;
 border:3px solid #777777;
 border-radius:10px;
left:15%;
       width: 70%;

}
.pphoto{width:140px;
       align:left;
}
.rlink{width:50px;
       align:left;
}

.blogblock{ position:   relative;
 box-shadow:3px 3px 5px;
 background:#f4fff4;
 padding:10px;
 border:1px solid #777777;
 border-radius:10px;
left:9%;
ward-warap:break-word;
  font-size: 80%;
}

.blogtxt{position:   relative;
left:5%;
  width: 88%;
     font-size: 120%;
     line-height: 140%;
}

.blogtxt2{position:   relative;
left:5%;
  width: 88%;

}

.blogimage{position:   relative;
    width:45%;
    left: 27%;
border-radius: 10px;

}

.blogimage2{position:   relative;
    width:40%;

border-radius: 10px;

}


.blogimage3{position:   relative;

border-radius: 10px;

}


.blogcmpic1{position:   relative;
   z-index:2;
      right:5%;
float:left;

}
.blogcmpic2{position:   relative;
   z-index:2;
height:250px;

float:right;

}

/*@@@@@@@@@@@@@@@@@@@----libraryの設定----@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.librarytop{position:  relative;   z-index:1;
    left: 5%;
    width: 55%;
border-radius: 20%;
float:left;
}

.librarynavi{

position: absolute;
width:30%;
left:60%;
top:-10%;
z-index:2;

}

.amimepicttop{

position: absolute;
width:48%;
left:11%;
top:20%;
z-index:2;

}

.librarylogo{

position: absolute;
width:48%;
left:11%;
top:9%;
z-index:2;

}

.librarylogo2{

position: absolute;
width:30%;
left:30%;
top:76%;
z-index:2;

}

.librarymenu{position:   relative;
   z-index:2;
 width:35%;
      left:5%;
float:left;

}
.m4{position: absolute;
    width:30%;
   height: 86%;
    top:  6%;
    left: 35%;
border-radius: 30%;
z-index:1;
}

.m3{position: absolute;
    width:43%;
   height: 65%;
    top:  15%;
    left: 10%;
border-radius: 30%;
z-index:1;
}

.librarytxt{z-index:2; color:#000000;     position: absolute;
     font-size:  1.5vw;
     line-height: 1.4vw;
     left:   55%;
     top:    12%; 
     
}
.librarytxt2{z-index:2; color:#000000;     position: absolute;
     font-size:  2vw;
     line-height: 2vw;
     left:   55%;
     top:    8%; 
     
}

.ribraryback{position:  relative;
    left: 20%;
    width: 70%;
}

.librarynavi2{
position: absolute;
width:50%;
left:-13%;
top:-13%;
z-index:2;

}
.pageno{     position: absolute;
     z-index:3; 
     color:#000000; 
     font-size:  1.2vw;    
  top:-20%;
  left:29%;
}

.pagemenu{position:   absolute;
   z-index:2;
   width:14%;
}
.takasa0b{top:8%;}
.takasa1{top:13%;}
.takasa1b{top:18%;}
.takasa2{top:23%;}
.takasa2b{top:28%;}
.takasa3{top:33%;}
.takasa3b{top:38%;}
.takasa4{top:43%;}
.takasa4b{top:48%;}
.takasa5{top:53%;}
.takasa5b{top:58%;}
.takasa6{top:63%;}
.takasa6b{top:68%;}
.takasa7{top:73%;}
.no{left:13%;}
.no1{left:11%;}
.no2{left:26%;}
.no3{left:41%;}
.no4{left:56%;}
.no5{left:71%;}
.no6{left:86%;}
.no1b{left:4.5%;}
.no2b{left:19.5%;}
.no3b{left:34.5%;}
.no4b{left:49.5%;}
.no5b{left:64.5%;}
.no6b{left:79.5%;}
.no7b{left:94.5%;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@シェアウインド@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/



.shline{position: absolute;　　　/*ライン*/
      z-index:3;
     left:   4.5%;
top:40%;

}

.shtwi{position: absolute;　　　/*ツイッター*/
      z-index:3;

     left:   12%;
top:56.4%;
}
.shtwiwind{position: absolute;　　　
      z-index:3;
    width: 74px;
     left:  12%;
top:40%;

}
.shtwicount{position: absolute;　　　
      z-index:3;
     color:#838383;
    right:   30px;
   bottom:   1.3px;

}



.shiine{position: absolute;　　　/*ｆｂいいね*/
      z-index:3;
     left:   26%;
top:40%;

}

.shfb{position: absolute;　　　/*ｆｂシェア*/
      z-index:3;
     left:   38.5%;
top:40%;
}
.shpoket{position: absolute;　　　/*poket*/
      z-index:3;
     left:   51%;
top:40%;
}
.shgoo{position: absolute;　　　/*グーグルブクマ*/
      z-index:3;
     left:  63%;
top:40%;
}

.shhatebu{position: absolute;　　　/*はてなブックマーク*/
      z-index:3;
     left:   74%;
top:40%;
}

.shmixiine{position: absolute;　　　/*ミクシーいいね*/
      z-index:3;
     left:  89%;
top:40%;
}



.shmixi{position: absolute;　　/*ミクシーチェック*/
      z-index:3;
     left:  76%;
top:66%;

}

.c{clear:both;}