@charset "UTF-8";#mainService .bg{background-image:url("/wpdata/img/mamo-rukun/bgi_mamorukun.jpg");background-position:left center;position:absolute}#mainService .bg:before{display:none}#mainService p img{width:300px}#mainService h1{font-weight:700}@media only screen and (max-width:768px){#mainService .bg{background-image:url("/wpdata/img/mamo-rukun/bgi_mamorukun_sp.jpg");background-position:bottom center;background-size:auto 100%;height:100%}#mainService .inner{padding:20px 0 0;box-sizing:border-box;height:460px;text-align:center}#mainService p{text-align:left;display:inline-block}#mainService p img{width:200px}}.point{max-width:910px;margin:0 auto;font-size:0;display:flex}.point .col{display:inline-block;vertical-align:top;width:31.21%;max-width:280px;margin-top:40px;padding-bottom:30px;margin-right:3.185%;border:solid #b3b3b3 2px;box-sizing:border-box;text-align:center;transform:translateY(15px);opacity:0;transition:transform .8s cubic-bezier(.21,.60,.35,1),opacity .8s cubic-bezier(.21,.60,.35,1)}.point .col:last-child{margin-right:0}.point .col .icon{margin-top:-50px;padding:0 17.86%;transform:translateY(15px);opacity:0;transition:transform .8s cubic-bezier(.21,.60,.35,1),opacity .8s cubic-bezier(.21,.60,.35,1)}.point .col .txt{margin-top:20px;transform:translateY(15px);opacity:0;transition:transform .8s cubic-bezier(.21,.60,.35,1),opacity .8s cubic-bezier(.21,.60,.35,1)}.point .col.fade,.point .col.fade .icon,.point .col.fade .txt{transform:translateY(0);opacity:1}.point .col:first-child.fade,.point .col:first-child.fade .icon{transition-delay:.1s}.point .col:first-child.fade .txt{transition-delay:.3s}.point .col:nth-child(2).fade,.point .col:nth-child(2).fade .icon{transition-delay:.5s}.point .col:nth-child(2).fade .txt{transition-delay:.7s}.point .col:nth-child(3).fade,.point .col:nth-child(3).fade .icon{transition-delay:.9s}.point .col:nth-child(3).fade .txt{transition-delay:1.1s}.fig{margin:90px auto 0;text-align:center}.spec{margin:0 auto;padding:50px 0 140px}.spec h3{font-size:20px;font-weight:700}.spec table{border-bottom:1px solid #000;width:100%;margin-top:15px}.spec table.sp{display:none}.spec table th,.spec table td{text-align:left;vertical-align:top;border-top:1px solid #000;font-size:14px;line-height:2}.spec table th{padding:12px 0 12px 40px;font-weight:700}.spec table td{padding:12px 0 12px 20px}.spec h4{font-size:14px;font-weight:700;margin-top:25px}.spec ul+h4{margin-top:10px}.spec ul li{font-size:14px;line-height:1.5;margin:5px 0 0 1em;text-indent:-1em}@media only screen and (max-width:768px){.point{padding:0 20px;text-align:center;display:block}.point .col{display:inline-block;vertical-align:top;width:46%;margin-right:8%}.point .col:nth-child(2){margin-right:0}.point .col:nth-child(3){margin-top:50px}.point .col .icon{margin-top:-30px}.fig{margin:60px auto 0}.fig+.fig{padding:0 20px}.spec{padding:60px 20px;margin:0 auto}.spec h3{font-size:18px}.spec table{margin-top:15px}.spec table.pc{display:none}.spec table.sp{display:table}.spec table th,.spec table td{font-size:13px;line-height:1.8}.spec table th{padding:10px 0;white-space:nowrap}.spec table td{padding:10px 0 10px 10px}.spec h4{font-size:13px}.spec ul li{font-size:13px;margin-top:5px}}#faq{padding-bottom:140px}@media only screen and (max-width:768px){#faq{padding-bottom:60px}}#how_it .inner{max-width:1180px;margin:0 auto;background:#f2f2f2;text-align:center;padding:70px 40px}#how_it .inner ul{max-width:1020px;margin:0 auto;font-size:0}#how_it .inner li:first-child{width:100%;clear:both;padding-bottom:15px}#how_it .inner li{display:inline-block;width:40.49%}#how_it .inner li:last-child{width:59.51%;text-align:right}#how_it .inner li{transform:translateY(15px);opacity:0;transition:transform .8s cubic-bezier(.21,.60,.35,1),opacity .8s cubic-bezier(.21,.60,.35,1)}#how_it .inner.fade li{transform:translateY(0);opacity:1;transition-delay:.1s}#how_it .inner.fade li:nth-child(2){transition-delay:.3s}#how_it .inner.fade li:last-child{transition-delay:.5s}.figImg li{transform:translateY(15px);opacity:0;transition:transform .8s cubic-bezier(.21,.60,.35,1),opacity .8s cubic-bezier(.21,.60,.35,1)}.figImg.fade li{transform:translateY(0);opacity:1;transition-delay:.1s}.figImg.fade li:last-child{transition-delay:.3s}@media only screen and (max-width:1360px){#how_it .inner li:nth-child(2) img{padding-right:10px}#how_it .inner li:nth-child(3) img{padding-left:10px}}@media only screen and (max-width:768px){#how_it .inner{padding:20px}#how_it .inner li:first-child{padding-bottom:10px}#how_it .inner li{text-align:center}}