body{background-image:url(../images/common/sp/mBnr.jpg);background-position:center 45px;background-size:100%;display:block;width:100%;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}.body-container{padding-top:180px}.top-container .body-container{padding-top:160px}.subbody-container{padding:2px 0;margin-bottom:-1px}.body-footer{padding:20px 10px}.body-footer .copyrightTxt{font-size:.8em;margin:5px auto}header{background:#000;box-shadow:-5px 0 20px 23px #000}.top-container header{background:0;box-shadow:none}.header-container{margin-bottom:10px}.top-container .header-container{margin-bottom:33px}.breadcrumb{max-width:95%;margin:5px auto 10px;font-size:80%;line-height:1.3em}.breadcrumb a{color:#f9dd1f}.navi-container{min-height:0;padding:0}.navi-container .naviInfo{display:block}.navi-container .navi_button{background-color:#0b000e;background-image:-webkit-gradient(linear,left top,left bottom,from(#0b000e),to(#4f0070));background-image:-webkit-linear-gradient(top,#0b000e,#4f0070);background-image:-moz-linear-gradient(top,#0b000e,#4f0070);background-image:-ms-linear-gradient(top,#0b000e,#4f0070);background-image:-o-linear-gradient(top,#0b000e,#4f0070);background-image:linear-gradient(to bottom,#0b000e,#4f0070);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0b000e,endColorstr=#4f0070);background-position:0 0;margin:0 3px;padding:3px 8px;width:auto;height:auto;color:#ffce2b;font-size:1em;font-weight:bold;text-decoration:underline;border:1px solid #9360c6;border-radius:3px;text-indent:0}.navi-container .navi_button:hover{text-decoration:none}.commonMenuBox{margin-bottom:10px}.commonMenuBox .cmnTop{background-image:url(../images/common/menu/sp/cmnMenuBg.jpg);background-size:100%}.commonMenuBox .cmnBtm{background-size:100%}.commonMenuBox .cmnInfo{background-image:url(../images/common/menu/sp/cmnMenuTop.jpg),url(../images/common/menu/sp/cmnMenuBtm.jpg);background-size:100%;padding:23px 11px 11px}.commonMenuBox .cmnInfo .secDesc{margin-top:5px;max-width:95%;font-size:.83em;line-height:1.4em}.commonMenuBox .infoelement{top:-8px;margin-bottom:2px}.commonMenuBox .iconelement{width:70px;height:70px;margin:5px;zoom:.9}.commonMenuBox .titelement{padding-left:75px;font-size:70%}.commonMenuBox .titelement .menuTitle{color:#7701a4}.secDesc br{display:none}.komi{background-image:url(../images/input/sp/komiTop.jpg),url(../images/input/sp/komiBtm.jpg),url(../images/input/sp/komiBg.jpg);background-size:100%;padding:150px 20px 50px;font-size:.8em}.komi .komiUl{top:-60px;margin-bottom:-70px}.komi ul li{background-size:15px;background-position:0 5px;margin-top:3px;padding-left:20px;font-size:1.05em}.komi ul li li:before{padding-right:7px}.komi ul li li.isStar{font-size:.9em;padding-left:16px;margin-bottom:5px}.quesCatch{background-image:url(../images/input/sp/inpFmCatch.jpg);background-size:100%;height:184px}.question{margin-top:-1px}.question .top-heading{background-size:92%,100%,100%,100%;background-position:center 20px,center top,center bottom,center top;margin-bottom:0;padding:40px 10px 30px}.question .top-heading.self{background-image:url(../images/input/inpTit1.jpg),url(../images/common/menu/sp/cmnMenuTop.jpg),url(../images/common/menu/sp/cmnMenuBtm.jpg),url(../images/common/menu/sp/cmnMenuBg.jpg)}.question .top-heading.target{background-image:url(../images/input/inpTit2.jpg),url(../images/common/menu/sp/cmnMenuTop.jpg),url(../images/common/menu/sp/cmnMenuBtm.jpg),url(../images/common/menu/sp/cmnMenuBg.jpg)}.question .formTop{background-size:100%;padding-top:152px}.question .formInfo .inputHolder{padding:0 12px}.question .formInfo .inputHolder+br{display:none}.question .formInfo .inputHolder .attention{color:#000;font-size:.73em;text-align:center;font-weight:normal}.question form td span.time_comment{display:table;margin:7px 1px 0;text-align:left;font-size:.8em}.question form{position:relative;z-index:33}.question form th{padding:4px 0;width:64px;font-size:1.2em}.question form table th,.question form table td{display:block;width:100%;margin:0 auto}.question form table td{vertical-align:top;padding-left:0}.question form table .hGdr td{padding-top:0}.question form th span{height:23px;width:120px;margin-top:10px;margin-bottom:5px}.question form td span{margin:0 2px;width:13px;text-align:center}.question form .hName td span{background-position:center 50%;width:18px}.question input{border:1px solid #000;margin-left:5px;margin-bottom:5px;width:87%}.question input[type='radio']{width:initial;top:0}.question select{border:1px solid #000;padding:3px 1px 5px}.question select.form_year,.question select.form_month{margin:0 -2px;padding:5px 1px}.question select.form_month{width:55px}.question .entry_save input[type="checkbox"]{display:inline-table;width:13px}.free-btn,.charge-btn{background-size:100%;display:table;height:79px;width:275px;margin:0 auto}.free-btn{background-position:center -155px}.free-btn:hover{background-position:center -233px}.charge-btn{background-position:center top}.charge-btn:hover{background-position:center -78px}.free-btn .btnText,.charge-btn .btnText{padding:0;font-size:1.5em}.free-container .charge-btn{width:256px;height:66px}.free-container .charge-btn .btnText{font-size:20px}.free-container #fl01 .charge-btn{left:14px;width:90%;height:51px}.free-container #fl01 .charge-btn .btnText{font-size:1em}.info-container .section{background-image:url(../images/info/sp/infProTit.jpg),url(../images/info/infBtm.jpg),url(../images/info/infBg.jpg);background-size:130%;padding:0 0 10px}.info-container .section .heading{margin-bottom:0}.info-container .secInfo{padding:0 0 20px}.info-container .secInfo .paragraph{max-width:85%;margin:0 auto}.info-container .secInfo .bioImg,.info-container .secInfo .bioNm{float:none;max-width:62%;display:table;margin:0 auto}.info-container .secInfo .bioNm{max-width:50%}.info-container .section.profile{margin-top:0}.info-container .section.profile:before{content:none}.info-container .section.profile .heading{margin-top:0}.info-container .section.message{background-image:url(../images/info/sp/infMsgTit.jpg),url(../images/info/infBtm.jpg),url(../images/info/infBg.jpg)}.info-container .section.about .secInfo .paragraph p{padding:0}.info-container .section.about .secInfo .paragraph img{max-width:50%;height:auto}.info-container .section.induct{background-image:url(../images/info/sp/tokuTop.jpg);background-size:100%;padding:20px 0 0}.info-container .section.induct .heading{margin-bottom:50px;height:60px}.info-container .induct .indBlock{background-image:url(../images/info/sp/toku1.jpg);background-size:100%;padding:0 10px;height:810px}.info-container .induct .indBlock2{background-image:url(../images/info/sp/toku2.jpg);height:280px}.result-container img.block-center{margin:5px auto;width:98%}.result-container .secGreet{background-image:url(../images/result/greetTit.png),url(../images/result/greetImg.jpg);background-position:50px 10px,10px top;background-size:90%,40%;padding:40px 0 0}.result-container .secGreet .greetInfo{background:0;padding:0 15px;font-size:.86em;line-height:1.4em}.result-container .secGreet .greetInfo:before{content:"";float:left;height:75px;width:112px}.result-container .secGreet .greetInfo .paragraph{min-height:60px}.result-container .common{background-image:url(../images/result/sp/cmnBg.jpg);background-size:120%}.result-container .common .secMotif{background:0;padding:5px 0}.result-container .common .secUser{background-image:url(../images/result/sp/cmnTop1.jpg),url(../images/result/sp/cmnBtm.jpg);background-size:120%;padding:12px 0 30px}.result-container .common .secUser .leftBox{float:none;padding:20px 12px 20px;width:100%;max-width:100%}.result-container .common .secUser .heading{height:35px}.result-container .common .secUser .userDetails{min-height:auto;font-size:.9em;line-height:.9em}.planet-cont{background-size:100%;position:relative;top:0;left:0;width:100%}.horo_box{float:none;width:85%;margin:0 auto;max-width:100%}.bowl_bottom,.bowl_opa_on,.bowl_opa_off,.bowl_frame{background-size:100%}.bowl_bottom,.bowl_opa_on,.bowl_opa_off,.bowl_frame,.horo,.bg_star,.bg_sw{width:275px;height:275px}.bowl_frame{background-image:url(../images/result/motif/sp/bowl_frame.png)}.star_date{width:100%}.cmnInner .horoContent{background-image:url(../images/result/sp/cmnInrTop1.jpg),url(../images/result/sp/cmnInrBtm.jpg),url(../images/result/sp/cmnInrBg.jpg);background-size:100%;padding:6px 20px 15px;width:100%}.two-1 .cmnInner .horoContent{padding-top:70px}.cmnInner .horoContent.horoCol{display:table}.cmnInner .horoContent .userPower,.cmnInner .horoContent.horoCol .userPower{padding-left:32px;max-width:70px;margin-bottom:20px}.cmnInner .horoContent.horoCol .tColHalf{background-image:url(../images/result/sp/cmnColTop2.jpg),url(../images/result/sp/cmnInrBtm.jpg),url(../images/result/sp/cmnInrBg.jpg);background-size:100%;display:table;width:100%;padding:6px 20px 10px}.cmnInner .horoContent.horoCol .tColHalf:first-child{background-image:url(../images/result/sp/cmnColTop1.jpg),url(../images/result/sp/cmnInrBtm.jpg),url(../images/result/sp/cmnInrBg.jpg)}.kanteiBtn1{background-image:url(../images/result/sp/kanteiCatch1.jpg);background-size:100%;padding-top:218px}.two-1 .kanteiBtn1{padding-top:128px}.kanteiBtn a{background-size:100%;width:100%;height:48px}.secListing{margin-top:-5px}.top-container .secListing .titelement{margin-bottom:10px}.secList{background-size:100%;padding:13px 12px;margin-bottom:10px}.secList .listInfo{padding:0 5px;font-size:.9em}.secList .listTit{background-size:100%;min-height:0;margin-bottom:10px}.secList .listTit .titFloat{display:table;padding:10px 15px;font-size:.9em}.secListDiv{background-position:center top,center 17px;background-size:100%;height:30px}.secListDiv.divEnd{height:17px}.secList.left .listInfo,.secList.right .listInfo{background-size:120px;padding:0;min-height:150px}.free-container .secList.left .listInfo{background-position:0 0}.free-container .secList.right .listInfo{background-position:89% 20px}.secList.left .listInfo{background-position:left top}.secList.right .listInfo{background-position:99% 10px}.secList.left .listInfo:before,.secList.right .listInfo:before{content:"";display:table;width:125px;height:135px}.secList.left .listInfo:before{float:left}.secList.right .listInfo:before{float:right}.secList.secCard{background-image:url(../images/result/fl01/sp/tarotCatch.jpg),url(../images/result/fl01/tarotBtm.png),url(../images/result/fl01/sp/tarotTop.jpg),url(../images/result/fl01/sp/tarotBg.jpg);background-position:center top,center bottom,center 207px,center top;padding-top:230px;padding-bottom:30px}.free-container .secList.secCard{padding-bottom:0}.secList.secCard .listTit:before,.secList.secCard .listTit:after{background-size:100%;height:16px}.secList.secCard .listTit .titFloat{background-size:100%;width:100%;padding:2px 20px}.flash,.flash .f01{min-height:250px;height:auto}.free-container .flash,.free-container .flash .f01{min-height:210px}.f01_w{top:205px;width:100%;height:65%}.flash .tc_box{width:100%}.flash .tc{width:36%;height:179px}.flash .card1{left:0}.flash .card2{left:32.5%}.flash .card3{left:65%}.flash .f01_txt{background-image:url(../images/result/fl01/sp/tarotTxtSelect.png);background-size:100%;margin:0 auto;top:190px;left:0;height:60px}.free-container .flash .f01_txt{background-size:114%;top:54px;padding:10px 0;height:73px}.flash .r_txt{background-size:48%,100%;margin:0 auto;width:100%;min-height:auto}.paid-container .flash .r_txt{margin-bottom:20px}.flash .r_txt .paragraph{padding:0 20px}.flash .cimg{display:table;width:auto;text-align:center}.flash .cimg img{width:75%;height:auto}.flash .cimg_name{background-size:100%;margin:0 auto;padding:8px 0 0;width:60%}.flash .card{float:none;width:100%;margin:0 auto 45px}.flash .r_txt:before{top:-36px}.flash .r_txt:after{bottom:-47px}.flash .r_txt:before,.flash .r_txt:after{background-size:100%}.secList.secProgram{background-size:108%;background-image:url(../images/result/sp/lastTop.jpg),url(../images/result/sp/lastBtm.jpg),url(../images/result/sp/lastBg.jpg);padding:183px 4px 80px}.secList.secProgram .listTop{background-size:100%;padding:10px}.secList.secProgram .listInfo{padding:0 10px}.secList.secProgram .fusen{background-size:50%;background-position:105% top;min-height:150px;max-width:100%}.secList.secProgram .fusen .fusenContent{background-size:100%;padding:7px 40px 0 15px;margin-top:20px;width:70%;font-size:.8em;line-height:1.3em}.secList.secProgram .fusen .fusenContent:before,.secList.secProgram .fusen .fusenContent:after{background-size:100%;display:block;width:100%;height:10px}.secList.secProgram .fusen .fusenContent:before{top:-10px}.secList.secProgram .fusen .fusenContent:after{bottom:-9px}.date-container{margin:5px auto;padding:0;padding-bottom:0;height:35px;font-size:1.1em;color:#3b1800}.date-container .date-holder *{text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 3px #fff,0 0 3px #fff,0 0 5px #fff,0 0 10px #fff}.date-container .jiki_unit{margin:0 -2px;height:22px}.date-container .jiki_unit:first-child{height:28px}.date-container .jiki_blur{margin:0 -5px 0 -4px;height:30px}.free-container .blur{background-image:url(../images/result/blur/sp/mosaic_sp_b.jpg);background-size:90%;padding-top:118px;height:350px}.free-container .left .blur,.free-container .right .blur{padding-top:170px;height:360px}.free-container .left .blur{background-image:url(../images/result/blur/sp/mosaic_sp_b_l.png)}.free-container .right .blur{background-image:url(../images/result/blur/sp/mosaic_sp_b_r.png)}.free-container .secList.left:first-child .blur,.free-container .secList.right:first-child .blur{background-image:url(../images/result/blur/sp/mosaic_sp_b.jpg);padding-top:80px}.free-container .common .blur,.free-container .common .horoCol .blur{background-image:url(../images/result/blur/sp/mosaic_full_b290.jpg);background-size:100%;background-repeat:repeat-y;padding-top:50px;height:208px;margin-bottom:15px}.free-container .common .blur.short{background-position:center top;height:64px}.free-container .common .thoro .blur{padding-top:70px;height:210px}.secList.secProgram .fusen.blur{background-size:100%;height:260px}.secList.secProgram .fusen.blur p{bottom:6px;left:20px;font-size:10px}.free-container .secCard .blur{padding-top:60px}.free-container .secProgram .blur{background-image:url(../images/result/blur/sp/mosaic_sp_w_pa.jpg);padding-top:70px;height:275px}.date-container .date-holder .blur{background-size:35px;height:20px;width:26px}.date-container .date-holder .blur.blurLong{width:55px}#fl01 .blur{padding-top:152px}.secCont{background-size:100%}.secCont.secNew{padding:60px 10px 10px}.secCont.secNew .desc{margin-bottom:10px}.secCont.secNew .secInner{padding:0 11px}.secCont.secNew .secInner:first-child{padding-bottom:10px;margin-bottom:20px}.secCont.secSpecial{background-image:url(../images/top/sp/spTop.jpg),url(../images/top/sp/spBtm.jpg),url(../images/top/sp/spBg.jpg);padding:10px 0}.specialCatch{height:105px;margin-bottom:35px}.secCont.secSpecial .secTitle{height:40px;margin-bottom:0}.secCont.secSpecial .secInfo{background-image:url(../images/top/sp/spTopC.jpg);background-size:100%;padding:0 17px;padding-top:60px}.secCont.secSpecial .secInfo .secInner{background-image:url(../images/top/sp/spInrTop.jpg),url(../images/top/sp/spInrBtm.jpg),url(../images/top/sp/spInrBg.jpg);background-size:100%;padding:25px 15px 6px}.recommCatch{display:none}.secCont.secRecomm{background-image:url(../images/top/sp/recTop.jpg),url(../images/top/sp/recBtm.jpg),url(../images/top/sp/recBg.jpg);margin-top:20px;padding:200px 20px 15px}.secCont.secRecomm .secInner{padding:22px 12px 4px}.cateButton{background-image:url(../images/top/sp/cateBg.jpg);background-size:100%;padding:10px 0;height:45px}.cateButton .cateBtn{background:transparent no-repeat;background-position:center top!important;background-size:100%;width:33%}.cateButton .cateBtn:hover{opacity:.8}.cateButton .cateBtn.btnLove{background-image:url(../images/top/sp/cateLove.png)}.cateButton .cateBtn.btnMarry{background-image:url(../images/top/sp/cateMarr.png)}.cateButton .cateBtn.btnLife{background-image:url(../images/top/sp/cateLife.png)}.secCate{background-size:100%;padding:160px 15px 10px}.secCate .secLove{background-image:url(../images/top/loveTop.jpg),url(../images/top/loveBtm.jpg),url(../images/top/loveBg.jpg)}.secCate .secMarry{background-image:url(../images/top/marrTop.jpg),url(../images/top/marrBtm.jpg),url(../images/top/marrBg.jpg)}.secCate .secLife{background-image:url(../images/top/lifeTop.jpg),url(../images/top/lifeBtm.jpg),url(../images/top/lifeBg.jpg)}.secCate .secIchi{padding:15px 15px 5px}.secCate .secIchi:before{width:288px}.secCate .inrInfo .secInner{display:table}.secCate .inrInfo .secInner .float{background-size:100%;width:100%}.secCate .secInner .float .infoelement{padding:25px 20px 10px}.secCate .secInner .float .listTag,.secCate .secInner .float .price{position:relative;bottom:auto}.secCate .secInner .float .listTag{max-width:65%}.secCate .secInner .float .price{padding-right:0;right:0}