@charset 'utf-8';.blkBtnClose{position:absolute;top:-10px;right:-10px}.blkBtnClose .btnClose{font-size:0;line-height:0;position:relative;display:inline-block;width:28px;height:28px;cursor:pointer}.btnSub{font-weight:700;display:inline-block;text-align:center;white-space:nowrap;text-decoration:none;-moz-border-radius:15px;border-radius:15px}.btnM.btnSub{display:block;margin-right:20px;margin-left:20px}.btnL.btnSub{display:block;margin-right:10px;margin-left:10px}.btnSub .btnInner{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;border-width:2px;border-style:solid;-moz-border-radius:15px;border-radius:15px}.btnSub .btnInner img{vertical-align:middle}.btnSub .fs18{font-size:18px!important;padding-top:16px;padding-bottom:16px}.btnSub .fs18Img{padding-top:11px;padding-bottom:11px}.btnSub .fs16{font-size:16px!important;padding-top:14px;padding-bottom:14px}.btnSub .fs16Img{padding-top:7px;padding-bottom:7px}.btnSub .fs14{font-size:14px!important;padding-top:7px;padding-bottom:7px}.btnSub .fs14Img{padding-top:4px;padding-bottom:4px}.btnSub{padding-bottom:3px;color:#724900!important}.btnSub .btnInner{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjZjRlZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-moz-linear-gradient(#fff,#fcf4ed);background-image:linear-gradient(#fff,#fcf4ed);-moz-background-size:100%;background-size:100%}.touchActive.btnSub .btnInner{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjRlZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-image:-moz-linear-gradient(#fcf4ed,#fff);background-image:linear-gradient(#fcf4ed,#fff);-moz-background-size:100%;background-size:100%}.btnSub.type3{background-color:#e4ae48}.btnSub.type3 .btnInner{border-color:#fed88f}.icn{position:relative;display:inline-block;vertical-align:middle;background-repeat:no-repeat}.icn.type55{width:17px;height:17px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABDdJREFUeNrMWGlMU0EQngqKVpAKShWkNiZyaPAEjEql4oFGNGriHRWDwSvx/Kd/8AfqP/WHiRBDNEo8ovBDSJBoqOIPo+BFBCwx1iqG4kG5qnLVmbWv7nuF2vegiZNM9u12d9/3Zr6Z2a3K6XTC/yDD4D+RwMEs3qvS6LHRu7qWi067ReleKjmuwRdrsMlEXYuaOsC0V6gm1HNygPkMBEEQgHOooTI+9DxqDgKyDwkQBHEZm50KrU4WMv4LTKAPIHKkIL7o4uB9wiJwaMZBsy6ejWlsH2B061eIMleDvqaSnz7T5apZii2CIIzYVAj97iA1PM3Iht7EhRCvDQHdWDUbt7X9hLJ6m3sdAVp4+yxomq38difRKjlKw1e0sGLbcYhaugzS47RuECQdXT2iRZ2h43DuCbBH6Pjhw4os4grN90L/Tco6cG7IhCTdWNZ/97UDXja2QsevngE3j7DWgbHwFD+0GK1ikssRI98xJ62ADZF/AuaZtQUaLE0w+/419rIudJllhoHxpnvkX0sRfxxoHTW6itvTJMs1YyZoE3hyhkeEwfDAYdCJFqhtamMgiJT0EuLCrPuFEPOszGMfcpMgE6fFTZTNkfFT9KJFYeoRrP3m6HKbXSoUMd4kfHJ0pGwgo0LHhPBRYG1xQHdPH2tJOHO7xa6d7DE2/KdjcLUmKCTYvQO9VN1QA7cRSFdvX79fTlx4Y1jvAYIPYX5Pn4EYsjNfVt8q3uhmGbKfuELEjGp4LrYEhimFK09UkuSSPFF/Rka6WbZr4pakfliwa1uziDfWeg8QlgQDlGfleoAg4vJz9Ulz2udt31ynJMWbdhRc+PijtS3gRdHd8P4mkIUo00oluSRfmuZh4/kzn7CpUpJZP6Ne33PnquVAyU0zWUcbO/UHP0HKCZaxCnP7A2GZMj/5MaWjwVRfSvMZ9FBTei/kQsamGOGH4iN5IpdMryyC6Y+L/5IzeHTv7hsF7xJWpbdjd6s3IL4cFQnIHrJOWPSk+oHyBlVfHgRZ71B5sdkF4qQ3EHKOivTG6s7vLdSucXOhNJ+RkrKnlMSp+7Ns6A4i+zHX+qE7PF/akrVamjsaY+aiJkorLVTdKKKPzPYFhOwz676AMKuzry9aAPEptwBmRmngzqtGVoWJqBTigmClVfnlOiGAIPmespKBoLQfHPTHw1R9+zlY+fde0x00irW1tjZowhMaG5MkNb/daygcf3V0BrCoeFAEV2INot/1rx+J+kcrSvxz05u2PM3OF0KWvF5XsjCmM6o0pccYU9r9csFqqnv75HRyWqJgFW9C2RhzSCI+tg+5RSbEx5ZRkiIXeZtHKR1BPPQVhBKy5lOSOl5lqsXq7HFhIneQJdIO7v2G3Ty/3X2FCk+AUIOF+kOtK5W77zCod/0NhCTSlbqlF/HnLktUy91QNQR/1Mzl6pFi+S3AACxouqXuFME6AAAAAElFTkSuQmCC);-moz-background-size:17px 17px;background-size:17px 17px}.titleRd,.titlePk02,.titleBl{text-shadow:1px 1px 1px #ca506a,0 1px 1px #ca506a,1px 0 1px #ca506a,-1px -1px 1px #ca506a,0 -1px 1px #ca506a,-1px 0 1px #ca506a,-1px 1px 1px #ca506a,1px -1px 1px #ca506a,0 1px 2px rgba(0,0,0,.3)}.titleGre01{text-shadow:1px 1px 1px #568d28,0 1px 1px #568d28,1px 0 1px #568d28,-1px -1px 1px #568d28,0 -1px 1px #568d28,-1px 0 1px #568d28,-1px 1px 1px #568d28,1px -1px 1px #568d28,0 1px 2px rgba(0,0,0,.3)}.bgPtrn02{background-image:url(/static/img/cmn/bg_pattern02.png),none;background-repeat:repeat;-moz-background-size:15px,15px;background-size:15px,15px}.titleRd,.titlePk02,.titleBl,.titleGre01{font-weight:700;padding-top:7px!important;padding-bottom:7px!important;text-align:center;color:#fff}.titleRd,.titlePk02,.titleBl{background-color:#f36381}.titleGre01{background-color:#68af2f}.titleRed{font-weight:700;text-align:center;color:#fff}.blkRadius15{-moz-border-radius:15px;border-radius:15px}.shadow_btm{-moz-box-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(0,0,0,.3)}.blkHintText{font-size:12px;position:relative;display:inline-block;padding:5px 7px 5px 20px;-moz-border-radius:15px;border-radius:15px}.blkHintText a{-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:underline;color:#1179b2}.blkHintText .icn{position:absolute;top:2px;left:5px}.blkHintText.type1{background-color:#fff8da}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS PGothic',Sans-Serif;font-weight:700;line-height:120%;color:#724900}body a{-webkit-tap-highlight-color:transparent}body a:link,body a:visited,body a:hover,body a:active{color:#1179b2}.mtm30{margin-top:-30px}.mt50{margin-top:50px}.m0auto{margin:0 auto}.relative{position:relative}.absolute{position:absolute}#campaignPage{background-image:url(/static/img/lp/vote_cp1/bg_01.png);-moz-background-size:320px 50px;background-size:320px 50px}.blkLine{display:-moz-box;display:-ms-flexbox;display:flex}.blkLine.flexCenter{-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.icn.type55{margin-top:5px}.bgBlue{background-image:url(/static/img/lp/vote_cp1/bg_02.png);-moz-background-size:320px 50px;background-size:320px 50px}.bgBlue2{background-color:#e3fcfb}.bgPink{background-color:#ffeef4}.titleRd{background-color:#f92b49}.titleGre01{background-color:#50aa37}.titleBl{background-color:#24b8e0;text-shadow:1px 1px 1px #22a1c3,0 1px 1px #22a1c3,1px 0 1px #22a1c3,-1px -1px 1px #22a1c3,0 -1px 1px #22a1c3,-1px 0 1px #22a1c3,-1px 1px 1px #22a1c3,1px -1px 1px #22a1c3,0 1px 2px rgba(0,0,0,.3)}.bgWhite{background-color:#fff}.bgPink01{background-color:#ffccf3}.bgPink02{background-color:#fc5ead}.bgYl{background-color:#fff8da}.bgGreen{background-color:#defec3}.bgBeige{background-color:#fff8db}.pageFixing{width:320px;margin:0 auto}.mt30{margin-top:30px}.mbm10{margin-bottom:-10px}.mtm20{margin-top:-20px}.recipeList>li{display:inline-block}.titleRed{background-color:#b30b18}.bgHalo{width:310px;margin:0 auto;background-image:url(/static/img/lp/vote_cp1/valentineday_whiteday_bg01.png);background-repeat:no-repeat;-moz-background-size:310px 295px;background-size:310px 295px}.bgHalo.type2{width:280px;background-image:url(/static/img/lp/vote_cp1/valentineday_whiteday_bg02.png);-moz-background-size:280px 260px;background-size:280px 260px}.blkCharactorModule{width:320px;height:166px}.blkTitleModule{width:308px}.blkAnim{top:0;-webkit-animation-duration:1.6s;-moz-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.blkAnim.scale1{-webkit-animation-name:anim_scale1;-moz-animation-name:anim_scale1;animation-name:anim_scale1}.blkAnim.scale2{-webkit-animation-name:anim_scale2;-moz-animation-name:anim_scale2;animation-name:anim_scale2}.blkAnim.scale3{-webkit-animation-name:anim_scale3;-moz-animation-name:anim_scale3;animation-name:anim_scale3}.blkAnim.swing1{-webkit-animation-name:anim_swing1;-moz-animation-name:anim_swing1;animation-name:anim_swing1}.blkAnim.swing2{-webkit-animation-name:anim_swing2;-moz-animation-name:anim_swing2;animation-name:anim_swing2}.blkAnim.swing3{-webkit-animation-name:anim_swing3;-moz-animation-name:anim_swing3;animation-name:anim_swing3}.blkAnim.pitch1{-webkit-animation-name:anim_pitch1;-moz-animation-name:anim_pitch1;animation-name:anim_pitch1}.blkAnim.chara1{top:65px;left:0;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s}.blkAnim.chara2{top:45px;left:50px;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s}.blkAnim.chara3{top:50px;right:20px;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s}.blkAnim.snow1{top:13px;left:20px}.blkAnim.snow2{top:32px;left:30px}.blkAnim.snow3{top:12px;left:50px}.blkAnim.snow4{top:25px;right:10px}.blkAnim.snow5{top:35px;right:60px}.blkAnim.snow6{top:8px;right:30px}.blkAnim.bellR{top:-20px;right:10px;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}.blkAnim.bellL{top:-20px;left:10px;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}.blkAnim.reward1,.blkAnim.txt1{-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s}.btnSprite{background-image:url(/static/img/lp/vote_cp1/btn_sprite.png);background-repeat:no-repeat;-moz-background-size:480px 277px;background-size:480px 277px}.btnSprite.btnFarm1_on{width:240px;height:38px;background-position:0 -38px}.btnSprite.btnFarm1_off{width:240px;height:38px;background-position:-240px 0}.btnSprite.btnFarm2_on{width:136px;height:48px;background-position:-240px -124px}.btnSprite.btnFarm2_off{width:136px;height:48px;background-position:-240px -76px}.btnSprite.btnFarm3_on{width:240px;height:38px;background-position:0 -153px}.btnSprite.btnFarm3_off{width:240px;height:38px;background-position:0 -191px}.btnSprite.btnMogg1_on{width:240px;height:38px;background-position:0 -114px}.btnSprite.btnMogg1_off{width:240px;height:38px;background-position:0 -76px}.btnSprite.btnMogg2_on{width:136px;height:48px;background-position:-240px -172px}.btnSprite.btnMogg2_off{width:136px;height:48px;background-position:0 -229px}.btnSprite.btnMogg3_on{width:240px;height:38px;background-position:0 0}.btnSprite.btnMogg3_off{width:240px;height:38px;background-position:-240px -38px}@-webkit-keyframes anim_scale1{0%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}to{-webkit-transform:scale(.3,.3);transform:scale(.3,.3);opacity:0}}@-moz-keyframes anim_scale1{0%{-moz-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0}50%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}to{-moz-transform:scale(.3,.3);transform:scale(.3,.3);opacity:0}}@keyframes anim_scale1{0%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0}50%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}to{-webkit-transform:scale(.3,.3);-moz-transform:scale(.3,.3);transform:scale(.3,.3);opacity:0}}@-webkit-keyframes anim_scale2{0%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}50%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0}to{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-moz-keyframes anim_scale2{0%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}50%{-moz-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0}to{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}@keyframes anim_scale2{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}50%{-webkit-transform:scale(.5,.5);-moz-transform:scale(.5,.5);transform:scale(.5,.5);opacity:0}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-webkit-keyframes anim_scale3{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}50%{-webkit-transform:scale(1,1);transform:scale(1,1)}75%{-webkit-transform:scale(.9,.9);transform:scale(.9,.9)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-moz-keyframes anim_scale3{0%{-moz-transform:scale(1,1);transform:scale(1,1)}25%{-moz-transform:scale(.9,.9);transform:scale(.9,.9)}50%{-moz-transform:scale(1,1);transform:scale(1,1)}75%{-moz-transform:scale(.9,.9);transform:scale(.9,.9)}to{-moz-transform:scale(1,1);transform:scale(1,1)}}@keyframes anim_scale3{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}25%{-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);transform:scale(.9,.9)}50%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}75%{-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);transform:scale(.9,.9)}to{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes anim_swing1{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-webkit-transform:rotateZ(20deg);transform:rotateZ(20deg)}to{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-moz-keyframes anim_swing1{0%{-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-moz-transform:rotateZ(20deg);transform:rotateZ(20deg)}to{-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes anim_swing1{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-webkit-transform:rotateZ(20deg);-moz-transform:rotateZ(20deg);transform:rotateZ(20deg)}to{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-webkit-keyframes anim_swing2{0%{-webkit-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}50%{-webkit-transform:rotateZ(-40deg);transform:rotateZ(-40deg)}to{-webkit-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}}@-moz-keyframes anim_swing2{0%{-moz-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}50%{-moz-transform:rotateZ(-40deg);transform:rotateZ(-40deg)}to{-moz-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}}@keyframes anim_swing2{0%{-webkit-transform:rotateZ(-20deg);-moz-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}50%{-webkit-transform:rotateZ(-40deg);-moz-transform:rotateZ(-40deg);transform:rotateZ(-40deg)}to{-webkit-transform:rotateZ(-20deg);-moz-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}}@-webkit-keyframes anim_swing3{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-webkit-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}to{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-moz-keyframes anim_swing3{0%{-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-moz-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}to{-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@keyframes anim_swing3{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}50%{-webkit-transform:rotateZ(-20deg);-moz-transform:rotateZ(-20deg);transform:rotateZ(-20deg)}to{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}}@-webkit-keyframes anim_pitch1{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes anim_pitch1{0%{-moz-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(10px);transform:translateY(10px)}to{-moz-transform:translateY(0);transform:translateY(0)}}@keyframes anim_pitch1{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes anim_pitch2{0%{-webkit-transform:translateY(20px);transform:translateY(20px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(20px);transform:translateY(20px)}}@-moz-keyframes anim_pitch2{0%{-moz-transform:translateY(20px);transform:translateY(20px)}50%{-moz-transform:translateY(0);transform:translateY(0)}to{-moz-transform:translateY(20px);transform:translateY(20px)}}@keyframes anim_pitch2{0%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);transform:translateY(20px)}}