<div id="csscanvas">
<div id="corebody"><!-- 基準座標 -->
<div id="waist">
<div id="waist_r1"></div>
<div id="waist_r2"></div>
<div id="waist_l2"></div>
<div id="waist_l1"></div>
<div id="bust">
<div id="bust_r"></div>
<div id="bust_l"></div>
<div id="sholder_r">
<div id="upperarm_r">
<div id="lowerarm_r">
<div id="lowerarm_r_r"></div>
<div id="lowerarm_r_l"></div>
<div id="hand_r">
<div id="hand_r_l"></div>
</div>
</div>
</div>
</div>
<div id="scarf_r"></div>
<div id="sholder_l">
<div id="scarf_l"></div>
<div id="upperarm_l">
<div id="lowerarm_l">
<div id="lowerarm_l_r"></div>
<div id="lowerarm_l_l"></div>
<div id="hand_l">
<div id="hand_l_l"></div>
</div>
</div>
</div>
</div>
<div id="button_r_upper"></div>
<div id="button_l_upper"></div>
<div id="ribbon">
<div id="ribbon_r_upper">
<div id="ribbon_r_upper_1"></div>
<div id="ribbon_r_upper_2"></div>
</div>
<div id="ribbon_r_lower">
<div id="ribbon_r_lower_1"></div>
<div id="ribbon_r_lower_2"></div>
</div>
<div id="ribbon_c"></div>
<div id="ribbon_l_upper">
<div id="ribbon_l_upper_1"></div>
<div id="ribbon_l_upper_2"></div>
</div>
<div id="ribbon_l_lower">
<div id="ribbon_l_lower_1"></div>
<div id="ribbon_l_lower_2"></div>
</div>
</div>
<div id="neck">
<div id="backhair">
<div id="backhair_r_0"></div>
<div id="backhair_r_1"></div>
<div id="backhair_c"></div>
<div id="backhair_l_1"></div>
<div id="backhair_l_0"></div>
</div>
<div id="neck_tohead"></div>
<div id="neckline_upper"></div>
<div id="neckline_lower"></div>
<div id="head">
<div id="hair">
<div id="fronthair">
<div id="fronthair_r0"></div>
<div id="fronthair_r1"></div>
<div id="fronthair_l1"></div>
<div id="fronthair_l0"></div>
</div>
</div>
<div id="eye_r">
<div id="eye_r_outline">
<div id="eye_r_core"></div>
<div id="eye_r_upperwhite"></div>
<div id="eye_r_lowerwhite"></div>
</div>
<div id="eye_r_upperline"></div>
</div>
<div id="eye_l">
<div id="eye_l_outline">
<div id="eye_l_core"></div>
<div id="eye_l_upperwhite"></div>
<div id="eye_l_lowerwhite"></div>
</div>
<div id="eye_l_upperline"></div>
</div>
<div id="brow_r"></div>
<div id="brow_l"></div>
<div id="mouth"></div>
<div id="sideburns">
<div id="sideburns_r">
<div id="sideburns_r_0">
<div id="sideburns_r_1">
<div id="sideburns_r_2">
<div id="sideburns_r_3">
<div id="sideburns_r_4">
<div id="sideburns_r_5">
<div id="sideburns_r_6"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="sideburns_l">
<div id="sideburns_l_0">
<div id="sideburns_l_1">
<div id="sideburns_l_2">
<div id="sideburns_l_3">
<div id="sideburns_l_4">
<div id="sideburns_l_5">
<div id="sideburns_l_6"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="button_r_lower"></div>
<div id="button_l_lower"></div>
<div id="skirt">
<div id="skirt_r0"></div>
<div id="skirt_r1"></div>
<div id="skirt_r2"></div>
<div id="skirt_c"></div>
<div id="skirt_l2"></div>
<div id="skirt_l1"></div>
<div id="skirt_l0"></div>
</div>
<div id="crotch">
<div id="thigh_r">
<div id="thigh_r_r"></div>
<div id="thigh_r_l"></div>
<div id="shin_r">
<div id="shin_r_r"></div>
<div id="foot_r">
<div id="foot_r_socks"></div>
</div>
</div>
</div>
<div id="thigh_l">
<div id="thigh_l_r"></div>
<div id="thigh_l_l"></div>
<div id="shin_l">
<div id="shin_l_l"></div>
<div id="foot_l">
<div id="foot_l_socks"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
body {
background-color: rgb(192, 208, 240);
}
#csscanvas {
position: relative;
margin: auto;
width: 200px;
height: 370px;
background-color: transparent;
}
/* えりかstyle */
/* 基準 */
#corebody {
position: relative;
top: 50%;
left: 50%;
width: 0px;
height: 0px;
}
/* 頭部 */
#head {
position: absolute;
top: -58px;
left: -8px;
width: 48px;
height: 48px;
border-radius: 24px 24px 24px 24px / 20px 20px 24px 24px;
background-color: rgba(249, 219, 209, 1);
-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
z-index: 200;
}
#backhair {
position: absolute;
top: -70px;
left: -13px;
width: 56px;
height: 56px;
border-radius: 28px 28px 12px 12px / 28px 28px 12px 12px;
background-color: rgba(35, 55, 80, 1);
border-top: 2px solid rgba(103, 153, 190, 1);
border-left: 2px solid rgba(103, 153, 190, 1);
border-right: 2px solid rgba(103, 153, 190, 1);
-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
z-index: 0;
}
#backhair_r_0 {
position: absolute;
top: 44px;
left: -4px;
width: 32px;
height: 32px;
border-radius: 5px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
border-left: 1px solid rgba(103, 153, 190, 1);
border-bottom: 1px solid rgba(103, 153, 190, 1);
}
#backhair_r_1 {
position: absolute;
top: 64px;
left: 4px;
width: 20px;
height: 20px;
border-radius: 5px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
border-left: 1px solid rgba(103, 153, 190, 1);
border-bottom: 1px solid rgba(103, 153, 190, 1);
}
#backhair_l_0 {
position: absolute;
top: 44px;
left: 28px;
width: 32px;
height: 32px;
border-radius: 5px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
border-top: 1px solid rgba(103, 153, 190, 1);
border-right: 1px solid rgba(103, 153, 190, 1);
}
#backhair_l_1 {
position: absolute;
top: 64px;
left: 32px;
width: 20px;
height: 20px;
border-radius: 5px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
border-top: 1px solid rgba(103, 153, 190, 1);
border-right: 1px solid rgba(103, 153, 190, 1);
}
#backhair_c {
position: absolute;
top: 72px;
left: 18px;
width: 20px;
height: 20px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
border-bottom: 1px solid rgba(103, 153, 190, 1);
border-right: 1px solid rgba(103, 153, 190, 1);
}
#hair {
position: absolute;
top: 0px;
left: 0px;
}
#fronthair {
position: absolute;
top: -4px;
left: -1px;
}
#fronthair_r0 {
position: absolute;
top: 0px;
left: 8px;
width: 8px;
height: 22px;
border-radius: 0px 0px 0px 8px / 0px 0px 0px 22px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
}
#fronthair_r1 {
position: absolute;
top: 0px;
left: 15px;
width: 8px;
height: 22px;
border-radius: 0px 0px 0px 8px / 0px 0px 0px 22px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
}
#fronthair_l1 {
position: absolute;
top: 0px;
left: 27px;
width: 8px;
height: 22px;
border-radius: 0px 0px 8px 0px / 0px 0px 22px 0px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
}
#fronthair_l0 {
position: absolute;
top: 0px;
left: 35px;
width: 8px;
height: 22px;
border-radius: 0px 0px 8px 0px / 0px 0px 22px 0px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
}
#sideburns {
position: absolute;
top: -2px;
left: 1px;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-webkit-transform: rotate(4deg);
-moz-transform: rotate(4deg);
z-index: 300;
}
#sideburns_r {
position: absolute;
top: 0px;
left: 0px;
}
#sideburns_r_0 {
position: absolute;
top: 4px;
left: 2px;
width: 8px;
height: 16px;
border-radius: 4px 0px 0px 0px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
}
#sideburns_r_1 {
position: absolute;
top: 14px;
left: 0px;
width: 8px;
height: 36px;
border-radius: 0px 0px 4px 4px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-8deg);
-moz-transform: rotate(-8deg);
}
#sideburns_r_2 {
position: absolute;
top: 30px;
left: -2px;
width: 8px;
height: 16px;
border-radius: 4px 4px 2px 2px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
}
#sideburns_r_3 {
position: absolute;
top: 13px;
left: 0px;
width: 6px;
height: 16px;
border-radius: 2px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
}
#sideburns_r_4 {
position: absolute;
top: 13px;
left: 0px;
width: 6px;
height: 16px;
border-radius: 2px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-100deg);
-moz-transform: rotate(-100deg);
}
#sideburns_r_5 {
position: absolute;
top: 13px;
left: 0px;
width: 4px;
height: 12px;
border-radius: 0px 2px 4px 0px / 0px 2px 12px 0px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(100deg);
-moz-transform: rotate(100deg);
}
#sideburns_r_6 {
position: absolute;
top: 11px;
left: 1px;
width: 2px;
height: 6px;
border-radius: 0px 0px 2px 0px / 0px 0px 6px 0px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(100deg);
-moz-transform: rotate(100deg);
}
#sideburns_l {
position: absolute;
top: 2px;
left: 36px;
}
#sideburns_l_0 {
position: absolute;
top: 0px;
left: 2px;
width: 8px;
height: 20px;
border-radius: 0px 6px 0px 0px / 0px 10px 0px 0px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
}
#sideburns_l_1 {
position: absolute;
top: 18px;
left: 0px;
width: 8px;
height: 36px;
border-radius: 0px 0px 4px 4px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);
}
#sideburns_l_2 {
position: absolute;
top: 30px;
left: 2px;
width: 8px;
height: 16px;
border-radius: 4px 4px 2px 2px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
}
#sideburns_l_3 {
position: absolute;
top: 13px;
left: 0px;
width: 6px;
height: 16px;
border-radius: 2px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-100deg);
-moz-transform: rotate(-100deg);
}
#sideburns_l_4 {
position: absolute;
top: 13px;
left: 0px;
width: 6px;
height: 16px;
border-radius: 2px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(100deg);
-moz-transform: rotate(100deg);
}
#sideburns_l_5 {
position: absolute;
top: 13px;
left: 0px;
width: 4px;
height: 12px;
border-radius: 2px 0px 0px 4px / 2px 0px 0px 12px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-100deg);
-moz-transform: rotate(-100deg);
}
#sideburns_l_6 {
position: absolute;
top: 11px;
left: 1px;
width: 2px;
height: 6px;
border-radius: 0px 0px 0px 2px / 0px 0px 0px 6px;
background-color: rgba(35, 55, 80, 1);
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-100deg);
-moz-transform: rotate(-100deg);
}
#eye_r {
position: absolute;
top: 20px;
left: 4px;
width: 14px;
height: 8px;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-webkit-transform: scale(1, 0.9) skew(1deg);
-moz-transform: scale(1, 0.9) skew(1deg);
}
#eye_r_upperline {
position: absolute;
top: -1px;
left: 2px;
width: 13px;
height: 22px;
border-radius: 50%;
border-top: 2px solid black;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
}
#eye_r_outline {
position: absolute;
top: 0px;
left: 1px;
width: 12px;
height: 15px;
border-radius: 6px 6px 2px 3px / 8px 6px 6px 5px;
background-color: rgba(35, 55, 80, 1);
border-left: 2px solid white;
border-right: 1px solid white;
}
#eye_r_core {
position: absolute;
top: 4px;
left: 3px;
width: 4px;
height: 8px;
border-radius: 50%;
background-color: black;
}
#eye_r_upperwhite {
position: absolute;
top: 1px;
left: 2px;
width: 6px;
height: 4px;
border-radius: 50%;
background-color: white;
}
#eye_r_lowerwhite{
position: absolute;
top: 10px;
left: 3px;
width: 2px;
height: 4px;
border-radius: 50%;
background-color: white;
}
#eye_l {
position: absolute;
top: 20px;
left: 30px;
width: 14px;
height: 8px;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-webkit-transform: scale(1, 0.9) skew(-1deg);
-moz-transform: scale(1, 0.9) skew(-1deg);
}
#eye_l_upperline {
position: absolute;
top: -1px;
left: -1px;
width: 13px;
height: 22px;
border-radius: 50%;
border-top: 2px solid black;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
}
#eye_l_outline {
position: absolute;
top: 0px;
left: 1px;
width: 12px;
height: 15px;
border-radius: 6px 6px 3px 2px / 6px 8px 5px 6px;
background-color: rgba(35, 55, 80, 1);
border-left: 1px solid white;
border-right: 2px solid white;
}
#eye_l_core {
position: absolute;
top: 4px;
left: 3px;
width: 4px;
height: 8px;
border-radius: 50%;
background-color: black;
}
#eye_l_upperwhite {
position: absolute;
top: 1px;
left: 2px;
width: 6px;
height: 4px;
border-radius: 50%;
background-color: white;
}
#eye_l_lowerwhite{
position: absolute;
top: 10px;
left: 3px;
width: 2px;
height: 4px;
border-radius: 50%;
background-color: white;
}
#brow_r {
position: absolute;
top: 16px;
left: 6px;
width: 10px;
height: 4px;
border-radius: 50%;
border-top: 1px solid rgba(35, 55, 80, 1);
-webkit-transform-origin: 100% 50%;
-moz-transform-origin: 100% 50%;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
}
#brow_l {
position: absolute;
top: 16px;
left: 32px;
width: 10px;
height: 4px;
border-radius: 50%;
border-top: 1px solid rgba(35, 55, 80, 1);
-webkit-transform-origin: 0% 50%;
-moz-transform-origin: 0% 50%;
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
}
#mouth {
position: absolute;
top: 37px;
left: 20px;
width: 10px;
height: 4px;
border-radius: 50%;
border-bottom: 1px solid gray;
}
/* 首 */
#neck {
position: absolute;
top: 0px;
left: 0px;
}
#neck_tohead {
position: absolute;
top: -16px;
left: 11px;
width: 10px;
height: 16px;
border-radius: 4px;
background-color: rgba(249, 219, 209, 1);
}
#neckline_upper {
position: absolute;
top: -6px;
left: 6px;
width: 20px;
height: 14px;
border-radius: 20px 20px 0px 0px / 8px 8px 0px 0px;
background-color: rgba(249, 219, 209, 1);
}
#neckline_lower {
position: absolute;
top: 0px;
left: 6px;
width: 20px;
height: 16px;
background-color: rgba(255, 255, 255, 1);
}
/* 右腕 */
#sholder_r {
position: absolute;
top: -7px;
left: -17px;
width: 24px;
height: 12px;
border-radius: 10px 6px 0px 6px / 6px 6px 0px 6px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
background-color: rgba(251, 253, 232, 1);
z-index: 1;
}
#scarf_r {
position: absolute;
top: -2px;
left: -8px;
width: 20px;
height: 20px;
-webkit-transform: rotate(-5deg) scale(1, 1.6);
-moz-transform: rotate(-5deg) scale(1, 1.6);
background: -webkit-gradient(
linear, right top, left bottom,
from(rgba(255, 255, 255, 1)),
color-stop(0.40, rgba(255, 255, 255, 1)),
color-stop(0.40, rgba(181, 36, 91, 1)),
color-stop(0.45, rgba(181, 36, 91, 1)),
color-stop(0.45, rgba(255, 255, 255, 1)),
color-stop(0.5, rgba(255, 255, 255, 1)),
color-stop(0.5, transparent),
to(transparent)
);
background: -moz-linear-gradient(
top right,
rgba(255, 255, 255, 1) 0%,
rgba(255, 255, 255, 1) 40%,
rgba(181, 36, 91, 1) 40%,
rgba(181, 36, 91, 1) 45%,
rgba(255, 255, 255, 1) 45%,
rgba(255, 255, 255, 1) 50%,
transparent 50%,
transparent
);
z-index: 150;
}
#upperarm_r {
position: absolute;
top: 0px;
left: 0px;
width: 12px;
height: 48px;
border-radius: 4px 4px 6px 6px;
-webkit-transform-origin: 6px 6px;
-moz-transform-origin: 6px 6px;
-webkit-transform: rotate(130deg);
-moz-transform: rotate(130deg);
background-color: rgba(251, 253, 232, 1);
z-index: 155;
}
#lowerarm_r {
position: absolute;
top: 40px;
left: 0px;
width: 12px;
height: 48px;
border-radius: 4px 4px 6px 6px;
-webkit-transform-origin: 6px 6px;
-moz-transform-origin: 6px 6px;
-webkit-transform: rotate(12deg);
-moz-transform: rotate(12deg);
background: -webkit-gradient(
linear, left top, left bottom,
from(rgba(251, 253, 232, 1)),
color-stop(0.83, rgba(251, 253, 232, 1)),
color-stop(0.83, rgba(205, 118, 152, 1)),
color-stop(0.87, rgba(205, 118, 152, 1)),
color-stop(0.87, rgba(255, 255, 255, 1)),
color-stop(0.90, rgba(255, 255, 255, 1)),
color-stop(0.90, rgba(205, 118, 152, 1)),
to(rgba(205, 118, 152, 1))
);
background: -moz-linear-gradient(
top,
rgba(251, 253, 232, 1) 0%,
rgba(251, 253, 232, 1) 83%,
rgba(205, 118, 152, 1) 83%,
rgba(205, 118, 152, 1) 87%,
rgba(255, 255, 255, 1) 87%,
rgba(255, 255, 255, 1) 90%,
rgba(205, 118, 152, 1) 90%,
rgba(205, 118, 152, 1)
);
}
#lowerarm_r_r {
position: absolute;
top: 0px;
left: 0px;
width: 6px;
height: 40px;
border-radius: 4px 0px 0px 2px;
-webkit-transform-origin: 6px 6px;
-moz-transform-origin: 6px 6px;
-webkit-transform: rotate(6deg);
-moz-transform: rotate(6deg);
background-color: rgba(251, 253, 232, 1);
}
#lowerarm_r_l {
position: absolute;
top: 0px;
left: 6px;
width: 6px;
height: 40px;
border-radius: 0px 4px 2px 0px;
-webkit-transform-origin: 6px 6px;
-moz-transform-origin: 6px 6px;
-webkit-transform: rotate(-6deg);
-moz-transform: rotate(-6deg);
background-color: rgba(251, 253, 232, 1);
}
#hand_r {
position: absolute;
top: 45px;
left: 0px;
width: 12px;
height: 20px;
border-radius: 4px 4px 8px 4px / 4px 4px 4px 8px;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-6deg);
-moz-transform: rotate(-6deg);
background-color: rgba(249, 219, 209, 1);
}
#hand_r_l {
position: absolute;
top: 1px;
left: 8px;
width: 6px;
height: 16px;
border-radius: 4px 4px 8px 0px / 4px 4px 8px 0px;
-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
background-color: rgba(249, 219, 209, 1);
}
/* 左腕 */
#sholder_l {
position: absolute;
top: -4px;
left: 14px;
width: 24px;
height: 12px;
border-radius: 6px 10px 6px 0px / 6px 6px 6px 0px;
-webkit-transform: rotate(-12deg);
-moz-transform: rotate(-12deg);
background-color: rgba(251, 253, 232, 0);
z-index: 1;
}
#scarf_l {
position: absolute;
top: 4px;
left: 6px;
width: 20px;
height: 20px;
-webkit-transform: rotate(16deg) scale(1, 1.6);
-moz-transform: rotate(16deg) scale(1, 1.6);
background: -webkit-gradient(
linear, left top, right bottom,
from(rgba(255, 255, 255, 1)),
color-stop(0.40, rgba(255, 255, 255, 1)),
color-stop(0.40, rgba(181, 36, 91, 1)),
color-stop(0.45, rgba(181, 36, 91, 1)),
color-stop(0.45, rgba(255, 255, 255, 1)),
color-stop(0.5, rgba(255, 255, 255, 1)),
color-stop(0.5, transparent),
to(transparent)
);
background: -moz-linear-gradient(
top left,
rgba(255, 255, 255, 1) 0%,
rgba(255, 255, 255, 1) 40%,
rgba(181, 36, 91, 1) 40%,
rgba(181, 36, 91, 1) 45%,
rgba(255, 255, 255, 1) 45%,
rgba(255, 255, 255, 1) 50%,
transparent 50%,
transparent
);
z-index: 120;
}
#upperarm_l {
position: absolute;
top: 0px;
left: 12px;
width: 12px;
height: 48px;
border-radius: 4px 4px 6px 6px;
-webkit-transform-origin: 6px 6px;
-moz-transform-origin: 6px 6px;
-webkit-transform: rotate(-66deg);
-moz-transform: rotate(-66deg);
background-color: rgba(251, 253, 232, 1);
z-index: 110;
}
#lowerarm_l {
position: absolute;
top: 36px;
left: -4px;
width: 12px;
height: 48px;
border-radius: 4px 4px 6px 6px;
-webkit-transform-origin: 6px 6px;
-moz-transform-origin: 6px 6px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
background: -webkit-gradient(
linear, left top, left bottom,
from(rgba(251, 253, 232, 1)),
color-stop(0.83, rgba(251, 253, 232, 1)),
color-stop(0.83, rgba(205, 118, 152, 1)),
color-stop(0.87, rgba(205, 118, 152, 1)),
color-stop(0.87, rgba(255, 255, 255, 1)),
color-stop(0.90, rgba(255, 255, 255, 1)),
color-stop(0.90, rgba(205, 118, 152, 1)),
to(rgba(205, 118, 152, 1))
);
background: -moz-linear-gradient(
top,
rgba(251, 253, 232, 1) 0%,
rgba(251, 253, 232, 1) 83%,
rgba(205, 118, 152, 1) 83%,
rgba(205, 118, 152, 1) 87%,
rgba(255, 255, 255, 1) 87%,
rgba(255, 255, 255, 1) 90%,
rgba(205, 118, 152, 1) 90%,
rgba(205, 118, 152, 1)
);
}
#lowerarm_l_r {
position: absolute;
top: 0px;
left: 0px;
width: 6px;
height: 40px;
border-radius: 4px 0px 0px 2px;
-webkit-transform-origin: 6px 6px;
-moz-transform-origin: 6px 6px;
-webkit-transform: rotate(6deg);
-moz-transform: rotate(6deg);
background-color: rgba(251, 253, 232, 1);
}
#lowerarm_l_l {
position: absolute;
top: 0px;
left: 6px;
width: 6px;
height: 40px;
border-radius: 0px 4px 2px 0px;
-webkit-transform-origin: 6px 6px;
-moz-transform-origin: 6px 6px;
-webkit-transform: rotate(-6deg);
-moz-transform: rotate(-6deg);
background-color: rgba(251, 253, 232, 1);
}
#hand_l {
position: absolute;
top: 45px;
left: 0px;
width: 12px;
height: 20px;
border-radius: 4px 4px 8px 4px / 4px 4px 4px 8px;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
background-color: rgba(249, 219, 209, 1);
}
#hand_l_l {
position: absolute;
top: 1px;
left: 8px;
width: 6px;
height: 16px;
border-radius: 4px 4px 8px 0px / 4px 4px 8px 0px;
-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
background-color: rgba(249, 219, 209, 1);
}
/* 胸部 */
#bust {
position: absolute;
top: -40px;
left: -4px;
width: 32px;
height: 44px;
border-radius: 4px 4px 8px 8px / 4px 4px 8px 8px;
-webkit-transform-origin: 50% 96%;
-moz-transform-origin: 50% 96%;
-webkit-transform: rotate(-6deg);
-moz-transform: rotate(-6deg);
background-color: rgba(251, 253, 232, 1);
}
#bust_r {
position: absolute;
top: 0px;
left: -3px;
width: 10px;
height: 36px;
border-radius: 5px 5px 0px 0px;
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
background-color: rgba(251, 253, 232, 1);
z-index: 1;
}
#bust_l {
position: absolute;
top: 0px;
left: 25px;
width: 10px;
height: 36px;
border-radius: 5px 5px 0px 0px;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
background-color: rgba(251, 253, 232, 1);
z-index: 1;
}
#ribbon {
position: absolute;
top: 16px;
left: 13px;
z-index: 200;
}
#ribbon_r_upper {
position: absolute;
top: 0px;
left: -18px;
}
#ribbon_r_upper_1 {
position: absolute;
top: -4px;
left: 1px;
width: 18px;
height: 14px;
border-radius: 2px;
-webkit-transform: skew(30deg) rotate(20deg);
-moz-transform: skew(30deg) rotate(20deg);
background-color: rgba(181, 36, 91, 1);
}
#ribbon_r_upper_2 {
position: absolute;
top: 2px;
left: 1px;
width: 18px;
height: 12px;
border-radius: 2px;
-webkit-transform: skew(-30deg) rotate(-15deg);
-moz-transform: skew(-30deg) rotate(-15deg);
background-color: rgba(181, 36, 91, 1);
}
#ribbon_r_lower {
position: absolute;
top: 8px;
left: -8px;
}
#ribbon_r_lower_1 {
position: absolute;
top: -2px;
left: -4px;
width: 7px;
height: 20px;
-webkit-transform: rotate(0deg) skew(-30deg);
-moz-transform: rotate(0deg) skew(-30deg);
background-color: rgba(181, 36, 91, 1);
}
#ribbon_r_lower_2 {
position: absolute;
top: 0px;
left: 0px;
width: 7px;
height: 20px;
-webkit-transform: rotate(55deg) skew(30deg) ;
-moz-transform: rotate(55deg) skew(30deg) ;
background-color: rgba(181, 36, 91, 1);
}
#ribbon_c {
position: absolute;
top: 0px;
left: 0px;
width: 6px;
height: 12px;
background-color: rgba(181, 36, 91, 1);
}
#ribbon_l_upper {
position: absolute;
top: 0px;
left: 5px;
}
#ribbon_l_upper_1 {
position: absolute;
top: -4px;
left: 0px;
width: 18px;
height: 14px;
border-radius: 2px;
-webkit-transform: skew(-30deg) rotate(-20deg);
-moz-transform: skew(-30deg) rotate(-20deg);
background-color: rgba(181, 36, 91, 1);
}
#ribbon_l_upper_2 {
position: absolute;
top: 2px;
left: 0px;
width: 18px;
height: 12px;
border-radius: 2px;
-webkit-transform: skew(30deg) rotate(15deg);
-moz-transform: skew(30deg) rotate(15deg);
background-color: rgba(181, 36, 91, 1);
}
#ribbon_l_lower {
position: absolute;
top: 8px;
left: 8px;
}
#ribbon_l_lower_1 {
position: absolute;
top: 0px;
left: 0px;
width: 7px;
height: 20px;
-webkit-transform: rotate(-55deg) skew(-30deg) ;
-moz-transform: rotate(-55deg) skew(-30deg) ;
background-color: rgba(181, 36, 91, 1);
}
#ribbon_l_lower_2 {
position: absolute;
top: -2px;
left: 4px;
width: 7px;
height: 20px;
-webkit-transform: rotate(0deg) skew(30deg);
-moz-transform: rotate(0deg) skew(30deg);
background-color: rgba(181, 36, 91, 1);
}
#button_r_upper {
position: absolute;
top: 38px;
left: 4px;
width: 6px;
height: 6px;
border-radius: 3px;
background-color: rgba(205, 118, 152, 1);
z-index: 190;
}
#button_l_upper {
position: absolute;
top: 38px;
left: 22px;
width: 6px;
height: 6px;
border-radius: 3px;
background-color: rgba(205, 118, 152, 1);
z-index: 190;
}
#button_r_lower {
position: absolute;
top: 10px;
left: 0px;
width: 6px;
height: 6px;
border-radius: 3px;
background-color: rgba(205, 118, 152, 1);
}
#button_l_lower {
position: absolute;
top: 10px;
left: 18px;
width: 6px;
height: 6px;
border-radius: 3px;
background-color: rgba(205, 118, 152, 1);
}
/* 腰 */
#waist { /* center parts */
position: absolute;
top: -24px;
left: -10px;
width: 24px;
height: 32px;
background-color: rgba(251, 253, 232, 1);
}
#waist_r1 {
position: absolute;
top: -2px;
left: -2px;
width: 10px;
height: 16px;
-webkit-transform: rotate(-9deg);
-moz-transform: rotate(-9deg);
background-color: rgba(251, 253, 232, 1);
}
#waist_r2 {
position: absolute;
top: 12px;
left: -2px;
width: 10px;
height: 16px;
-webkit-transform: rotate(9deg);
-moz-transform: rotate(9deg);
background-color: rgba(251, 253, 232, 1);
}
#waist_l2 {
position: absolute;
top: -2px;
left: 16px;
width: 10px;
height: 16px;
-webkit-transform: rotate(9deg);
-moz-transform: rotate(9deg);
background-color: rgba(251, 253, 232, 1);
}
#waist_l1 {
position: absolute;
top: 12px;
left: 16px;
width: 10px;
height: 16px;
-webkit-transform: rotate(-9deg);
-moz-transform: rotate(-9deg);
background-color: rgba(251, 253, 232, 1);
}
/* スカート */
#skirt {
position: relative;
top: 20px;
left: -4px;
width: 32px;
height: 8px;
background-color: rgba(251, 253, 232, 1);
z-index: 110;
-webkit-transform: rotate(-12deg);
-moz-transform: rotate(-12deg);
}
#skirt_r0 {
position: absolute;
top: -1px;
left: -12px;
width: 10px;
height: 32px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
background-color: rgba(251, 253, 232, 1);
border-right: 4px solid rgba(209, 196, 151, 1);
}
#skirt_r1 {
position: absolute;
top: 0px;
left: -9px;
width: 16px;
height: 36px;
-webkit-transform: rotate(30deg);
-moz-transform: rotate(30deg);
background-color: rgba(251, 253, 232, 1);
border-right: 3px solid rgba(209, 196, 151, 1);
}
#skirt_r2 {
position: absolute;
top: 4px;
left: -1px;
width: 16px;
height: 36px;
-webkit-transform: rotate(10deg);
-moz-transform: rotate(10deg);
background-color: rgba(251, 253, 232, 1);
border-right: 4px solid rgba(209, 196, 151, 1);
}
#skirt_c {
position: absolute;
top: 5px;
left: 9px;
width: 16px;
height: 36px;
background-color: rgba(251, 253, 232, 1);
border-right: 5px solid rgba(209, 196, 151, 1);
}
#skirt_l2 {
position: absolute;
top: 4px;
left: 18px;
width: 16px;
height: 36px;
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
background-color: rgba(251, 253, 232, 1);
border-right: 4px solid rgba(209, 196, 151, 1);
}
#skirt_l1 {
position: absolute;
top: 1px;
left: 25px;
width: 16px;
height: 36px;
-webkit-transform: rotate(-30deg);
-moz-transform: rotate(-30deg);
background-color: rgba(251, 253, 232, 1);
border-right: 3px solid rgba(209, 196, 151, 1);
}
#skirt_l0 {
position: absolute;
top: -2px;
left: 34px;
width: 10px;
height: 34px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
background-color: rgba(251, 253, 232, 1);
}
/* 股 */
#crotch {
position: absolute;
top: 32px;
left: 6px;
width: 12px;
height: 12px;
z-index: 100;
}
/* 右足 */
#thigh_r {
position: absolute;
top: 0px;
left: -12px;
width: 12px;
height: 88px;
border-radius: 5px;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
background-color: rgba(249, 219, 209, 1);
}
#thigh_r_r {
position: absolute;
top: 8px;
left: -4px;
width: 8px;
height: 80px;
border-radius: 5px 5px 5px 5px / 20px 0px 0px 5px;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
background-color: rgba(249, 219, 209, 1);
}
#thigh_r_l {
position: absolute;
top: 0px;
left: 6px;
width: 8px;
height: 88px;
border-radius: 5px;
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
background-color: rgba(249, 219, 209, 1);
}
#shin_r {
position: absolute;
top: 80px;
left: 4px;
width: 8px;
height: 88px;
border-radius: 5px;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
background: -webkit-gradient(
linear, left top, left bottom,
from(rgba(249, 219, 209, 1)),
color-stop(0.2, rgba(249, 219, 209, 1)),
color-stop(0.2, rgba(35, 55, 80, 1)),
to(rgba(35, 55, 80, 1))
);
background: -moz-linear-gradient(
top,
rgba(249, 219, 209, 1) 0%,
rgba(249, 219, 209, 1) 20%,
rgba(35, 55, 80, 1) 20%,
rgba(35, 55, 80, 1)
);
}
#shin_r_r {
position: absolute;
top: 0px;
left: -4px;
width: 8px;
height: 88px;
border-radius: 5px;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
background: -webkit-gradient(
linear, left top, left bottom,
from(rgba(249, 219, 209, 1)),
color-stop(0.2, rgba(249, 219, 209, 1)),
color-stop(0.2, rgba(35, 55, 80, 1)),
to(rgba(35, 55, 80, 1))
);
background: -moz-linear-gradient(
top,
rgba(249, 219, 209, 1) 0%,
rgba(249, 219, 209, 1) 20%,
rgba(35, 55, 80, 1) 20%,
rgba(35, 55, 80, 1)
);
}
#foot_r {
position: absolute;
top: 76px;
left: -4px;
width: 16px;
height: 36px;
border-radius: 4px 6px 6px 8px / 4px 6px 12px 32px;
-webkit-transform-origin: 6px 4px;
-moz-transform-origin: 6px 4px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
background-color: rgba(110, 81, 73, 1);
}
#foot_r_socks {
position: absolute;
top: -2px;
left: 0px;
width: 8px;
height: 14px;
border-radius: 3px;
background-color: rgba(35, 55, 80, 1);
}
/* 左足 */
#thigh_l {
position: absolute;
top: 0px;
left: 12px;
width: 12px;
height: 88px;
border-radius: 5px;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
background-color: rgba(249, 219, 209, 1);
}
#thigh_l_r {
position: absolute;
top: 0px;
left: -4px;
width: 8px;
height: 88px;
border-radius: 5px;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
background-color: rgba(249, 219, 209, 1);
}
#thigh_l_l {
position: absolute;
top: 8px;
left: 6px;
width: 8px;
height: 80px;
border-radius: 5px;
border-radius: 5px 5px 5px 5px / 5px 20px 5px 0px;
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
background-color: rgba(249, 219, 209, 1);
}
#shin_l {
position: absolute;
top: 80px;
left: -2px;
width: 8px;
height: 88px;
border-radius: 5px;
-webkit-transform-origin: 50% 0%;
-moz-transform-origin: 50% 0%;
-webkit-transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
background: -webkit-gradient(
linear, left top, left bottom,
from(rgba(249, 219, 209, 1)),
color-stop(0.2, rgba(249, 219, 209, 1)),
color-stop(0.2, rgba(35, 55, 80, 1)),
to(rgba(35, 55, 80, 1))
);
background: -moz-linear-gradient(
top,
rgba(249, 219, 209, 1) 0%,
rgba(249, 219, 209, 1) 20%,
rgba(35, 55, 80, 1) 20%,
rgba(35, 55, 80, 1)
);
}
#shin_l_l {
position: absolute;
top: 0px;
left: 4px;
width: 8px;
height: 88px;
border-radius: 5px;
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
background: -webkit-gradient(
linear, left top, left bottom,
from(rgba(249, 219, 209, 1)),
color-stop(0.2, rgba(249, 219, 209, 1)),
color-stop(0.2, rgba(35, 55, 80, 1)),
to(rgba(35, 55, 80, 1))
);
background: -moz-linear-gradient(
top,
rgba(249, 219, 209, 1) 0%,
rgba(249, 219, 209, 1) 20%,
rgba(35, 55, 80, 1) 20%,
rgba(35, 55, 80, 1)
);
}
#foot_l {
position: absolute;
top: 76px;
left: -2px;
width: 16px;
height: 36px;
border-radius: 4px 6px 6px 8px / 4px 6px 12px 32px;
-webkit-transform-origin: 6px 4px;
-moz-transform-origin: 6px 4px;
-webkit-transform: rotate(-20deg) scale(0.9, 1);
-moz-transform: rotate(-20deg) scale(0.9, 1);
background-color: rgba(110, 81, 73, 1);
}
#foot_l_socks {
position: absolute;
top: -2px;
left: 5px;
width: 8px;
height: 14px;
border-radius: 3px;
background-color: rgba(35, 55, 80, 1);
}
/* all */
#csscanvas div {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-webkit-animation-duration: 0.8s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-moz-animation-duration: 0.8s;
}
#sideburns_r div {
background: -webkit-gradient(
linear, left top, right top,
from(rgba(103, 153, 190, 1)),
color-stop(0.3, rgba(35, 55, 80, 1)),
to(rgba(35, 55, 80, 1))
);
background: -moz-linear-gradient(
left,
rgba(103, 153, 190, 1) 0%,
rgba(35, 55, 80, 1) 30%,
rgba(35, 55, 80, 1)
);
}
#sideburns_l div {
background: -webkit-gradient(
linear, right top, left top,
from(rgba(103, 153, 190, 1)),
color-stop(0.3, rgba(35, 55, 80, 1)),
to(rgba(35, 55, 80, 1))
);
background: -moz-linear-gradient(
right,
rgba(103, 153, 190, 1) 0%,
rgba(35, 55, 80, 1) 30%,
rgba(35, 55, 80, 1)
);
}
/* えりかstyle Animation */
#waist {
-webkit-animation-name: waist_move;
-moz-animation-name: waist_move;
}
@-webkit-keyframes waist_move {
0% {top: -24px; left: -10px;}
25% {top: -24px; left: -24px;}
50% {top: -18px; left: -24px;}
80% {top: -24px; left: -24px;}
95% {top: -24px; left: -10px;}
100% {top: -24px; left: -10px;}
}
@-moz-keyframes waist_move {
0% {top: -24px; left: -10px;}
25% {top: -24px; left: -24px;}
50% {top: -18px; left: -24px;}
80% {top: -24px; left: -24px;}
95% {top: -24px; left: -10px;}
100% {top: -24px; left: -10px;}
}
#skirt {
-webkit-animation-name: skirt_move;
-moz-animation-name: skirt_move;
}
@-webkit-keyframes skirt_move {
0% {-webkit-transform: rotate(-12deg); -moz-transform: rotate(-12deg);}
25% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
50% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
80% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
95% {-webkit-transform: rotate(-12deg); -moz-transform: rotate(-12deg);}
100% {-webkit-transform: rotate(-12deg); -moz-transform: rotate(-12deg);}
}
@-moz-keyframes skirt_move {
0% {-webkit-transform: rotate(-12deg); -moz-transform: rotate(-12deg);}
25% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
50% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
80% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
95% {-webkit-transform: rotate(-12deg); -moz-transform: rotate(-12deg);}
100% {-webkit-transform: rotate(-12deg); -moz-transform: rotate(-12deg);}
}
#bust {
-webkit-animation-name: bust_move;
-moz-animation-name: bust_move;
}
@-webkit-keyframes bust_move {
0% {-webkit-transform: rotate(-6deg); -moz-transform: rotate(-6deg);}
25% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
80% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
95% {-webkit-transform: rotate(-6deg); -moz-transform: rotate(-6deg);}
100% {-webkit-transform: rotate(-6deg); -moz-transform: rotate(-6deg);}
}
@-moz-keyframes bust_move {
0% {-webkit-transform: rotate(-6deg); -moz-transform: rotate(-6deg);}
25% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
80% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
95% {-webkit-transform: rotate(-6deg); -moz-transform: rotate(-6deg);}
100% {-webkit-transform: rotate(-6deg); -moz-transform: rotate(-6deg);}
}
#head {
-webkit-animation-name: head_move;
-moz-animation-name: head_move;
}
@-webkit-keyframes head_move {
0% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
25% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
80% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
50% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
95% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
100% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
}
@-moz-keyframes head_move {
0% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
25% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
80% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
50% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
95% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
100% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
}
#backhair {
-webkit-animation-name: backhair_move;
-moz-animation-name: backhair_move;
}
@-webkit-keyframes backhair_move {
0% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
25% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
80% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
50% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
95% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
100% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
}
@-moz-keyframes backhair_move {
0% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
25% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
80% {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);}
50% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
95% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
100% {-webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
}
#sideburns {
-webkit-animation-name: sideburns_move;
-moz-animation-name: sideburns_move;
}
@-webkit-keyframes sideburns_move {
0% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
25% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
50% {-webkit-transform: rotate(7deg); -moz-transform: rotate(4deg);}
80% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
95% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
100% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
}
@-moz-keyframes sideburns_move {
0% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
25% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
50% {-webkit-transform: rotate(7deg); -moz-transform: rotate(4deg);}
80% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
95% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
100% {-webkit-transform: rotate(4deg); -moz-transform: rotate(4deg);}
}
#sholder_r {
-webkit-animation-name: sholder_r_move;
-moz-animation-name: sholder_r_move;
}
@-webkit-keyframes sholder_r_move {
0% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
25% {-webkit-transform: rotate(6deg); -moz-transform: rotate(6deg);}
80% {-webkit-transform: rotate(6deg); -moz-transform: rotate(6deg);}
95% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
100% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
}
@-moz-keyframes sholder_r_move {
0% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
25% {-webkit-transform: rotate(6deg); -moz-transform: rotate(6deg);}
80% {-webkit-transform: rotate(6deg); -moz-transform: rotate(6deg);}
95% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
100% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
}
#scarf_r {
-webkit-animation-name: scarf_r_move;
-moz-animation-name: scarf_r_move;
}
@-webkit-keyframes scarf_r_move {
0% {-webkit-transform: rotate(-5deg) scale(1, 1.6);}
25% {-webkit-transform: rotate(-10deg) scale(1, 1.6);}
80% {-webkit-transform: rotate(-10deg) scale(1, 1.6);}
95% {-webkit-transform: rotate(-5deg) scale(1, 1.6);}
100% {-webkit-transform: rotate(-5deg) scale(1, 1.6);}
}
@-moz-keyframes scarf_r_move {
0% {-moz-transform: rotate(-5deg) scale(1, 1.6);}
25% {-moz-transform: rotate(-10deg) scale(1, 1.6);}
80% {-moz-transform: rotate(-10deg) scale(1, 1.6);}
95% {-moz-transform: rotate(-5deg) scale(1, 1.6);}
100% {-moz-transform: rotate(-5deg) scale(1, 1.6);}
}
#upperarm_r {
-webkit-animation-name: upperarm_r_move;
-moz-animation-name: upperarm_r_move;
}
@-webkit-keyframes upperarm_r_move {
0% {left: 0px; -webkit-transform: rotate(130deg); -moz-transform: rotate(130deg); z-index:155;}
25% {left: 8px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); z-index:140;}
50% {left: 2px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg); z-index:140;}
80% {left: 8px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); z-index:140;}
95% {left: 0px; -webkit-transform: rotate(130deg); -moz-transform: rotate(130deg); z-index:155;}
100% {left: 0px; -webkit-transform: rotate(130deg); -moz-transform: rotate(130deg); z-index:155;}
}
@-moz-keyframes upperarm_r_move {
0% {left: 0px; -webkit-transform: rotate(130deg); -moz-transform: rotate(130deg); z-index:155;}
25% {left: 8px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); z-index:140;}
50% {left: 2px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg); z-index:140;}
80% {left: 8px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); z-index:140;}
95% {left: 0px; -webkit-transform: rotate(130deg); -moz-transform: rotate(130deg); z-index:155;}
100% {left: 0px; -webkit-transform: rotate(130deg); -moz-transform: rotate(130deg); z-index:155;}
}
#lowerarm_r {
-webkit-animation-name: lowerarm_r_move;
-moz-animation-name: lowerarm_r_move;
}
@-webkit-keyframes lowerarm_r_move {
0% {top: 40px; -webkit-transform: rotate(12deg); -moz-transform: rotate(12deg);}
25% {top: 36px; -webkit-transform: rotate(100deg); -moz-transform: rotate(100deg);}
50% {top: 36px; -webkit-transform: rotate(155deg); -moz-transform: rotate(155deg);}
80% {top: 36px; -webkit-transform: rotate(100deg); -moz-transform: rotate(100deg);}
95% {top: 40px; -webkit-transform: rotate(12deg); -moz-transform: rotate(12deg);}
100% {top: 40px; -webkit-transform: rotate(12deg); -moz-transform: rotate(12deg);}
}
@-moz-keyframes lowerarm_r_move {
0% {top: 40px; -webkit-transform: rotate(12deg); -moz-transform: rotate(12deg);}
25% {top: 36px; -webkit-transform: rotate(100deg); -moz-transform: rotate(100deg);}
50% {top: 36px; -webkit-transform: rotate(155deg); -moz-transform: rotate(155deg);}
80% {top: 36px; -webkit-transform: rotate(100deg); -moz-transform: rotate(100deg);}
95% {top: 40px; -webkit-transform: rotate(12deg); -moz-transform: rotate(12deg);}
100% {top: 40px; -webkit-transform: rotate(12deg); -moz-transform: rotate(12deg);}
}
#upperarm_l {
-webkit-animation-name: upperarm_l_move;
-moz-animation-name: upperarm_l_move;
}
@-webkit-keyframes upperarm_l_move {
0% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
25% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
50% {-webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg);}
80% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
95% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
100% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
}
@-moz-keyframes upperarm_l_move {
0% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
25% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
50% {-webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg);}
80% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
95% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
100% {-webkit-transform: rotate(-66deg); -moz-transform: rotate(-66deg);}
}
#thigh_r {
-webkit-animation-name: thigh_r_move;
-moz-animation-name: thigh_r_move;
}
@-webkit-keyframes thigh_r_move {
0% {top: 0px; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
25% {top: 0px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);}
50% {top: -8px; -webkit-transform: rotate(6deg); -moz-transform: rotate(6deg);}
80% {top: 0px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);}
95% {top: 0px; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
100% {top: 0px; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
}
@-moz-keyframes thigh_r_move {
0% {top: 0px; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
25% {top: 0px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);}
50% {top: -8px; -webkit-transform: rotate(6deg); -moz-transform: rotate(6deg);}
80% {top: 0px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);}
95% {top: 0px; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
100% {top: 0px; -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg);}
}
#shin_r {
-webkit-animation-name: shin_r_move;
-moz-animation-name: shin_r_move;
}
@-webkit-keyframes shin_r_move {
0% {left: 4px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
25% {left: 5px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);}
50% {left: 6px; -webkit-transform: rotate(18deg); -moz-transform: rotate(18deg);}
80% {left: 5px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);}
95% {left: 4px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
100% {left: 4px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
}
@-moz-keyframes shin_r_move {
0% {left: 4px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
25% {left: 5px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);}
50% {left: 6px; -webkit-transform: rotate(18deg); -moz-transform: rotate(18deg);}
80% {left: 5px; -webkit-transform: rotate(10deg); -moz-transform: rotate(10deg);}
95% {left: 4px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
100% {left: 4px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
}
#foot_r {
-webkit-animation-name: foot_r_move;
-moz-animation-name: foot_r_move;
}
@-webkit-keyframes foot_r_move {
0% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
25% {-webkit-transform: rotate(20deg); -moz-transform: rotate(20deg);}
80% {-webkit-transform: rotate(20deg); -moz-transform: rotate(20deg);}
95% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
100% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
}
@-moz-keyframes foot_r_move {
0% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
25% {-webkit-transform: rotate(20deg); -moz-transform: rotate(20deg);}
80% {-webkit-transform: rotate(20deg); -moz-transform: rotate(20deg);}
95% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
100% {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);}
}
#thigh_l {
-webkit-animation-name: thigh_l_move;
-moz-animation-name: thigh_l_move;
}
@-webkit-keyframes thigh_l_move {
0% {top: 0px; left: 12px; -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg);}
25% {top: -8px; left: 4px; -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg);}
50% {top: -8px; left: 4px; -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg);}
80% {top: -8px; left: 4px; -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg);}
95% {top: 0px; left: 12px; -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg);}
100% {top: 0px; left: 12px; -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg);}
}
@-moz-keyframes thigh_l_move {
0% {top: 0px; left: 12px; -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg);}
25% {top: -8px; left: 4px; -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg);}
50% {top: -8px; left: 4px; -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg);}
80% {top: -8px; left: 4px; -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg);}
95% {top: 0px; left: 12px; -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg);}
100% {top: 0px; left: 12px; -webkit-transform: rotate(-15deg); -moz-transform: rotate(-15deg);}
}
#shin_l {
-webkit-animation-name: shin_l_move;
-moz-animation-name: shin_l_move;
}
@-webkit-keyframes shin_l_move {
0% {left: -2px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
25% {left: 0px; -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg);}
50% {left: 0px; -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg);}
80% {left: 0px; -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg);}
95% {left: -2px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
100% {left: -2px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
}
@-moz-keyframes shin_l_move {
0% {left: -2px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
25% {left: 0px; -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg);}
50% {left: 0px; -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg);}
80% {left: 0px; -webkit-transform: rotate(25deg); -moz-transform: rotate(25deg);}
95% {left: -2px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
100% {left: -2px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg);}
}
#foot_l {
-webkit-animation-name: foot_l_move;
-moz-animation-name: foot_l_move;
}
@-webkit-keyframes foot_l_move {
0% {top: 76px; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg);}
25% {top: 80px; -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg);}
50% {top: 80px; -webkit-transform: rotate(-55deg); -moz-transform: rotate(-55deg);}
80% {top: 80px; -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg);}
95% {top: 76px; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg);}
100% {top: 76px; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg);}
}
@-moz-keyframes foot_l_move {
0% {top: 76px; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg);}
25% {top: 80px; -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg);}
50% {top: 80px; -webkit-transform: rotate(-55deg); -moz-transform: rotate(-55deg);}
80% {top: 80px; -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg);}
95% {top: 76px; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg);}
100% {top: 76px; -webkit-transform: rotate(-20deg); -moz-transform: rotate(-20deg);}
}
#foot_l_socks {
-webkit-animation-name: foot_l_socks_move;
-moz-animation-name: foot_l_socks_move;
}
@-webkit-keyframes foot_l_socks_move {
0% {top: -2px; left: 5px;}
25% {top: -1px; left: 7px;}
80% {top: -1px; left: 7px;}
95% {top: -2px; left: 5px;}
100% {top: -2px; left: 5px;}
}
@-moz-keyframes foot_l_socks_move {
0% {top: -2px; left: 5px;}
25% {top: -1px; left: 7px;}
80% {top: -1px; left: 7px;}
95% {top: -2px; left: 5px;}
100% {top: -2px; left: 5px;}
}