*{box-sizing:border-box}body{font-size:13px}.fixed-cont,.subbody-container{overflow:hidden}.hidden-sm{display:none!important}br.hidden-md{display:block!important}.center{text-align:center}img.center,img.block-center{position:relative;margin:0 auto;max-width:100%;z-index:22}.header-container{height:140px}.body-container{overflow:hidden}.body-container .subbody-container{padding:0 10px}.body-container .content-wrapper{margin-bottom:10px;padding-bottom:0;max-width:100%}.body-footer .copyrightTxt{font-size:11px;line-height:1.3em}.sec-cont.header{position:relative;display:grid;margin-top:50px;margin-bottom:40px;padding:34px 16px 12px;font-size:.9em;line-height:1.5em;box-shadow:0 0 3px 0 rgba(0,0,0,.16);border:1px solid #f0f0f0;border-radius:5px}.sec-cont .secInfo *{font-size:14px;line-height:1.6em}.info-container .header-container{background-image:url(../images/common/simImg.png);background-size:auto 100%;margin:-80px auto 0;width:90px;height:90px;border-radius:100%}.commonMenuBox{margin-bottom:15px}.input-container .infoelement{font-size:14px;line-height:1.5em}.input-container .pricelinkelement{font-size:.75em;line-height:1.7em}.input-container .secDesc{font-size:.9em;line-height:1.5em}.fixed-cont{margin-bottom:20px;padding:0 10px}.komi_cont ul li{margin-bottom:5px}.question .secInfo{padding:10px 15px}.input-container .question table{font-size:14px}span.spanError:before{font-size:11px}.colWrapper{width:100%}.partner .sokaku{height:57px;width:241px}.dialogInfo{padding:10px;width:90%}.dialogInfo.black p{font-size:1.6em}.dialogInfo.black img{max-width:100px}.free-container .blur{overflow:hidden;max-width:100%}.free-container .blur,.free-container #common .sexMatch .blur{background-size:124%;background-repeat:repeat-y}.free-container #common .blur{background-size:102%;height:190px}#listing .cbInfo .blur{padding-top:70px;height:255px}#listing .cbInfo .dialogInfo .blur{padding-top:0;height:123px}.secKomi>img{max-width:110%;margin:0 -5%}.secKomi .komiInfo .komiTit br{display:none}.secKomi .komiInfo .komiFront{background-size:contain;padding:0 0 25px;font-size:.9em}.secKomi .komiInfo .komiFront .komiTit{background-size:100%;padding:68px 40px 82px}.secKomi .komiInfo .komiBack .komiTit{background-size:112%;padding:35px 40px 80px}.secKomi .komiInfo .komiEle{background-size:contain;height:66px;width:20%}.secKomi .komiInfo .komiFront .komiEle{bottom:13%;left:-10px}.secKomi .komiInfo .komiBack .komiEle{bottom:-1%}.secKomi .komiInfo .paragraph{padding:2px 30px}#listing .cbInfo .float{width:100%;float:none}#listing .cbInfo .img{float:none;width:100%;height:auto;text-align:center}#listing .cbInfo .img img{position:relative;bottom:0;width:50%}#listing .cbInfo .img.pull-left,#listing .cbInfo .img.pull-right{margin:0 auto}.date-container img{height:18px}.date-container img.jiki_unit{height:22px}#message{background-size:contain;max-width:90%;margin:10px auto -100px}#message .content-box{background-size:contain;padding:90px 0 10px}#message .msgTop{padding-top:40px}#message .msgTop img{width:auto;height:60px}#message .msgBtm{background-size:contain;background-position:center bottom}#message .msgInfo{background-size:contain;background-position:center bottom;padding:0 15px}#message .msgInfo .float{padding:0 0 290px}.rsltSpecial{margin:0 15px}.rsltSpecial .spTitTop{background-size:contain;height:150px}.rsltSpecial .spTitBtm{background-size:contain;height:73px;bottom:20%}@media only screen and (min-width:383px){.rsltSpecial .spTitBtm{background-position:center bottom}}.rsltSpecial .spTitInfo{background-size:contain;padding:0 60px;margin-bottom:-36px}.rsltSpecial .spTitInfo .titFloat{margin-top:-40px;min-height:115px}.rsltSpecial .spTitInfo p{text-indent:0;font-size:.8em}.rsltSpecial .specialTop{background-size:contain;height:208px;margin:0 -30px}.rsltSpecial .spTitEle{background-size:contain;width:58%;left:-8%;top:-30%}.rsltSpecial .specialBtm{background-size:contain}.rsltSpecial .specialInfo{background-size:contain;position:relative}.rsltSpecial .specialInfo .paragraph{padding:2px 15px}.rsltSpecial .specialTitle{margin:0 -20px -190px;width:110%;top:-125px}.secBonus .bnsBlock{float:none;margin:0 auto}.secBonus .bnsBlock.block2,.secBonus .bnsBlock.block3{width:100%}.secBonus .bnsBlock .blockTop{background-size:contain}.secBonus .bnsBlock .blockBtm{background-size:contain}.secBonus .bnsBlock .blockInfo{background-size:contain;padding:2px 16px;margin:-4px auto -5px}.secBonus .bnsBlock .blockInfo p{padding:0 14px;text-indent:0}.secBonus .bnsTitEle{background-size:101%;width:31%;top:2%;left:-5%}.secBonus .bnsTitTop{background-size:101%;background-position:center bottom;height:40px}.secBonus .bnsTitBtm{background-size:101%}.secBonus .bnsTitInfo{background-size:101%;padding:10px 25px 0 26%;margin-top:-8px;margin-bottom:-20px}.secBonus .bnsTitInfo p{font-size:.8em;text-indent:0}.secBonus .bnsTitInfo .titFloat{margin:-20px auto 7px}.dokakuTop .dokTitTop{background-size:contain;height:120px}.dokakuTop .dokTitBtm{background-size:contain;height:71px}.dokakuTop .dokTitInfo{background-size:contain;padding:0 63px;top:-65px}.dokakuTop .dokTitInfo br{display:none}.dokakuTop .dokTitInfo p,.dokakuTop .dokTitInfo span{font-size:1.1em}.dokakuInfo{background-size:contain;padding:0 38px}.dokakuBtm{background-size:contain;height:45px}.dokInrTop{background-size:contain;background-position:center bottom;height:80px}.dokInrBtm{background-size:contain}.dokInrInfo{background-size:contain}.dokInrInfo .paragraph{float:none;width:100%}.dokInrInfo>.float{top:-30px;margin-bottom:-40px}.dokBlock{float:none;margin:0 auto 10px}