body{display:block;width:100%;font-size:14px}.fixed-cont,.subbody-container{overflow:hidden}.hidden-sm{display:none!important}br.hidden-md{display:block!important}.center{text-align:center}img.center,img.block-center{position:relative;margin:0 auto;max-width:100%}.breadcrumb{margin:10px auto 20px;max-width:94%;font-size:90%;line-height:1.4em}.input-container .breadcrumb{margin-bottom:-10px}.top-container .breadcrumb{display:none}.paragraph p{text-indent:1.0;line-height:1.7em;margin-top:20px}.body-container .paragraph p.txt_lead{text-indent:0}.result-container .paragraph p{font-size:.9em}.secDesc{padding:5px 20px;font-size:.9em;line-height:1.3em}.title{font-size:1.5em}.body-footer{background-image:url(../images/common/sp/bgFooter.jpg),url(../images/common/sp/mBg.jpg);background-size:100%;margin:0;padding:60px 20px 20px;font-size:.9em}.body-footer a{font-size:1.1em}.body-footer .copyrightTxt{font-size:.9em;line-height:1.4em}.free-btn,.charge-btn{background-image:url(../images/common/button/sp/btnSprite.png);background-size:100%;margin:0 auto 5px;float:none;width:270px;height:65px}.free-btn,.free-btn:hover{background-position:0 -74px}.charge-btn,.charge-btn:hover{background-position:0 -145px}.free-btn:hover,.charge-btn:hover{opacity:.9}.free-btn .title,.charge-btn .title{top:28%;font-size:1.6em}.result-container .charge-btn{background-position:0 0;width:240px;height:64px}.result-container .charge-btn:hover{background-position:initial}.result-container .charge-btn .title{top:21%;font-size:1.3em}.header-container{min-height:auto}.paid-container .header-container{background:url(../images/common/button/sp/btnNavi.png) center top;min-height:10px;margin-bottom:10px}.body-container{background-image:url(../images/common/sp/mBnr.jpg),url(../images/common/sp/mBg.jpg);background-position:center top;background-repeat:no-repeat,repeat-y;background-size:100%;position:relative;overflow:hidden;min-width:auto;padding-top:335px}.body-container .paragraph p{margin-top:5px;line-height:1.4em}.navi-container{background-image:url(../images/common/button/sp/btnNaviTop.png);background-position:0 bottom;background-size:100%;min-height:auto}.hasID .navi-container{background-position:0 top}.hasID .navi-container .hasTop{background-image:url(../images/common/button/sp/btnNavi.png)}.navi-container .navi_button{background:0;width:140px;height:51px}.hasID .navi-container .navi_button{width:86px;height:42px}.navi-container .naviInfo a{display:inline-table}.commonMenuBox{background-image:url(../images/common/menu/sp/cmnTitTop.jpg),url(../images/common/menu/sp/cmnTitBtm.jpg),url(../images/common/menu/sp/cmnTitBg.jpg);background-position:center top,center bottom,center top;background-repeat:no-repeat,no-repeat,repeat-y;background-size:100%;padding:22px 0 19px;min-height:auto}.commonMenuBox .infoelement{max-width:90%}.commonMenuBox .iconelement{margin-right:0;width:63px;height:64px}.commonMenuBox .titelement{padding-left:66px}.commonMenuBox .titelement .title{font-size:1em}.sectionInfo{background-image:url(../images/info/sp/senjaTit.jpg),url(../images/info/sp/infBtm.jpg),url(../images/info/sp/infBg.jpg);background-size:100%;padding:0 0 20px}.sectionInfo.profile .secCover{background-image:url(../images/info/sp/senjaImg.jpg);background-size:100%;padding-top:180px}.sectionInfo .heading{margin-bottom:0;height:99px}.sectionInfo.about{background-image:url(../images/info/sp/jutsuTit.jpg),url(../images/info/sp/infBtm.jpg),url(../images/info/sp/infBg.jpg);background-position:center top,center bottom,center top;padding:0}.sectionInfo.about .heading{margin-bottom:22px;height:80px}.sectionInfo.about .secCover{background-image:url(../images/info/sp/infTop.jpg);background-size:100%;padding:10px 0 40px;min-height:auto}.sectionInfo .paragraph{max-width:85%}.sectionInfo.about .secCover>img:first-child{max-width:80%}.sectionInfo.secMessage{background-size:100%;padding-top:15px}.result-container .sectionInfo.secMessage{background:0;padding:0}.result-container .sectionInfo.secMessage .msgTit{background:transparent url(../images/result/sp/msgTit.png) no-repeat center top;background-size:100%;height:126px}.result-container .sectionInfo.secMessage .secInfo{background-image:url(../images/result/sp/msgBtm.jpg),url(../images/result/sp/msgBg.jpg);background-position:center bottom;background-repeat:no-repeat,repeat-y;background-size:100%}.result-container .sectionInfo.secMessage .secInfo .secCover{background-image:url(../images/result/sp/msgTop.jpg);background-size:100%;padding:32px 20px 55px;min-height:160px}.sectionInfo.secMessage .heading{height:154px}.result-container .sectionInfo.secMessage .heading{height:136px}.sectionInfo.secMessage .secInfo .secCover{background-image:url(../images/info/sp/infMsgCover.jpg);background-size:100%;background-position:center -11px;padding:10px;min-height:275px}.sectionInfo.secMessage .secInfo .secCover:before{background:0;width:120px;height:285px}.free-container .sectionInfo.secMessage .secInfo .secCover:before{width:110px}.secSample{background-image:url(../images/info/intro/sp/intro1.jpg);background-size:100%;padding-top:155px}.secSample .secBtm{background-image:url(../images/info/intro/sp/intro7.jpg);background-size:100%;height:50px}.menuCatch{background-image:url(../images/input/sp/kmCatch.jpg);background-size:100%;margin-bottom:5px}.komiCatch{background-image:url(../images/input/sp/inpKmCatch.jpg);background-size:100%;height:255px}.komi{background-image:url(../images/input/sp/kmTit.jpg),url(../images/input/sp/kmBtm.jpg),url(../images/input/sp/kmBg.jpg);background-size:100%;padding:15px 20px 60px}.komi .komiInfo:before{content:"";background:transparent url(../images/input/sp/inpKmTit.png) no-repeat center top;background-size:100%;display:table;width:100%;height:85px}.komi ul li{background-position:0 1px;padding-left:32px}.komi ul li p{min-height:30px}.komi ul li.spe p{padding-top:3px}.komi ul li.cmn p,.komi ul li.goodbad p{margin-top:0;min-height:30px}.komi ul li.cmn:first-child{background-position:0 1px}.komi ul li.cmn,.komi ul li.last{background-position:0 -103px}.komi ul li.inner{margin-top:0}.komi ul li li{padding-left:22px}.komi ul li.goodbad,.komi ul li.msg{background-position:0 -311px}.komi ul li.cmn+li li{background-position:0 -207px}.komi ul li.goodbad+li li{background-position:0 -406px}.question .formTop{background-image:url(../images/input/sp/formTop.jpg),url(../images/input/sp/formBtm.jpg),url(../images/input/sp/formBg.jpg);background-size:100%;padding:37px 25px 40px}.question .greeting .greetTitle{background-image:url(../images/input/sp/formCatch.jpg);background-size:100%;height:182px}.question .formInfo .inputHolder{margin:0 auto}.question .formInfo .formHeader{background-image:url(../images/input/sp/formTitSprite.png);background-position:0 top;background-size:110%;padding-bottom:50px;width:auto}.question .formInfo .target:before{background-image:url(../images/input/sp/inpFmDiv.png);background-size:100%;height:22px}.question .formInfo .target .formHeader{background-position:0 -58px}.question .formInfo{padding:0}.question .inputRow{display:table}.question .inputRow .attention{margin-top:-5px;font-size:74%}.question .inputRow.name .col:first-child{display:none;background:0}.question form span.bold:after{display:none}.question form span.bold{background:url(../images/input/sp/formTitSprite.png) no-repeat;background-position:-106px -114px;background-size:283px;top:2px;width:40px;text-indent:-9999px}.question form span.bold:first-child{background-position:0 -114px}input[type="text"],input[type="date"]{margin-left:0;width:190px}.question form span.bold.gender{background-position:-198px -115px}.question form span.bold.birth{background-position:4px -160px;display:block;width:132px;height:34px}.question select{width:52px}select{-webkit-rtl-ordering:logical;-webkit-text-fill-color:#000;opacity:1;-webkit-border-radius:3px;border-radius:3px}.question select.form_year{margin-left:4px;width:71px}.question form span.birth_unit{background-position:-10px -296px;width:20px}.question form .form_month+span.birth_unit{background-position:-14px -325px}.question form .form_day+span.birth_unit{background-position:-12px -351px}.question form span.bold.gender{width:100%;text-align:left;margin-bottom:10px}.question form #sex11+span,.question form #sex21+span{background-position:-140px -160px;top:-3px;margin-right:20px;width:23px;height:30px}.question form #sex12+span,.question form #sex22+span{background-position:-213px -160px;top:-3px;margin-right:20px;width:23px;height:30px}#default_check+span{top:-1px}span.spanError:before{top:-23px;left:139px}.secGreet{background-image:url(../images/result/sp/greetTop.jpg),url(../images/result/sp/greetBtm.jpg),url(../images/result/sp/greetBg.jpg);background-size:100%;padding:20px 25px;min-height:290px}.secGreet .greetTit{background-image:url(../images/result/sp/greetTit1.png);background-size:98%;margin-bottom:10px;width:100%}.two-1 .secGreet .greetTit{background-image:url(../images/result/sp/greetTit2.png)}.secGreet .greetInfo{left:24%;margin-bottom:30px;width:100%;font-size:.9em;border-radius:10px}.secGreet .greetInfo:before{margin:-20px 0 -10px -20px;width:140px;height:140px}.userDetail{font-size:.8em;line-height:1.5em}.userDetail .tName{display:table;margin:10px auto 0}.cmnCatch{background-image:url(../images/result/soul_cry/sp/soulCatch1.jpg);background-size:100%;height:150px}.two-1 .cmnCatch{background-image:url(../images/result/soul_cry/sp/soulCatch2.jpg);height:107px}.rsltKmCatch{background-image:url(../images/result/soul_cry/sp/soulBtmCatch1.jpg);background-size:100%;height:125px;margin-bottom:0}.two-1 .rsltKmCatch{background-image:url(../images/result/soul_cry/sp/soulBtmCatch2.jpg)}.secCommon .cmnTit{background-image:url(../images/result/soul_cry/sp/soulTit1.jpg);background-size:100%;height:77px}.two-1 .secCommon .cmnTit{background-image:url(../images/result/soul_cry/sp/soulTit2.jpg)}.secCommon .cmnInfo .cmnContent{background:url(../images/result/sp/rsltKmBtmL.png) no-repeat center bottom;background-size:100%;margin-bottom:-20px;padding-bottom:20px}.secCommon .cmnInfo .paragraph{padding:40px 20px}.secCommon .ctnTit,.result-container .secListing .komiTitle{background-image:url(../images/result/sp/rsltKmTitTop.jpg),url(../images/result/sp/rsltKmTitBtm.jpg),url(../images/result/sp/rsltKmTitBg.jpg);background-size:100%;padding:25px 20px 18px;font-size:1em}.result-container .secListing .content-box .cbTop{margin-bottom:-1px}.secCommon .paragraph,.result-container .secListing .content-box .cbInfo{background-image:url(../images/result/sp/rsltKmTop.jpg),url(../images/result/sp/rsltKmBtm.jpg),url(../images/result/sp/rsltKmBg.jpg);background-size:100%;padding:30px 20px 40px;min-height:110px}.result-container .secListing .content-box.spFuture{background-image:url(../images/result/sp/futureTit.jpg);background-size:100%;padding-top:113px}.result-container .secListing .content-box.spFuture .komiTitle{background-image:url(../images/result/sp/futureKmTop.jpg),url(../images/result/sp/futureKmBtm.jpg),url(../images/result/sp/futureKmBg.jpg)}.result-container .secListing .content-box.spFuture .cbInfo{background-image:url(../images/result/sp/futureTop.jpg),url(../images/result/sp/futureBtm.jpg),url(../images/result/sp/futureBg.jpg);background-size:100%;padding-top:30px;padding-bottom:80px;min-height:220px}.result-container .secListing .content-box.spGoodbad{background-image:url(../images/result/sp/truthTit.png),url(../images/result/sp/truthBtm.png);background-size:100%;margin-top:0;padding:168px 0 130px}.result-container .secListing .content-box.spGoodbad:first-child{margin-top:-30px}.result-container .secListing .content-box.spGoodbad .cbTop{background-image:url(../images/result/sp/truthBg.jpg);background-size:100%}.result-container .secListing .content-box.spGoodbad .komiTitle{background-image:url(../images/result/sp/truthKmDTop.jpg),url(../images/result/sp/truthKmDBtm.jpg),url(../images/result/sp/truthKmDBg.jpg);background-size:100%}.result-container .secListing .content-box.spGoodbad .listCatch+.komiTitle{background-image:url(../images/result/sp/truthKmTop.jpg),url(../images/result/sp/truthKmBtm.jpg),url(../images/result/sp/truthKmBg.jpg)}.result-container .secListing .content-box.spGoodbad .listCatch{background-image:url(../images/result/sp/truthImg.png),url(../images/result/sp/truthDeco.png);background-size:50%,80%;background-position:right -9px,center;padding:40px 15px 20px}.result-container .secListing .content-box.spGoodbad .listCatch .float{margin-left:0;padding:14px;width:170px}.result-container .secListing .content-box.spGoodbad .cbInfo{background-image:url(../images/result/sp/truthInrDTop.jpg),url(../images/result/sp/truthInrDBtm.jpg),url(../images/result/sp/truthInrDBg.jpg)}.result-container .secListing .content-box.spGoodbad .listCatch+.komiTitle+.cbInfo{background-image:url(../images/result/sp/truthInrTop.jpg),url(../images/result/sp/truthInrBtm.jpg),url(../images/result/sp/truthInrBg.jpg)}.result-container .secListing .content-box.secSpecial.spJiki.spFuture .cbInfo,.result-container .secListing .content-box.secSpecial .cbInfo{padding-left:20px;padding-right:20px}.result-container .secListing .content-box.secSpecial.spJiki .cbInfo{background-image:url(../images/result/sp/rsltKmBtm.jpg),url(../images/result/sp/rsltKmBg.jpg);background-size:100%;padding-top:0}.anime_area{position:relative;background-image:url(../images/result/soul_cry/bg_kemuri.png);-webkit-background-size:100% auto;background-size:100% auto;z-index:0;overflow:hidden;width:100%;margin-bottom:2px}.anime_area .inner{background-image:url(../images/result/soul_cry/sp/soulTop.png),url(../images/result/soul_cry/sp/soulBtm.png),url(../images/result/soul_cry/sp/soulBg.png);background-size:100% auto,100% auto,100% auto;-webkit-background-size:100% auto,100% auto,100% auto;background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;position:relative;overflow:hidden;z-index:1}.soul_cry{position:relative;z-index:1}.soul_cry .profile_txt{top:40px}.cycle_anime{position:relative;min-height:297px}.inner_bg{position:absolute;top:47%;right:0;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:100%;margin:0 auto;min-height:297px}.cycle{position:absolute;z-index:6;top:43%;right:0;left:0;width:78px;height:78px;margin:0 auto;background:url(../images/result/soul_cry/parts/cycle.png) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.inner_bg .cycle_hikari_center{width:95px;position:absolute;margin:0 auto;top:41%;right:0;left:0;height:95px;z-index:7;background:url(../images/result/soul_cry/parts/cycle_hikari_center.png) center -285px no-repeat;-webkit-background-size:cover;background-size:cover;display:none;overflow:hidden}.inner_bg .cycle_hikari_center.is_active{display:block;opacity:1;animation:cycle_hikari 1.5s steps(4,end) 1;-webkit-animation:cycle_hikari 1.5s steps(4,end) 1;-moz-animation:cycle_hikari 1.5s steps(4,end) 1}@-webkit-keyframes cycle_hikari{1%{opacity:0;background-position:0 0;transform:scale(1)}100%{opacity:1;background-position:0 -380px;transform:scale(1.2)}}@-moz-keyframes cycle_hikari{1%{opacity:0;background-position:0 0;transform:scale(1)}100%{opacity:1;background-position:0 -380px;transform:scale(1.2)}}@keyframes cycle_hikari{1%{opacity:0;background-position:0 0;transform:scale(1)}100%{opacity:1;background-position:0 -380px;transform:scale(1.2)}}.inner_bg .cycle_ring{width:168px;position:absolute;margin:0 auto;top:28%;right:0;left:0;height:168px;z-index:5;display:none;overflow:hidden}.cycle_anime.soul01 .inner_bg .cycle_ring{background:url(../images/result/soul_cry/parts/01/cycle_ring.png) center -504px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul02 .inner_bg .cycle_ring{background:url(../images/result/soul_cry/parts/02/cycle_ring.png) center -504px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul03 .inner_bg .cycle_ring{background:url(../images/result/soul_cry/parts/03/cycle_ring.png) center -504px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul04 .inner_bg .cycle_ring{background:url(../images/result/soul_cry/parts/04/cycle_ring.png) center -504px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul05 .inner_bg .cycle_ring{background:url(../images/result/soul_cry/parts/05/cycle_ring.png) center -504px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul06 .inner_bg .cycle_ring{background:url(../images/result/soul_cry/parts/06/cycle_ring.png) center -504px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul07 .inner_bg .cycle_ring{background:url(../images/result/soul_cry/parts/07/cycle_ring.png) center -504px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul08 .inner_bg .cycle_ring{background:url(../images/result/soul_cry/parts/08/cycle_ring.png) center -504px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul09 .inner_bg .cycle_ring{background:url(../images/result/soul_cry/parts/09/cycle_ring.png) center -504px no-repeat;-webkit-background-size:cover;background-size:cover}.inner_bg .cycle_ring.is_active{display:block;opacity:1;-webkit-animation:cycle_ring 2s steps(4,end) 1;-moz-animation:cycle_ring 2s steps(4,end) 1;animation:cycle_ring 2s steps(4,end) 1}@-webkit-keyframes cycle_ring{1%{opacity:0;background-position:0 0}100%{opacity:1;background-position:0 -672px}}@-moz-keyframes cycle_ring{1%{opacity:0;background-position:0 0}100%{opacity:1;background-position:0 -672px}}@keyframes cycle_ring{1%{opacity:0;background-position:0 0}100%{opacity:1;background-position:0 -672px}}.inner_bg .cycle_hikari{width:224px;position:absolute;margin:0 auto;top:17%;right:0;left:0;height:224px;z-index:4;background:url(../images/result/soul_cry/parts/01/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover;display:none;overflow:hidden}.cycle_anime.soul01 .inner_bg .cycle_hikari{background:url(../images/result/soul_cry/parts/01/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul02 .inner_bg .cycle_hikari{background:url(../images/result/soul_cry/parts/02/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul03 .inner_bg .cycle_hikari{background:url(../images/result/soul_cry/parts/03/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul04 .inner_bg .cycle_hikari{background:url(../images/result/soul_cry/parts/01/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul05 .inner_bg .cycle_hikari{background:url(../images/result/soul_cry/parts/05/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul06 .inner_bg .cycle_hikari{background:url(../images/result/soul_cry/parts/06/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul07 .inner_bg .cycle_hikari{background:url(../images/result/soul_cry/parts/07/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul08 .inner_bg .cycle_hikari{background:url(../images/result/soul_cry/parts/08/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul09 .inner_bg .cycle_hikari{background:url(../images/result/soul_cry/parts/09/cycle_hikari.png) center -672px no-repeat;-webkit-background-size:cover;background-size:cover}.inner_bg .cycle_hikari.is_active{display:block;opacity:1;-webkit-animation:cycle_aura 2.5s steps(4,end) 1;-moz-animation:cycle_aura 2.5s steps(4,end) 1;animation:cycle_aura 2.5s steps(4,end) 1}@-webkit-keyframes cycle_aura{1%{opacity:0;background-position:0 0}100%{opacity:1;background-position:0 -896px}}@-moz-keyframes cycle_aura{1%{opacity:0;background-position:0 0}100%{opacity:1;background-position:0 -896px}}@keyframes cycle_aura{1%{opacity:0;background-position:0 0}100%{opacity:1;background-position:0 -896px}}.inner_bg .cycle_fire01{width:320px;position:absolute;margin:0 auto;top:0;right:0;left:0;height:320px;z-index:5;display:none;overflow:hidden}.cycle_anime.soul01 .inner_bg .cycle_fire01{background:url(../images/result/soul_cry/parts/01/cycle_fire01.png) center -3840px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul02 .inner_bg .cycle_fire01{background:url(../images/result/soul_cry/parts/02/cycle_fire01.png) center -3840px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul03 .inner_bg .cycle_fire01{background:url(../images/result/soul_cry/parts/03/cycle_fire01.png) center -3840px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul04 .inner_bg .cycle_fire01{background:url(../images/result/soul_cry/parts/04/cycle_fire01.png) center -3840px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul05 .inner_bg .cycle_fire01{background:url(../images/result/soul_cry/parts/05/cycle_fire01.png) center -3840px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul06 .inner_bg .cycle_fire01{background:url(../images/result/soul_cry/parts/06/cycle_fire01.png) center -3840px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul07 .inner_bg .cycle_fire01{background:url(../images/result/soul_cry/parts/07/cycle_fire01.png) center -3840px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul08 .inner_bg .cycle_fire01{background:url(../images/result/soul_cry/parts/08/cycle_fire01.png) center -3840px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul09 .inner_bg .cycle_fire01{background:url(../images/result/soul_cry/parts/09/cycle_fire01.png) center -3840px no-repeat;-webkit-background-size:cover;background-size:cover}.inner_bg .cycle_fire01.is_active{display:block;opacity:.6;-webkit-animation:cycle_fire_one 2.2s steps(13,end) 1;-moz-animation:cycle_fire_one 2.2s steps(13,end) 1;animation:cycle_fire_one 2.2s steps(13,end) 1}@-webkit-keyframes cycle_fire_one{1%{opacity:0;transform:rotate(0);background-position:0 0}100%{opacity:.6;background-position:0 -4160px}}@-moz-keyframes cycle_fire_one{1%{opacity:0;transform:rotate(0);background-position:0 0}100%{opacity:.6;background-position:0 -4160px}}@keyframes cycle_fire_one{1%{opacity:0;transform:rotate(0);background-position:0 0}100%{opacity:.6;background-position:0 -4160px}}.inner_bg .cycle_fire02{width:320px;position:absolute;margin:0 auto;top:0;bottom:0;right:0;left:0;height:320px;z-index:5;display:none;overflow:hidden}.cycle_anime.soul01 .inner_bg .cycle_fire02{background:url(../images/result/soul_cry/parts/01/cycle_fire02.png) center -3200px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul02 .inner_bg .cycle_fire02{background:url(../images/result/soul_cry/parts/02/cycle_fire02.png) center -3200px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul03 .inner_bg .cycle_fire02{background:url(../images/result/soul_cry/parts/03/cycle_fire02.png) center -3200px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul04 .inner_bg .cycle_fire02{background:url(../images/result/soul_cry/parts/04/cycle_fire02.png) center -3200px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul05 .inner_bg .cycle_fire02{background:url(../images/result/soul_cry/parts/05/cycle_fire02.png) center -3200px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul06 .inner_bg .cycle_fire02{background:url(../images/result/soul_cry/parts/06/cycle_fire02.png) center -3200px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul07 .inner_bg .cycle_fire02{background:url(../images/result/soul_cry/parts/07/cycle_fire02.png) center -3200px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul08 .inner_bg .cycle_fire02{background:url(../images/result/soul_cry/parts/08/cycle_fire02.png) center -3200px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul09 .inner_bg .cycle_fire02{background:url(../images/result/soul_cry/parts/09/cycle_fire02.png) center -3200px no-repeat;-webkit-background-size:cover;background-size:cover}.inner_bg .cycle_fire02.is_active{display:block;opacity:1;-webkit-animation:cycle_fire_two 2.2s steps(11,end) 1;-moz-animation:cycle_fire_two 2.2s steps(11,end) 1;animation:cycle_fire_two 2.2s steps(11,end) 1}@-webkit-keyframes cycle_fire_two{1%{opacity:0;background-position:0 0}100%{opacity:1;background-position:0 -3520px}}@-moz-keyframes cycle_fire_two{1%{opacity:0;background-position:0 0}100%{opacity:1;background-position:0 -3520px}}@keyframes cycle_fire_two{1%{opacity:0;background-position:0 0}100%{opacity:1;background-position:0 -3520px}}.inner_bg .cycle_fire03{width:320px;position:absolute;margin:0 auto;top:0;bottom:0;right:0;left:0;height:320px;z-index:5;display:none;overflow:hidden}.cycle_anime.soul01 .inner_bg .cycle_fire03{background:url(../images/result/soul_cry/parts/01/cycle_fire03.png) center -2560px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul02 .inner_bg .cycle_fire03{background:url(../images/result/soul_cry/parts/02/cycle_fire03.png) center -2560px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul03 .inner_bg .cycle_fire03{background:url(../images/result/soul_cry/parts/03/cycle_fire03.png) center -2560px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul04 .inner_bg .cycle_fire03{background:url(../images/result/soul_cry/parts/04/cycle_fire03.png) center -2560px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul05 .inner_bg .cycle_fire03{background:url(../images/result/soul_cry/parts/05/cycle_fire03.png) center -2560px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul06 .inner_bg .cycle_fire03{background:url(../images/result/soul_cry/parts/06/cycle_fire03.png) center -2560px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul07 .inner_bg .cycle_fire03{background:url(../images/result/soul_cry/parts/07/cycle_fire03.png) center -2560px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul08 .inner_bg .cycle_fire03{background:url(../images/result/soul_cry/parts/08/cycle_fire03.png) center -2560px no-repeat;-webkit-background-size:cover;background-size:cover}.cycle_anime.soul09 .inner_bg .cycle_fire03{background:url(../images/result/soul_cry/parts/09/cycle_fire03.png) center -2560px no-repeat;-webkit-background-size:cover;background-size:cover}.inner_bg .cycle_fire03.is_active{display:block;opacity:.7;-webkit-animation:cycle_fire_three 2.2s steps(9,end) 1;-moz-animation:cycle_fire_three 2.2s steps(9,end) 1;animation:cycle_fire_three 2.2s steps(9,end) 1}@-webkit-keyframes cycle_fire_three{1%{opacity:0;background-position:0 0}100%{opacity:.7;background-position:0 -2880px}}@-moz-keyframes cycle_fire_three{1%{opacity:0;background-position:0 0}100%{opacity:.7;background-position:0 -2880px}}@keyframes cycle_fire_three{1%{opacity:0;background-position:0 0}100%{opacity:.7;background-position:0 -2880px}}.soul_cry .komi_normal{z-index:0}.lead_btm_txt{position:relative;z-index:1;margin:-10px 0 0 0}.okyou_box.disp-0{display:block!important}.okyou_box.disp-0 .bokashi{display:none}.okyou_box.disp-1 .btn_okyou_start{display:none}.okyou_box.disp-1 .bokashi{background:0;position:absolute;bottom:-2px;right:0;left:0}.okyou_box{position:relative;margin-bottom:15px;min-height:280px}.is_box_active_on{margin-bottom:0;min-height:285px}.is_box_active_off{margin-bottom:15px;min-height:0}.okyou_box .anime_before{margin-bottom:10px!important;width:100%;min-height:249px;-webkit-box-shadow:0 10px 30px -10px rgba(248,226,165,0.5);box-shadow:0 10px 30px -10px rgba(248,226,165,0.5)}.okyou_box .anime_before.bg_okyou_before01{background:url(../images/result/okyou/sp/bg_okyou_before01.jpg) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.okyou_box .anime_before.bg_okyou_before02{background:url(../images/result/okyou/sp/bg_okyou_before02.jpg) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.okyou_box .anime_before.bg_okyou_before03{background:url(../images/result/okyou/sp/bg_okyou_before03.jpg) no-repeat;-webkit-background-size:100% auto;background-size:100% auto}.okyou_box .anime_scene{width:100%}.okyou_box .anime_scene .okyou_txt{-webkit-background-size:100% auto;background-size:100% auto;min-height:273px}.okyou_box .btn_okyou_start,.okyou_box .btn_okyou_download{width:70%;margin:0 auto;text-align:center}.okyou_box .btn_okyou_download{width:74%}.okyou_box .btn_okyou_start{bottom:60px}.okyou_box .btn_okyou_start a,.okyou_box .btn_okyou_start a:hover{background:url(../images/common/button/sp/btnSprite.png) left -295px;background-size:114%;width:226px;min-height:64px}.okyou_box .dw_box{bottom:3px}.okyou_box .dw_box p{font-size:11px;margin-bottom:2px;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000,0 0 10px #000;text-align:center}.okyou_box .btn_okyou_download a,.okyou_box .btn_okyou_download a:hover{background:url(../images/common/button/sp/btnSprite.png) no-repeat left bottom;background-size:270px auto;width:230px;height:52px}.okyou_modal #overlay{top:-15px}.okyou_modal #modal{padding:20px 0 0 0}.okyou_modal .modal_inner .modal_main_box{margin:0 auto;width:100%}.okyou_modal .modal_inner .modal_main_box .detail_box{padding:10px 0;width:100%}.okyou_modal #modal img{display:block;margin:0 auto;width:auto;height:210px}.okyou_modal .modal_inner .btn_close{right:27px;z-index:4001}.date-container{background-image:url(../images/result/sp/rsltKmTop.jpg),url(../images/result/sp/rsltKmBg.jpg);background-repeat:no-repeat,repeat-y;background-position:center top;background-size:100%;margin:-10px auto -1px;padding:28px 0 0}.date-container .float{background-image:url(../images/result/date/sp/jiki_red.png);background-size:90%;padding-top:24px}.date-container img{margin-left:-1px;width:auto;height:23px}.date-container img.jikiUnit{position:relative;margin:-2px 1px 0 1px;height:25px;top:1px}.result-container .secListing .secMessage .content-box{background-image:url(../images/result/sp/msgTop.jpg),url(../images/result/sp/msgBtm.jpg),url(../images/result/sp/msgBg.jpg);background-size:100%;padding-top:118px;padding-bottom:30px}.result-container .secListing .secMessage .content-box .msgInfo{background-image:url(../images/result/sp/msgImg.jpg);background-size:171px;padding:22px}.result-container .secListing .secMessage .content-box .msgInfo:before{content:"";width:150px;height:170px;float:left}#overlay{height:58vh}.result-container .blur{background-image:url(../images/result/blur/sp/bokashi.png);background-size:102%;min-height:160px}.free-container .spGoodbad .blur{background-image:url(../images/result/blur/sp/bokashi_wh.png);height:auto;min-height:130px}.result-container .secListing .content-box.spGoodbad .listCatch+.komiTitle+.cbInfo .blur{height:auto;min-height:130px}.free-container .secMessage .blur{background-image:url(../images/result/blur/sp/bokashi_wh.png);min-height:90px}.free-container .blur a{left:0;top:30%;width:100%}.free-container .spGoodbad .blur a{top:18%}.free-container .secMessage .blur a{left:0;top:20%}.bokashi_txt{background-size:100%;width:120px;min-height:40px}.body-container .blur img{margin:-5px;width:25px!important;pointer-events:none}.top-container .subbody-container{background-image:url(../images/top/sp/newCatch.jpg);background-position:center 40px;background-size:100%;margin-top:0}.top-container .secCont,.top-container .secCont .secList{background-size:100%}.top-container .secCont .secList{padding:132px 0 0}.top-container .secCont .secList.secMarry,.top-container .secCont .secList.secLife{padding-top:126px}.top-container .secNew{background-image:url(../images/top/sp/newTop.jpg),url(../images/top/sp/newBtm.jpg),url(../images/top/sp/newBg.jpg);background-size:100%;margin-top:207px;padding:80px 0 30px}.secNew .secInner{background-image:url(../images/top/sp/newInrTop.jpg),url(../images/top/sp/newInrBtm.jpg),url(../images/top/sp/newInrBg.jpg);background-size:100%;padding:20px;border-radius:0}.top-container .secRecomm{background-image:url(../images/top/sp/recommTop.jpg),url(../images/top/sp/recommBtm.jpg),url(../images/top/sp/recommBg.jpg);background-size:100%;padding:85px 17px 60px}.top-container .secRecomm .titelement{padding-left:70px}.top-container .secRecomm .secInner:not(:last-child){background-size:100%;padding-bottom:20px}.top-container .secSpecial,.result-container .secYudo .secSpecial{background-image:url(../images/top/sp/kindanTop.jpg),url(../images/top/sp/kindanBtm.jpg),url(../images/top/sp/kindanBg.jpg);background-size:100%;padding:190px 0 30px;margin-bottom:0}.result-container .secYudo .secSpecial{padding-top:170px}.top-container .secSpecial .secInner,.result-container .secYudo .secSpecial .secInner{background-image:url(../images/top/sp/kindanInrTop.jpg),url(../images/top/sp/kindanInrBtm.jpg),url(../images/top/sp/kindanInrBg.jpg);background-size:100%;padding:20px 25px}.result-container .secYudo .secSpecial .secInner{padding:20px 10px}.top-container .secFree{background-image:url(../images/top/free/sp/freeSprite.jpg);background-size:100%;padding:120px 0 30px}.top-container .secFree .productBtn{background-size:100%;width:300px;height:270px}.top-container .secCont .secLove{background-image:url(../images/top/sp/loveTop.jpg),url(../images/top/sp/loveBtm.jpg),url(../images/top/sp/loveBg.jpg)}.top-container .secCont .secMarry{background-image:url(../images/top/sp/marrTop.jpg),url(../images/top/sp/marrBtm.jpg),url(../images/top/sp/marrBg.jpg)}.top-container .secCont .secLife{background-image:url(../images/top/sp/lifeTop.jpg),url(../images/top/sp/lifeBtm.jpg),url(../images/top/sp/lifeBg.jpg)}.top-container .secCont .secTop{background:transparent;background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;background-size:100%}.top-container .secListing .ichiInner{background-image:none!important;padding:0 0 12px;width:100%}.top-container .secListing .titelement{font-weight:bold}.top-container .secCont .commonMenuBox .desc{font-size:.9em;line-height:1.3em}.top-container .secListing .ichiInner .titelement{font-size:1em}.top-container .secListing .secTop{padding:20px 25px 50px}.top-container .secListing .secInnerInfo,.top-container .secListing .secList .secInnerInfo{background:transparent url(../images/top/sp/recommDiv.png) no-repeat center top;background-size:100%}.top-container .secListing .secList .secInfo>.secInnerInfo:first-child{background-image:none}.top-container .secListing .secInnerInfo .secInner{background-image:none!important;display:table;width:100%;padding-bottom:0}.top-container .secListing .secInnerInfo .secInner .float{background-image:none!important;padding:0}.top-container .secListing .secInnerInfo.singleInr{width:100%}.top-container .secCont .secLove .secTop{background-image:url(../images/top/sp/loveInrTop.jpg),url(../images/top/sp/loveInrBtm.jpg),url(../images/top/sp/loveInrBg.jpg)}.top-container .secCont .secMarry .secTop{background-image:url(../images/top/sp/marrInrTop.jpg),url(../images/top/sp/marrInrBtm.jpg),url(../images/top/sp/marrInrBg.jpg)}.top-container .secCont .secLife .secTop{background-image:url(../images/top/sp/lifeInrTop.jpg),url(../images/top/sp/lifeInrBtm.jpg),url(../images/top/sp/lifeInrBg.jpg)}.secYudo .yudoInner{background-image:url(../images/result/yudo/sp/yudoCatch.jpg);background-size:100%}.secYudo .yudoBlock{background-image:url(../images/result/yudo/sp/yudoTit1.jpg);background-size:100%;padding-top:74px}.secYudo .yudoBlock.yudo2{background-image:url(../images/result/yudo/sp/yudoTit2.jpg)}.secYudo .commonMenuBox{background-position:center -30px,center 151%,center top;padding:24px 0 25px}.free-container .secYudo .commonMenuBox{background-position:center -9px,center 115%,center top;padding:40px 0 35px}.result-container .secYudo .commonMenuBox .infoelement{max-width:80%}.yudoKomi{background-image:url(../images/result/yudo/sp/yudoKmTop.jpg),url(../images/result/yudo/sp/yudoKmBtm.jpg),url(../images/result/yudo/sp/yudoKmBg.jpg);background-size:100%;padding:60px 32px 50px}.yudoKomi.komiSp{background-image:url(../images/result/yudo/sp/yudoFKmTop.jpg),url(../images/result/yudo/sp/yudoFKmBtm.jpg),url(../images/result/yudo/sp/yudoFKmBg.jpg);margin-top:-21px}.result-container .secYudo .secListing .content-box{background-image:url(../images/result/yudo/sp/yudoTop.jpg),url(../images/result/yudo/sp/yudoBtm.jpg),url(../images/result/yudo/sp/yudoBg.jpg);background-size:100%;padding:30px 18px 10px}.next_alert{margin:-80px auto 10px}.free-container.result-container .secYudo .secListing .content-box{padding:0}.free-container.result-container .yudoResult.secListing .content-box.secSpecial .cbTop{padding-top:80px}.two-1.free-container .secYudo .free_alert{left:30px;bottom:40px;width:80%}