html{margin:0;padding:0}body{font-family:微軟正黑體,蘋果儷黑體,新細明體,Verdana,sans-serif;background:#f8f8f8;margin:0;padding:0;color:#484848;font-size:17px;line-height:1.5em}body.result-container{background:#9b5eb6}body.result-container .content-wrapper{color:#fff}@media(max-width:1300px){body{background-size:136%;display:inline-table}}@media(max-width:960px){body{background-size:110% 100%}}div{display:block}.hidden-md{display:none!important}.clear{clear:both}img.center{display:block;margin:0 auto}.txtHide{height:0;text-indent:-9999px}.block-center{display:table;margin:0 auto}.disp-0,.disp-n-1{display:none!important}.pull-left{float:left}.pull-right{float:right}.fixed-cont{margin:20px auto 40px}section.small,.result-container section.small{margin:0 auto;width:950px}.js-fadein{opacity:0}.font_mincho{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}div{display:block}.hidden-md{display:none!important}.clear{clear:both}.two-1 .cleartwo{clear:both}img.center{display:block;margin:0 auto}.txtHide{text-indent:-9999px}.mb10{margin-bottom:10px}.block-center{display:table;margin:0 auto}.pull-left{float:left}.pull-right{float:right}img.pull-left{margin-right:10px}section.small,.result-container section.small{margin:0 auto;width:950px}a{display:inline}a:hover{text-decoration:none}.pull-left{float:left}.pull-right{float:right}.no-touch{pointer-events:none}section.small,.result-container section.small{margin:0 auto;width:950px}.col{float:left}.colFull{width:100%}h2{opacity:.8;font-size:1.1em;line-height:1.3em}a{color:#936dfc;text-decoration:underline}h1,h2,h3,h4,h5,h6{line-height:1.3em}.paragraph{text-indent:17px;line-height:1.7em;margin-top:20px;text-align:justify}.content.paragraph{margin-top:0}.txtHide{text-indent:-9999px}.paragraph p .bold{font-weight:bold}p.big{font-size:1.1em}p.small{font-size:.9em;line-height:1.3em}p.no-indent{text-indent:0}.tCenter{text-align:center}strong{font-weight:bold}.break-sm{height:10px}.tWhite{color:#fff}.tBlack{color:#000}.red,.tRed,.attention{color:#b2b2b2}.paragraph p .red{color:#fff200}.tMaroon{color:#5b0000}.tYellow{color:#ff0}.tSPurple{color:#d7b0ff}.tAqua,.breadcrumb a{color:#2ee8e6}.tDBlue{color:#001e6a}.tLPurple{color:#d78ef6}.tDPurple,.question .entry_save{color:#44237e}.tPink{color:#ff0078}.tGold{color:#e4d271}.input_submit a,.blur a{background:#936dfc;display:block;margin:0 auto;padding:5px 0;color:#fff;text-decoration:none;border-radius:5px;transition:all 200ms}.input_submit a:hover{background:#774af5}.end-container .input_submit a{background:#fff;color:#9a5eb6}.end-container .input_submit a:hover{opacity:.8}.result-container .content-wrapper .blur a{display:table;padding:0 20px;width:100%;max-width:170px;color:#ded6ff;background-color:rgba(254,221,255,0.12);box-shadow:0 0 9px 0 hsla(0,0.1%,100%,.5);border-radius:35px;text-indent:0}.result-container .content-wrapper .blur a:hover{background-color:rgba(254,221,255,0.3);color:#fff}.free-btn,.charge-btn{margin:10px auto;width:100%;font-weight:bold;text-align:center;pointer-events:none}.free-container .paragraph .blur{background:transparent url(../../../images/simple/brSimple.png) no-repeat center top;background-size:103%;height:140px;padding-top:83px}header{display:none}.header-container{background:url(../images/common/simBnr.png) no-repeat center;background-size:100%;position:relative;width:100%;height:210px;overflow:hidden}.info-container .header-container{background-image:url(../images/common/simImg.png);background-size:auto 100%;width:90px;height:90px;float:left;border-radius:100%}.info-container .header-container{background-image:url(../images/common/simImg.png);background-size:auto 100%;float:left;margin-top:0;margin-right:10px;margin-bottom:22px;max-width:240px;height:100px;border-radius:100%}@media(min-width:960px){.header-container{float:left;margin-top:2px;margin-right:10px;margin-bottom:30px;max-width:240px;height:100px;border-radius:5px}}.commonMenuBox{margin-bottom:40px;color:#000;line-height:1.8em}.result-container .commonMenuBox{color:#fff}.full-container{display:table;margin:0 auto;width:100%;max-width:900px}@media(min-width:960px){.full-container{max-width:960px}}.body-container{position:relative;display:block;margin:0 auto;min-height:295px;width:100%;z-index:44}.body-container .subbody-container{display:flex;flex-direction:row;justify-content:space-between;column-gap:60px;margin:0 auto;max-width:900px}@media(max-width:960px){.fixed-cont{padding:0 20px}.body-container .subbody-container{flex-direction:column;padding:0 20px}}.body-container .content-wrapper{display:flex;flex-direction:column;margin-top:10px;width:100%;max-width:600px}.body-container .breadcrumb{display:none}.body-container section{margin:0 auto 20px}@media(max-width:960px){.body-container section{width:100%}}.body-footer{padding:20px;text-align:center}.result-container .body-footer{background:#7a4792;color:#fff}.body-footer .copyrightTxt{margin-top:20px;text-align:center}.sec-cont{margin-bottom:20px}.sec-cont.header{position:relative;font-size:.9em}.sec-cont .secTitle{margin:10px auto;padding-top:4px;color:#000;font-weight:bold;font-size:1.4em}.section .secInfo{position:relative;line-height:1.6em}.section .secInfo .infoTit{margin-bottom:15px;color:#000;font-weight:bold}.section .secInfo p{margin-bottom:20px;text-indent:0}.input-container .commonMenuBox{margin-bottom:40px;line-height:1.8em}.input-container .infoelement{margin-bottom:10px}.input-container .pricelinkelement{font-size:.9em}.input-container .info-container{display:flex;column-gap:20px;font-size:.8em;font-weight:bold}.input-container .info-container .iconelement,.input-container .info-container .prsnelement{background:url(../../../images/simple/love.svg) no-repeat left center;padding-left:21px}.input-container .info-container .prsnelement{background-image:url(../../../images/simple/person.svg)}.komi .komiTitle{margin-bottom:10px;font-weight:bold}.komi ul{font-size:.95em}.komi ul li{display:flex;flex-direction:column;margin-bottom:10px}.komi ul li p{display:flex}.komi ul li p:before{content:"";align-self:flex-start;display:block;background-color:#ccc;margin-top:12px;margin-left:5px;margin-right:10px;min-width:3px;height:3px;border-radius:50%}.komi ul ul{margin-top:5px;padding-left:20px;font-size:1em}.komi ul ul li{margin-bottom:5px}.komi ul ul li p:before{content:"∟";background:0;margin-top:-2px;color:#ccc}.question .secInfo{background:#fff;margin:0 auto 20px;padding:20px 25px;min-width:280px;box-shadow:0 0 3px 0 rgba(0,0,0,.16);border-radius:5px}.question .secInfo .infoTitle{margin-bottom:30px;font-weight:500}.input-container .question table{display:table;color:#111}.input-container .question table span{color:#310}.input-container table tr{position:relative;display:flex;flex-direction:column;margin-bottom:20px}.input-container table th{display:none}.input-container table td{background:transparent no-repeat center 8px;vertical-align:top;color:#484848;font-size:.9em}.input-container table tr span:after{content:"*";position:relative;top:-5px;left:2px;font-size:.9em;font-weight:400;color:#ff666a}.input-container table select{padding:6px 12px 6px 6px}input,select{background:transparent;margin-bottom:2px;padding:9px 8px;font-size:1em;text-align:left;vertical-align:middle;border:0;border-bottom:1px solid hsla(0,0.1%,79%,0.83);border-radius:3px}form input[type="text"]{width:98%;padding:5px;border:0;border-bottom:1px solid hsla(0,0.1%,79%,0.83)}form input:focus-visible,form select:focus-visible{outline:0;border-bottom:2px solid #936dfc}form a:focus-visible{outline-color:#774af5}.inputError{border:none!important;border-bottom:2px solid #a80000!important}form input[type="radio"],form input[type="checkbox"]{margin:0 8px;vertical-align:middle}form input[type="image"]{display:table;margin:20px auto;padding:0;border:0}.input-container .question .entry_save{margin:20px auto 0}.input-container .question .entry_save label{float:left;font-size:.9em;line-height:1.9em}span.spanError:before{position:absolute;background:0;top:0;color:#ff666a;left:40px;font-size:13px;width:120px;text-align:center;line-height:1.5em;border-radius:3px;text-indent:0;border:0}.label_wrap{position:relative;display:flex;justify-content:center;flex-direction:column;margin:40px auto 20px;font-size:1.5em;text-align:center;line-height:1.3em;background:-webkit-linear-gradient(#fff,#d6d6d6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"ヒラギノ明朝 ProN W3",HiraMinProN-W3,HGP明朝E,"ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;pointer-events:none}h3.label_wrap{margin:-15px auto 20px}.label_wrap div{width:50%}.label_wrap div.label_full{width:100%}.label_wrap.end{justify-content:center;top:-20px}.label_wrap.end div{width:35%}.next_alert{background-color:rgba(255,255,255,0.7);margin:5px 50px;padding:20px 10px;color:red;font-weight:bold;text-align:center;font-size:.9em;line-height:1.3em;box-shadow:0 0 5px #fff;border:1px solid #fff;border-radius:5px}.blur p{margin-bottom:10px;color:#fff200}.blur a{text-decoration:none;display:table;margin:0 auto}.bokashi_word{background:url(../images/result/blur/bokashi_txt.png) no-repeat center top;display:inline-table;margin:0 -6px -8px;width:28px;height:28px}.free-container .syukumeiBlock{background-image:url(../images/result/blur/mosaic_syukumei_one.jpg);padding-top:125px;height:157px}.free-container.two-1 .syukumeiBlock{background-image:url(../images/result/blur/mosaic_syukumei_two.jpg);height:205px}.free-container .secLetter{position:relative;height:auto}.free-container .secLetter .text1{background-color:rgba(255,246,100,0.7);margin:17px 176px 28px 45px;padding:20px 150px 20px 24px;color:#4200ff;font-weight:bold;box-shadow:0 0 30px rgba(255,246,100,1);border-radius:10px}.free-container .secLetter .letter_arrow{position:absolute;width:178px;bottom:-15px;right:150px;z-index:990}.free-container .secLetter .letter_box{position:absolute;width:144px;bottom:-37px;right:20px}.free-container .secPray .blur{background:0;height:auto;padding:20px 0 30px}.commonMenuBox .box .info{display:table;margin:0 auto;padding:40px}.commonMenuBox .box.description .info p{width:300px}.box.description .boxImg{background-size:85%;bottom:-100px;left:10px}.commonMenuBox .box.description{padding:0;text-align:left;margin-left:80px}.commonMenuBox .box.description .info{margin-left:225px;padding-top:25px;padding-left:110px;width:45%}.flexbox{display:inline-flex;width:100%}.result-container .common{margin-bottom:20px}.result-container .common .heading{background:transparent no-repeat center top;height:38px;margin-bottom:30px}.two-0 .common .heading{background-image:url(../images/result/cmnTit1.png)}.two-1 .common .heading{background-image:url(../images/result/cmnTit2.png)}.result-container .common .content hr{background:transparent url(../images/result/cmnDiv.png) no-repeat center top;background-size:100%;height:20px;filter:brightness(100);border:0}.infotable{margin:0 auto}.two-0 .secFate .flexbox{float:right;width:50%;margin-left:-5px}.userBlock{background:transparent url(../images/result/cmnImgBg.jpg) no-repeat center center;position:relative;margin:0 auto 20px;width:402px;height:406px}#common .com_image img{max-width:100%}#common .com_image .syugo{position:absolute;top:8px;left:17px;width:282px}#common .com_image .syugo .syugo_text{position:absolute;top:195px;left:7px}#common .com_image .syugo .syugo_text .txt1{width:70px}#common .com_image .syugo .syugo_text .txt2{width:140px;margin:-12px 0 0 12px}#common .com_image .meichu .sex-2{background:url(../images/result/cmnImgWoman.png) center center no-repeat;background-size:148px 310px;position:absolute;top:31px;left:145px;height:310px;width:148px}#common .com_image .meichu .sex-1{background:url(../images/result/cmnImgMan.png) center center no-repeat;background-size:148px 310px;position:absolute;top:31px;left:145px;height:310px;width:148px}#common .com_image .meichu .meichu_img img{position:relative;top:-14px;left:-3px;width:125px}#common .com_image .meichu .meichu_text{position:absolute;top:308px;left:10px}#common .com_image .meichu .meichu_text .txt1,.two-1 #common .com_image .meichu .txt1{width:54px}#common .com_image .meichu .meichu_text .txt2,.two-1 #common .com_image .meichu .txt2{width:77px;margin:-36px 0 0 42px}#common .com_image .dousei{position:absolute;top:15px;right:25px;width:183px}#common .com_image .dousei .dousei_text{position:absolute;top:127px;right:3px}#common .com_image .dousei .dousei_text .txt1,.two-1 #common .com_image .dousei .dousei_text .txt1,.two-1 #common .com_image .dousei2 .dousei_text .txt1{width:65px}#common .com_image .dousei .dousei_text .txt2,.two-1 #common .com_image .dousei .dousei_text .txt2,.two-1 #common .com_image .dousei2 .dousei_text .txt2{width:90px;margin:-15px 0 0 29px}.two-1 #common .com_image .dousei .dousei_text .txt2,.two-1 #common .com_image .dousei2 .dousei_text .txt2{margin:-14px 0 0 9px}.two-1 #common .com_image .meichu .meichu_img{position:absolute;top:30px;left:18px}.two-1 #common .com_image .meichu .meichu_img.sex-2{left:18px}.two-1 #common .com_image .meichu .meichu_img img,.two-1 #common .com_image .meichu .meichu_img2 img{position:absolute;top:-18px;left:-1px;width:125px}.two-1 #common .com_image .meichu .meichu_img2{position:absolute;top:30px;left:240px;transform:scale(-1,1);-webkit-transform:scale(-1,1);filter:FlipH;-ms-filter:"FlipH"}.two-1 #common .com_image .meichu .meichu_img2.sex-1{left:247px}.two-1 #common .com_image .meichu .meichu_text,.two-1 #common .com_image .meichu .meichu_text2{position:absolute;top:336px;left:41px}.two-1 #common .com_image .meichu .meichu_text2{left:auto;right:41px}.two-1 #common .com_image .dousei{position:absolute;top:30px;left:50px;width:150px}.two-1 #common .com_image .dousei2{position:absolute;top:30px;right:50px;width:156px;transform:scale(-1,1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1)}.two-1 #common .com_image .dousei_text{position:absolute;top:100px;right:9px}.two-1 #common .com_image .dousei2 .dousei_text{transform:scale(-1,1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1)}.syukumeiBlock{background:transparent;background-image:url(../images/result/syukumeiTop.jpg),url(../images/result/syukumeiBtm.jpg),url(../images/result/syukumeiBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center -8px,center 105%,center top;background-size:103%;margin:0 auto 20px;padding:15px 20px 28px;width:360px;border-radius:10px}.syukumeiTit{background:transparent url(../images/result/syukumei/syukumeiTit1.png) no-repeat center center;background-size:auto 75%;height:46px;text-indent:-9999px}.two-1 .syukumeiTit{background-image:url(../images/result/syukumei/syukumeiTit2.png)}.syukumeiBlock .luck{background:transparent no-repeat -6px center;background-size:83px;padding:5px 3px 5px 88px;display:flex;align-items:center;min-height:38px;color:#7a00a7;font-size:.9em;font-weight:bold;line-height:1.3em;border-bottom:2px solid #c00}.syukumeiBlock .luck p{text-indent:0}.syukumeiBlock .luck4{border-bottom:0}.syukumeiBlock .luck1,.two-1 .syukumeiBlock .luck2{background-image:url(../images/result/syukumei/com_syukumei_tit1.png)}.syukumeiBlock .luck2,.two-1 .syukumeiBlock .luck4{background-image:url(../images/result/syukumei/com_syukumei_tit2.png)}.syukumeiBlock .luck3{background-image:url(../images/result/syukumei/com_syukumei_tit3.png)}.two-1 .syukumeiBlock .luck1{background-image:url(../images/result/syukumei/com_syukumei_tit4.png)}.syukumeiBlock .luck4{background-image:url(../images/result/syukumei/com_syukumei_tit5.png)}.two-1 .syukumeiBlock .luck3{background-image:url(../images/result/syukumei/com_syukumei_tit6.png)}.secCurrent .label_wrap:before{content:"【你の現在】";display:table}.secCurrent .content p{text-indent:0}.two-1 .secCurrent .label_wrap:before{content:"【二人の現在】"}.secCurrent .com_image{background:transparent url(../images/result/curDetBg.jpg) no-repeat center -14px;background-size:114%;position:relative;margin-bottom:5px;height:305px;border-radius:10px}.secCurrent .com_image .circle{position:absolute;top:10px;right:104px}.secCurrent .com_image .circle .board{background:transparent center top no-repeat;background-size:100%;height:250px;width:250px}.secCurrent .com_image .circle .board1{background-image:url(../images/result/genzai/board1.png)}.secCurrent .com_image .circle .board2{background-image:url(../images/result/genzai/board2.png)}.secCurrent .com_image .circle .board3{background-image:url(../images/result/genzai/board3.png)}.secCurrent .com_image .circle .board4{background-image:url(../images/result/genzai/board4.png)}.secCurrent .com_image .circle .board5{background-image:url(../images/result/genzai/board5.png)}.secCurrent .com_image .circle .board6{background-image:url(../images/result/genzai/board6.png)}.secCurrent .com_image .circle p{position:absolute;height:29px;width:47px}.secCurrent .com_image .circle p.txt1{top:149px;left:37px}.secCurrent .com_image .circle p.txt2{top:71px;left:37px}.secCurrent .com_image .circle p.txt3{top:38px;left:100px}.secCurrent .com_image .circle p.txt4{top:71px;left:166px}.secCurrent .com_image .circle p.txt5{top:149px;left:166px}.secCurrent .com_image .circle p.txt6{top:183px;left:100px}.two-1 .secCurrent .com_image .circle .item_one,.secCurrent .com_image .circle .item_two{display:none}.secCurrent .com_image .circle .item_one{position:absolute;top:89px;left:67px;text-align:center;font-weight:bold}.secCurrent .com_image .circle .item_one p,.two-1 .secCurrent .com_image .circle .item_two p{height:auto;width:112px;color:#c20000;text-shadow:#fff 1px 1px 1px,#fff -1px 1px 1px,#fff 1px -1px 1px,#fff -1px -1px 1px;font-size:1.7em}.two-1 .secCurrent .com_image .circle .item_two{display:block;position:absolute;top:101px;left:70px;text-align:center;font-weight:bold}.secCurrent .com_image .season{position:absolute;top:35px;left:53px}.secCurrent .com_image .season p{position:absolute;top:0;bottom:0;left:50%;margin:21px 15px 0 90px;height:150px;color:#371600;font-weight:bold;line-height:1.1em;text-indent:0;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}.secCurrent .com_image .season img{width:61px;position:absolute;top:23px;left:10px}.secCurrent .com_image .past{float:right;margin:37px 92px 0 0;font-weight:bold}.secCurrent .com_image .arrow{position:absolute;right:107px;bottom:93px;width:48px}.two-1 .secCurrent .com_image .past,.two-1 .secCurrent .com_image .arrow{display:none}.secCurrent .com_image .now{position:absolute;bottom:38px;right:12px;color:#000;font-size:1.1em;font-weight:bold;text-align:right;text-shadow:0 0 3px #fff,0 0 4px #fff,1px 1px 2px #fff}.secCurrent .board_text{color:#fff;margin:10px 110px 40px;font-size:1.5em}.secCurrent .percent{text-align:center}.secCurrent .percent .p_text{font-size:2.8em;color:#ff7eab;font-weight:bold}.secCurrent .percent .p_text span{color:#fbe300;font-size:1.6em;position:relative;top:5px;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-style:italic;line-height:1}.secCurrent .senja_img{width:298px;float:right;margin:0 79px 0 0;position:relative;z-index:99;top:3px}.secCurrent .sub{background-image:url(../images/result/com2_sub_top.jpg),url(../images/result/com2_sub_btm.jpg),url(../images/result/com2_sub_mid.jpg);background-position:center top,center bottom,center bottom;background-repeat:no-repeat,no-repeat,repeat-y}.secCurrent .sub .lead{padding:30px 0 90px;min-height:375px}.secCurrent .sub .lead .txt1{padding:36px 160px 10px;line-height:1.7;min-height:92px}.contentCatch{margin:20px auto 10px;font-weight:bold;text-align:center}.result-container .contentCatch p{text-indent:0}.contentCatch .num{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:relative;color:#fbe300;font-size:1.3em;font-style:italic;line-height:1}.secList .listTit .titFloat{margin-top:40px;margin-bottom:20px;font-size:1.2em;font-weight:bold}.secList .paragraph p{padding:0 10px}.futureCatch{color:#ffd700;font-weight:bold;text-shadow:1px 1px 2px rgba(100,46,0,0.88)}.secFuture .heading{background:transparent no-repeat center top;height:66px;margin-bottom:15px;text-indent:-9999px}.two-1 .secFuture .heading{margin-bottom:25px}.two-0 .secFuture .heading{background-image:url(../images/result/rsltSpeTit1.png)}.two-1 .secFuture .heading{background-image:url(../images/result/rsltSpeTit2.png)}.secFuture .headingCatch{margin-top:30px;color:#5bffea;font-weight:bold;text-align:center}.two-1 .secFuture .headingCatch{margin-top:40px;margin-bottom:5px}.secFuture .spe_img{position:relative;display:block}.secFuture .spe_img .spe_left,.secFuture .spe_img .spe_right{position:absolute;width:128px;top:10px;left:15px}.secFuture .spe_img .spe_left img,.secFuture .spe_img .spe_right img{max-width:100%}.secFuture .spe_img .spe_right{left:auto;right:15px}.secFuture .spe_img .spe_right{transform:scale(-1,1);-webkit-transform:scale(-1,1);filter:FlipH;-ms-filter:"FlipH"}.secFuture .limit{color:#ffd700;font-weight:bold;text-align:center;font-size:1.1em}.result-container .hideRes{display:none}.secFuture .limit span{position:relative;top:3px;color:#66ff49;font-size:1.4em;line-height:1.3em;padding-right:2px}.date-container{background:transparent no-repeat center bottom;padding-bottom:10px;margin:0 auto 20px;width:100%;text-align:center;text-indent:0}.date-container img{height:50px}.date-container .jiki_unit{height:35px}.date-holder{display:table;margin:0 auto}.secKantei{margin-top:20px}.secKantei .kanteiScroll{margin-top:20px}.secKantei .kanteiScroll .scrollTit{display:block;padding-bottom:5px;color:#ffd800;font-size:1.4em;line-height:1.3em;text-align:center;font-weight:bold;font-family:"ヒラギノ明朝 ProN W3",HiraMinProN-W3,HGP明朝E,"ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.secKantei .kanteiScroll .scrollDetail .date{text-align:center;font-size:.85em;margin-bottom:2px}.secKantei .kekka{margin:0 auto;padding:20px 0 10px;text-align:center}.two-1 .secKantei .kekka dl.one,.secKantei .kekka dl.two{display:none}.secKantei .kekka dl.one{display:inline-block;padding:0 13px 0}.two-1 .secKantei .kekka dl.two{display:inline-block;padding:0 2px 0}.two-1 .secKantei .kekka dl.two.partner dt{transform:scale(-1,1);-webkit-transform:scale(-1,1);filter:FlipH;-ms-filter:"FlipH";border-color:#00e5a8;box-shadow:0 0 5px #0cff00,inset 0 0 5px rgba(0,0,0,0.8)}.two-1 .secKantei .kekka dl{padding:0 1px}.secKantei .kekka dt{width:110px;height:110px;margin:0 auto;border-radius:60px;border:3px solid #fff;box-shadow:0 0 5px #fff,inset 0 0 5px rgba(0,0,0,0.8)}.two-1 .secKantei .kekka dt{width:105px;height:105px;margin:0 auto 7px;border-radius:60px;border:2px solid #ff9bff;box-shadow:0 0 5px #a800ff,inset 0 0 5px rgba(0,0,0,0.8)}.two-1 .secKantei .kekka dt img{max-width:100%}.secKantei .kekka dd.txt1{font-size:14px;text-align:center}.secKantei .kekka .two dd.txt1{color:#ff9bff}.secKantei .kekka .two.partner dd.txt1{color:#00e5a8}.two-1 .secKantei .kekka dd.txt1{font-size:14px;font-weight:bold;line-height:.9em}.secKantei .kekka dd.txt2{display:table;width:100%;font-size:14px}.secKantei .kekka .txt3{margin-top:30px;color:#fff200;text-align:center;font-weight:bold}.secKantei .detail .more{width:420px;margin:5px auto 10px;font-size:1.4em}.secKantei .detail .more dl{margin:0 10px;font-weight:bold}.secKantei .detail .more dt{color:#011c58}.secKantei .detail .more dd{margin:0 0 0 10px;color:#7d0000}.secKantei .detail .more dd.last{margin-bottom:10px}.secKantei .kanteiScroll .scrollInfo{background:hsla(0 0 100% / 52%) url(../images/result/kanteiStamp.png) no-repeat 95% 95%;background-size:110px;margin:0 auto;padding:5px 30px 20px;font-size:.9em;font-weight:bold;border-radius:10px;border:1px solid #fff}.secKantei .kanteiScroll .scrollInfo .sInfoTit{color:#011c58;margin-top:10px}.secKantei .kanteiScroll .scrollInfo .sInfoIndent{color:#7d0000;margin-left:10px}.secKantei .kanteiScroll .scrollInfo .sInfoIndent span{color:red}.secPray .caution{margin-top:25px;padding:0 20px;color:#fff200;line-height:1em}.secLetter{position:relative;height:440px}.secLetter .letter_text{background:url(../images/result/prayLetterBg.jpg) center top no-repeat;position:absolute;top:0;width:596px;height:274px;margin:10px auto 0;border-radius:10px;z-index:100}.secLetter .letter_text dt{margin:0 auto;padding-top:16px;text-align:center}.secLetter .letter_text textarea{font-family:inherit;display:block;width:480px;margin:0 auto;padding:7px 5px;font-size:1em;vertical-align:middle;border:1px solid #9e9e9e;box-shadow:2px 2px 2px 0 #636363 inset;border-radius:5px;-webkit-border-radius:3px;appearance:none;-webkit-appearance:none}.secLetter .letter_text .pray textarea{height:70px}.secLetter .letter_text .name textarea{height:20px}.secLetter .letter_btn{background-color:rgba(254,221,255,0.12);display:table;padding:0 20px;margin:0 auto;width:100%;max-width:170px;color:#ded6ff;box-shadow:0 0 9px 0 hsla(0,0.1%,100%,.5);border-radius:35px;transition:all 200ms}.secLetter .letter_btn:hover{background-color:rgba(254,221,255,0.3);color:#fff}.secLetter .letter_btn .button{margin:10px auto;width:100%;font-weight:bold;text-align:center;pointer-events:none}.secLetter .letter_box{position:absolute;width:142px;bottom:-10px;right:20px;z-index:998}.l_height{position:relative;margin:0 auto;height:324px}.letter_envelope{position:absolute;width:596px;height:274px;overflow:hidden;z-index:0}.screen{position:absolute;bottom:0;right:0}.letter_env_small{position:absolute;width:68px;height:88px;right:49px;bottom:80px;overflow:hidden;z-index:999}.tegami_after{position:relative}.tegami_after .text1{background-color:#fff664;position:relative;margin:20px auto 0;padding:30px 15px;min-height:120px;color:#4200ff;line-height:1.3em;border-radius:10px;z-index:10}.tegami_after .senja_img{position:absolute;top:0;right:-47px;width:236px}#secMessage{margin-bottom:40px}.end-container{display:flex;flex-direction:column;margin-bottom:20px;width:100%;max-width:220px;color:#fff;font-size:.9em;line-height:1.3em}.end-container .end-wrapper{position:sticky;top:20px}.end-container .button-container{margin-bottom:10px}.end-container .label{margin-bottom:5px}.end-container .userCont{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid hsla(0,0.1%,100%,.2)}.end-container .userCont .label{color:hsla(0,0.1%,100%,.5)}@media(max-width:960px){.end-container{max-width:600px}.end-container .end-wrapper>div:not(.button-container){background:#7a4792;margin-bottom:10px;padding:10px 10px 6px;border-radius:5px}.end-container .price-container{display:flex;justify-content:space-between}.end-container .userCont{margin-top:0;border:0}.end-container .userCont>div{display:flex;flex-direction:row}.end-container .userCont>div .label{width:40%}.end-container .userCont>div .details{width:60%}.end-container .userCont>div .details p{text-align:right}}