@charset "utf-8";#main #path{display:none}#landing .radio:before{margin-top:-6px;width:12px;height:12px}#landing .main img{width:100%;max-width:1000px;margin:auto;display:block}#landing .main .swiper{width:100%;overflow:hidden}#landing .strip{background-size:auto auto;background-color:rgba(40,155,241,.63);background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,rgba(27,136,216,.71) 4px,rgba(27,136,216,.71) 5.1px);padding:5vw;z-index:10;position:relative}#landing .strip.pink{background-size:auto auto;background-color:#ff;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,#ff8f59b5 4px,#ff8f59b5 5.1px);padding:5vw;z-index:10;position:relative}#landing .strip.hide{margin-top:-9.5vw}#landing .strip.hide img{max-width:430px;display:block;margin:auto}#landing .strip #r-estimate{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:.5em}#landing .strip .area{background:#fcf8d3;color:#014a7c;border-radius:200px;font-weight:700;text-align:center;line-height:1.3em;padding:.3em 1em;margin-right:.5em;display:flex}#landing .strip .genre{width:1em;background:#ff5a59;color:#fff;border-radius:5px;line-height:1em;padding:.2em;margin-right:.3em}#landing .strip .price{color:#014a7c;font-weight:700;font-size:9vw;text-shadow:2px 2px 1px #fcf8d3,-2px 2px 1px #fcf8d3,2px -2px 1px #fcf8d3,-2px -2px 1px #fcf8d3,2px 0px 1px #fcf8d3,0px 2px 1px #fcf8d3,-2px 0px 1px #fcf8d3,0px -2px 1px #fcf8d3;line-height:1.3em}#landing .strip.pink .price{color:#f9004c}#landing .strip .price .small{font-size:.7em}#landing .strip.pink .area{color:#000}#landing .card{text-align:center;font-weight:700;line-height:2em;font-size:4vw}#landing .card ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#fff;padding:.2em;border-radius:5px}#landing .card li{max-width:24vw;margin:0 .3em}#landing .card li img{max-width:4.5em;width:auto;max-height:2.8em;display:block}#landing .form .inwrap{background:#fff;padding:1em;border-radius:10px}#landing .smart-est{color:#116298;text-align:center;padding:1em;position:relative;font-size:4vw}#landing .smart-est .title{font-size:8vw;line-height:1.5em;font-weight:700}#landing .smart-est:after{content:"";display:block;border-top:solid 1em #fff;border-left:solid 1em transparent;border-right:solid 1em transparent;position:absolute;bottom:-.9em;left:50%;margin-left:-.5em;z-index:20}#landing .form .label,#landing .form .radiowrap{margin:0 .3em 0 .8em}#landing .form .flex{display:flex;flex-wrap:wrap}#landing .form .label{font-weight:700;font-size:4vw;margin-bottom:.5em;padding-bottom:.5em;border-bottom:dashed 1px #000}#landing .form .wpcf7-list-item{margin-right:.8em}.simuration-link{background:#d43129;color:#fff;font-weight:700;display:block;text-align:center;margin:.5em;border-radius:8px;font-size:7vw;line-height:1.3em;padding:.3em}.simuration-link span{display:block;font-size:.7em;font-weight:400;line-height:1.5em}#customer-voice{background:url(//hikkoshi.riki.nagoya/wp-content/themes/riki/css/../img/landing/flag.png) #fff9fa no-repeat;background-size:100%;padding:23vw 8vw 5vw}#customer-voice .title{color:#ff587e;font-weight:700;text-align:center;font-size:5.5vw;line-height:1.8em}#customer-voice .voice{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;margin:5vw}#customer-voice img{width:15%;display:block}#customer-voice p{width:70%;font-size:12px;line-height:1.7em}#landing #photos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 0 30px;background:#fff9fa}#landing #photos img{width:calc(50% - 10px);margin:5px}.present-service{background:#fcf8d3;padding:5vw;overflow:hidden}.present-service h3{background:#eb6160;color:#fff;border-radius:100px;text-align:center;font-weight:700;padding:.2em;margin-bottom:5vw;line-height:1.5em}.present-service .present{border:solid 2px #cd5554;margin-bottom:5vw}.present-service .service{border:solid 2px #43a9f0}.present-service .present,.present-service .service{background:#ffffffbd;padding:5vw;border-radius:10px;position:relative;line-height:1.5em;font-weight:700;font-size:5.5vw}.present-service .note{font-size:11px;line-height:1.3em;font-weight:400}.present-service .present span{color:#eb6160;display:block;font-size:.8em;line-height:1.5em}.present-service .service span{color:#289ddf;display:block;font-size:.8em;line-height:1.5em}.present-service img{position:absolute;width:5vw}.present-service ul{display:flex;flex-wrap:wrap}.present-service ul li{width:100%;position:relative}.present-service ul li:not(:last-child){margin-bottom:.5em}.present-service ul li:not(:first-child){width:50%}.present-service .service span.kome{display:inline-block;color:#000;font-size:.6em}.present-service .danbo-ru{width:33vw;top:-2vw;right:0}.present-service .gamute{width:14vw;top:9vw;right:3vw}.present-service .futonfukuro{width:16vw;bottom:2vw;right:0}.present-service .hanguerbox{width:11vw;top:-2vw;right:30vw}.present-service .washer{width:14vw;top:-19vw;right:-24vw}.present-service .bed{width:32vw;bottom:20vw;right:-5vw}#reason{margin:10vw 0}#reason .title{font-size:6.5vw;font-weight:700;padding-bottom:.2em;border-bottom:solid 5px #2589d4;text-align:center;line-height:1.5em;width:10em;margin:0 auto 1.5em}#reason .reason .point{position:relative;background:#2589d4;color:#fff;font-weight:700;font-size:3vw;width:5em;text-align:center;position:absolute;top:-1em}#reason .reason .point:after{display:block;content:"";border-top:solid 1em transparent;border-left:solid .5em #002f53;border-right:solid 1em transparent;position:absolute;z-index:10;right:-1.5em;top:0}#reason .reason .point .number{font-size:1.8em}#reason .reason{background:#e4f5fe;margin:5vw 2vw;border-radius:15px;position:relative;padding:5vw}#reason .reason .subtitle{font-weight:700;color:#0167b4;text-align:center;font-size:5.3vw;margin:.5em 0}#reason .reason .title{font-weight:700}#reason .reason .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#reason .reason img{display:block;width:40%}#reason .reason p{width:60%;font-size:3.5vw;line-height:1.5em}#flow{margin:10vw 5vw}#flow .title{font-size:5vw;font-weight:700;text-align:center;line-height:1.5em;margin:0 auto 1em}#flow .number{background:#3c86cc;color:#fff;width:1em;height:1em;display:flex;justify-content:center;align-items:center;border-radius:5px;font-weight:700;font-size:6vw;line-height:1em;padding:.2em;position:absolute}#flow .wrap{background:#e9f6ff;display:flex;flex-wrap:wrap;padding:2vw}#flow .flow{margin:2vw;width:calc(50% - 4vw);border-radius:10px;position:relative}#flow .flow img{width:100%}#flow .flow .subtitle{text-align:center;font-weight:700}#faq{background-size:auto auto;background-color:rgba(255,255,255,.63);background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,rgba(157,214,255,.71) 4px,rgba(157,214,255,.71) 5.1px);padding:10vw 5vw}#faq .title{font-size:5vw;font-weight:700;text-align:center;line-height:1.5em;margin:0 auto 1em}#faq>p{font-size:12px;line-height:1.7em;width:70%;margin:0 auto 20px}#faq .faq{background:#fff;padding:1em;border-radius:10px}#faq .faq:not(:last-child){margin-bottom:1em}#faq .question,#faq .answer{margin-left:14.4vw}#faq .question{position:relative;font-weight:700;font-size:4.5vw;line-height:1.6em;margin-bottom:.5em}#faq .answer{position:relative;font-size:3.5vw;line-height:1.8em}#faq .question:before,#faq .answer:before{content:"";display:block;width:2em;height:2em;border-radius:100px;background:#3c86cc;position:absolute;left:-2.5em;font-size:5vw}#faq .question:after,#faq .answer:after{content:"Q";position:absolute;color:#fff;left:0;top:0;width:2em;height:2em;display:flex;justify-content:center;align-items:center;font-weight:700;margin-top:-.1em;font-size:5vw;left:-2.5em}#faq .answer:before{background:#d6eeff}#faq .answer:after{content:"A";color:#000}.reserve{background:#d5eafa;padding:5vw}.reserve img{width:100%}.reserve .freedial{font-weight:700;text-align:center;line-height:1.3em;font-size:5vw}.reserve .freedial .onday{display:block;font-size:.9em}.reserve .freedial .onday span{font-size:.8em}.reserve .freedial img{width:80vw;display:block;margin:.5em auto}#landing .line-estimate{background:#0dbf3b;color:#fff;padding:2vw}#landing .line-estimate .easy{color:#35ae42;font-weight:700;font-size:8vw;line-height:1.5em}#landing .line-estimate .catch{text-align:center;font-weight:700;font-size:6vw;line-height:1.5em;margin:0 0 .5em}#landing .line-estimate .wrap{background:#fff;padding:2vw;border-radius:10px;color:#000;text-align:center}#landing .line-estimate .round{font-size:5vw;line-height:1.5em;font-weight:700}#landing .line-estimate .comment{color:#15ab3c;font-size:4vw;line-height:1.5em;font-weight:700}#landing .line-estimate>div img{width:90%;display:block;margin:1em auto .7em}#kaitori{background:#f5ee81;padding:5vw;position:relative}#kaitori img{width:100%}#kaitori .kuma{position:absolute;width:20vw;bottom:32vw;right:5vw}#kaitori .pict{width:80%}#kaitori .suguwakaru{position:absolute;bottom:28vw;width:17vw;left:8vw}.line-estimate .lineid{color:#35ae42;font-weight:700;border:dashed 1px #000;border-radius:5px;margin:1vw 5vw;padding:1vw}.line-estimate .lineid .id{font-size:1.3em;display:inline}@media screen and (min-width:460px){#bottmcontact .sp li:first-child{display:none}#flow .number{font-size:25px}}@media screen and (min-width:640px){#landing .strip.hide{margin-top:-20px;padding:20px}#landing .strip .price{font-size:53px}#landing .strip .area{font-size:18px}#landing .strip #r-estimate{margin-top:10px}#landing .card{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;font-size:16px;background:#fff;padding:.2em;border-radius:5px;width:95%;margin:auto}#landing .smart-est{font-size:20px}#landing .smart-est .title{font-size:42px}#landing .form .label{font-size:18px;width:90px;border:0;text-align:right;margin:0}#landing .form .flex{width:calc(100% - 100px)}.simuration-link{font-size:23px;width:12em;margin:.5em auto .5em}#landing .form .inwrap{width:500px;margin:auto;display:flex;flex-wrap:wrap;padding:1.5em 1em 1em}#customer-voice .title{font-size:25px;width:100%}#customer-voice{background:url(//hikkoshi.riki.nagoya/wp-content/themes/riki/css/../img/landing/flag.png) #fff9fa no-repeat;background-size:420px;padding:100px 20px 50px;background-position:50% 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#customer-voice img{width:50px}#customer-voice .voice{margin:10px;width:calc(50% - 20px)}#reason{display:flex;flex-wrap:wrap}#reason .title{font-size:25px;width:16em;margin:0 auto 1em}#reason .title br{display:none}#reason .reason{width:calc(50% - 50px);padding:15px;margin:20px 10px}#reason .reason .subtitle{font-size:20px}#reason .reason p{font-size:14px}#reason .reason .point{font-size:12px}#landing .line-estimate .easy{font-size:30px}#flow{margin:30px 15px}#flow .title{font-size:25px}#flow .flow{margin:5px;width:calc(25% - 10px)}#flow .wrap{padding:10px;max-width:800px;margin:auto}#faq{padding:40px 50px}#faq .title{font-size:25px}#faq .question{font-size:18px}#faq .answer{font-size:14px}#faq .question,#faq .answer{margin-left:50px}#faq .question:before,#faq .answer:before{font-size:18px}#faq .question:after,#faq .answer:after{font-size:18px}.present-service ul li:not(:first-child){width:27%}.present-service{padding:5vw}.present-service .note{margin-top:.5em;position:absolute;bottom:-18px;left:0}.present-service h3{margin:0 50px 20px}.present-service .present{margin-bottom:10px}.present-service .present,.present-service .service{font-size:20px}.present-service .present,.present-service .service{border:none;padding:0;background:0 0}.present-service ul{display:flex;flex-wrap:wrap;justify-content:space-between}.present-service ul li{width:calc(33% - 39px);border:solid 2px #cd5554;background:#ffffffbd;padding:15px;border-radius:10px;position:relative;line-height:1.5em;font-weight:700;font-size:3vw}.present-service .service ul li{border:solid 2px #43a9f0}.present-service ul li:not(:last-child){margin-bottom:0}.present-service .present ul li:first-child{width:calc(43% - 39px)}.present-service .present ul li:not(:first-child){width:calc(28.5% - 39px)}.present-service .danbo-ru{width:13vw;top:2.5vw;right:-1vw}.present-service .futonfukuro{width:9vw;bottom:3vw;right:1vw}.present-service .gamute{width:7vw;top:5vw;right:-1vw}.present-service .hanguerbox{width:7vw;top:1vw;right:0}.present-service .bed{width:15vw;bottom:4vw;right:-4vw}.present-service .washer{width:8vw;top:2vw;right:-2vw}.reserve{margin:30px;padding:10px 20px 20px;border-radius:10px}#landing .button{width:65vw;max-width:500px;display:block;margin:auto}.reserve .freedial{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.reserve .freedial>div{font-size:16px;line-height:1.2em}.reserve .freedial img{width:42vw;margin:.5em}#landing .line-estimate .catch{font-size:28px}#landing .linestep{display:flex;align-items:center;justify-content:space-between;border:dashed 1px #000;border-radius:11px;padding:10px;margin:20px 10px 10px}#landing .line-estimate .round{font-size:21px;width:6em;line-height:1.3em;margin:auto;margin-bottom:.3em}#landing .line-estimate .comment{font-size:12px}#landing .line-estimate .linestep>div{width:30%}#landing .line-estimate .linestep img{width:70%;margin:0}#landing .line-estimate>div .button img{margin:0;width:100%}#landing .line-estimate .wrap{padding:4vw 3vw 3vw}#kaitori{padding:5vw 10vw}#kaitori .suguwakaru{display:none}#kaitori h3 img{width:60%}#kaitori .pict{width:40%;position:absolute;top:0;right:2vw}#kaitori .kuma{position:absolute;width:9vw;bottom:6vw;right:7vw}#landing #kaitori .button{margin-top:5vw}.line-estimate .lineid{border:0;background:#ebf9ed}}@media screen and (min-width:760px){.reserve{margin:30px auto;width:570px}.reserve .freedial img{width:300px}#landing .card{width:530px}#landing .card li{max-width:80px}.reserve .freedial{font-size:32px}#landing .strip{padding:30px}#customer-voice{padding:100px calc(50vw - 360px) 50px}#reason .title{font-size:30px}#reason{max-width:760px;margin:100px auto}#faq{padding:40px calc(50vw - 330px) 50px}#faq>p{font-size:14px}#kaitori{padding:40px 60px 20px;width:560px;margin:70px auto}#landing #kaitori .button{margin-top:20px;width:560px}#kaitori .kuma{width:70px;bottom:25px;right:30px}.present-service{padding:20px 30px 35px;margin:50px auto;width:680px;border-radius:10px}.present-service .present ul li:not(:first-child){width:calc(32% - 60px)}.present-service ul li{font-size:20px}.present-service .danbo-ru{width:100px;top:14px;right:10px}.present-service .gamute{width:60px;top:20px;right:-7px}.present-service .futonfukuro{width:70px;bottom:10px;right:10px}.present-service .hanguerbox{width:43px;top:4px;right:15px}.present-service .washer{width:60px;top:8px;right:5px}.present-service .bed{width:110px;bottom:20px;right:-10px}.present-service .present ul li:first-child{width:calc(42% - 40px)}.present-service ul li{padding:15px 13px}.present-service h3{margin:0 50px 20px}#landing #photos img{width:calc(25% - 10px);margin:5px}}@media screen and (min-width:1000px){#reason{max-width:860px}#reason .reason .wrap{margin:0 20px}#flow{margin:100px 15px}.reserve .freedial img{width:290px}#landing .line-estimate{padding:20px calc(50vw - 420px)}#landing .line-estimate .wrap{padding:40px 30px 25px}#landing .linestep img{width:500px}#landing .linestep{padding:20px 30px 20px 20px}#kaitori{width:620px}#kaitori h3 img{width:53%;margin-left:20px}#kaitori div{margin-left:20px}#kaitori .pict{top:-10px;right:30px}.line-estimate .lineid{width:500px;margin:15px auto 0px;padding:15px;font-size:20px}}