main{margin:0;}
body{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",sans-serif;font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}


.Page01{line-height:1.2;margin:20px 0 0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic Pro",Meiryo,"MS PGothic",sans-serif;font-size:12px;text-align:center}
.Page01 a,.Page01 .Page01Break,.Page01 strong{display:inline-block;*display:inline;*zoom:1;margin:0 2px;padding:6px 8px;font-weight:bold;vertical-align:top; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
.Page01 .Page01Break{padding-right:0;padding-left:0}
.Page01 a:link,.Page01 a:visited{border:1px solid #ebebeb;color:#CCC!important;text-decoration:none}
.Page01 a:hover,.Page01 a:active,.Page01 a:focus{cursor:pointer;background-color:#f0f0f0;color:#000!important;text-decoration:none!important}
.Page01 strong{padding:7px 8px;color:deeppink}

.idolname{margin:0;height:48px;font-size:32px;font-weight:bold;color:#CC6699;text-align:center;cursor:pointer;}

img{
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
}

img {
    -moz-transition: -moz-transform 0.1s linear;
    -webkit-transition: -webkit-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    -ms-transition: -ms-transform 0.1s linear;
    transition: transform 0.1s linear;
}
img:hover {
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -o-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
}
