@charset "utf-8";#plan .exception{font-size:12px;font-weight:400;text-align:center;line-height:1.8em;margin:15px}#plan .title{background:#a9d6f5;position:relative}#plan .title img{width:100%}#plan .title div{background:#fff;font-size:3vw;line-height:1.5em;padding:.5em;margin:2vw}#plan .title div .b{font-weight:700;line-height:1.5em;margin:0;font-size:3vw}#plan .title .tanshin{margin-top:4vw;margin-right:4vw;width:70vw}#plan .title .kuma{position:absolute;width:18vw;bottom:22vw;right:3vw}.present-service{background:#fcf8d3;padding:5vw;overflow:hidden}.present-service h3{background:#cd5554;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:#d73b39;display:block;font-size:.8em;line-height:1.5em}.present-service .service span{color:#1873a6;display:block;font-size:.8em;line-height:1.5em}.present-service img{position:absolute;width:5vw}.present-service ul li{position:relative}.present-service ul li:not(:last-child){margin-bottom:.5em}.present-service .service span.kome{display:inline-block;color:#000;font-size:.6em}.present-service .danbo-ru{width:33vw;top:0;right:0}.present-service .gamute{width:14vw;top:-3vw;right:3vw}.present-service .futonfukuro{width:25vw;bottom:0;right:14vw}.present-service .hanguerbox{width:18vw;top:1vw;right:20vw}.present-service .washer{width:18vw;top:-3vw;right:1vw}.present-service .bed{width:40vw;bottom:5vw;right:0}#plan-detail{margin:5vw}#plan-detail>p{font-size:13px;line-height:1.5em}#plan h2{font-weight:400;text-align:center;font-size:6vw;line-height:1.5em;margin-bottom:.5em}#plan .bl-wrap{background:#e9f6ff;border-radius:10px;padding:5vw;margin:5vw 0}#plan-detail table{width:100%;display:flex;border:solid 2px #5a95bd}#plan-detail table thead{width:8em;border-right:solid 1px #5a95bd}#plan-detail table tbody{width:calc(100% - 8em - 0em)}#plan-detail table tr{display:flex;flex-wrap:wrap}#plan-detail th,#plan-detail td{padding:7px;height:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#plan-detail th:not(:last-child),#plan-detail td:not(:last-child){border-bottom:solid 1px #5a95bd}#plan-detail td{width:100%}#plan-detail th{background:#c1dcef;line-height:1.4em;width:7em}#plan-detail td{background:#f9fdff;text-align:center;line-height:1.5em}#plan-detail td a{font-size:.7em;display:block;text-decoration:underline;width:100%;line-height:1.5em}#plan-detail td.maru{color:#cd5554;font-weight:700;font-size:5vw}#examples{margin:5vw}#examples .ex{background:#f9fdff;border:solid 2px #7daccd;padding:10px;position:relative}#examples .ex:first-child{margin-bottom:5vw}#examples .ex h3 span{color:#fff177;position:absolute;top:-5px;left:8px;font-size:.8em;text-shadow:#579ed0 2px 0px,#579ed0 -2px 0px,#579ed0 0px -2px,#579ed0 0px 2px,#579ed0 2px 2px,#579ed0 -2px 2px,#579ed0 2px -2px,#579ed0 -2px -2px,#579ed0 1px 2px,#579ed0 -1px 2px,#579ed0 1px -2px,#579ed0 -1px -2px,#579ed0 2px 1px,#579ed0 -2px 1px,#579ed0 2px -1px,#579ed0 -2px -1px;transform:rotate(357deg)}#examples .ex h3{background:#579ed0;color:#fff;font-size:5vw;padding:.2em .5em;margin-bottom:.5em;display:block;text-align:center}#examples .ex img{width:70%;display:block;margin:auto;height:34vw;object-fit:cover;object-position:top}#examples>p{font-size:13px;line-height:1.5em}#examples .rit{font-size:3.5vw;line-height:1.5em}#examples .ex dl:not(:last-child){margin-bottom:.5em}#examples .ex dl dt{font-size:11px;line-height:1.5em}#examples .ex dl dd{font-size:15px;line-height:1.5em;margin-left:.5em}#examples .ex .price{font-weight:700;font-size:20px;font-family:Arial;margin:2vw 5vw 2vw;text-align:right}#examples .ex .price span{font-size:.7em}#examples .one .ex:first-child{margin-bottom:0}.reserve{margin:10vw 5vw}.reserve img{width:100%}.reserve .freedial{font-weight:700;text-align:center;line-height:1.3em}.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}#plan .line-estimate{background:#0dbf3b;color:#fff;padding:2vw}#plan .line-estimate .catch{text-align:center;font-weight:700;font-size:6vw;line-height:1.5em;margin:0 0 .5em}#plan .line-estimate .wrap{background:#fff;padding:2vw;border-radius:10px;color:#000;text-align:center}#plan .line-estimate .round{font-size:5vw;line-height:1.5em;font-weight:700}#plan .line-estimate .comment{color:#15ab3c;font-size:4vw;line-height:1.5em;font-weight:700}#plan .line-estimate>div img{width:90%;display:block;margin:1em auto .7em}#otherplan{padding:5vw}#otherplan img{width:100%}#otherplan div{color:#1c56a6;text-align:center;font-weight:700;margin:.5em;font-size:5vw;line-height:1.5em}#free-service,#optionservice{margin:10vw 0}#free-service.service>p,#optionservice.service>p{padding:5vw;font-size:13px;line-height:1.5em}#free-service.service ul,#optionservice.service ul{background:#f6f6f6}#free-service.service ul li,#optionservice.service ul li{padding:8vw}#free-service.service ul li h4,#optionservice.service ul li h4{text-align:center;font-size:5vw}#free-service.service ul li img,#optionservice.service ul li img{width:100%;display:block;margin:1em auto;background:#fff;object-fit:cover;height:40vw}#free-service.service ul li p,#optionservice.service ul li p{font-size:13px;line-height:1.5em}#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:640px){#plan .title img{width:50%}#plan .title div{font-size:12px;margin:20px 0;width:48%;text-align:center}#plan .title .tanshin{margin-top:0;margin-right:30px;width:35%;position:absolute;top:6vw;right:5vw}#plan .title .kuma{width:10vw;bottom:10vw;right:2vw}main header.title{text-align:left}#plan .title div .b{display:block;font-size:15px}.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}#plan h2{font-size:28px}#plan-detail>p{font-size:14px;line-height:1.8em}#plan-detail table,#plan-detail table tr{flex-wrap:wrap}#plan-detail table thead,#plan-detail table tbody{width:100%;border:0}#plan-detail th,#plan-detail td{width:calc(100%/5 - 15px);height:auto}#plan .bl-wrap{padding:3vw;margin:30px 0}#plan-detail td a{font-size:.6em}#plan-detail td.maru{font-size:25px}#plan-detail th{border-bottom:solid 1px #5a95bd}#plan-detail th:not(:last-child){border-right:solid 1px #5a95bd}#plan-detail td:not(:last-child){border-bottom:0;border-right:solid 1px #5a95bd}#examples .ex{display:flex;flex-wrap:wrap}#examples .ex .lft{width:50%}#examples .ex .rit{width:50%}#examples .ex img{width:85%;height:25vw;object-position:center;margin-bottom:10px}#examples .ex dl:not(:last-child){margin-bottom:.3em}#examples .ex h3 span{background:#579ed0;position:relative;transform:rotate(0deg);color:#fff;top:auto;left:auto;text-shadow:none;padding:2px 5px 3px;margin-right:.5em}#examples .ex h3{color:#000;background:0 0;font-size:20px}#examples .ex:first-child{margin-bottom:20px}#examples .ex .price{margin:0;text-align:center}#examples>p,#free-service.service>p,#optionservice.service>p{font-size:14px;line-height:1.8em;padding:20px 5vw}#free-service.service ul,#optionservice.service ul{display:flex;flex-wrap:wrap;padding:20px}#free-service.service ul li,#optionservice.service ul li{padding:10px;width:calc(50% - 20px)}#free-service.service ul li h4,#optionservice.service ul li h4{font-size:20px;padding:10px;justify-content:space-between}#free-service.service ul li img,#optionservice.service ul li img{height:25vw}.reserve{margin:30px auto}#plan .button{width:80vw;display:block;margin:auto}.reserve .freedial{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.reserve .freedial img{width:35vw;margin:.5em}#plan .line-estimate .catch{font-size:28px}#plan .linestep{display:flex;align-items:center;justify-content:space-between;border:dashed 1px #000;border-radius:11px;padding:10px;margin:20px 10px 10px}#plan .line-estimate .round{font-size:21px;width:6em;line-height:1.3em;margin:auto;margin-bottom:.3em}#plan .line-estimate .comment{font-size:12px}#plan .line-estimate .linestep>div{width:30%}#plan .line-estimate .linestep img{width:70%;margin:0}#plan .line-estimate>div .button img{margin:0;width:100%}#plan .line-estimate .wrap{padding:4vw 3vw 3vw}#otherplan div{font-size:28px}#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}#plan #kaitori .button{margin-top:5vw}.line-estimate .lineid{border:0;background:#ebf9ed}}@media screen and (min-width:760px){#plan .title .tanshin{top:3vw}#free-service.service ul li,#optionservice.service ul li{padding:10px;width:calc(33.3333333% - 20px)}#free-service.service ul li img,#optionservice.service ul li img{height:auto}#free-service.service ul li h4,#optionservice.service ul li h4{padding:0}#examples .ex{width:calc(50% - 23px)}#examples .ex:first-child{border-right:0;margin-bottom:0}#plan .bl-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#examples .ex img{height:auto}#examples .ex img{height:auto}#examples .ex h3{font-size:17.5px;padding:.2em 0;width:100%;margin-bottom:0}#examples .ex{padding:5px 10px 10px;align-items:center;height:16.5em}#examples .ex dl dd{font-size:13px}#examples .ex .lft{width:45%}#examples .ex .rit{width:55%}#examples .one .ex:first-child{width:100%;border-right:solid 2px #7daccd}#examples .one .ex img{height:210px;margin:10px auto 10px;object-fit:contain}#examples .one .ex h3{position:absolute;top:10px;left:50%;margin-left:-43px;width:50%}#examples .one .ex .rit{margin-top:40px}#kaitori{padding:40px 60px 20px;width:560px;margin:70px auto}#plan #kaitori .button{margin-top:20px;width:560px}#kaitori .kuma{width:70px;bottom:25px;right:30px}#free-service.service ul li h4 span{font-size:.7em;display:block}}@media screen and (min-width:1000px){main header.title{padding:0 calc(50vw - 410px);overflow:hidden}#plan .title .tanshin{top:30px;width:290px;right:auto;left:50%;margin-left:60px}#plan .title .kuma{width:90px;bottom:71px;right:auto;left:50%;margin-left:330px}#plan .title img{width:380px;margin-top:50px}#plan .title div{width:380px;margin-bottom:50px}main header.title:before{content:"";display:block;width:500px;height:310px;background:url(//hikkoshi.riki.nagoya/wp-content/themes/riki/css/../img/plan/title_baloon.svg) no-repeat;position:absolute;left:50%;margin-left:0;background-size:80%;background-position:0 50%}.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}#plan-detail{padding:0 calc(50vw - 470px);margin:50px}#plan-detail>p,#examples>p,#free-service.service>p,#optionservice.service>p{text-align:center}#plan .bl-wrap{padding:30px}#examples{padding:20px calc(50vw - 470px);margin:50px}#examples .ex img{width:140px}#plan .button{width:600px}.reserve .freedial img{width:290px}#plan .line-estimate{padding:20px calc(50vw - 420px)}#plan .line-estimate .wrap{padding:40px 30px 25px}#plan .linestep img{width:500px}#plan .linestep{padding:20px 30px 20px 20px}#free-service,#optionservice{margin:100px 0}#plan .round{font-size:24px}#plan .comment{font-size:15px}#examples #plan .bl-wrap{margin-bottom:0}#examples>p,#free-service.service>p,#optionservice.service>p{padding:20px 0;width:840px;margin:auto}#free-service.service ul li h4 span{display:inline}#free-service.service ul,#optionservice.service ul{padding:20px calc(50vw - 420px)}#otherplan{padding:0 50px;margin:50px 0}#plan-detail td{height:50px}#plan-detail td.maru{font-size:30px}#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}#examples .one .ex img{height:210px;width:240px}}