body{background:#000;font-size:14px;line-height:1.4em}.hidden-sm{display:none!important}img.center,img.block-center{position:relative;margin:0 auto;max-width:100%;z-index:22}.inline-table{display:inline-table}.full-container{background:transparent url(../images/common/sp/mBg.jpg) repeat-y center top;background-size:100%;padding-top:0}.body-container{background:transparent url(../images/common/sp/mBnr.jpg) no-repeat center top;background-size:100%;max-width:inherit;padding-top:145px}.body-footer{background:transparent url(../images/common/sp/mBg.jpg) repeat-y center top;background-size:100%;padding:20px 10px 20px;margin-top:-1px}.body-footer .copyrightTxt{font-size:.8em;margin:5px auto}header{background:transparent;background-size:100%;min-height:auto}.navi-container,.paid-container .navi-container{background:url(../images/common/sp/naviBg.jpg) no-repeat center top;background-size:100%;margin-bottom:0;padding-top:0;max-width:inherit;min-height:50px;text-align:center}.navi-container .naviInfo{margin:0 auto;column-gap:0;align-items:flex-end}.navi-container .navi_btn{background-size:100%;background-position:center top;top:0;width:160px;height:39px}.navi-container .navi_top{background-image:url(../images/common/button/sp/naviTop.jpg)}.navi-container .navi_profile{background-image:url(../images/common/button/sp/naviProfile.jpg)}.navi-container .navi_info{background-image:url(../images/common/button/sp/naviInfo.jpg)}.navi-container .navi_input{background-image:url(../images/common/button/sp/naviInput.jpg)}.breadcrumb{max-width:inherit;margin:0 auto 9px;font-size:.9em;padding:0 17px}.body-container .commonMenuBox .cmnInfo{background:url(../images/common/menu/sp/cmnMenuBg.jpg) repeat-y center center;background-size:100%;margin:-2px auto;padding:5px 10px;max-width:inherit;font-size:1.2em}.body-container .commonMenuBox .cmnTop{background:url(../images/common/menu/sp/cmnMenuTop.jpg) no-repeat center top;background-size:100%;min-height:25px}.body-container .commonMenuBox .cmnBtm{background:url(../images/common/menu/sp/cmnMenuBtm.jpg) no-repeat center bottom;background-size:100%;min-height:25px}.commonMenuBox .infoelement{padding:0 4px}.commonMenuBox .titelement .title{font-size:1.6em}.commonMenuBox .titelement{padding-left:60px;font-size:.9em}.iconelement{margin-top:3px;margin-right:5px;width:53px;height:53px}header .secDesc{margin:5px auto 12px;width:91%;text-align:justify;font-size:.9em}.secDesc br{display:none}.free-btn,.charge-btn{background-size:100%;display:table;margin:0 auto 10px;width:222px;height:108px}.free-container .submit-btn{width:220px;height:66px;font-size:1.1em;background-size:100%}.free-container .secCommon .submit-btn{width:220px}.free-container .res_type3_box1 .submit-btn{width:220px;height:86px}.free-container .res_type3_box1 .submit-btn:hover{background-position:center -83px}.result-container.free-container .freeShowBtn{position:relative;background:transparent url(../images/common/button/btnPicture.png) no-repeat center top;background-size:100%;display:table;width:80%;height:78px;margin:0 auto}.result-container.free-container .freeShowBtn:hover{background-position:center -78px}.free-container .submit-btn .title{top:29%;font-size:1.2em}.free-btn .title,.charge-btn .title,.submit-btn .title{top:35%;left:26%;width:48%;font-size:1.5em}.charge-btn .title{top:25%}.btnTDraw{background-size:100%;width:160px;height:50px;margin:12px auto 0}.btnTarot{background-size:100%;width:150px;height:47px;margin:12px auto 0}.info-container .section{background-size:100%;margin:0 auto 10px;max-width:inherit;font-size:1em}.info-container .section .heading{margin-bottom:0;height:40px}.info-container .section .secInfo .float{padding:0 30px}.info-container .section.profile{margin-top:9px;margin-bottom:5px;padding:15px 0 30px}.info-container .section.profile .secTitle{margin-bottom:10px;height:40px}.info-container .section.profile .secInfo{padding:0 0 5px}.info-container .section.profile .proImgSide{float:none!important}.info-container .section.profile .secInfo .float{padding:0 25px}.info-container .section.profile .secInfo .proName{height:145px}.info-container .section.profile .secInfo h4{margin-bottom:10px}.info-container .section.profile .secInfo ul{line-height:1.3em}.info-container .section.profile .secInfo ul li{margin-bottom:6px}.info-container .section.profile .secInfo ul li strong{background-position:left 3px;background-size:20px;margin-bottom:4px;margin-top:10px}.info-container .section.profile .secInfo ul li span{background-position:left -1px;padding-left:22px;margin-left:0}.info-container .section.profile .secInner{background-image:url(../images/info/sp/proMsg.jpg);background-size:107%;max-width:96%;margin-bottom:0;padding:0;text-align:justify}.info-container .section.profile .secInner .paragraph{padding:0 20px;line-height:1.5em}.info-container .section.profile .proSign{background-size:100%;margin-top:5px;margin-right:14px;width:51%;height:55px}.info-container .section.about{background-image:url(../images/info/sp/jutsuTop.jpg),url(../images/result/sp/rsltBtm.jpg),url(../images/result/sp/rsltBg.jpg);background-position:-1px top,left bottom,left top;margin-bottom:0;padding:14px 0 20px}.info-container .section.about .heading{background-size:100%;height:50px}.info-container .section.about .jutsuCatch{background-size:100%;height:235px}.info-container .section.about .secInfo .float{padding:0}.info-container .section.about .balloonTxt{max-width:95%;padding:10px;font-size:1em}.info-container .section.about .balloonTxt strong{font-size:115%}.info-container .section.about .sampleTxt{font-size:1.5em}.info-container .section.about .secInfo .jutsuIntro .float{padding:0 30px}.info-container .section.about .secInfo .jutsuIntro .float:before{float:none;margin:0 auto;width:100%;height:342px}.info-container .section.about .introImg{width:100%}.info-container .section.about .jutsuTit{background-image:url(../images/info/sp/jutsuTit1.jpg);background-size:100%;height:90px}.info-container .section.about .jutsuIntro{background-image:url(../images/info/sp/jutsuImg1.jpg);background-position:center top;background-size:300px;padding:0}.info-container .section.about .introSub .introTit{background-image:url(../images/info/sp/jutsuTit1.jpg);background-size:104%;padding:12px;max-width:97%;height:70px;font-size:1em}.info-container .section.about .introSub.introSub2 .introTit{background-image:url(../images/info/sp/jutsuTit2.jpg);height:115px}.info-container .section.about .introSub .introTit strong{font-size:1.3em}.secCont{background:transparent;background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;background-size:100%;max-width:100%;margin:0 auto}.secCont .price{color:#419;text-align:right;font-size:.8em;font-weight:bold}.secRecommCatch{background:transparent;background-image:url(../images/top/sp/monthCatch.jpg),url(../images/top/sp/monthBg.jpg);background-repeat:no-repeat,repeat-y;background-position:center top,center top;background-size:100%;min-height:320px;padding-top:110px}.secRecommCatch .secInfo{background:rgba(155,10,174,0.7) url(../images/top/sp/monthMsgBg1.png) center center repeat-y;background-size:100%;width:200px;margin:0 auto 0 15px}.secRecommCatch .secInfo .secCatchInfo{display:block;color:#fff;font-size:1.1em;line-height:1.6;padding:16px;letter-spacing:.04em;text-shadow:0 1px 4px #000,0 1px 4px #000,0 1px 4px #000}.secRecomm .monthMsg strong,.secRecommCatch .secInfo .secCatchInfo strong{color:#ff3;letter-spacing:0;font-size:100%;text-shadow:0 1px 4px #c00,0 1px 4px #c00,0 1px 4px #c00}.secRecomm .monthMsg .topMsg{width:inherit}.secRecomm .monthMsg p{padding:0}.secRecomm .secInfo{background:transparent;background-image:url(../images/top/sp/monthBtm.jpg),url(../images/top/sp/monthBg.jpg);background-repeat:no-repeat,repeat-y;background-position:center bottom,center top;background-size:100%;margin-bottom:0;padding-bottom:20px}.secRecomm .secInfo .secInnerInfo{padding:0 25px}.secRecomm .secInfo .secInnerInfo:not(:last-child){background:transparent url(../images/top/sp/lineDiv.png) no-repeat center 100%;background-size:100%;margin-bottom:8px;padding:0 25px 15px}.secRecomm .secInner{padding-bottom:25px}.secRecomm .monthTop1{background:transparent url(../images/top/sp/monthTop1.jpg) no-repeat center top;background-size:100%;padding-top:130px}.secRecomm .monthTop2{background:transparent url(../images/top/sp/monthTop2.jpg) no-repeat center top;background-size:100%;padding-top:147px}.secRecomm .monthTop3{background:transparent url(../images/top/sp/monthTop3.jpg) no-repeat center top;background-size:100%;padding-top:145px}.secRecomm .monthTop3 .monthMsg .topMsg,.secRecomm .monthTop2 .monthMsg .topMsg{padding:10px 10px;margin:10px 5px}.secRecomm .monthMsg .btmMsg{background:url(../images/top/sp/monthMsgBg2.jpg) repeat-y center center;background-size:100%;margin:10px 5px 30px;padding:10px 10px;font-size:1em;border-radius:10px}.secRecomm .infoelement{padding-top:15px}.secRecomm .iconelement{margin-right:8px}.secRecomm .titelement{padding-left:73px}.secRecomm .price{color:#f9f}.secSpecial{background-image:url(../images/top/sp/newTop.jpg),url(../images/top/sp/newBtm.jpg),url(../images/top/sp/newBg.jpg);padding:310px 0 40px}.secSpecial .secInfo{padding:0}.secSpecial .secInfo .infoelement:not(:last-child){background:transparent url(../images/top/sp/lineDiv.png) no-repeat center 100%;background-size:100%;padding:0 25px 15px;margin-bottom:15px}.secSpecial .secInfo .infoelement{padding:0 25px}.secSpecial .iconelement{margin-right:10px}.secSpecial .titelement{padding-left:72px}.secCont .price{font-size:1em}.secReview{background-image:url(../images/top/sp/reviewTop.jpg),url(../images/top/sp/reviewBtm.jpg),url(../images/top/sp/reviewBg.jpg);padding:130px 0 30px}.secReview .secInfo{padding:0 24px}.secReview .secInfo .secInner p a{margin-top:5px}.input-container .komiCatch{background:transparent url(../images/input/sp/komiCatch.jpg) no-repeat center top;background-size:100%;padding-top:155px;height:340px;width:100%}.komi{margin-top:-2px;padding:50px 22px 40px}.komi .komiUl{font-size:inherit}.komi ul li{background-position:left 2px;background-size:20px;margin-top:10px;padding-top:1px;padding-left:25px;color:#ddd}.question{background-image:url(../images/input/sp/formBtm.jpg),url(../images/input/sp/formBg.jpg);background-size:100%;padding-bottom:30px}.question .top-heading.self{background-image:url(../images/input/sp/formTit1.jpg);background-size:100%;padding:65px 20px 10px;position:relative;top:-1px}.question .top-heading.target{background-image:url(../images/input/sp/formTit2.jpg);background-size:87%;padding:50px 20px 0}.question .formInfo .inputHolder{display:table;margin:0 auto}.question form label.inbold{line-height:31px}.question form span.inbold,.question form span.bold{color:#503b44;text-align:left}.question form span.bold.birthTime,.question form span.bold.birth{display:inline-table;top:1px;width:100%}.question form span.inbold{color:#000;font-size:1.3em}.question select.form_mm{margin-left:6px}.question .inputRow{margin:10px 0}.question .inputRow.rBirthTime .attention{margin-top:0}.question .rGender{margin:10px 7px 10px 1px}.question form #sex11+span,.question form #sex21+span{display:initial;background:0}.question .rGender span{margin-right:0;min-width:80px}.question form span.birth{top:0}.question form span.birth_unit{display:inline-table;margin-left:-2px;width:13px;height:29px;font-weight:bold}.question .inputRow.name .col:first-child{height:32px;text-align:left}.question .inputRow .attention{margin:-10px 0 0;font-size:.75em;letter-spacing:-0.03em}.question select.form_year{margin-left:0;width:75px}select{-webkit-rtl-ordering:logical;-webkit-text-fill-color:#000;opacity:1;-webkit-border-radius:3px;border-radius:3px}.question select.form_hh{margin-left:0}input[type="text"],input[type="date"]{margin-left:0;width:260px}.question .entry_save{margin-bottom:0}.input_submit{margin-top:10px}.input_submit a{display:table}.spanError{top:14px;left:140px;font-size:11px}.result-container .subbody-container{background-size:100%;padding-top:30px;padding-bottom:20px}.result-container .secGreet{background-size:100%;margin-top:10px;padding:30px 20px 10px;min-height:90px}.result-container .secGreet .paragraph p{text-indent:0}.result-container .secGreet .paragraph>p:first-child:before{width:120px;height:130px}.result-container .secUser{padding:10px 10px 0;font-size:.8em}.result-container .secUser .profile p{flex-wrap:wrap;justify-content:center;line-height:1.3em}.result-container .res_type2_bg3 .secUser .profile p span{min-width:30px}.result-container .secUser .profile p span#blank{display:table;width:100%}.result-container .mainHeadline{background-size:100%;padding:0 15px 10px;margin:0 auto;width:100%;font-size:1em}.result-container .ctnDivider[class*="type"] .balloonTxt{background-color:rgba(82,47,46,0.71);display:flex;padding:6px 9px;max-width:210px;align-items:center;flex-direction:row;justify-content:center;box-shadow:0 0 10px 3px #89763b inset;border:2px solid #89763b;border-radius:10px;box-sizing:border-box}.result-container .ctnDivider.small{padding:0 10px 84px 95px;min-height:250px;height:auto;justify-content:center}.result-container .ctnDivider.type3.small{padding-top:0}.result-container .ctnDivider.full{flex-direction:row}.result-container .ctnDivider.last{background-position:center top;padding:10px 20px 0 100px;height:auto;min-height:150px}.result-container .ctnDivider.type1.cate1b{background-image:url(../images/result/sp/res_type1_top2_cate1b.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type1.cate2{background-image:url(../images/result/sp/res_type1_top1_cate1.jpg),url(../images/result/sp/res_type0_top1_bg.jpg)}.result-container .ctnDivider.type1.cate3a{background-image:url(../images/result/sp/res_type1_top2_cate3a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type1.cate3b{background-image:url(../images/result/sp/res_type1_top2_cate3b.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type1.cate4{background-image:url(../images/result/sp/res_type1_top1_cate4.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type1.cate5b{background-image:url(../images/result/sp/res_type1_top2_cate5b.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type1.cate6a{background-image:url(../images/result/sp/res_type1_top2_cate6a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type2.cate1b{background-image:url(../images/result/sp/res_type2_top2_cate1b.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type2.cate2a{background-image:url(../images/result/sp/res_type2_top2_cate2a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type2.cate3{background-image:url(../images/result/sp/res_type2_top1_cate3.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type2.cate3a{background-image:url(../images/result/sp/res_type2_top2_cate2a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type2.cate4{background-image:url(../images/result/sp/res_type2_top2_cate4a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type2.cate5a{background-image:url(../images/result/sp/res_type2_top2_cate5a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type2.cate5b{background-image:url(../images/result/sp/res_type2_top2_cate5b.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type2.cate6{background-image:url(../images/result/sp/res_type2_top1_cate6.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type3.cate1{background-image:url(../images/result/sp/res_type3_top1_cate1.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type3.cate5{background-image:url(../images/result/sp/res_type3_top1_cate5.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type3.small.cate1{background-image:url(../images/result/sp/res_type3_top2_cate1.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type3.small.cate2{background-image:url(../images/result/sp/res_type3_top2_cate2.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type3.small.cate3{background-image:url(../images/result/sp/res_type3_top2_cate3.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type3.small.cate4{background-image:url(../images/result/sp/res_type3_top2_cate4.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type3.small.cate5{background-image:url(../images/result/sp/res_type3_top2_cate5.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type3.small.cate6{background-image:url(../images/result/sp/res_type3_top2_cate6.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type4.cate3{background-image:url(../images/result/sp/res_type4_top1_cate3.jpg),url(../images/result/sp/res_type0_top1_bg.jpg)}.result-container .ctnDivider.type4.cate5{background-image:url(../images/result/sp/res_type4_top1_cate5.jpg),url(../images/result/sp/res_type0_top1_bg.jpg)}.result-container .ctnDivider.type4.small.cate1a{background-image:url(../images/result/sp/res_type4_top2_cate1a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type4.small.cate2a{background-image:url(../images/result/sp/res_type4_top2_cate2a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type4.small.cate3b{background-image:url(../images/result/sp/res_type4_top2_cate3b.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type4.small.cate4a{background-image:url(../images/result/sp/res_type4_top2_cate4a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type4.small.cate4b{background-image:url(../images/result/sp/res_type4_top2_cate4b.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type4.small.cate5a{background-image:url(../images/result/sp/res_type4_top2_cate5a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .ctnDivider.type4.small.cate5b{background-image:url(../images/result/sp/res_type4_top2_cate5b.jpg),url(../images/result/sp/res_type0_top2_bg_b.jpg)}.result-container .ctnDivider.type4.small.cate6a{background-image:url(../images/result/sp/res_type4_top2_cate6a.jpg),url(../images/result/sp/res_type0_top2_bg_a.jpg)}.result-container .secCommon .secUser{padding:5px 10px;font-size:.8em}.result-container .secCommon .secUser .profile{flex-direction:column;gap:6px;padding:0;align-items:center}.result-container .secListing .listJiki .balloonTxt p strong:first-child{display:block}.result-container .ctnDivider{background-size:100%;background-position:bottom center,top center;flex-direction:column;align-content:flex-start;padding:70px 15px 60px;height:auto}.result-container .listQuestion .ctnDivider{background-size:100%;padding:50px 90px 0 15px;min-height:230px}.result-container .ctnDivider:before{width:70px;height:140px}.result-container .secCommon .ctnDivider:before{height:120px}.result-container .balloonTxt{margin:0 auto;padding:10px;line-height:1.7em}.result-container .listQuestion .balloonTxt,.result-container .listLast .balloonTxt{padding:10px;align-items:center}.result-container .secListing .balloonTxt p{font-size:.83em}.result-container .listQuestion .balloonTxt strong,.result-container .listType3 .balloonTxt strong{font-size:140%}.result-container .secCommon .trgtUser .cmnTopTit{background-image:url(../images/result/sp/rsltCmnTit2.jpg)}.result-container .cmnContent .secTitle,.result-container .secListing .secTitle{border-image-slice:40 0 40 0 fill;border-image-width:20px 0 20px 0;border-image-repeat:round stretch;margin:0 auto 10px;padding:16px 10px;font-size:1em;line-height:1.5em;text-align:center}.result-container .listLast .secTitle{height:68px}.result-container .listLast .secInfo .secTitle{padding:22px 30px 67px}.result-container .secListing{padding-bottom:0}.result-container .secInList .paragraph{margin-bottom:15px}.result-container .secInList .paragraph p strong{font-size:115%}.result-container .cmnContent .secInList,.result-container .secListing .secInList{margin:0 auto;padding:0 10px 10px}.result-container .secListing .secList{max-width:310px}.free-container .secCommon .blur,.free-container .blur{background:transparent url(../images/result/blur/sp/text_img_m3.png) no-repeat center top;background-size:100%;padding-top:28px;height:125px;width:100%;max-width:100%;clear:both}.result-container .secInList .paragraph .blur{margin-top:6px;max-width:94%;width:100%}.free-container p+.blur{margin-top:10px}.result-container .secListing .secList.listImg .paragraph .blur{width:100%;margin:0 auto}.free-container .secCommon .blur{background-image:url(../images/result/blur/sp/text_img_m3.png);margin:0 auto;padding-top:20px;width:100%;max-width:272px;height:125px}