html{margin:0;padding:0}body{font-family:"微軟正黑體","蘋果儷黑體","新細明體",'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Tahoma,Verdana,sans-serif;background-color:#000;display:block;margin:0;padding:0;font-size:16px;line-height:1.5em}@media(max-width:1200px){body{display:inline-block}}.clearfix{clear:both}.js-fadein{opacity:0}.font_mincho{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.body-footer{background:transparent center top;background-image:url(../images/common/footerBg.jpg),url(../images/common/mBg.jpg);background-repeat:no-repeat,repeat-y;position:relative;padding:80px 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}.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}.body-container .paragraph p.no-indent{text-indent:0}p.big{font-size:1.1em}.tCenter{text-align:center}strong{font-weight:bold}.title{color:#bf0031;font-size:1.5em;line-height:1.1em;text-shadow:0 0 1px #ffdfc8,0 0 0 #bca89b,0 0 1px #bca89b,0 0 1px #bca89b,0 0 1px #ffca5e}.marry .commonMenuBox .title{color:#71009b}.life .commonMenuBox .title{color:#00398f}.free .commonMenuBox .title{color:#004426}.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,.breadcrumb{color:#fff}.tBlack{color:#000}.tRed,.attention{color:red}.tMaroon{color:#8b0000}.tSPurple{color:#d7b0ff}.tAqua{color:#2ee8e6}.tDBlue{color:#001a7d}.tPurple{color:#6b00a8}.tLPurple{color:#d78ef6}.tDPurple,.question .entry_save{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,.charge-btn{background:transparent url(../images/common/button/btnSprite.png) no-repeat center top;position:relative;float:left;margin:0 auto;width:332px;height:80px;transition:opacity .1s ease-out}.blur a{text-decoration:none}.free-btn{background-position:left -235px}.charge-btn{background-position:left -126px}.free-btn:hover,.charge-btn:hover{opacity:.7}.result-container .charge-btn{background-image:url(../images/common/button/btnNext.png);background-position:center top;background-size:100%;float:none;margin:0 auto;width:382px;height:99px}.result-container .charge-btn:hover{background-position:center bottom;opacity:1}.free-btn .title,.charge-btn .title{font-family:Arial,華康粗黑體,"Microsoft JhengHei",sans-serif;display:table;width:100%;top:33%;font-size:1.6em;text-align:center;text-shadow:1px 1px 5px #000,1px 2px 8px #000,1px 2px 10px #000}.free-btn:hover .title,.charge-btn:hover .title{text-decoration-style:solid;opacity:.85}.result-container .charge-btn .title{top:32%}.header-container{min-height:55px}.navi-container{min-height:80px;width:100%}.navi-container .naviInfo{display:table;margin:0 auto}.paid-container .navi-container .naviInfo{display:none}.navi-container .navi_button{background:transparent url(../images/common/button/naviSprite.png) no-repeat left top;position:relative;display:inline-table;margin:0 auto;width:280px;height:52px}.navi-container .navi_button:before{content:"";background:transparent url(../images/common/button/btnTxtSprite.png) no-repeat center 2px;background-size:auto 160px;position:relative;display:table;top:11px;height:33px;width:100%}.navi-container .navi_top{background-position:left top}.navi-container .navi_profile{background-position:left top}.navi-container .navi_info{background-position:left top}.navi-container .navi_input{background-position:right top}.navi-container .navi_top:before{background-position:center top}.navi-container .navi_profile:before{background-position:center -43px}.navi-container .navi_info:before{background-position:center -80px}.navi-container .navi_input:before{background-position:center -119px}.navi-container .navi_button:after{content:"";background:transparent url(../images/common/button/btnLight.jpg) no-repeat center;background-size:98%,93%;position:absolute;display:table;top:0;margin:0 auto;width:100%;height:100%;opacity:0;border-radius:10px;transition:all .1s ease-out}.navi-container .navi_button:hover:after{opacity:.5}.full-container .info{display:table;margin:15px auto;width:950px}.breadcrumb{position:relative;margin:40px auto 20px;max-width:78%;font-size:.9em}.breadcrumb br{display:none}.breadcrumb a{color:#e4007f}.breadcrumb a:hover{text-decoration:none}.commonMenuBox{max-width:860px;margin:0 auto;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{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;background:transparent;background-image:url(../images/common/menu/cmnTitTop.png),url(../images/common/menu/cmnTitBtm.png),url(../images/common/menu/cmnTitBg.png);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;padding:30px 0;max-width:850px;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}.secYudo .commonMenuBox{background-position:center -59px,center 151%,center top;padding:40px 0 65px}.commonMenuBox .cmnCatch span{text-shadow:0 0 20px #0cf,0 0 10px #0cf,0 0 5px #0cf,0 0 5px #0cf,0 0 5px #0cf}.commonMenuBox .infoelement{position:relative;max-width:72%;margin:0 auto}.commonMenuBox .iconelement{background:transparent no-repeat center center;background-size:100%;position:relative;float:left;width:93px;height:94px;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.xiangpei{background-image:url(../images/common/icon/3.png)}.commonMenuBox .iconelement.danlian{background-image:url(../images/common/icon/4.png)}.commonMenuBox .iconelement.ldqx{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.qingyu{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.xingyu{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 .titelement .tgrad:before,.commonMenuBox .titelement .tgrad:after{left:0}.commonMenuBox .titelement .title{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;line-height:1.3em;font-size:1.4em}.commonMenuBox .titelement .title span{display:table}.commonMenuBox .titelement .productTitle{color:#190046;font-size:95%}.commonMenuBox .titelement a{text-decoration:none}.top-container .commonMenuBox .titelement .title{font-weight:bold}.secDesc{background:#000;background-image:url(../images/input/descTop.jpg),url(../images/input/descBtm.jpg),url(../images/input/descBg.jpg);background-position:center top,center bottom,center top;background-repeat:no-repeat,no-repeat,repeat-y;margin:20px auto;padding:28px 60px;max-width:600px;color:#fff;text-align:justify}.body-container{background:#000;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 370px,center top,center top;display:table;margin:0 auto;padding-top:392px;width:100%;min-width:900px}.fixed-cont,.subbody-container{position:relative;margin:0 auto;max-width:950px}.top-container .subbody-container{background:transparent url(../images/top/newCatch.jpg) no-repeat center top;margin-top:-79px;padding-top:20px}.input-container .subbody-container{background:0}.info-container{color:#630023}.info-container .sectionInfo{background:transparent url(../images/info/senjaBg.jpg) repeat-y center top;position:relative;margin:0 auto;padding:0;max-width:890px}.info-container .aboutBtm{background:transparent url(../images/info/senjaBtm.jpg) no-repeat center top;height:220px;margin-top:-70px}.info-container .sectionInfo .secCover{background:transparent;background-image:url(../images/info/jutsuTit.jpg),url(../images/info/jutsuInrBtm.jpg),url(../images/info/jutsuInrBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;position:relative;padding:230px 43px 60px;z-index:33}.info-container .sectionInfo.profile .secCover{background-image:url(../images/info/senjaTit.jpg),url(../images/info/senjaInrBtm.jpg),url(../images/info/senjaInrBg.jpg);padding:150px 0 40px}.info-container .sectionInfo .secCover.secMessage{background-image:url(../images/info/senjaMsgTop.jpg),url(../images/info/jutsuInrBtm.jpg),url(../images/info/jutsuInrBg.jpg);padding:50px 43px 50px}.info-container .sectionInfo .heading{height:100px;margin-bottom:80px}.info-container .sectionInfo .secCover .secInner{display:inline-table;margin-bottom:10px;padding:0 23px;width:320px}.info-container .sectionInfo .secCover .secInner p.tNarrow{line-height:1.4em}.info-container .sectionInfo .paragraph{max-width:83%;margin:0 auto}.secSample{background:transparent url(../images/info/intro.jpg) no-repeat center top;padding:120px 0 140px;height:430px}.secSample .secSamp{display:inline-table;width:30%}.secSample .secSamp .paragraph p{text-indent:-9999px;margin:0 auto}.komiCatch{background:transparent url(../images/input/inputCatch.jpg) no-repeat center top;height:657px;text-indent:-9999px}.komi{background:transparent;background-image:url(../images/input/komiTit.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:230px 110px 200px}.yudoKomi{background-image:url(../images/result/yudo/yudoKmTop.jpg),url(../images/result/yudo/yudoKmBtm.jpg),url(../images/result/yudo/yudoKmBg.jpg);padding:90px 110px 100px}.yudoKomi.komiSp{background-image:url(../images/result/yudo/yudoFKmTop.jpg),url(../images/result/yudo/yudoFKmBtm.jpg),url(../images/result/yudo/yudoFKmBg.jpg);position:relative;margin-top:-120px;z-index:33}.komi ul{position:relative;margin:0 auto;max-width:520px;line-height:1.5em;z-index:33}.komi ul li{background:transparent url(../images/input/iconSprite.png) no-repeat left -173px;background-size:25px;margin-top:5px;padding-left:36px;font-size:1em;color:#fff}.komi ul ul{margin:0;padding-left:38px}.komi ul ul li{background-position:left -314px!important;padding-left:20px}.komi ul li p{margin-top:0;padding-top:2px;min-height:26px;text-indent:0}.komi ul li p span{color:#0ff}.komi ul li p span.pullLeft{position:absolute;color:#ffe400;left:0}.komi ul li.cmn,.komi ul li.yami,.komi ul li.hikari{background-position:left 5px}.komi .komiInfo ul li.cmn.first{color:#ffe400}.question .greeting .greetTitle{background:transparent url(../images/input/formCatch1.jpg) no-repeat center top;margin:0 auto;height:320px;max-width:880px}.two-1 .question .greeting .greetTitle{background-image:url(../images/input/formCatch2.jpg)}.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 80px 70px;color:#fff}.question .formInfo .formHeader{background:transparent url(../images/input/formSprite.png) no-repeat left top;margin:0 auto;padding-bottom:80px;width:730px}.question .formInfo .target .formHeader{background-position:left -90px}.question .formInfo .inputHolder{display:table;margin:10px auto}.question form span.bold{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;display:inline-table;position:relative;top:3px;font-size:1.5em}.question form span.birth_unit{display:inline-table}.question .col{float:left}.tcolHalf{width:48%}.question .inputRow{display:table;margin:10px auto;width:100%}.question .inputRow.name .col{float:left}.question .inputRow.name .col:first-child{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;position:relative;display:table;top:8px;width:112px;height:40px;font-size:1.5em}.question .inputRow .attention{display:table;margin:0 auto}#default_check+span{position:relative}.question input[type="checkbox"]{position:relative;float:left;margin:5px 0 0 10px;width:199px;height:35px;vertical-align:-11px;text-indent:100%;white-space:nowrap;overflow:hidden;appearance:none;-webkit-appearance:none;outline:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;z-index:10}.question input[type='checkbox']+label{background:url(../images/input/formSprite.png) center top no-repeat;background-position:0 -179px;display:block;float:left;margin:6px 13px 0 -200px;width:199px;height:34px;color:transparent;z-index:50;opacity:1}input[type="checkbox"]:hover+label{opacity:.7}.question input[type='checkbox']:checked+label{background-position:0 -229px;display:block;float:left;z-index:50;opacity:1}input[type='checkbox']{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.question .rGender{margin-top:16px}.question .rGender span{position:relative;top:-4px}.question .gender{display:table;float:left;min-width:120px}.question select{margin:0 5px;padding:5px;font-size:1.2em;box-shadow:1px 1px 1px 0 #8e8e8e inset;border-radius:6px}span.spanError:before{top:-1px}select{background-image:url(../images/common/iconArrow.png);background-position:98% center;-webkit-background-size:16px;background-size:17px;-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-repeat:no-repeat}input[type="text"],input[type="date"]{background:#fff;display:inline-block;width:220px;margin-bottom:3px;margin-left:5px;padding:7px 5px;font-size:1.2em;appearance:none;-webkit-appearance:none;vertical-align:middle;border:2px solid #7d7d7d;border-radius:8px;-webkit-border-radius:8px;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}.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:30px auto 0}.input_submit a{text-decoration:none}.secGreet{background:transparent url(../images/result/common/greetBg.jpg) no-repeat center top;padding:40px 100px 0;min-height:360px;max-width:880px}.two-1 .secGreet{background-image:url(../images/result/common_affinity/greetBg.jpg)}.secGreet .greetInfo{background:rgba(255,255,255,0.75);position:relative;top:20px;margin-bottom:0;padding:15px;min-height:110px;width:460px;color:#000;font-size:16px;text-align:left;border-radius:5px;-webkit-border-radius:5px;-webkit-filter:drop-shadow(0 4px 3px rgba(0,0,0,1));filter:drop-shadow(0 4px 3px rgba(0,0,0,1))}.two-1 .secGreet .greetInfo{float:right}.secGreet .greetInfo:before{content:"";position:absolute;display:inline-block;top:40%;left:100%;margin-top:-15px;border:7px solid transparent;border-left:16px solid rgba(255,255,255,0.75)}.two-1 .secGreet .greetInfo:before{left:auto;right:100%;border:7px solid transparent;border-right:16px solid rgba(255,255,255,0.75)}.secCommon{background:transparent no-repeat;background-image:url(../images/result/common/cmnTop.jpg),url(../images/result/common/cmnBtm.jpg);background-position:center top,center bottom;padding:170px 0 140px}.secCommon .cmnTit{margin-bottom:40px;height:140px}.secCommon .result_img{width:880px}.two-0 .secCommon .result_img{margin:-120px auto -150px}.two-1 .secCommon .result_img{margin:-110px auto -155px}.two-0 .secCommon .result_img img{display:table;margin:0 auto}.two-1 .secCommon ul{position:relative;display:table;margin:0 auto;width:880px;font-size:26px;line-height:1.4;text-align:center;text-shadow:0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36;z-index:1}.two-1 .secCommon ul li{float:left;width:440px}.two-1 .secCommon ul .m{color:#afd2ff}.two-1 .secCommon ul .f{color:#ffb0b0}.two-1 .secCommon .caption{background:#37222f;margin:5px 80px 10px;position:relative;padding:7px;color:#fff;font-size:20px;text-align:center;border:2px solid #ba923d;border-radius:2em;z-index:11;clear:both}.userDetail{position:relative;font-size:20px;line-height:1.4em;text-align:center;text-shadow:0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36;z-index:1}.two-0 .userDetail{color:#fff;text-shadow:0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36,0 0 3px #4d1f36}.userDetail .f{color:#ffb0b0}.userDetail .m{color:#afd2ff}.secCommon .cmnInner,.two-0 .secCommon .cmnInner.yami{background:transparent;background-image:url(../images/result/yami_box/yamiBoxTop.jpg),url(../images/result/yami_box/yamiBoxBtm.jpg),url(../images/result/yami_box/yamiBoxBg.jpg);background-position:center top,center bottom,center top;background-repeat:no-repeat,no-repeat,repeat-y;position:relative;display:block;margin:0 auto;padding:40px 150px 40px;max-width:850px;color:#fff;z-index:11}.two-0 .secCommon .cmnInner{background-image:url(../images/result/common/cmnInrTop.jpg),url(../images/result/common/cmnInrBtm.jpg),url(../images/result/common/cmnInrBg.jpg);color:#000;margin-bottom:10px}.secCommon.commonSub{background:transparent center top;background-repeat:no-repeat,repeat-y;background-image:url(../images/result/komi_yami/yamiTop.jpg),url(../images/result/komi_yami/yamiBg.jpg);padding:460px 0 0}.secCommon.commonSub .ctnTit{display:block;padding:43px 100px;color:#fff;font-size:25px;text-align:center;text-shadow:0 0 5px #73f,0 0 5px #73f,0 0 5px #73f,0 0 5px #73f,0 0 5px #73f,0 0 5px #73f,0 0 5px #73f,0 0 5px #73f}.secCommon.commonSub .yami .ctnTit:before{content:"";background:transparent url(../images/result/komi_yami/yamiFukidashi.png) no-repeat left top;position:absolute;display:table;width:259px;height:95px;right:100px;top:-57px;opacity:.9}.secCommon.commonSub .cmnInner.hikari .ctnTit{padding:28px;color:transparent;font-size:30px;text-shadow:none}.secCommon.commonSub .ctnCatch{margin-bottom:30px;min-height:260px}.secCommon.commonSub .cmnInner .ctnCatch{padding:25px 10px 0 80px}.secCommon.commonSub .cmnInner .ctnCatch p{padding:50px;width:280px;font-size:1.8em;line-height:1.2em;text-align:left;text-shadow:0 0 5px #609,0 0 5px #609,0 0 5px #609,0 0 5px #609}.secCommon.commonSub .cmnInner.yami{background:0;padding:0 100px}.secCommon.commonSub .cmnInner.hikari{background-image:url(../images/result/komi_hikari/hikariTop.jpg),url(../images/result/komi_hikari/hikariBtm.jpg),url(../images/result/komi_hikari/hikariBg.jpg);padding:110px 130px}.secCommon.commonSub .cmnInner.hikari .ctnCatch{padding:70px 70px 0;text-align:center}.secCommon.commonSub .cmnInner.hikari .ctnCatch p{margin:0 auto;padding:60px;width:300px;color:#fff;text-align:center;text-shadow:0 0 5px #c33,0 0 5px #c33,0 0 5px #c33,0 0 5px #c33,0 0 5px #c33}.secCommon.commonSub .cmnInner.hikari .paragraph{min-height:100px;color:#000}.date-container{margin-bottom:10px;width:100%;text-align:center}.date-container img{height:82px}.date-container img.jikiUnit{margin:0 3px 0 0;height:58px}.date-container img.jikiNull{height:58px}.cmnInner .ctnTit img{max-width:100%}.cmnInner .paragraph{margin:25px 0 35px}.ctnDivider .paragraph{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;position:relative;padding:30px 50px 5px;color:#FFF;font-size:1.5em;text-align:center;text-shadow:1px 1px 1px #8700bf,-1px 1px 1px #8700bf,1px -1px 1px #8700bf,-1px -1px 1px #8700bf;z-index:99}.ctnDivider .paragraph p{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;text-align:center;line-height:1.3em;text-indent:0}.ctnDivider .paragraph p span{text-shadow:0 0 20px #0cf,0 0 10px #0cf,0 0 5px #0cf,0 0 5px #0cf,0 0 5px #0cf}.result-container .secListing .content-box{background:transparent;background-image:url(../images/result/rsltTop.jpg),url(../images/result/rsltBtm.jpg),url(../images/result/rsltBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;position:relative;margin:0 auto;padding:5px;max-width:880px}.result-container .secListing .content-box.spGouka{background-image:url(../images/result/komi_gouka/goukaTop.jpg),url(../images/result/rsltTop.jpg),url(../images/result/rsltBtm.jpg),url(../images/result/rsltBg.jpg);background-repeat:no-repeat,no-repeat,no-repeat,repeat-y;background-position:center top,center 364px,center bottom,center top;padding:364px 0 20px}.result-container .secListing .content-box .cbTop{padding:97px 0 100px}.result-container .secListing .content-box.spGouka .cbTop{padding:105px 0 100px}.result-container .secListing .komiTitle{background:transparent;background-image:url(../images/result/rsltTitTop.jpg),url(../images/result/rsltTitBtm.jpg),url(../images/result/rsltTitBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;position:relative;display:table;margin:0 auto 20px;padding:42px;width:670px;min-height:15px;color:#fff;font-size:1.2em;font-weight:bold;text-align:center}.result-container .secListing .spGouka .komiTitle{background-image:url(../images/result/komi_gouka/goukaTitTop.png),url(../images/result/komi_gouka/goukaTitBtm.png),url(../images/result/komi_gouka/goukaTitBg.png);padding:47px 42px 55px}.result-container .secListing .content-box .cbInfo{max-width:730px;margin:0 auto}.result-container .secListing .content-box.secSpecial.spImg .cbInfo:before{content:"";background:transparent no-repeat left top;position:relative;display:table;float:left;width:180px;height:220px;min-height:220px;z-index:11}.result-container .secListing .content-box.secSpecial.spImg.imgL .cbInfo:before{background-image:url(../images/result/komi_senja/senjaL.png)}.result-container .secListing .content-box.secSpecial.spImg.imgR .cbInfo:before{background-image:url(../images/result/komi_senja/senjaR.png);float:right}.result-container .secListing .content-box .cbInfo .cbImg{padding:0 30px}.result-container .secListing .content-box.secSpecial .cbInfo .float{opacity:0}.result-container .secListing .secSpecial.spYami .komiTitle,.result-container .secListing .secSpecial.spHikari .komiTitle{background-image:url(../images/result/komi_yami/yamiTop.jpg),url(../images/result/komi_yami/yamiBtm.jpg),url(../images/result/komi_yami/yamiBg.jpg)}.result-container .secListing .secSpecial.spHikari .komiTitle{background-image:url(../images/result/komi_hikari/hikariTop.jpg),url(../images/result/komi_hikari/hikariBtm.jpg),url(../images/result/komi_hikari/hikariBg.jpg)}.result-container .secListing .secMessage .content-box{background-image:url(../images/result/komi_msg/msgTop.jpg),url(../images/result/komi_msg/msgBtm.jpg),url(../images/result/komi_msg/msgBg.jpg);background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;position:relative;margin-top:10px;padding:150px 0 60px;max-width:880px}.result-container .secListing .secMessage .content-box .msgInfo{background:transparent url(../images/result/msgImg.jpg) no-repeat left top;padding:180px 70px 130px;min-height:100px}.result-container .blur{background:transparent url(../images/result/blur/bokashi.png) no-repeat center top;background-size:100%;margin-top:10px;padding:20px;height:80px}.free-container .secCommon .blur{background-image:url(../images/result/blur/bokashi02.png);height:100px}.free-container .secCommon.commonSub .cmnInner.hikari .blur{background-image:url(../images/result/blur/bokashi.png);padding-top:0}.free-container .secListing .spImg .blur{background-image:url(../images/result/blur/bokashi_senja.png);float:left;padding-top:50px;width:100%;max-width:470px;height:130px}.free-container .secMusubi .blur{height:230px}.free-container .secMusubi .ritual .blur{background:0}.free-container .secMusubi .ritual .blur a{margin-top:120px}.commonMenuBox.noBg,.top-container .commonMenuBox{background:0;padding:0}.top-container .commonMenuBox .infoelement{max-width:100%}.result-container .secYudo .commonMenuBox .infoelement{max-width:71%}.result-container .secYudo .secSpecial .commonMenuBox .infoelement{max-width:89%}.top-container .titelement a:hover .title{filter:sepia(80%);-webkit-filter:sepia(80%);-moz-filter:sepia(80%);-o-filter:sepia(80%);-ms-filter:sepia(80%)}.result-container .secYudo .secCont,.top-container .secCont,.top-container .secCont .secList{background:transparent;background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top}.secCont .commonMenuBox .desc{margin-top:10px;text-align:justify;text-shadow:none;font-family:initial}.secCont .commonMenuBox .price{text-align:right;text-shadow:none;font-weight:bold;color:#330078}.top-container .secNew{background-image:url(../images/top/newTop.jpg),url(../images/top/newBtm.jpg),url(../images/top/newBg.jpg);margin:221px auto 0;padding:158px 0 90px;max-width:850px}.secNew .secInner{background:transparent;background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;background-image:url(../images/top/newInrTop.jpg),url(../images/top/newInrBtm.jpg),url(../images/top/newInrBg.jpg);border-radius:90px;padding:40px 99px}.top-container .secRecomm{background-image:url(../images/top/recommTop.jpg),url(../images/top/recommBtm.jpg),url(../images/top/recommBg.jpg);padding:150px 175px 90px}.top-container .secRecomm .secInner:not(:last-child){background:transparent url(../images/top/recommDiv.png) no-repeat center 92%;padding:0 5px 32px}.top-container .secRecomm .titelement{padding-left:100px;font-size:.9em}.top-container .secSpecial,.result-container .secYudo .secSpecial{background-image:url(../images/top/kindanTop.jpg),url(../images/top/kindanBtm.jpg),url(../images/top/kindanBg.jpg);padding:270px 90px 60px;margin-bottom:20px}.top-container .secSpecial .secInner,.result-container .secYudo .secSpecial .secInner{background:transparent;background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;background-image:url(../images/top/kindanInrTop.jpg),url(../images/top/kindanInrBtm.jpg),url(../images/top/kindanInrBg.jpg);padding:30px 60px}.top-container .secFree{background:transparent url(../images/top/free/freeBg.jpg) no-repeat center top;padding-top:170px;padding-bottom:40px;text-align:center}.top-container .secFree .productBtn{background:transparent url(../images/top/free/freeBtn2.png) no-repeat center top;display:inline-block;height:384px;width:425px}.top-container .secFree a:hover .productBtn{background-position:center bottom}.top-container .secListing .secList{padding:200px 40px 130px}.top-container .secCont .secLove{background-image:url(../images/top/loveTop.jpg),url(../images/top/loveBtm.jpg),url(../images/top/loveBg.jpg)}.top-container .secCont .secMarry{background-image:url(../images/top/marrTop.jpg),url(../images/top/marrBtm.jpg),url(../images/top/marrBg.jpg)}.top-container .secCont .secLife{background-image:url(../images/top/lifeTop.jpg),url(../images/top/lifeBtm.jpg),url(../images/top/lifeBg.jpg)}.top-container .secListing .titelement a:hover{color:#ff4335}.top-container .secListing .ichiInner{background:transparent;background-repeat:no-repeat,no-repeat,repeat-y;background-position:center top,center bottom,center top;background-image:url(../images/top/loveIchiTop.jpg),url(../images/top/loveIchiBtm.jpg),url(../images/top/loveIchiBg.jpg);padding:60px}.top-container .secListing .ichiInner .titelement{font-size:1.2em}.top-container .secListing .secMarry .ichiInner{background-image:url(../images/top/marrIchiTop.jpg),url(../images/top/marrIchiBtm.jpg),url(../images/top/marrIchiBg.jpg)}.top-container .secListing .secLife .ichiInner{background-image:url(../images/top/lifeIchiTop.jpg),url(../images/top/lifeIchiBtm.jpg),url(../images/top/lifeIchiBg.jpg)}.top-container .secListing .titelement{display:block;text-shadow:none}.top-container .secListing .secInnerInfo{background:transparent;background-repeat:no-repeat,no-repeat,repeat-y;background-position:left top,left bottom,left top;background-image:url(../images/top/loveInrTop.jpg),url(../images/top/loveInrBtm.jpg),url(../images/top/loveInrBg.jpg);display:flex;padding:12px 0}.top-container .secListing .secMarry .secInnerInfo{background-image:url(../images/top/marrInrTop.jpg),url(../images/top/marrInrBtm.jpg),url(../images/top/marrInrBg.jpg)}.top-container .secListing .secLife .secInnerInfo{background-image:url(../images/top/lifeInrTop.jpg),url(../images/top/lifeInrBtm.jpg),url(../images/top/lifeInrBg.jpg)}.top-container .secListing .secInnerInfo .iconelement{width:72px;height:72px}.top-container .secListing .secInnerInfo .titelement{padding-left:80px}.top-container .secListing .secInnerInfo .secInner{display:inline-flex;width:50%}.top-container .secListing .secInnerInfo .secInner .float{padding:20px 35px;min-height:210px}.top-container .secListing .secInnerInfo .desc{font-size:.85em;line-height:1.4em;text-align:justify}.top-container .secListing .secInnerInfo .price{font-size:.9em}.top-container .secListing .secInnerInfo.singleInr{width:50%}.top-container .secListing .secInnerInfo.singleInr .secInner{width:100%}.yudoMsg{background:url(../images/result/yudo/yudoMsgBg.jpg) no-repeat center top;padding:40px 0;min-height:270px;max-width:950px}.yudoMsg p{background:rgba(45,45,45,0.6);margin-left:325px;width:440px;color:#fff;font-size:17px;line-height:1.6em;padding:25px 25px;text-indent:15px;text-align:justify;border:1px solid #fd67ff;text-shadow:0 0 6px #000;box-shadow:0 0 40px #fd67ff;border-radius:1em}.yudoMsg p span{font-weight:bold;color:#01ffa2}.secYudo .yudoInner{background:url(../images/result/yudo/yudoCatch.jpg) no-repeat center top;padding-top:50px}.next_alert{background-color:rgba(255,255,255,0.9);margin:-50px auto 0;padding:10px 10px;max-width:530px;width:100%;font-size:.9em;border-radius:5px;color:#0400a4;text-align:center;box-shadow:0 0 5px #ccc;border:1px solid #fff}.next_alert strong{color:red}.body-container .next_alert p{margin:0;text-align:center}.free-container .buttonCatch{color:#fff;text-align:center}