#service .service{position:relative;padding:10vw 0 5vw}#service .name{font-size:29px;font-weight:700;line-height:1em;padding:8vw 5vw 9vw}#service .name span{font-family:Arial}#service .name .slogan{display:block;font-size:14px;line-height:1em;margin-top:7px}#service .feature{position:absolute;width:14em;right:0;top:117vw;background:#c6def3;background:linear-gradient(-123deg,rgba(198,222,243,.8) 0%,rgba(197,207,235,.8) 100%);padding:1.5em}#service #rikigarage .feature{top:27vw}#service #rikigarage .feature{background:#ffffffbf}#service .feature span{font-size:.5em;display:block}#service .images img{display:block}#service #rikigarage .images img{object-fit:cover;height:33vw;width:100%}#service .servicelink{margin:14vw 8vw 12vw;border-radius:5vw;background:#fff;overflow:hidden}#service .servicelink p{margin:1em 1.5em;font-size:.75em;line-height:1.8em}#service .servicelink p span{display:block}#service .servicelink img{object-fit:cover;width:100%;height:40vw;display:block}#service #casamia,#service #recycle,#service #rikigarage{background:#f2f2f2}#service #moving .name,#service #recycle .name{font-size:29px}#service #moving .name .slogan,#service #recycle .name .slogan,#service #rikigarage .name .slogan,#service #casamiahome .name .slogan{font-size:13px;line-height:1.6em;margin-top:12px;font-weight:400}#service #moving .servicelink,#service #casamiahome .servicelink{background:#f5f5f5}#service #moving .feature{width:16em}#service #recycle .feature{top:137vw}#service #moving .images,#service #recycle .images{display:flex;flex-wrap:wrap}#service #moving .feature{top:94vw}#service #moving .images img:nth-child(2),#service #recycle .images img:nth-child(2){object-fit:cover;width:50%}#service #moving .images img:last-child,#service #recycle .images img:last-child{object-fit:cover;width:50%}#main .link:before,#main .link:after{right:2em}#main .link:after{right:1.3em}#service-list{padding:5vw 5vw 15vw;background:#c6def3;background:linear-gradient(-123deg,rgba(198,222,243,1) 0%,rgba(197,207,235,1) 100%)}#service-list ul{display:flex;flex-wrap:wrap;justify-content:space-around}#service-list li{width:30vw;height:30vw;border-radius:30vw;background:#ffffff8c;border:solid 1px #000;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;font-size:4vw;padding:10px}#service-list li span.extlink:before{content:"";display:inline-block;width:1em;height:1em;margin-right:5px;background:url(//riki.nagoya/wp/wp-content/themes/riki-gk/images/externallinkoutline.svg)}#service-list li span.extlink{display:block;font-size:.6em}#showroom{padding:5vw 5vw 15vw}#showroom iframe{width:100%;height:40vw}#showroom adress{font-size:.8em}#information{background:#f8f8f8;padding:5vw}#information #info{margin-bottom:1em}#information article{font-size:14px;margin-bottom:.8em;line-height:1.6em;display:flex;flex-wrap:nowrap}#information article time{font-size:12px;margin-right:2em}#information article h3{font-weight:400}#mission{padding:10vw 5vw 5vw}#mission span.block{background:#000;color:#fff;font-size:.8em;line-height:1em;padding:.3em 0 .4em;margin-bottom:1em;display:block;width:9em;text-align:center}#mission h2{font-weight:400;font-size:5vw;margin-bottom:.5em;padding-bottom:.5em;position:relative}#mission h2:after{content:"";display:block;position:absolute;top:3.3em;width:100%;height:2px;background-size:auto auto;background-color:rgba(255,255,255,1);background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(0,0,0,1) 5px,rgba(0,0,0,1) 6px)}#mission p{font-size:.8em;line-height:1.8em}#mission .link{font-size:.8em;margin-top:1em;display:block}#contact-form label{font-weight:500;padding:5px;display:block}#contact-form input,#contact-form textarea{border-radius:5px;border:solid 1px #ddd;padding:8px 11px 8px 40px;width:100%}#contact-form .controls{position:relative}#contact-form .controls i{display:block;width:34px;position:absolute;top:0;left:5px;color:#e5e5e5;font-size:24px;line-height:1.7em;text-align:center;font-weight:300}.form-group{margin-bottom:10px}.btn{padding:10px 30px;color:#fff;font-weight:300;background:#2a3333;outline:none !important;border-radius:0;width:100%;border:0;font-size:1em}.btn i{padding-right:7px}@media (min-width:575px){#service-list li{width:160px;height:160px;font-size:16px}#service-list li a{font-size:1.15em;padding:0}#service-list li{width:23vw;height:23vw;margin-right:-1vw;margin-left:-1vw}}@media (min-width:759px){#service-list li{width:20vw;height:20vw;margin-right:5px;margin-left:5px}#service-list li a{width:5em}#main-image p{margin:20px 0 0;font-size:23px;line-height:1.6em}#main-image img{width:340px;margin:5vw 0 3vw calc(50vw + 17vw - 170px)}#service .service{padding:10px 0 50px}#service #moving.service,#service #recycle.service,#service #rikigarage.service,#service #casamiahome.service{padding:80px 0 50px}#service #moving .name,#service #recycle .name,#service #casamiahome .name{font-size:43px}#service #moving .name .slogan,#service #recycle .name .slogan,#service #rikigarage .name .slogan,#service #casamiahome .name .slogan{font-size:14px;margin-top:23px}#service .name{padding:0 50px 60px;font-size:43px}#service .name .slogan{font-size:18px;margin-top:12px;letter-spacing:.05em}#service .feature{right:40px;top:142px;z-index:1}#service .images{display:flex;flex-wrap:wrap;position:relative}#service .images img{width:50%}#service #rikigarage .images img{width:100%}#service .servicelink p{font-size:14px}#service .servicelink{border-radius:10px;width:580px;margin:60px auto}#service .servicelink a{display:flex;align-items:center}#service .servicelink img{width:39%;height:10em}#service #moving .feature,#service #recycle .feature{top:182px;z-index:1}#service #moving .images img:last-child,#service #recycle .images img:last-child{width:20%;position:absolute;bottom:0;left:50%;margin-left:-8%}#service #recycle .images img:last-child{width:30%}#service #moving .images img:first-child,#service #recycle .images img:first-child{width:60%}#service #moving .images img:nth-child(2),#service #recycle .images img:nth-child(2){width:40%}#main .title+p{font-size:.9em;width:32em;margin:0 auto 2em;line-height:1.7em}#showroom{padding:50px calc(50vw - 360px) 150px}#information{padding:5vw 8vw}#mission{padding:100px 50px 50px;width:660px;margin:auto}#mission h2{font-size:35px}#mission p{font-size:16px;line-height:2.2em}#mission .link{font-size:15px}#main .title{font-size:30px}}@media (min-width:999px){#main-image{padding:40px calc(50vw - 480px) 50px}#main-image img{width:420px;margin:50px 0 0 530px}#main-image p{font-size:27px}#service-list{padding:50px calc(50vw - 400px) 90px}#service .images img{object-fit:cover;height:500px}#service #rikigarage .images img{height:300px}#service #moving .images img:last-child,#service #recycle .images img:last-child{height:270px}#service-list li:nth-child(2):before{margin-left:90px}#service-list li:last-child:before{margin-left:-90px}#service .name{padding:0 calc(50vw - 480px) 60px}#service #rikigarage .name{padding:0 calc(50vw - 480px) 20px}#service .feature{right:auto;left:50%;margin-left:220px;padding:1.5em 2.5em;width:16em;line-height:1.5em;font-size:19px;top:90px}#service #rikigarage .feature{top:120px}#service #moving .feature,#service #recycle .feature{width:21em;margin-left:83px;top:137px}#service .servicelink{width:720px}#service .servicelink img{width:45%;height:12em}#service .servicelink p{width:calc(55% - 4em);margin:1em auto}#service-list li{width:185px;height:185px}#information{padding:50px calc(50vw - 350px)}#showroom{padding:50px calc(50vw - 480px) 150px}#showroom iframe{height:460px}#showroom adress{font-size:15px;margin:10px;display:block}#showroom adress br{display:none}#mission{width:970px}#mission span.block{font-size:16px;padding:10px 0;width:10em}#contact{position:relative}#contact:after{font-family:"Font Awesome 5 Free";content:'\f1d8';font-weight:900;position:absolute;bottom:0;left:5vw;font-size:20vw;color:#eef5ffab;z-index:1}}