*{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}.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}#common .cmnTit,.cmnFortuneBoard .fortuneTit{background-size:100%;padding:40px 2px 15px;max-width:98%;margin:0 auto}.cmnBoard{background-position:center -12px,center 102.6%,center top;background-size:149%;padding:7px 8px 15px}.seimeiMain{margin:10px 0 0 0;width:54%}.two-0 .seimeiMain{float:none;margin:10px auto 27px}.seimeiMain.partner{width:50%;margin:10px 0 0 -12px}.seimei_header{background-size:100% auto;background-repeat:no-repeat,repeat-y;background-position:-4px top,-4px center;width:140px;margin:0;padding:0}.seimei_header .tenkaku{background-position:center top;background-size:100% auto;background-repeat:no-repeat;position:relative;width:45px;margin-right:0;z-index:33}.seimei_header .tenkaku span{margin:9px 0 0 16px;font-size:1em;width:23px}#common .seimei_header .tenkaku img{margin:31px 0 0 20px;width:15px}.seimei_header .sei_1{width:45px;padding:9px 0 0 58px;font-size:150%}.seimei_center{background-position:-4px top;background-size:100% auto;background-repeat:no-repeat;width:140px;margin:0}.seimei_center .number{height:45px}.seimei_center .number .gaikaku{float:left}.seimei_center .number .gaikaku span{margin:18px 0 0 6px;width:27px;font-size:1em}#common .seimei_center .number .gaikaku img{position:absolute;margin:40px 0 0 10px;width:15px;z-index:33}.seimei_center .number .jinkaku span{margin:14px 0 0 108px;font-size:1em;width:23px}#common .seimei_center .number .jinkaku img{position:absolute;margin:36px 0 0 111px;width:15px;z-index:33}.seimei_footer{background-position:-4px bottom,-4px center;background-size:100% auto;background-repeat:no-repeat,repeat-y;margin:0 0 80px 0;padding:0;width:140px}.two-0 .seimei_footer{margin-bottom:20px}.seimei_footer .soukaku{background-position:center top;background-size:100% auto;background-repeat:no-repeat;margin:52px 0 0 17px;height:63px;width:43px}.two-0 .seimei_footer .soukaku{margin-left:-19px}.seimei_footer .soukaku span{margin:15px 0 0 9px;width:25px;font-size:1em}#common .seimei_footer .soukaku img{margin:35px 0 0 15px;width:15px}.seimei_footer .chikaku{background-position:center top;background-size:100% auto;background-repeat:no-repeat;position:relative;margin-top:16px;margin-right:-1px;width:45px;z-index:33}.seimei_footer .chikaku span{margin:10px 0 0 10px;font-size:1em;width:36px}#common .seimei_footer .chikaku img{margin:32px 0 0 21px;width:15px}.seimei_footer .mei_1{width:45px;padding-top:7px;padding-bottom:7px;padding-left:58px;font-size:150%}.seimei_luck{background-image:url(../images/result/sp/luck_one.jpg);background-position:45% top;background-size:122px 54px;background-repeat:no-repeat;height:58px;padding-left:25px}.partner .seimei_luck{padding-left:20px}.two-0 .seimei_luck{left:65px}#common .seimei_luck img{height:18px}.two-1 .seimei_luck.m-0,.two-1 .partner .seimei_luck.m-1{background-image:url(../images/result/sp/luck_two_male.jpg)}.two-1 .seimei_luck.m-1,.two-1 .partner .seimei_luck.m-0{background-image:url(../images/result/sp/luck_two_female.jpg)}.seimei_luck .luck_birth,.seimei_luck .luck_now{padding-top:6px;padding-left:58px}.free-container .seimei_luck .luck_birth,.free-container .seimei_luck .luck_now{padding-top:4px}.seimeiText{text-align:justify;font-size:1.3em;color:#6e0067}.seimeiText.single{text-align:justify;font-size:1.3em;color:#6e0067}.free-0 .seimeiText.single{width:250px;margin:10px auto}.free-1 .seimeiText.single{margin:10px 30px 0 0;width:120px;float:right}.seimeiText.partner{margin:0 35px}.cmnBoard .paragraph{padding:5px 15px 5px}#common .cmnFortuneBoard .tWhite.block-center{font-size:.75em}.fortuneBoard{background-size:230px,100%;background-position:center 27px,center top;padding:87px 0 55px;margin-top:3px;width:100%}.cmnFortuneBoard{background-image:none}.fortuneBoard .fortuneList li{background-size:100%;width:63px;height:63px}.marker1,.marker2{background-size:100%;width:63px;height:63px}.fortuneList{display:table;margin:0 auto}.fortuneList .bingo3,.fortuneList .bingo4,.fortuneList .bingo5{height:215px;width:2px;top:-8px}.fortuneList .bingo6,.fortuneList .bingo7,.fortuneList .bingo8{width:215px;height:2px;right:-7px}.fortuneList .bingo1,.fortuneList .bingo2{background-size:100%;width:220px;height:220px;top:-14px;right:-14px}.fortuneList .bingo3{right:162px}.fortuneList .bingo4{right:98px}.fortuneList .bingo5{right:30px}.fortuneList .bingo6{top:32px}.fortuneList .bingo7{top:100px}.fortuneList .bingo8{top:170px}.userDetail p{padding:5px;border-bottom:0}.userDetail p span{display:block}.firstAdv{max-width:260px;padding:15px}#card_ura,#card_omote{max-width:108px}.secFirst .firstCard #card_omote{left:56px;width:0}.secFirst .cardImage+img{max-width:150px}.date-container img{height:28px;margin-left:-1px;width:auto}.date-container img.jiki_unit{height:22px;width:auto}.calendarCont .inrTitle br{display:block}.calendarCont .calendarMain{background-size:140%;padding:28px 1px 0;height:246px;background-position:center -8px;border-radius:12px}.calendarCont .calendarMain ul{width:100%}.calendarCont .calendarMain li{width:42px;height:43px;font-size:.75em}.calendarCont .calendarMain span{top:1px}.calendarCont .calendarMain .fri span,.calendarCont .calendarMain .sat span{left:2px}.calendarCont .calendarMain img{width:21px;margin-top:-1px;margin-bottom:-7px}.calendarCont .calendarSubList{background-image:url(../images/result/calendar/sp/calendar_icon_waku.png);background-size:101%;width:100%;margin-top:10px}.calendarCont .calendarSubList .calLabel{background-size:21px;background-position:11px;padding:14px 0 13px 37px;width:73px;font-size:.8em;line-height:1.2em}.calendarCont .calendarSubList .calLabel3,.calendarCont .calendarSubList .calLabel4{padding-top:7px}.free-container .paragraph .blur{background-position:center top;padding-top:93px;height:255px}.free-container .calendarNext{background-size:92%;top:165px;padding-top:130px;width:100%;height:258px}.top-container .desc{text-align:justify;font-size:.9em;line-height:1.4em}.top-container .navi-container{padding-bottom:230px}.top-container .commonMenuBox .titelement .title{font-size:1.2em}.secDesc.tCenter,.preRecomm{display:none}.secNew{background-image:url(../images/top/sp/newTit.jpg),url(../images/top/sp/newTop.jpg),url(../images/top/sp/newBtm.jpg),url(../images/top/sp/newBg.jpg);background-size:100%;background-position:center top,center 97px,center bottom,center top;padding:108px 10px 70px}.secNew .commonMenuBox .titelement{width:187px}.secSpecial{background-image:url(../images/top/sp/speTit.jpg),url(../images/top/sp/speBtm.jpg),url(../images/top/sp/speBg.jpg);background-size:100%;padding:150px 0 72px}.secSpecial .secInner{background-image:url(../images/top/sp/speTop.jpg),url(../images/top/sp/speInrBtm.jpg);background-size:100%;padding:20px 5px 30px}.secRecomm{background-image:url(../images/top/sp/recommTit.jpg),url(../images/top/sp/recommBtm.jpg),url(../images/top/sp/recommBg.jpg);background-position:center top,center bottom,center top;background-repeat:no-repeat,no-repeat,repeat-y;background-size:100%;padding:129px 0 43px}.secRecomm .secInner{background:transparent;background-size:15px,100%,100%,100%;background-image:url(../images/top/sp/recommArrow.png),url(../images/top/sp/recommInrTop.jpg),url(../images/top/sp/recommInrBtm.jpg);background-position:95% center,center top,center bottom;background-repeat:no-repeat;margin-bottom:0;padding:14px 36px 15px 20px;font-size:.9em}.secRecomm .commonMenuBox .infoelement{max-width:100%}.secRecomm .commonMenuBox .titelement{width:70%;padding-bottom:0}.secReview{background-image:url(../images/top/sp/letterTop.jpg),url(../images/top/sp/letterBtm.jpg),url(../images/top/sp/letterBg.jpg);background-size:100%;padding:170px 10px 70px}.secReview .commonMenuBox .titelement{width:182px}.letterBox{padding-bottom:8px}.revThumb{width:30%}.revThumb img{width:100%}.revDetails{width:68%;margin-left:3px;padding-top:5px}.reviewPeriod{font:1em}.reviewTitle{margin-bottom:10px;font-size:.8em;line-height:1.5em}.reviewTitle span{display:inline}.reviewTitle br{display:none}button.letterClose{top:50px}.PopUpBox img{position:relative;top:80px;width:96%}.secCate{display:none;background-image:url(../images/common/sp/footerNaviBg.jpg);background-size:100%;padding:23px 0;height:95px}.secCate .cateBtn{background-image:url(../images/top/sp/cateNavi.png);background-size:299px;height:47px;width:30%}.secCate .cateMarry{background-position:center top}.secCate .cateMarry:hover{background-position:center bottom}.secCate .cateLife{background-position:right top}.secCate .cateLife:hover{background-position:right bottom}.top-container .secListing .secList{background-size:100%;padding:272px 0 33px}.top-container .secListing .secLove{background-image:url(../images/top/sp/loveTop.jpg),url(../images/top/sp/loveBtm.jpg),url(../images/top/sp/loveBg.jpg)}.top-container .secListing .secMarry{background-image:url(../images/top/sp/marrTop.jpg),url(../images/top/sp/marrBtm.jpg),url(../images/top/sp/marrBg.jpg);padding-top:259px}.top-container .secListing .secLife{background-image:url(../images/top/sp/lifeTop.jpg),url(../images/top/sp/lifeBtm.jpg),url(../images/top/sp/lifeBg.jpg)}.top-container .secListing .seclifeBtm{background-image:url(../images/top/sp/lifeBtm.jpg);background-size:100%;height:35px}.top-container .secListing .secList .secInnerInfo{background-size:100%;padding:5px 20px 10px}.top-container .secListing .secInnerInfo.singleInr{width:100%}.top-container .secLove .secInnerInfo{background-image:url(../images/top/sp/loveInrTop.jpg),url(../images/top/sp/loveInrBtm.jpg),url(../images/top/sp/loveInrBg.jpg)}.top-container .secMarry .secInnerInfo{background-image:url(../images/top/sp/marrInrTop.jpg),url(../images/top/sp/marrInrBtm.jpg),url(../images/top/sp/marrInrBg.jpg)}.top-container .secLife .secInnerInfo{background-image:url(../images/top/sp/lifeInrTop.jpg),url(../images/top/sp/lifeInrBtm.jpg),url(../images/top/sp/lifeInrBg.jpg)}.top-container .secListing .secInnerInfo .secInner{float:none;margin:0 auto;padding:0;width:100%}.top-container .secListing .commonMenuBox .infoelement{max-width:100%}.ctnMsg{background-position:-20px top;background-size:140px;padding-top:10px;padding-left:110px}.ctnMsg .paragraph{width:190px}.yudo1+.ctnMsg{padding-top:10px;padding-left:15px}.next_alert{max-width:270px;font-size:14px}.next_alert p{line-height:1.3em;text-indent:0}.secFree{background-image:url(../images/top/free/sp/freeTop.jpg);padding-top:230px}.secFree .productBtn{background-size:100%;background-position:5px top;height:133px}.secFree a:hover .productBtn{background-position:5px bottom}