html{margin:0;padding:0}body{font-family:"微軟正黑體","蘋果儷黑體","新細明體",'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Tahoma,Verdana,sans-serif;background-color:#fff;display:block;margin:0;padding:0;font-size:16px;line-height:1.5em}@media(max-width:1200px){body{display:inline-block}}.js-fadein{opacity:0}.clearfix::after{content:"";clear:both;display:table}.body-footer{background:transparent url(../images/common/footerTop.jpg) no-repeat center top;position:relative;padding:100px 300px 20px;text-align:center}.body-footer .footerTit{color:#3cafdf}.body-footer .copyrightTxt{color:#fff;margin-top:20px}.body-footer a{color:#e1b43c;font-weight:bold}.body-footer a:hover{text-decoration:none}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}.result-container .txtHide{display:none}.mb10{margin-bottom:10px}.block-center{display:table;margin:0 auto}.free-container .subbody-container a{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}h1,h2,h3,h4,h5,h6{font-family:Arial,華康粗黑體,"Microsoft JhengHei",sans-serif;font-weight:500;line-height:1.3em}.body-container .paragraph p{margin-top:20px;line-height:1.7em;text-align:justify;text-indent:15px}.body-container .paragraph p:first-child{margin-top:0}p.big{font-size:1.1em}.paragraph p.no-indent{text-indent:0}.tCenter{text-align:center}strong{font-weight:bold}.title{color:#bf0031;font-size:1.5em;line-height:1.1em;text-shadow:0 0 1px #f7e1d2,0 0 0 #c2a7cc,0 0 1px #9a6893,0 0 1px #d48cef,0 0 1px #71248a}.marry .commonMenuBox .title{color:#71009b}.life .commonMenuBox .title{color:#00398f}.free .commonMenuBox .title{color:#00736c}.tgrad{position:relative;width:100%}.tgrad:before,.tgrad:after{position:absolute;content:attr(title);display:block;width:100%;top:0;left:0}.tSilver{color:silver}.tYellow{color:#e9bb4f}.tWhite{color:#fff}.breadcrumb{color:#fff}.tBlack{color:#000}.tRed{color:red}.attention{color:red}.tMaroon{color:#8b0000}.tSPurple{color:#d7b0ff}.tAqua{color:#2ee8e6}.tDBlue{color:#001a7d}.tPurple{color:#6b00a8}.tLPurple{color:#d78ef6}.tDPurple{color:#c90080}.tPink{color:#ff008a}.tGold{color:#e4d271}.whiteGrad::after{color:#fff}.grayGrad::after{color:#c7c7c7}.gradTop::after{mask-image:-webkit-linear-gradient(top,rgba(0,0,0,1),rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.2) 52%,rgba(0,0,0,0));-webkit-mask-image:-webkit-linear-gradient(top,rgba(0,0,0,1),rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.2) 52%,rgba(0,0,0,0))}.gradBtm::after{mask-image:-webkit-linear-gradient(bottom,rgba(0,0,0,1),rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.2) 52%,rgba(0,0,0,0));-webkit-mask-image:-webkit-linear-gradient(bottom,rgba(0,0,0,1),rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.2) 52%,rgba(0,0,0,0))}.free-btn .title,.charge-btn .title{font-family:Arial,華康粗黑體,"Microsoft JhengHei",sans-serif;display:table;width:100%;top:37%;font-size:1.4em;text-align:center;text-shadow:1px 1px 5px #000,1px 2px 8px #000,1px 2px 10px #000}.free-btn,.charge-btn{background:transparent no-repeat center top;position:relative;float:left;margin:0 auto;width:300px;height:112px}.blur a{text-decoration:none}.free-btn{background-image:url(../images/common/button/btnSprite.png);background-position:center -20px}a:hover .free-btn{background-position:center -132px}.charge-btn{background-image:url(../images/common/button/btnSprite.png);background-position:center -262px}a:hover .charge-btn{background-position:center -380px}.result-container .charge-btn{background-image:url(../images/common/button/btnNext.png);float:none;margin:0 auto;width:332px;height:90px;font-size:.9em;text-align:center}.free-container .charge-btn{background:url(../images/common/button/btnCharge.png) no-repeat center -10px;float:none;margin:0 auto;width:280px;height:102px;font-size:1.2em}.free-container a:hover .charge-btn{background-position:center -114px}.free-btn:hover .title,.charge-btn:hover .title{text-decoration-style:solid;opacity:.85;text-shadow:-1px -1px 2px #000,1px -1px 2px #000,-1px 1px 2px #000,1px 1px 2px #000}.result-container .charge-btn:hover{background-position:center bottom}.result-container .charge-btn .title{top:33%;font-size:1.1em}.header-container{min-height:55px}.navi-container{min-height:80px;width:100%}.navi-container .naviInfo{display:block;background-position:4px 0;height:69px;max-width:895px;margin:0 auto}.paid-container .navi-container .naviInfo a{display:none}.navi-container .naviInfo a{display:inline-table}.info-container .navi-container .naviInfo a{display:inline-block}.navi-container .navi_button{display:block;background:url(../images/common/button/naviSprite.png) repeat;background-position:0 -10px;height:69px;width:294px;margin:0 auto}.navi-container .navi_button:hover{background-position:0 -92px}.navi-container a:hover .navi_button{background-position:0 -92px}.navi-container .navi_profile{background-position:0 -10px}.navi-container a:hover .navi_button.navi_profile{background-position:0 -92px}.navi-container .navi_info{background-position:0 -10px}.navi-container a:hover .navi_button.navi_info{background-position:0 -92px}.navi-container .navi_input{background-position:0 -10px}.navi-container a:hover .navi_button.navi_input{background-position:0 -92px}.navi-container .navi_button:before{content:"";background:url(../images/common/button/naviTxt.png) no-repeat 70px -4px;background-size:55%;position:relative;display:table;top:17px;width:100%;height:35px}.navi-container .navi_button.navi_profile:before{background-position:70px -39px}.navi-container .navi_button.navi_info:before{background-position:71px -73px}.navi-container .navi_button.navi_input:before{background-position:77px -107px}.full-container .info{display:table;margin:15px auto;width:950px}.breadcrumb{position:relative;margin:15px auto 25px;max-width:90%}.breadcrumb br{display:none}.breadcrumb a{color:#06f6d9}.breadcrumb a:hover{text-decoration:underline}.commonMenuBox{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;background:transparent;padding:0;font-size:1.1em;text-shadow:0 0 20px #9b95ff,0 0 10px #5982ff,0 0 5px #5982ff,0 0 5px #5982ff,0 0 5px #5982ff;max-width:860px;margin:10px auto 0;font-smooth:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.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%}.commonMenuBox .cmnInfo{background:url(../images/common/menu/cmnTitBg.png) repeat-y center center;margin:-40px auto -45px}.commonMenuBox .cmnTop,.commonMenuBox .cmnBtm{position:relative;height:78px;z-index:1}.commonMenuBox .cmnTop{background:url(../images/common/menu/cmnTitTop.png) no-repeat center top}.commonMenuBox .cmnBtm{background:url(../images/common/menu/cmnTitBtm.png) no-repeat center bottom}.input-container .commonMenuBox{background:url(../images/input/komiCatch.jpg) no-repeat center top;padding:500px 0 0;margin-top:20px;max-width:882px}.commonMenuBox .infoelement{position:relative;max-width:74%;margin:0 auto;z-index:2}.commonMenuBox .iconelement{background:transparent no-repeat center center;background-size:100%;position:relative;float:left;width:100px;height:120px;margin-top:-10px;margin-right:10px}.commonMenuBox .iconelement.free{background-image:url(../images/common/icon/1.png)}.commonMenuBox .iconelement.ngrdxy{background-image:url(../images/common/icon/2.png)}.commonMenuBox .iconelement.qhd{background-image:url(../images/common/icon/3.png)}.commonMenuBox .iconelement.danlian{background-image:url(../images/common/icon/4.png)}.commonMenuBox .iconelement.ladqx{background-image:url(../images/common/icon/5.png)}.commonMenuBox .iconelement.bulun{background-image:url(../images/common/icon/6.png)}.commonMenuBox .iconelement.fuyuan{background-image:url(../images/common/icon/7.png)}.commonMenuBox .iconelement.ydqy{background-image:url(../images/common/icon/8.png)}.commonMenuBox .iconelement.loveGrand{background-image:url(../images/common/icon/9.png)}.commonMenuBox .iconelement.lovePack{background-image:url(../images/common/icon/10.png)}.commonMenuBox .iconelement.jiehun{background-image:url(../images/common/icon/11.png)}.commonMenuBox .iconelement.xiangyu{background-image:url(../images/common/icon/12.png)}.commonMenuBox .iconelement.spdlq{background-image:url(../images/common/icon/13.png)}.commonMenuBox .iconelement.jiehunGrand{background-image:url(../images/common/icon/14.png)}.commonMenuBox .iconelement.xiangyuGrand{background-image:url(../images/common/icon/15.png)}.commonMenuBox .iconelement.life{background-image:url(../images/common/icon/16.png)}.commonMenuBox .iconelement.job{background-image:url(../images/common/icon/17.png)}.commonMenuBox .iconelement.lifeGrand{background-image:url(../images/common/icon/18.png)}.commonMenuBox .iconelement.lifePack{background-image:url(../images/common/icon/19.png)}.commonMenuBox .iconelement.nianyun{background-image:url(../images/common/icon/20.png)}.commonMenuBox .titelement .tgrad:before,.commonMenuBox .titelement .tgrad:after{left:0}.commonMenuBox .titelement .title{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-weight:bold;line-height:1.3em;font-size:1.3em}.commonMenuBox .titelement .title span{display:table}.commonMenuBox .titelement .productTitle{color:#690fb7}.commonMenuBox .titelement a{text-decoration:none}.top-container .commonMenuBox .titelement .title{font-weight:bold}.secDesc{color:#fff;padding:25px 65px;max-width:882px;margin:0 auto;text-align:justify;text-shadow:0 0 5px #609,0 0 5px #609,0 0 5px #609,0 0 5px #609}.body-container{background:transparent;background-image:url(../images/common/naviBg.jpg),url(../images/common/mBnr.jpg),url(../images/common/mBg.jpg);background-repeat:no-repeat,no-repeat,repeat;background-position:center 310px,center top,center top;display:table;margin:0 auto;padding-top:310px;width:100%;min-width:900px}.fixed-cont,.subbody-container{position:relative;margin:0 auto;max-width:882px}.info-container .hasID .navi-container.hasTop .naviInfo .navi_button.navi_input{display:inline-block!important}.info-container .navi-container.hasTop .naviInfo .navi_button.navi_input{display:none!important}.info-container .sectionInfo{background:transparent;background-image:url(../images/info/senjaTop.jpg),url(../images/info/ssBtm.jpg),url(../images/info/ssBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;background-size:100%;position:relative;margin:0 auto 30px}.info-container .sectionInfo .secInfo{color:#4b0500;padding:430px 0 80px}.info-container .sectionInfo.profile .paragraph{padding:0 170px 25px;margin-top:10px}.info-container .sectionInfo.about{background-image:url(../images/info/jutsuTop.jpg),url(../images/info/ssBtm.jpg),url(../images/info/ssBg.jpg);padding-top:155px;margin:0 auto 40px}.info-container .sectionInfo.about .secInfo{padding:25px 0 100px}.info-container .sectionInfo.about .paragraph{padding:0 170px}.secSample{position:relative;max-width:882px;margin:0 auto 30px}.secSample .secSamp .paragraph p{text-indent:-9999px;margin:0 auto}.secSamp.secSamp{background:transparent no-repeat center top;background-image:url(../images/info/intro/intro.jpg);height:1544px}.komi{background:transparent;background-image:url(../images/input/komiTop.jpg),url(../images/input/komiBtm.jpg),url(../images/input/komiBg.jpg);background-position:center top,center bottom,center top;background-repeat:no-repeat,no-repeat,repeat-y;padding:158px 140px 100px}.komi .komiInfo{padding-top:10px}.komi ul{position:relative;margin:0 auto;max-width:550px;line-height:1.5em;z-index:33}.komi ul li{color:#fff;background:transparent url(../images/input/komiSprite.png) no-repeat left -267px;background-size:35px;padding-left:38px;margin-top:8px;font-size:1em;line-height:38px}.komi ul ul{margin-bottom:4px;padding-left:28px}.komi ul li.spe{color:#dbcb5f;background-position:left 2px}.komi ul li.cmn{color:#dbcb5f;background-position:left 3px}.komi ul ul li.cmn{background-position:left -137px;margin-top:0;padding-left:28px;font-weight:normal;line-height:25px}.question{color:#000;margin-bottom:50px}.input-container .question .greeting .greetTitle{background:transparent url(../images/input/formCatch.jpg) no-repeat center top;margin:0 auto;height:348px;min-height:348px;max-width:100%}.question .formTop{background:transparent;background-image:url(../images/input/formTop.jpg),url(../images/input/formBtm.jpg),url(../images/input/formBg.jpg);background-position:center top,center bottom,center top;background-repeat:no-repeat,no-repeat,repeat-y;position:relative;padding:50px 32px 110px}.question .formInfo{padding:10px 0 0;color:#4e4e4e}.question .formInfo .bold.name,.question .formInfo .bold.birth,.question .formInfo .bold.gender{color:#572d83}.question .formInfo .formHeader{background:transparent;background-image:url(../images/input/formSprite.png);background-repeat:no-repeat;background-position:center -6px;background-size:65%;position:relative;padding-bottom:60px;margin-bottom:10px}.question .formInfo .target .formHeader{background-position:center -70px;padding-bottom:65px}.question .formInfo .inputHolder{display:table;margin:10px auto}.question form span.bold{display:inline;width:35px;height:32px;font-size:1.5em;font-weight:bold;text-align:right;line-height:1.5em}.question form #sex11+span,.question form #sex21+span{display:initial;background:0}.question form #sex12+span,.question form #sex22+span{background-position:-310px -337px;background-size:650px}.question form label.inbold{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;color:#4e4e4e;font-size:1.5em;line-height:36px;cursor:pointer}.question form label.inbold input{vertical-align:middle;margin-bottom:6px}.question .col{float:left}.tcolHalf{width:48%}.question .inputRow{display:table;margin:10px auto;min-width:90%}.question .inputRow.name .col{float:left;text-align:center}.question .inputRow.info .col{float:inherit;text-align:center}.question .inputRow.name .col:first-child{position:relative;display:table;width:100px;height:40px}.question .rName span,#default_check+span{position:relative;top:0}.question .rGender{margin:10px 0}.question .rGender span{position:relative;top:0}.question .gender{float:left;min-width:96px;margin-right:20px}.question select{margin:0 5px;padding:5px;font-size:1.2em;box-shadow:1px 1px 1px 0 #8e8e8e inset;border-radius:6px}select{-webkit-appearance:menulist;box-sizing:border-box;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;cursor:default;border-width:1px;border-style:solid;border-color:initial;border-image:initial;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:65px;vertical-align:middle;margin:0 3px 3px 5px;padding:5px;-webkit-border-radius:3px;border:2px solid #7d7d7d;border-radius:3px;background-color:#fff;background-image:url(../images/common/iconArrow.png);background-repeat:no-repeat;background-position:92% center;-webkit-background-size:16px;background-size:12px}input[type="text"],input[type="date"]{background:#fff;display:inline-block;width:220px;margin-bottom:3px;margin-left:5px;padding:7px 5px;appearance:none;-webkit-appearance:none;vertical-align:middle;border:2px solid #7d7d7d;border-radius:7px;-webkit-border-radius:3px;font-size:1.2em;box-shadow:1px 1px 1px 0 #ddd inset}.question select option{padding:20px}.question select.form_year{margin-left:20px;width:90px}.question .entry_save{text-align:center;font-weight:bold;font-size:15px;margin:0 auto 30px}.question .formInsBg{height:315px;min-height:315px}.caption_input{width:213px;position:absolute;top:60px;right:10px}.formBtn_content{color:#fff;text-align:center;padding:0 35px;font-size:17px;line-height:1.4em}.formBtn_content span{font-weight:bold}.formBtn_text{width:498px;margin:170px auto 10px}.input_submit{display:table;margin:0 auto}.input_submit a{text-decoration:none}.secGreettingTop{margin-top:28px}.secGreeting{color:#fff;background:url(../images/result/greetingBg.jpg) no-repeat center bottom;padding:40px 90px 0;min-height:330px;margin:0 auto 15px;text-shadow:0 0 10px #c600ff,0 0 10px #c600ff}.secGreeting .greetingInfo .paragraph{width:500px;font-size:1.2em;padding-bottom:50px}.secCommon .cmnContent{color:#fff;position:relative;background-image:url(../images/result/cmnImgBg.jpg);background-repeat:no-repeat;background-position:center top;height:473px;padding:8px 0 0;margin-top:-8px}.secCommon .cmnCatch img,.secCommon .cmnInfo .cmnTitle img,.secCommon .cmnContent img{width:100%;height:auto;vertical-align:bottom}.secCommon .cmnContent .anime_1 .pos_1{position:absolute;width:550px;top:40px;left:168px}.secCommon .cmnContent .anime_1 .pos_2{position:absolute;width:263px;top:278px;left:319px;z-index:100}.secCommon .cmnContent .anime_2{position:absolute;top:15px}.secCommon.solo .cmnContent .anime_2 .pos_1,.secCommon.solo .cmnContent .anime_2 .pos_2{position:absolute;width:512px;top:64px;left:188px}.secCommon.solo .cmnContent .anime_3 .pos_1{position:absolute;width:608px;top:70px;left:132px}.secCommon.affinity .cmnContent .anime_2 .pos_1,.secCommon.affinity .cmnContent .anime_2 .pos_2{position:absolute;width:620px;top:119px;left:128px}.secCommon .cmnContent .profile{width:740px;margin:0 auto}.secCommon .cmnContent .profile span{display:none}.secCommon .cmnContent p{font-size:1.3em;text-align:center;text-shadow:0 0 10px #c600ff,0 0 10px #c600ff}.two-1 .secCommon .cmnContent p{width:370px;font-size:1.3em;float:left;text-align:center;text-shadow:0 0 10px #c600ff,0 0 10px #c600ff}.secCommon .cmnInfo{position:relative;background-color:rgba(255,255,255,0.2);border:1px solid #d8a5f6;border-radius:3px;width:744px;padding:5px 0 25px;margin:0 auto;box-shadow:0 0 5px rgba(255,255,255,0.5)}.secCommon .cmnInfo .cmnTitle{width:610px;margin:0 auto 5px}.secCommon .cmnInfo .txt{color:#fff;padding:0 48px;font-size:1.2em;text-align:left}.secCommon .caption_wrap{position:relative}.secCommon .caption_wrap ul{text-align:center;margin:0 0 10px 0}.secCommon .caption_wrap li{display:inline-block;color:#e9d78f;font-size:1.4em;text-shadow:0 0 5px #a600bf,0 0 5px #a600bf,0 0 5px #a600bf,0 0 10px #a600bf,0 0 10px #a600bf,0 0 10px #a600bf}.secCommon .caption_wrap li:first-child{display:block;padding:0 0 10px}.secCommon .caption_wrap li span{color:#fff}.secCommon.affinity .cmnContent .name{position:absolute;width:884px;top:404px;text-align:center;text-shadow:0 0 10px #c600ff,0 0 10px #c600ff,0 0 10px #c600ff,0 0 10px #c600ff,0 0 10px #c600ff}.secCommon.affinity .cmnContent .name .you,.secCommon.affinity .cmnContent .name .partner{display:inline-block;width:250px;font-size:1.3em}.secCommon.affinity .cmnContent .anime_2{position:absolute;top:0}.secCommon.affinity .cmnContent .anime_2 .pos_1{position:absolute;top:64px}.secCommon.affinity .cmnContent .anime_3 .anata{position:absolute;width:320px;top:130px;left:180px}.secCommon.affinity .cmnContent .anime_3 .anohito{position:absolute;width:320px;top:130px;right:200px}.secCommon.affinity .cmnContent .anime_3 .anata .pos_1,.secCommon.affinity .cmnContent .anime_3 .anata .pos_2,.secCommon.affinity .cmnContent .anime_3 .anohito .pos_1,.secCommon.affinity .cmnContent .anime_3 .anohito .pos_2{position:absolute;width:352px;top:0}.date-container{margin-bottom:0;width:100%;text-align:center}.free-container .date-container img.jiki_x{margin:0 -2px}.date-container img.jiki_x{height:74px;margin:0 -2px}.date-container img.jikiUnit:first-child{top:-6px;height:48px;margin:0 -2px}.date-container img.jikiUnit{position:relative;top:0;height:60px;margin:0}.result-container .secListing .content-box{color:#3b0053;background:transparent;background-image:url(../images/result/rsltLstTop.jpg),url(../images/result/rsltLstBtm.jpg),url(../images/result/rsltLstBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;position:relative;margin:0 auto 10px;max-width:770px}.result-container .secListing .content-box .cbTop{padding:50px 0 65px}.result-container .secListing .secTitle{color:#f4f4e5;background:transparent;background-image:url(../images/result/rsltLstTitTop.jpg),url(../images/result/rsltLstTitBtm.jpg),url(../images/result/rsltLstTitBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;position:relative;display:table;padding:60px 20px;width:100%;max-width:81%;margin:0 auto 15px;font-size:1.2em;font-weight:bold;text-align:center}.result-container .secListing .secTitle .titFloat{max-width:520px;margin:0 auto}.result-container .secListing .content-box .cbInfo{margin:0 auto}.result-container .secListing .content-box .cbInfo .cbImg{padding:0 62px;margin-bottom:20px;min-height:150px}.free-container .secListing .content-box .cbInfo p{padding-bottom:10px}.free-container .buttonCatch{color:#fff;text-align:center}.result-container .secListing .listCatch{background:transparent url(../images/result/reitaiCatchOne.jpg) no-repeat center top;position:relative;max-width:100%;margin:0 auto;height:356px}.free.result-container .secListing .listCatch{margin-top:-40px}.two-1.result-container .secListing .listCatch{background:transparent url(../images/result/reitaiCatchTwo.jpg) no-repeat center top}.result-container .secListing .content-box.spReitai{background-image:url(../images/result/reitaiTopTit.jpg),url(../images/result/reitaiBtm.jpg),url(../images/result/reitaiBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;padding:146px 0 50px;max-width:100%}.result-container .secListing .content-box.spReitai .cbTop:first-child{padding:0}.result-container .secListing .content-box.spReitai .cbBoard{max-width:882px;margin:0 auto}.result-container .secListing .spReitai .secTitle{color:#fff;background:transparent url(../images/result/reitaiTitTop.jpg) no-repeat center top;max-width:100%;margin:0 auto;padding:0;line-height:78px;text-shadow:0 0 5px #a600bf,0 0 5px #a600bf,0 0 5px #a600bf,0 0 10px #a600bf,0 0 10px #a600bf,0 0 10px #a600bf}.result-container .secListing .spReitai .fsBoard{color:#fff;background:transparent url(../images/result/reitaiImgBg.jpg) no-repeat center top;position:relative;margin:0 auto;padding:0;min-height:385px;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}.result-container .secListing .spReitai .box_truth img{width:100%;height:auto;vertical-align:bottom}.result-container .secListing .spReitai .box_truth .img_1{position:absolute;width:160px;top:17px;left:365px}.result-container.two-0 .secListing .spReitai .box_truth .img_2{position:absolute;width:307px;top:17px;left:282px}.result-container.two-1 .secListing .spReitai .box_truth .img_2{position:absolute;width:285px;top:46px;left:297px}.result-container .secListing .spReitai .box_truth .img_3{position:absolute;width:436px;top:30px;left:220px}.result-container .secListing .spReitai .box_truth .pos_1,.result-container .secListing .spReitai .box_truth .pos_2,.result-container .secListing .spReitai .box_truth .pos_3{color:#e7feff;font-size:35px;font-weight:bold;text-shadow:0 0 10px #5aa4ff,0 0 10px #5adeff;font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.result-container .secListing .spReitai .box_truth .pos_1{position:absolute;top:98px;right:240px}.result-container .secListing .spReitai .box_truth .pos_2{position:absolute;top:120px;left:170px}.result-container .secListing .spReitai .box_truth .pos_3{position:absolute;color:#feffd1;top:231px;right:195px;text-shadow:0 0 10px #ffd544,0 0 10px #ff5a5a}.result-container .secListing .spReitai .b_2{background:url(../images/result/blur/bokashi_w_1.png) top no-repeat;width:261px;height:120px}.result-container .secListing .spReitai .b_3{background:url(../images/result/blur/bokashi_w_3.png) top no-repeat;width:267px;height:102px}.result-container.marry .spReitai .box_truth .pos_4{display:none}.result-container .secListing .spReitai .box_truth .pos_4{position:absolute;width:884px;top:342px;font-size:1.4em;text-align:center;text-shadow:0 0 10px #c600ff,0 0 10px #c600ff,0 0 10px #c600ff,0 0 10px #c600ff,0 0 10px #c600ff}.result-container .secListing .spReitai .box_truth .motif{position:absolute;top:185px;left:214px;width:206px}.result-container .secListing .spReitai .cbInfo{padding:0 92px;background:transparent url(../images/result/reitaiTop.jpg) no-repeat center top}.result-container .secListing .content-box.spReitai .cbInfo .cbImg{padding:28px 28px 0}.result-container .secListing .content-box.spJuuyou{color:#fff;background-image:url(../images/result/juuyouTopTit.jpg),url(../images/result/juuyouBtm.jpg),url(../images/result/juuyouBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;padding:286px 0 130px;max-width:100%}.result-container .secListing .content-box.spJuuyou .cbTop:first-child{padding:0}.result-container .secListing .content-box.spJuuyou .cbBoard{max-width:882px;margin:0 auto}.result-container .secListing .spJuuyou .secTitle{color:#000;background-image:url(../images/result/juuyouTitTop.jpg),url(../images/result/juuyouTitBtm.jpg),url(../images/result/juuyouTitBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;max-width:100%;margin:0 auto;padding:30px 0;text-shadow:0 0 2px #fffce1,0 0 2px #fffce1,0 0 2px #fffce1,0 0 2px #fffce1,0 0 2px #fffce1,0 0 2px #fffce1}.result-container .secListing .spJuuyou .fsBoard{color:#ba0000;background:transparent url(../images/result/juuyouImgBg.jpg) no-repeat center top;position:relative;margin:0 auto;padding:0;min-height:550px;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}.result-container .secListing .spJuuyou .fsBoard .cbInfo{position:absolute;top:325px;left:212px;padding:0;width:460px;font-size:2em;font-weight:bold;text-align:center}.result-container .secListing .spJuuyou .fsBoard .cbInfo p{display:inline-block;text-indent:0}.result-container .secListing .spJuuyou .cbInfo{padding:0 92px}.result-container .secListing .content-box.spJuuyou .cbInfo .cbImg{padding:0 28px}.result-container .secListing .content-box.spRightImg .cbInfo .cbImg{padding:0 38px 0 62px;width:50%;float:left}.result-container .secListing .spRightImg .cbInfo,.result-container .secListing .spLeftImg .cbInfo{position:relative;min-height:360px}.result-container .secListing .spRightImg.R1 .cbInfo{min-height:320px}.result-container .secListing .spRightImg .cbInfo:before{content:'';position:absolute;width:268px;height:363px;right:55px;background-repeat:no-repeat;background-position:center top}.result-container .secListing .content-box.spLeftImg .cbInfo .cbImg{padding:0 62px 0 38px;width:50%;float:right}.result-container .secListing .spLeftImg .cbInfo:before{content:'';position:absolute;width:325px;height:360px;background-repeat:no-repeat;background-position:center top}.result-container .secListing .spRightImg.R1 .cbInfo:before{background-image:url(../images/result/rsltImgR1.png)}.result-container .secListing .spRightImg.R2 .cbInfo:before{background-image:url(../images/result/rsltImgR2.png)}.result-container .secListing .spLeftImg.L1 .cbInfo:before{background-image:url(../images/result/rsltImgL1.png)}.result-container .secListing .spLeftImg.L2 .cbInfo:before{background-image:url(../images/result/rsltImgL2.png)}.result-container .secListing .spJiki{background:url(../images/result/jikiCatch.jpg) no-repeat center top;padding:310px 0 0;max-width:100%}.result-container .secListing .spJiki .cbTop{background-image:url(../images/result/jikiTop.jpg),url(../images/result/jikiBtm.jpg),url(../images/result/jikiBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;padding:95px 0 80px;max-width:100%}.result-container .secListing .spJiki .secTitle{background-image:none;padding:55px 66px 0;max-width:50%;min-height:70px;margin-bottom:20px}.result-container .secListing .content-box.spJiki .cbInfo{max-width:680px}.result-container .secListing .content-box.spTruth{background:url(../images/result/truthCatch.jpg) no-repeat center top;padding:264px 0 0;max-width:100%}.result-container .secListing .content-box.spTruth .cbTop:first-child{padding:0}.result-container .secListing .content-box.spTruth .cbBoard{color:#fff;background-image:url(../images/result/truthTitTop.jpg),url(../images/result/truthBtm.jpg),url(../images/result/truthBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;padding:246px 0 90px;max-width:882px;margin:0 auto}.result-container .secListing .spTruth .fsBoard{color:#fff;background:transparent url(../images/result/truthImg.jpg) no-repeat center top;position:relative;margin:0 auto;padding:0;min-height:430px;text-align:center;text-shadow:0 0 5px #79d1b8,0 0 5px #79d1b8,0 0 5px #79d1b8,0 0 10px #79d1b8,0 0 10px #79d1b8,0 0 10px #79d1b8}.result-container .secListing .spTruth .fsBoard .visionImg{padding-top:50px}.result-container .secListing .spTruth .fsBoard .vision{width:255px;float:left;font-size:1.5em;text-align:center;text-shadow:0 0 5px #79d1b8,0 0 5px #79d1b8,0 0 5px #79d1b8,0 0 10px #79d1b8,0 0 10px #79d1b8,0 0 10px #79d1b8}.result-container .secListing .spTruth .fsBoard .vision.part2{float:right}.result-container .secListing .spTruth .titFloat{position:absolute;bottom:74px;left:50%;width:600px;padding:0;margin-left:-300px;font-size:1.3em;text-align:center;text-shadow:0 0 5px #a600bf,0 0 5px #a600bf,0 0 5px #a600bf,0 0 10px #a600bf,0 0 10px #a600bf,0 0 10px #a600bf}.result-container .secListing .spTruth .fsBoard .cbInfo p{display:inline-block;text-indent:0}.result-container .secListing .spTruth .cbInfo{padding:0 92px}.result-container .secListing .content-box.spTruth .cbInfo .cbImg{color:#000;padding:0 55px}.free-container .next_alert{background-color:rgba(255,255,255,0.8);border:1px solid #bfbfbf;border-radius:10px;padding:20px 20px 10px;max-width:580px}.free-container .yudoTsunagi{background:url(../images/result/free/tsunagi1.jpg) no-repeat center top;height:197px;padding:44px 100px 20px 240px;color:transparent;font-size:24px}.free-container .yudo2 .yudoTsunagi{background-image:url(../images/result/free/tsunagi2.jpg);padding:54px 350px 20px 80px;height:267px}.free-container .yudoResult .next_alert strong{color:red;font-weight:bold}.free-container .yudoResult .next_alert p{padding:0;text-indent:0;text-align:center;line-height:1.4em}.free-container .buttonCatch{color:#fff;text-align:center}.free-container .komiInfo .input_submit{margin-top:20px}.result-container .secListing .secMessage{margin-bottom:30px}.result-container .secListing .secMessage .msgCatch{background-image:url(../images/result/msgCatch.jpg),url(../images/result/msgTitTop.jpg);background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;position:relative;max-width:100%;height:480px}.result-container .secListing .secMessage .content-box{background-image:url(../images/result/msgImg.jpg),url(../images/result/msgBtm.jpg),url(../images/result/msgBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;position:relative;padding:0 0 140px;max-width:100%}.result-container .secListing .secMessage .content-box:before{content:'';position:relative;display:block;width:413px;height:350px;right:0;top:0;float:right}.result-container .secListing .secMessage .content-box .msgInfo{padding:0 150px 40px;min-height:250px}.free-container .secListing .paragraph .blur{background:transparent url(../images/result/blur/bokashi01.png) no-repeat left top;background-size:100%;padding-top:90px;height:180px}.free-container .secCommon .blur{background:transparent url(../images/result/blur/bokashi02.png) no-repeat center top;background-size:100%;padding-top:110px;margin:10px 48px 0;height:160px}.free-container .secListing .spLeftImg .blur,.free-container .secListing .spRightImg .blur{background:transparent url(../images/result/blur/bokashi05.png) repeat left top;background-size:100%;padding-top:100px;height:196px}.free-container .secListing .spJuuyou .fsBoard .blur{display:inline-table;background:0;height:inherit;padding:0}.free-container .secListing .spJuuyou .fsBoard .blur .dot{display:inline-table;background:transparent url(../images/result/blur/bokashi_t_4.png) no-repeat center center;background-size:50px;width:45px;height:45px;padding:0;vertical-align:middle}.free-container .secListing .spJuuyou .blur{background:transparent url(../images/result/blur/bokashi02.png) no-repeat left top;background-size:100%;padding-top:90px;height:180px}.free-container .secListing .spJiki .blur{padding-top:75px;height:158px}.free-container .secListing .spTruth .blur{position:relative;background:transparent url(../images/result/blur/bokashi08.png) no-repeat left top;background-size:100%;padding-top:126px;height:165px}.free-container .secListing .spTruth .blur:before{content:'';position:absolute;background:transparent url(../images/result/blur/bokashi07.png) no-repeat left top;background-size:100%;width:482px;height:67px;top:63px;left:50%;margin-left:-241px}.free-container .secListing .secMessage .paragraph .blur{background:url(../images/result/blur/bokashi03.png) no-repeat left top;background-size:100%;padding-top:230px;height:230px}.top-container .fixed-cont{display:none}.info-container .navi-container .navi_button.navi_input,.top-container .navi-container .navi_button.navi_input{display:none}.info-container .hasID .navi-container.hasTop .navi_button.navi_input,.top-container .hasID .navi-container.hasTop .navi_button.navi_input{display:block}.top-container .noteClass{margin:0 auto;padding-top:20px}.top-container .subbody-container{background:transparent url(../images/top/newCatch.jpg) no-repeat center top;padding-top:446px;margin-top:-8px;max-width:884px}.top-container .commonMenuBox{font-family:"微軟正黑體","蘋果儷黑體","新細明體",'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Tahoma,Verdana,sans-serif;max-width:880px;margin:0 auto;text-shadow:none}.top-container .secKuchi .commonMenuBox,.top-container .secSpecial .commonMenuBox,.top-container .secListing .commonMenuBox{margin:0 auto}.top-container .commonMenuBox .iconelement{width:90px;height:102px}.top-container .commonMenuBox .titelement .title{font-family:inherit;font-weight:bold;font-size:1.1em}.top-container .commonMenuBox .infoelement{max-width:100%}.top-container .secKuchi .secInner,.top-container .secCont,.top-container .secCont .secList{position:relative;background:transparent;background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;background-size:100%;margin:0 auto}.top-container .secCont .commonMenuBox .desc{margin-top:10px;margin-bottom:10px;text-align:justify;text-shadow:none;font-family:initial}.top-container .secCont .commonMenuBox .desc br{display:none}.top-container .secSpecial .secInnerInfo .desc,.top-container .secNew .secInfo .desc{font-size:.9em}.top-container .secCont .commonMenuBox .price{color:#000;text-align:right;text-shadow:none;font-size:.9em;font-weight:bold}.top-container .secNew{background-image:url(../images/top/newTit.jpg),url(../images/top/newBtm.jpg),url(../images/top/newBg.jpg);padding:170px 0 60px}.top-container .secNew .secInfo{background:url(../images/top/newTop.jpg) no-repeat center top;position:relative;display:block}.top-container .secNew .secInner{padding:0 60px}.top-container .secNew .secInner .float{padding:30px 50px 40px}.top-container .secNew .secInner:nth-child(odd) .float:before{content:'';position:absolute;background:url(../images/top/newLabel.png) no-repeat center center;background-size:65%;width:169px;height:98px;top:-17px;left:43px;z-index:1}.top-container .secNew .secInner.info:not(:last-child){background:transparent url(../images/top/newDiv.jpg) no-repeat center 105%;padding:0 60px 70px}.top-container .secNew .secInner.info:last-child{margin-top:-72px}.top-container .secNew .secInner .titelement{padding-left:100px}.top-container .subbody-container .secRecommCatch{background:transparent url(../images/top/recommCatch.jpg) no-repeat center top;padding-top:1160px}.top-container .secRecomm{background-image:url(../images/top/recommTit.jpg),url(../images/top/recommBtm.jpg),url(../images/top/recommBg.jpg);padding:189px 0 55px}.top-container .secRecomm .secInner:first-child{background:transparent url(../images/top/recommTop.jpg) no-repeat center top;padding-top:30px}.top-container .secRecomm .secInner{padding:20px 100px}.top-container .secRecomm .float{position:relative;padding:0 40px 20px}.top-container .secRecomm .secInner:not(:last-child) .float:before{content:'';position:absolute;background:url(../images/top/lineDiv.png) no-repeat center center;background-size:95%;width:100%;height:20px;bottom:-20px;left:0}.top-container .secSpCatch{background:transparent url(../images/top/spCatch.jpg) no-repeat center top;height:717px}.top-container .secSpecial{background-image:url(../images/top/spTit.jpg),url(../images/top/spBtm.jpg),url(../images/top/spBg.jpg);background-size:100%;padding:192px 0 115px}.top-container .secSpecial .commonMenuBox{max-width:100%}.top-container .secSpecial .secInnerInfo:last-child{background:transparent url(../images/top/spDiv.jpg) no-repeat center top;padding:150px 75px 20px;margin-top:-80px}.top-container .secSpecial .secInnerInfo:first-child{background:transparent url(../images/top/spTop.jpg) no-repeat center top;padding:45px 75px 20px;margin-top:0}.top-container .secSpecial .secInnerInfo .infoelement{padding:0 50px}.top-container .freeCatch{position:relative;background:transparent url(../images/top/freeCatch.jpg) no-repeat center top;height:431px}.top-container .secKuchiCatch{background:transparent url(../images/top/kuchiCatch.jpg) no-repeat center top;height:322px}.top-container .secKuchi .secInner{padding:15px 82px 50px}.top-container .secKuchi .secInner:last-child{margin-top:20px}.top-container .secKuchi .secInner.info1{background-image:url(../images/top/kuchiTop1.jpg),url(../images/top/kuchiBtm.jpg),url(../images/top/kuchiBg.jpg)}.top-container .secKuchi .secInner.info2{background-image:url(../images/top/kuchiTop2.jpg),url(../images/top/kuchiBtm.jpg),url(../images/top/kuchiBg.jpg)}.top-container .secKuchi .secInner.info1:before{content:'';position:absolute;background:url(../images/top/kuchiLabel1.png) no-repeat center center;background-size:100%;width:250px;height:98px;top:-17px;left:43px;z-index:1}.top-container .secKuchi .secInner.info2:before{content:'';position:absolute;background:url(../images/top/kuchiLabel2.png) no-repeat center center;background-size:100%;width:250px;height:98px;top:-17px;left:43px;z-index:1}.top-container .secKuchi .infoInrTop{position:relative;color:#3b3c3a;padding:32px 42px 20px;font-weight:bold}.top-container .secKuchi .infoInrTop p{text-indent:17px}.top-container .secKuchi .infoInrTop span{color:#c62829}.top-container .secKuchi .infoInrTop p:before{content:"";position:relative;display:block;float:left;width:115px;height:138px;top:0;left:0}.top-container .secKuchi .infoInrTop2 p:before{height:150px}.top-container .secKuchi .infoelement{padding:0 38px}.top-container .secKuchi .commonMenuBox .iconelement{width:75px;height:90px}.top-container .secKuchi .commonMenuBox .titelement{padding-left:85px}.top-container .secKuchi .commonMenuBox .titelement span{background:red;color:#fff;display:block;padding:2px 5px;text-align:center;font-size:.8em;font-weight:bold;margin:0 auto 5px}.top-container .secKuchi .commonMenuBox .titelement a,.top-container .secKuchi .commonMenuBox .titelement .title{text-shadow:none;font-size:1em}.top-container .secListing{margin-bottom:30px}.top-container .secListing .secList{padding:244px 33px 65px}.top-container .secCont .secLove{background-image:url(../images/top/loveTit.jpg),url(../images/top/loveBtm.jpg),url(../images/top/loveBg.jpg)}.top-container .secCont .secMarry{background-image:url(../images/top/marrTit.jpg),url(../images/top/marrBtm.jpg),url(../images/top/marrBg.jpg)}.top-container .secCont .secLife{background-image:url(../images/top/lifeTit.jpg),url(../images/top/lifeBtm.jpg),url(../images/top/lifeBg.jpg)}.top-container .secListing .titelement a:hover{color:#ff4335}.top-container .secListing .titelement{display:block;text-shadow:none}.top-container .secCont .secList .secInnerInfo:first-child{padding-top:6px}.top-container .secListing .secLove .secInnerInfo:first-child{background:transparent url(../images/top/loveTop.jpg) no-repeat center top}.top-container .secListing .secMarry .secInnerInfo:first-child{background:transparent url(../images/top/marrTop.jpg) no-repeat center top}.top-container .secListing .secLife .secInnerInfo:first-child{background:transparent url(../images/top/lifeTop.jpg) no-repeat center top}.top-container .secListing .secInner .float{position:relative}.top-container .secListing .secInner .float:before{content:'';position:absolute;background:url(../images/top/lineDiv.png) no-repeat center center;background-size:95%;width:100%;height:20px;top:-20px;left:0}.top-container .secListing .secList .secInnerInfo:first-child .secInner:first-child .float:before{display:none}.top-container .secListing .secInnerInfo .iconelement{width:80px;height:98px}.top-container .secListing .secInnerInfo .titelement{padding-left:85px}.top-container .commonMenuBox .titelement a{color:#300;text-decoration:underline;font-weight:bold;font-size:1.1em}.top-container .commonMenuBox .titelement a:hover{transition:.3s linear;text-decoration:none}.top-container .secListing .titelement a .listTitle{color:#79290e}.top-container .secListing .titelement a:hover .listTitle{color:#a9411e}.top-container .secListing .secLove .titelement a{color:#bf0031}.top-container .secListing .secLove .titelement a:hover{color:#e11d75}.top-container .secListing .secMarry .titelement a{color:#641e6f}.top-container .secListing .secMarry .titelement a:hover{color:#ad49bd}.top-container .secListing .secLife .titelement a{color:#0d36ad}.top-container .secListing .secLife .titelement a:hover{color:#3565f1}.top-container .secListing .secInnerInfo .secInner{display:inline-block;width:100%}.top-container .secListing .secInnerInfo .secInner .float{padding:20px 30px;min-height:190px}.top-container .secListing .secInnerInfo .desc{font-size:.85em;line-height:1.4em;text-align:justify}.top-container .secListing .secInnerInfo .price{font-size:.8em}.top-container .secListing .secInnerInfo.singleInr,.top-container .secListing .secInnerInfo.singleInr .secInner{width:100%}.top-container .secCont.secFree{background-image:url(../images/top/free/freeTit.jpg),url(../images/top/free/freeKmTop.jpg),url(../images/top/free/freeKmBtm.jpg),url(../images/top/free/freeKmBg.jpg);background-repeat:no-repeat,no-repeat,no-repeat,repeat-y;background-position:center top,center 155px,center bottom,center top;background-size:100%;padding:194px 0 100px}.top-container .secCont.secFree .secInner{padding:0 120px}.top-container .secCont.secFree .secInnerDiv{background:transparent url(../images/top/free/freeDiv.jpg) no-repeat center bottom;height:180px;margin:-60px auto -40px}.top-container .secCont.secFree .price{text-align:right}