*{box-sizing:border-box}body{font-size:13px}.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%;z-index:22}.paragraph p{text-indent:13px;.result-container .spSkill .cbInfo}.header-container{height:140px}.body-container{overflow:hidden}.body-container .subbody-container{padding:0 10px}.body-container .content-wrapper{margin-bottom:10px;padding-bottom:0;max-width:100%}.body-footer .copyrightTxt{font-size:11px;line-height:1.3em}.sec-cont.header{position:relative;display:grid;margin-top:50px;margin-bottom:40px;padding:34px 16px 12px;font-size:.9em;line-height:1.5em;box-shadow:0 0 3px 0 rgba(0,0,0,.16);border:1px solid #f0f0f0;border-radius:5px}.sec-cont .secInfo *{font-size:14px;line-height:1.6em}.info-container .header-container{background-image:url(../images/common/simImg.png);background-size:auto 100%;margin:-80px auto 0;width:90px;height:90px;border-radius:100%}.commonMenuBox{margin-bottom:15px}.input-container .infoelement{font-size:14px;line-height:1.5em}.input-container .pricelinkelement{font-size:.75em;line-height:1.7em}.input-container .secDesc{font-size:.9em;line-height:1.5em}.fixed-cont{margin-bottom:20px;padding:0 10px}.komi_cont ul li{margin-bottom:5px}.question .secInfo{padding:10px 15px}.input-container .question table{font-size:14px}span.spanError:before{font-size:11px}.label_wrap{font-size:1.46em}.free-container .cbInfo .blur,.free-container .paragraph .blur{padding-top:93px;max-width:100%;height:255px}.free-container .cbInfo .wipe+.blur{float:left;background-position:left top;background-size:202% 250px;width:66%;height:100px;padding-top:40px;margin-top:10px}.secGreet .greetInfo{padding:0 0 20px}.secGreet .greetInfo p{margin-top:0}.userDetail{margin-bottom:10px;font-size:.8em;top:25px;line-height:1.5em;z-index:99}.userDetail .secInner{width:90%}.cmnCatch{margin:0 auto;padding:5px 10px;font-size:.9em}.secCommon .cmnContent>img{max-width:100%}.secCommon .cmnBox{padding:80px 30px 0}.cmnBoard{width:100%}.cmnBoard .prsnBoard{background-position:center 10px;background-size:100%;margin:0 -5px;width:50%;height:180px}.two-0 .cmnBoard .prsnBoard{background-position:center -3px;background-size:100%;margin:0 -5px;width:50%;height:190px;top:-35px}.two-0 .cmnBoard .prsnBoard .soul{padding:50px 10px 0}.cmnBoard .prsnBoard .soul{width:125px;padding:0 10px}.two-1 .cmnBoard .prsnBoard .soul{padding-top:47px}.cmnBoard .prsnBoard .caption{background-size:60%;margin-top:-18px;height:24px}.cmnBoard .dragon{top:50px}.cmnBoard .dragon>img,.two-1 .cmnBoard .dragon>img{width:58%}.cmnBoard .dragon .caption{background-size:100%;top:0;right:31px;padding-top:20px}.cmnBoard .dragon .caption .name{font-size:1.2em}.secCommon .cmnInner .paragraph{margin-bottom:-20px;padding:0 15px}.secCommon .cmnInner .paragraph p{position:relative;padding:0 20px;z-index:55}.cmnInner .ctnTit{background-image:url(../images/result/sp/rsltKmTitTop.jpg),url(../images/result/sp/rsltKmTitBg.jpg);background-repeat:no-repeat,repeat-y;background-position:center top;background-size:100%;position:relative;top:-40px;margin:0 auto -20px;padding:14px 0 17px;max-width:92%;font-size:.9em}.cmnContent+.cmnInner .ctnTit{margin:0 auto -40px}.cmnInner .ctnTit:before{background-image:url(../images/result/parts/sp/decoTop.png);left:0;width:100%}.cmnInner .ctnTit:after{content:"";background-image:url(../images/result/sp/rsltKmTitBtm.png);background-position:-3px 0;background-size:101.7%;position:absolute;display:block;bottom:-5px;width:100%;height:18px}.cmnInner .frame,.cmnInner .framewip{width:100px;height:95px;margin:-2px 6px;padding-top:12px}.cmnInner .framewip{height:auto}.cmnInner .paragraph{padding:0}.secCommon .cmnInfo .cmnContent,.two-1 .secCommon .cmnInfo .cmnContent{background:0;margin-bottom:0;padding:15px 0}.cbTop .frame{position:relative;width:100px;height:100px;z-index:56;margin:0 15px 10px 25px}.result-container .secListing .komiTitle .titFloat{padding:5px 20px;font-size:.85em}.result-container .secListing .content-box.spSkill .skillCatch{padding:15px;font-size:1.1em}.result-container .secListing .content-box.spSkill .cbBoard .skillCatch{margin-top:0}.result-container .secListing .content-box.spSkill .cbBoard+.label_wrap{margin-top:20px}.free-container.result-container .secListing .content-box.spSkill .cbInfo .wipe p{min-height:inherit}.free-container.result-container .secListing .content-box.spSkill .cbInfo p{min-height:120px}.result-container .secListing .content-box.spSkill .cbBoard .cbMainBoard{height:218px}.result-container .spSkill .cbMainBoard li{font-size:32px;color:#000;width:50px;padding:0}.result-container .spSkill .cbMainBoard .letter_row div{float:none;position:relative;left:-10px;top:32px}.result-container .spSkill .cbMainBoard .length-1 .first{padding:inherit}.result-container .spSkill #js_hand{top:10px;left:300px;width:164px}.result-container .spSkill #fix_hand{display:none;width:75px;top:85px;right:0}.result-container .spSkill .paper{background-image:url(../images/result/sp/rsltSpBoard.jpg);background-size:100%;min-height:auto;margin-top:5px;height:100%;overflow:hidden}.result-container .spSkill .letter_wrap{position:relative;display:none;top:-2px}.result-container .spSkill .letter_wrap .clearfix.length-1{margin:0 auto;display:table}.result-container .spSkill .main li{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:3.3em;color:#000;width:53px;float:right;padding:32px 0 0 0;line-height:1;min-height:160px}.result-container .spSkill .main .length-0 .first{padding:31px 106px 0 0}.result-container .spSkill .main .length-1 .first{padding:31px 76px 0 0}.result-container .spSkill .cbMainBoard .circle_count_1{background-position:0 20px;background-size:52px 53px}.result-container .spSkill .cbMainBoard .circle_count_2{background-position:0 20px;background-size:52px 80px}.result-container .spSkill .cbMainBoard .circle_count_3{background-position:0 20px;background-size:50px 117px}.result-container .spSkill .cbMainBoard .circle_count_4{background-position:0 15px;background-size:50px 165px}.result-container .spSkill .cbInfo+.txt_special_3,.result-container .spSkill .cbInfo .normal_wrap,.result-container .spSkill .cbInfo .txt_special_1,.result-container .spSkill .cbInfo .title_special,.result-container .spSkill .cbInfo .main,.result-container .spSkill .cbInfo #js_dragon,.result-container .spSkill .cbInfo #js_light{display:none}.result-container .spSkill .cbInfo .wipe_wrap{color:#000;font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;text-align:center;line-height:1.2;padding:0}.result-container .spSkill .cbInfo .circle_count_1{background-position:10px 16px;background-size:66px 66px;padding:27px 0 8px 0;font-size:4em}.result-container .spSkill .cbInfo .circle_count_2{background-position:12px 7px;background-size:62px 91px;padding:10px 0 8px 0;font-size:2.8em}.result-container .spSkill .cbInfo .circle_count_3{background-position:13px 10px;background-size:60px 84px;padding:9px 0 5px 0;font-size:1.9em}.result-container .spSkill .cbInfo .circle_count_4{background-position:21px 4px;background-size:49px 97px;padding:8px 0 5px 0;font-size:.9em}.result-container .spSkill .cbInfo .wipe_count_1{padding:27px 0 8px 0;font-size:3em}.result-container .spSkill .cbInfo .wipe_count_2{padding:18px 0 8px 0;font-size:2.4em}.result-container .spSkill .cbInfo .wipe_count_3{padding:9px 0 5px 0;font-size:2em}.result-container .spSkill .cbInfo .wipe_count_4{padding:8px 0 5px 0;font-size:1.5em}.result-container .spSkill #js_dragon,.result-container .spSkill #js_light,.result-container .spSkill #js_hand{top:40px}.result-container .spSkill .cbInfo .normal_wrap,.result-container .spSkill .cbInfo .txt_special_1,.result-container .spSkill .cbInfo .title_special,.result-container .spSkill .cbInfo .main,.result-container .spSkill #js_dragon,.result-container .spSkill #js_light{display:none}.result-container .spSkill #js_dragon img,.result-container .spSkill #js_light img{width:80%;text-align:center}.result-container .spSkill #fix_hand{width:126px;top:76px;right:-40px}.result-container .spSkill #js_hand img,.result-container .spSkill #fix_hand img{width:100%}.result-container .spSkill .cbInfo .wipe{background-size:83px 109px;width:89px;min-height:109px;margin:0 0 0 9px;float:left}.result-container .secListing .secMessage .content-box .float p{padding:0}.result-container .secDragon{padding:0 0 20px}.result-container .secDragon .secTitle{margin-bottom:0}.result-container .secDragon .content-box{background:0;padding:0}.result-container .secDragon .dragonBoard{margin-bottom:20px}.result-container .secDragon .dragonBoard .btn_omake_wrap{width:100%}.result-container .secDragon .dragonBoard .btn_omake{background-size:100%;top:80PX;left:0;width:100%;height:128px}.result-container .secDragon .dragonBoard .omake_wrap{width:100%}.result-container .secDragon .dragonBoard img{max-width:100%}.result-container .secDragon .dragonBoard .lead{background-image:url(../images/result/sp/rsltOmakeInrTop.jpg),url(../images/result/sp/rsltOmakeInrBtm.jpg),url(../images/result/sp/rsltOmakeInrBg.jpg);background-size:103%;padding:20px 0 30px;margin-bottom:10px}.result-container .secDragon .dragonBoard .lead p br{display:none}.result-container.two-0 .secDragon .dragonBoard .lead p br{display:block}.date-container{margin:15px auto}.free-container .date-container{margin-bottom:0}.date-container img{height:24px;margin-left:-1px;width:auto}.date-container img.jiki_unit{height:21px}.top-container .breadcrumb{display:none}.top-container .navi-container{padding:1px 0 0;min-height:85px}.top-container header+.subbody-container{margin-top:0}.top-container .subbody-container{background-image:url(../images/top/sp/newCatch.jpg);background-position:center top;background-size:100%;margin-top:0;padding-top:222px}.top-container .secCont,.top-container .secCont .secList{background-size:100%}.top-container .secCont .secList{padding:30px 0 20px}.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:0;padding:10px 8px 4px}.top-container .secNew .infoelement:before{width:80px;height:30px;top:-30px;left:-13px}.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/recoTop.jpg),url(../images/top/sp/recoBtm.jpg),url(../images/top/sp/recoBg.jpg);background-size:100%;padding:85px 17px 40px}.top-container .secRecomm .secInner:not(:last-child){background-size:100%;padding-top:10px;padding-bottom:20px}.top-container .secRecomm .commonMenuBox .infoelement{top:0;max-width:95%;margin-bottom:0}.top-container .secRecomm .titelement{padding-left:70px}.top-container .secSpecial .specialCatch{background-image:url(../images/top/sp/kogakuCatch.jpg);background-size:100%;height:430px}.top-container .secCont.secSpecial .secTop{background:url(../images/top/sp/kogakuTop.jpg) no-repeat center top;background-size:100%;padding:0}.top-container .secSpecial{background-image:url(../images/top/sp/kogakuTop.jpg),url(../images/top/sp/kogakuBtm.jpg),url(../images/top/sp/kogakuBg.jpg);background-size:100%;padding:0;margin-bottom:20px}.top-container .secSpecial .secInner{background:transparent;background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;background-image:url(../images/top/sp/kogakuInrTop.jpg),url(../images/top/sp/kogakuInrBtm.jpg),url(../images/top/sp/kogakuInrBg.jpg);background-size:100%;padding:0}.top-container .secCont.secSpecial .specialBnr{background:url(../images/top/sp/kogakuInrImg.png) no-repeat center top;background-size:100%;padding:150px 0 0;text-align:center}.top-container .secCont.secSpecial .specialBnr a .btnCont{background:url(../images/top/sp/kogakuBtn.png) center top no-repeat;background-size:100%;padding:37px}.top-container .secCont.secSpecial .specialBnr a:hover .btnCont{background:url(../images/top/kogakuBtn.png) center -83px no-repeat;background-size:100%}.top-container .secCont.secSpecial .secTitle{background-image:url(../images/top/sp/kogakuTit.png);background-size:100%;height:137px;margin-bottom:0}.top-container .secSpecial .secInner .float{padding:40px 30px 30px}.top-container .secCont.secListing .secTitle{margin:0 auto}.top-container .secCont.secListing .secList.secLove .secTitle{background-image:url(../images/top/sp/loveTit.jpg);height:80px}.top-container .secCont.secListing .secList.secMarry .secTitle{background-image:url(../images/top/sp/marrTit.jpg);height:82px}.top-container .secCont.secListing .secList.secLife .secTitle{background-image:url(../images/top/sp/lifeTit.jpg);height:84px}.top-container .secCont.secListing .commonMenuBox .infoelement{top:0;margin-bottom:0}.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);padding:25px 0 20px}.top-container .secCont .secLife{background-image:url(../images/top/sp/lifeTop.jpg),url(../images/top/sp/lifeBtm.jpg),url(../images/top/sp/lifeBg.jpg);padding:25px 0 45px}.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:url(../images/top/sp/loveIchiTop.jpg),url(../images/top/sp/loveIchiBtm.jpg),url(../images/top/sp/loveIchiBg.jpg);background-size:100%;padding:30px 30px 20px;width:100%}.top-container .secListing .secMarry .ichiInner{background-image:url(../images/top/sp/marrIchiTop.jpg),url(../images/top/sp/marrIchiBtm.jpg),url(../images/top/sp/marrIchiBg.jpg)}.top-container .secListing .secLife .ichiInner{background-image:url(../images/top/sp/lifeIchiTop.jpg),url(../images/top/sp/lifeIchiBtm.jpg),url(../images/top/sp/lifeIchiBg.jpg)}.top-container .secListing .secInnerInfo .iconelement{width:55px;height:56px}.top-container .secListing .secInnerInfo .titelement{padding-left:60px}.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 .secInnerInfo{background-image:url(../images/top/sp/loveInrTop.jpg),url(../images/top/sp/loveInrBtm.jpg),url(../images/top/sp/loveInrBg.jpg);background-size:100%;padding:12px 30px}.top-container .secListing .secMarry .secInnerInfo{background-image:url(../images/top/sp/marrInrTop.jpg),url(../images/top/sp/marrInrBtm.jpg),url(../images/top/sp/marrInrBg.jpg);background-size:100%}.top-container .secListing .secLife .secInnerInfo{background-image:url(../images/top/sp/lifeInrTop.jpg),url(../images/top/sp/lifeInrBtm.jpg),url(../images/top/sp/lifeInrBg.jpg);background-size:100%}.top-container .secListing .secInnerInfo .secInner{width:100%}.top-container .secListing .secInnerInfo .secInner .float{max-width:100%;padding:12px 0 0}.top-container .secListing .secInnerInfo.singleInr{background-image:url(../images/top/sp/loveInrTop.jpg),url(../images/top/sp/loveInrBtm.jpg),url(../images/top/sp/loveInrBg.jpg);background-size:100%;width:100%}.top-container .secListing .secMarry .secInnerInfo.singleInr{background-image:url(../images/top/sp/marrInrTop.jpg),url(../images/top/sp/loveInrBtm.jpg),url(../images/top/sp/loveInrBg.jpg);background-size:100%;width:100%}.top-container .secListing .secLife .secInnerInfo.singleInr{background-image:url(../images/top/sp/lifeInrTop.jpg),url(../images/top/sp/lifeInrBtm.jpg),url(../images/top/sp/lifeInrBg.jpg);background-size:100%;width:100%}.top-container .secInduct{background-image:url(../images/top/bekkaku/sp/bekkakuCatch.jpg),url(../images/top/bekkaku/sp/bekkakuBtm.jpg),url(../images/top/bekkaku/sp/bekkakuBg.jpg);padding:214px 0 45px}.top-container .secInduct .secTitle{height:56px;background-size:100%;margin:0 auto 8px}.top-container .secInduct .secTitle.soul{background-image:url(../images/top/bekkaku/sp/soulTit.png);background-size:100%}.top-container .secInduct .secTitle.dragon{background-image:url(../images/top/bekkaku/sp/dragonTit.png);background-size:100%;height:54px}.top-container .secInduct .secTitle.korei{background-image:url(../images/top/bekkaku/sp/koreiTit.png);background-size:100%}.top-container .secInduct .secInfo{background-image:url(../images/top/bekkaku/sp/bekkakuInrTop.jpg),url(../images/top/bekkaku/sp/bekkakuInrBtm.jpg),url(../images/top/bekkaku/sp/bekkakuInrBg.jpg);padding:15px 18px;background-size:100%}.top-container .secInduct .secInfo p{padding:10px 20px;font-size:.9em;line-height:22px}.top-container .secInduct .secInfo .innrInfo p:first-child:before{width:45px;height:40px}.top-container .secInduct .secInfo .innrInfo.soul p:first-child:before{background-image:url(../images/top/bekkaku/sp/soulIcon.png)}.top-container .secInduct .secInfo .innrInfo.dragon p:first-child:before{background-image:url(../images/top/bekkaku/sp/dragonIcon.png)}.top-container .secInduct .secInfo .innrInfo.korei p:first-child:before{background-image:url(../images/top/bekkaku/sp/koreiIcon.png)}.top-container .secInduct .secInfo .innrInfo{background-image:url(../images/top/bekkaku/sp/bekkakuFukiTop.jpg),url(../images/top/bekkaku/sp/bekkakuFukiBtm.jpg),url(../images/top/bekkaku/sp/bekkakuFukiBg.jpg);padding:4px 0 6px;background-size:100%}.top-container .secInduct .soulTitle,.top-container .secInduct .dragonTitle,.top-container .secInduct .koreiTitle{height:38px;background-size:100%;margin:10px auto 8px}.top-container .secInduct .soulTitle{background:url(../images/top/bekkaku/sp/soulInrTit.png) no-repeat center center;background-size:100%}.top-container .secInduct .dragonTitle{background:url(../images/top/bekkaku/sp/dragonInrTit.png) no-repeat center center;background-size:100%}.top-container .secInduct .koreiTitle{background:url(../images/top/bekkaku/sp/koreiInrTit.png) no-repeat center center;background-size:100%}.top-container .secInduct .commonMenuBox{background-image:url(../images/top/bekkaku/sp/bekkakuMenuTop.jpg),url(../images/top/bekkaku/sp/bekkakuMenuBtm.jpg),url(../images/top/bekkaku/sp/bekkakuMenuBg.jpg);background-size:100%;padding:25px 20px 20px}.top-container .secInduct .commonMenuBox .infoelement{max-width:100%;top:0;margin:0 auto}