*{font-size:10px;font-weight:400;text-decoration:none;color:#000;min-height:0;min-width:0;font-family:"游ゴシック体",YuGothic,sans-serif;text-decoration:none;list-style:none}.wrap{max-width:1100px;width:80%;margin:0 auto}.ttl{font-family:cronos-pro,sans-serif;font-weight:600;line-height:6rem;text-align:center;margin-bottom:30px}.ttl h2{font-size:8rem;margin-bottom:0;font-family:cronos-pro,sans-serif;font-weight:600;font-style:normal}.ttl span{font-size:2rem;font-weight:700}.tategaki{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}.under-w{background:linear-gradient(transparent 70%,#fff 70%);width:fit-content;margin:15px auto;text-align:center}.under-b{background:linear-gradient(transparent 70%,#63a5c8 70%)}.relat{position:relative}.absol{position:absolute}.flex{display:flex}.back-top{position:fixed;bottom:10px;right:50px}.newMark{width:30px !important;color:#fff;font-size:11px !important;background:#f35b69;position:relative;top:-2px;margin-right:15px;display:inline-block;text-align:center !important;padding:3px 10px}.nav-line li a{position:relative}.nav-line li a:before{content:"";display:block;position:absolute;left:0;bottom:-5px;width:0;height:2px;background-size:5px 2px;background-image:linear-gradient(to right,#63a5c8,#63a5c8 3px,transparent 3px,transparent 8px);-webkit-transition:width .2s ease;-moz-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease}.nav-line li a:hover:before{width:100%}.d-thumb-txt p,.three-points .txt p,.flow .content .txt p,.qanda .content .answer p{line-height:1.5}.renove-cat .cat-txt p,.contact .lead p{line-height:1.7}header .nav-line li:last-child a:hover:before{width:0}body{position:relative;z-index:-1000}header{height:100px;width:calc(100vw - 100px);display:block;position:fixed;background-color:#fff;top:0;left:0;box-shadow:0px 0px 8px rgba(0,0,0,.4);padding:0 50px;z-index:500}header .phone-nav{display:none}header .h-left{width:30%;line-height:100px}header .h-left a{display:inline-block}header .h-left a img{vertical-align:middle;width:350px}header .h-right{text-align:right;width:70%;line-height:80px;display:inline-block}header .h-right .pc-nav ul{display:block;line-height:100px;margin:0}header .h-right .pc-nav li{display:inline-block}header .h-right .pc-nav li a{font-weight:700;font-size:1.8rem;margin-left:30px}header .h-btn{color:#63a5c8;border:3px solid #63a5c8;border-radius:5px;padding:15px 25px}.phone a{display:flex}.hero{margin:0;padding:0;position:relative}.hero .hero-wrap .h-slider_main{z-index:-100}.hero .hero-txt{position:absolute;width:70%;bottom:20%;left:8%}.hero .hero-txt .txt-img{width:40%}.hero .hero-txt .detail{font-weight:700;font-size:3.5rem;color:#fff;letter-spacing:.5rem;line-height:5rem;margin-bottom:60px}.b-btn{position:relative;display:inline-block;background-color:#fff;border-radius:5px;padding:22px 40px;transition:all .5s}.b-btn span{color:#63a5c8 !important;font-size:3rem;font-weight:700}.b-btn:before{position:absolute;bottom:-15px;left:0;content:"";width:100%;height:16px;background-color:#63a5c8;z-index:-1;transition:all .5s;border-radius:0 0 5px 5px}.b-btn:hover{-webkit-transform:translate(0,10px);transform:translate(0,10px)}.b-btn:hover:before{height:3px;bottom:-3px}.b-btn .phone-size{display:none}.news{margin-top:100px;margin-bottom:130px}.news .content{border-top:2px solid #000;border-bottom:2px solid #000;padding:40px 0}.news .news-list ul li{display:flex;align-items:center;margin-bottom:20px}.news .news-list ul li span{width:35%;text-align:right;font-size:3rem}.news .news-list ul li hr{border:none;width:15%;margin:0 40px;border-bottom:3px dotted #a2a2a2}.news .news-list ul li a{width:50%;text-align:left;font-size:2rem}.concept{padding:60px 0;background-color:#d6e8f2}.concept .concept-lead{text-align:center}.concept .concept-lead p{font-weight:700;display:block;font-size:3.5rem;margin:15px auto}.concept .txt{margin-top:60px;font-size:2.5rem;text-align:center;line-height:5rem}.what-we{padding:100px 0}.we-can{margin-bottom:250px}.we-can .ttl{margin-bottom:30px}.we-can .ttl-house{margin-bottom:100px}.we-can .ttl-house .dashed-border{height:3px;position:relative}.we-can .ttl-house .dashed-border:after{content:"";background-image:linear-gradient(to right,#707070,#707070 8px,transparent 3px,transparent 8px);background-size:15px 5px;background-repeat:repeat-x;position:absolute;top:0;left:0;bottom:0;right:0}.we-can .ttl-house h3{font-weight:700;position:relative;text-align:center;font-size:4.2rem}.we-can .ttl-house h3 span{font-size:3rem;display:block}.we-can .ttl-house h3:before{position:absolute;content:url(//www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/what-we-can/ttl-left.png);left:10%;top:10%}.we-can .ttl-house h3:after{position:absolute;content:url(//www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/what-we-can/ttl-right.png);right:10%;top:10%}.we-can .ttl h2{position:relative;font-size:5.5rem}.we-can .ttl h2:after{position:absolute;content:"";width:50px;height:1px;background-color:#000;bottom:-10px;left:50%;transform:translateX(-50%)}.we-can .before-img,.we-can .after-img,.we-can .middle-img{position:relative;text-align:center}.we-can .absolute-img{position:absolute;z-index:-10}.we-can .before-img .absolute-img{bottom:-30%;right:5%}.we-can .before-img{margin-bottom:70px;margin-top:60px}.after-img .hover-btn{position:absolute;width:65px;z-index:5}.after-img .img-a{top:191px;left:500px}.after-img .img-b{top:191px;left:897px}.after-img .img-c{top:470px;left:897px}.after-img .img-d{top:470px;left:622px}.after-img .img-e{top:470px;left:357px}.after-img .img-f{top:470px;left:139px}.after-img .img-g{top:235px;left:108px}.after-img .img-h{top:91px;left:258px}.hover-img{transition:all .5s ease}.we-can .after-img .img1{bottom:-8%;left:0}.we-can .after-img .img2{bottom:-32%;right:0}.hover-img{display:none;width:100%;background-color:#fff;border:2px solid #000;width:15%;padding:50px 15px 15px;position:absolute;z-index:1}.after-img .img-ad{top:219px;left:432px}.hover-img.img-bd{top:219px;left:829px}.hover-img.img-cd{top:498px;left:830px}.hover-img.img-dd{top:498px;left:555px}.hover-img.img-ed{top:498px;left:289px}.hover-img.img-fd{top:498px;left:72px}.hover-img.img-gd{top:261px;left:41px}.hover-img.img-hd{top:119px;left:191px}.hover-img .image{position:relative;border-radius:5px}.hover-img .image img{width:65px;position:absolute;top:-80px;left:50%;transform:translateX(-50%)}.hover-img .image .detail span{font-weight:700;font-size:2rem;text-align:left;display:block;padding-bottom:10px;border-bottom:1px solid #000}.hover-img .image .detail p{text-align:left;margin-top:15px;line-height:1.85rem}.after-img .img-a:hover+.hover-img{display:block}.after-img .img-b:hover+.hover-img{display:block}.after-img .img-c:hover+.hover-img{display:block}.after-img .img-d:hover+.hover-img{display:block}.after-img .img-e:hover+.hover-img{display:block}.after-img .img-f:hover+.hover-img{display:block}.after-img .img-g:hover+.hover-img{display:block}.after-img .img-h:hover+.hover-img{display:block}.hover-img:hover{display:block}.we-can .pic-after-phone{display:none}.we-can .pic-after-pc{width:100%}.design-slider{margin-bottom:50px}.design-slider .design-wrap{display:flex}.d-main-wrap,.d-thumb-wrap{width:50%}.d-main-wrap .slick-slider{width:85% !important;margin:0 auto}.slick-prev:before,.slick-next:before{font-size:6rem;color:#707070}.slick-prev,.slick-next{top:50%;width:60px;height:60px;z-index:100}.slick-prev{left:-70px}.slick-next{right:-60px}.slick-dots{bottom:-50px}.d-main-wrap .slick-dots li button:before{font-size:1.6rem}.d-slider_main .slick-list{border-radius:50%}.d-thumb-wrap .d-thumb-txt{display:block;width:100%}.d-thumb-wrap .d-thumb-img{height:320px}.d-thumb-wrap .d-thumb-img img{display:block;margin:0 auto;text-align:center}.d-thumb-wrap .d-thumb-txt{height:240px}.d-thumb-wrap .slick-track .d-slider-block{width:100% !important}.d-thumb-txt .d-ttl{display:flex;align-items:center;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px}.d-thumb-txt .sub-txt{display:inline-block !important;line-height:100%;font-weight:700}.d-thumb-txt h3{font-weight:700;display:inline-block;font-size:3rem;margin:0 0 0 15px}.d-thumb-txt p{height:88px;font-size:2rem;margin:0}.d-thumb-txt .sub-img{text-align:right;margin:0}.d-thumb-txt .sub-img img{display:inline-block}.three-points{margin-bottom:120px}.three-points .contents{display:flex}.three-points .contents .content{width:33.333%;position:relative;border:4px solid #63a5c8;padding:30px 20px 15px;margin-right:40px}.three-points .contents .content:nth-child(3){margin-right:0}.three-points .content .illust{width:115px;height:115px;position:absolute;background-color:#fff;top:-30px;right:-5px}.three-points .illust img{position:absolute}.three-points .ill-1{top:-30px;right:0}.three-points .ill-2{top:0;right:-15px}.three-points .ill-3{top:0;right:0}.three-points .ttl{margin-bottom:15px;text-align:left;line-height:0}.three-points .ttl span,.three-points .ttl p,.three-points .ttl h3{color:#63a5c8;text-align:left}.three-points .ttl span{font-family:cronos-pro,sans-serif;font-size:1.8rem;line-height:3rem;display:inline-block}.three-points .ttl .b-ttl{display:inline-block;padding-left:10px;border-left:1px solid #63a5c8}.three-points .ttl .b-ttl p,.three-points .ttl .b-ttl h3{font-family:cronos-pro,sans-serif;margin:0;font-size:4.2rem;line-height:5rem;letter-spacing:.5px}.three-points .txt p{font-size:2rem}.renove-cat{position:relative;padding:60px 0 100px;background-color:#d6e8f2;z-index:-10}.renove-cat .ttl{margin-bottom:0}.renove-cat .cat{display:flex;margin-bottom:60px}.renove-cat .cat-img{margin-right:80px}.renove-cat .cat-img img{display:block}.renove-cat .cat-txt{width:70%;margin-top:auto}.renove-cat .cat-txt p,.renove-cat .cat-txt h3{display:inline-block;margin:0}.renove-cat .cat-txt h3{font-size:3rem;margin-bottom:15px;font-weight:700}.renove-cat .cat-txt p{font-size:2rem}.renove-cat .cat-txt .relat:before{position:absolute;top:-55px;left:0;z-index:-1}.renove-cat .cat-txt .cat-w1:before{content:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/category/catxt-1.png)}.renove-cat .cat-txt .cat-w2:before{content:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/category/catxt-2.png)}.renove-cat .cat-txt .cat-w3:before{content:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/category/catxt-3.png)}.works{padding-top:120px;margin-bottom:100px}.works .wrap{max-width:1200px;width:85%}.works .contents{margin-top:50px}.works .content{border:2px solid #707070;border-radius:5px;padding-bottom:20px;margin-right:15px;margin-left:15px}.works .content img{width:100%;height:235px;object-fit:cover}.works .content .text{padding-left:20px;padding-right:20px}.works .content .text h3{font-weight:700 !important;font-size:2rem;font-weight:400;margin-top:20px;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #707070}.works .content .text span{font-size:1.2rem;text-align:center}.works .content .text .tag{display:inline-block;width:calc(50% - 28px);border:1px solid #707070;border-radius:5px;padding:3px 8px;margin-right:15px}.works .content .text .more{color:#63a5c8;font-weight:700;display:block;display:inline-block;width:calc(50% - 28px);border:1px solid #63a5c8;border-radius:5px;padding:3px 8px}.works .contents .w-slider_main .slick-track{display:flex;flex-wrap:wrap}.remodal .section-top{display:flex;margin-bottom:80px}.remodal span{font-size:1.5rem;text-align:center}.remodal .tag{display:inline-block;width:180px;border:1px solid #707070;border-radius:5px;padding:3px 8px}.remodal .section-lead{width:calc(50% - 20px);text-align:left;margin-right:40px}.remodal .section-lead h3{font-weight:700 !important;display:inline-block;width:80%;font-size:3rem;font-weight:400;margin-top:20px;margin-bottom:20px}.remodal .section-lead span:nt-child(2){text-align:right}.remodal .m-ttl h4{font-size:2.3rem;font-family:cronos-pro,sans-serif;text-align:left;border-bottom:1px dotted #707070;padding-bottom:10px;margin-bottom:25px;margin-top:0}.remodal .section-lead .m-ttl p{font-size:1.8rem;text-align:left;font-weight:400;margin:0;line-height:3rem}.remodal .section-photo{width:calc(50% - 20px)}.remodal .section-photo .m-slider_main{margin-bottom:25px}.remodal .section-photo .m-slider_main .image-inner{display:inline-block;height:338px}.remodal .section-photo .m-slider_main .m-slide_block{object-fit:contain;height:350px;margin:0 auto}.remodal .section-photo .m-slider_thumb img{height:80px;object-fit:cover;margin-right:20px}.remodal .section-design{margin-bottom:80px}.remodal .section-outline{margin-top:0;margin-bottom:20px}.remodal .section-outline table{border-collapse:collapse;width:100%;border-radius:5px}.remodal .section-outline td,.remodal .section-outline th{font-size:1.7rem;text-align:left;padding:10px 14px;border:2px solid #707070;border-collapse:collapse}.remodal .section-outline th{width:20%;background-color:#e8e8e8;font-weight:700}.remodal .section-outline td{width:30%}.remodal-btn{width:224px;padding:10px;background-color:#fff;border:1px solid #63a5c8}.remodal-btn span{color:#63a5c8}.flow{padding:40px 0 100px;background-color:#d6e8f2}.flow .contents{display:flex;margin-top:80px}.flow .conts-2{justify-content:center}.flow .content{width:25%;margin-right:70px}.flow .cont-2{width:200px;margin-right:30px}.flow .cont-2:nth-child(2){margin-left:60px}.flow .contents:nth-child(2) .content:nth-child(4),.flow .contents:nth-child(3) .content:nth-child(5){margin-right:0}.flow .content .img1{top:-40px;left:-20px}.flow .content .img2{top:50%;right:-25%;transform:translateY(-50%)}.flow .cont-2 .img2{right:-40%}.flow .content .txt h3{font-size:2.5rem;width:200px;margin:10px 0;line-height:1.25;font-weight:700}.flow .content .txt p{font-size:1.4rem;width:200px}.flow .content .txt span{width:160px;text-align:center;font-size:1.4rem;display:inline-block;background-color:#fff;border:1px dotted #000;padding:10px 20px}.flow .tyu-phone{display:none}.qanda{padding:40px 0 100px}.qanda .content{border-top:1px solid #000;padding:30px 0 30px 30px}.qanda .content:last-child{border-bottom:1px solid #000}.qanda .content .question,.qanda .content .answer{display:flex;align-items:center}.qanda .content .question img,.qanda .content .answer img{width:35px;height:35px;margin-right:20px}.qanda .content .question p{font-size:2.5rem;margin:0;font-weight:700}.qanda .content .answer p{width:100%;font-size:2rem}.qanda .staff-banner{width:100%;margin:50px auto 0}.qanda .staff-banner img{width:100%;object-fit:cover}.qanda .staff-banner .phone-img{display:none}.contact{position:relative;background-image:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/CTA/pc-bg.jpg);background-repeat:none;background-size:cover;padding:80px 0;z-index:-100}.contact .wrap{display:flex}.contact .lead{width:60%}.contact .lead h2{font-weight:700;display:inline-block;font-size:3.8rem;color:#fff;font-weight:700;margin:0}.contact .lead p{width:90%;font-size:1.8rem;color:#fff;margin-top:30px}.contact .contents{margin-left:auto}.contact .contents span,.contact .contents p{color:#fff}.phone{display:flex;margin-top:30px;text-align:center;align-content:center;justify-content:center}.phone .txt{margin:auto;text-align:left}.phone span{font-size:2rem}.phone p{font-size:3.5rem;margin:0}.contact .contents p{font-size:1.5rem;text-align:center;margin-top:5px}.contact .phone-size{display:none}.phone img{width:80px}.contact .contents .txt p{font-size:2.8rem}footer .footer-nav ul{display:flex;margin:50px 0 30px;justify-content:center}footer .footer-nav ul li{display:inline-block;margin-right:30px}footer .footer-nav ul li:last-child{margin-right:0}footer .footer-nav ul li a{position:relative;width:100%;height:100%;font-size:2rem;padding:5px;font-weight:700}footer .phone-size{display:none}footer .logos{display:flex;justify-content:center}footer .logos .logo{margin-right:30px}footer .logos .logo img{display:block;margin-bottom:10px;width:350px}footer .logos .logo span{letter-spacing:2.8px;text-align:center}.insta{display:flex;justify-content:center;align-items:center}.insta img{margin-right:15px}.insta span{font-size:1.5rem;padding:20px 0;border-top:1px solid #000;border-bottom:1px solid #000;font-weight:700}.banner{margin:30px auto 0;text-align:center}footer .copyright{display:block;text-align:center;margin:30px 0}.cover{width:100vw;height:400px;background-image:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/top/PC_1.jpg);background-size:cover;z-index:1;position:relative;overflow:hidden}.cover:before{content:'';position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;background:inherit;filter:blur(5px)}.cover h2{font-weight:700;font-family:cronos-pro,sans-serif;display:block;content:'';position:absolute;top:50%;left:50%;font-size:5rem;text-align:center;color:#fff;transform:translateX(-50%);text-shadow:0 0 10px #000;z-index:2}#template-single,#template-page{padding:80px 0}.single-wrap{border:1px solid #000;padding:50px}.single-header{padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #000}.single-ttl{font-size:3rem;text-align:left;display:block;margin-bottom:0}.single-date,.single-cat{font-size:1.2rem;display:inline-block;text-align:left}.single-date{margin-right:15px}.single-wrap .content{font-size:1.4rem;text-align:left;border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:15px}.single-wrap img{margin:10px 0;object-fit:cover;width:100%;height:auto}.single-wrap p{font-size:1.8rem;line-height:2.5rem}.page-nav{display:flex}.page-nav a:nth-child(2){margin-left:auto}.page-nav span{display:block}.page-nav .prev{text-align:left}.page-nav .next{text-align:right}@media screen and (max-width:1440px){*{font-size:8px}header{height:80px}header .h-left{width:25%;line-height:80px}header .h-left a img{width:90%}header .h-right{width:80%;line-height:70px}header .h-right ul{line-height:70px}header .h-right ul li a{font-size:1.8rem;margin-left:30px}.ttl h2{font-size:7rem}.wrap{width:70%}.hero .hero-txt{width:50%;bottom:25%;left:8%}.hero .hero-txt .detail{font-size:2.5rem;letter-spacing:.25rem;line-height:4rem;margin-bottom:40px}.hero .hero-txt .b-btn,.contact .contents .b-btn{font-size:2rem;padding:18px 50px}.news .news-list ul li span{font-size:2.5rem}.news .news-list ul li a{font-size:1.8rem}.concept .concept-lead{display:flex;flex-direction:column}.concept .concept-lead p{width:fit-content;font-size:3rem;margin:5px auto 0}.concept .txt{margin-top:40px;font-size:2rem;line-height:4rem}.we-can{margin-bottom:280px}.we-can .before-img .absolute-img{width:40%}.we-can .before-img img:nth-child(2){width:50%}.we-can .after-img .img2{width:60%;bottom:-30%;right:0;width:60%}.d-thumb-txt .sub-img img{width:85%}.three-points .contents .content{padding:30px 15px 15px;margin-right:30px}.three-points .content .illust{width:105px;height:105px}.three-points .content .txt{width:90%;margin:0 auto}.phone img{width:60px}.hero .phone .pc,.contact .phone .pc,.phone-nav-list .phone .pc{width:45px;margin-right:15px}.flow .img .w80{width:90%}.flow .content .img2{width:50%}.slick-prev{left:-42px}.slick-next{right:-42px}}@media screen and (max-width:1250px){header .h-right ul li a{margin-left:15px}header .h-right .pc-nav li a{font-size:1.8rem;margin-left:15px}.hero{height:60vh}.hero-wrap,.hero .hero-wrap .h-slider_main{height:100vh}.slick-list,.slick-track{height:100%}.slick-track .slick-slide{object-fit:cover}.hero .hero-txt{width:70%;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.three-points .wrap{width:95%}.renove-cat .wrap{width:80%}.renove-cat .cat-img img{width:300px;height:auto}.renove-cat .cat-txt .relat:before{content:'';display:inline-block;width:440px;height:60px;background-size:cover;vertical-align:middle}.renove-cat .cat-txt .cat-w1:before{background-image:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/category/catxt-1.png)}.renove-cat .cat-txt .cat-w2:before{background-image:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/category/catxt-2.png)}.renove-cat .cat-txt .cat-w3:before{background-image:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/category/catxt-3.png)}.renove-cat .cat-txt p{font-size:1.8rem}.works .wrap{width:90%}.works .content{width:calc(33% - 10px);margin-right:15px;padding-bottom:20px}.works .content .text .tag{width:calc(50% - 24px);padding:3px 6px;margin-right:15px}.flow .wrap{width:90%}.flow .content .img2{right:-35%;width:45%}.qanda .wrap{width:80%}.contact .wrap{width:80%}.contact .lead h2{font-size:3rem}.contact .lead p{width:80%}.remodal{width:90%}.remodal .section-photo .m-slider_main .m-slide_block{height:300px;margin-bottom:20px}.remodal .section-photo .m-slider_thumb img{margin-right:15px}}@media screen and (max-width:768px){header{width:calc(100vw - 40px);padding:0 20px}header .h-right .pc-nav li a{font-size:1.4rem;margin-left:13px}header .h-right ul{padding-left:0}.wrap{width:80%}.hero{height:100vh}.hero .slick-track{height:100vh}.hero .slick-track .slick-slide{object-fit:cover}.hero .hero-txt{width:80%;top:40%;left:50%;transform:translateX(-50%);text-align:center}.hero .hero-txt .txt-img{width:60%}.hero .hero-txt .detail{width:50%;font-size:2rem;letter-spacing:.25rem;line-height:3rem;text-align:center;margin:0 auto 100px}.b-btn .phone-size{margin-right:10px;vertical-align:bottom;width:30px;display:inline-block}.we-can .ttl-house h3:before{left:0;top:-15%}.we-can .ttl-house h3:after{right:0;top:-15%}.we-can .pic-after-pc{display:none}.we-can .pic-after-phone{display:block;width:100%}.we-can .hover-btn{display:none}.three-points{margin-bottom:60px}.three-points .contents{flex-direction:column}.three-points .contents .content{width:60%;padding:30px 30px 15px;margin:30px auto 50px}.three-points .ttl{max-width:240px;width:80%}.three-points .ttl span{font-size:1.4rem;line-height:2rem;display:inline-block;margin-left:10px}.three-points .ttl .b-ttl p,.three-points .ttl .b-ttl h3{font-size:3.8rem;line-height:4rem}.renove-cat .cat-img img{width:80%}.renove-cat .cat-img{margin-right:0}.renove-cat .cat-txt{width:80%}.renove-cat .cat-txt .relat:before{width:350px;height:47px;background-size:contain;background-repeat:no-repeat}.three-points .contents .content:nth-child(3){margin-right:auto}.flow .content{width:22%;margin-right:30px}.flow .content .txt h3{font-size:2.2rem;width:100%}.flow .content .txt p{width:100%}.flow .content .img2{z-index:2}.flow .content .txt span{width:100px}.flow .content .img img:first-child{width:100%}.qanda .staff-banner .pc-img{display:none}.qanda .staff-banner .phone-img{display:block;margin:50px auto 0}.contact .wrap{width:90%}footer .footer-nav ul{padding-left:0}footer .footer-nav ul li{margin-right:10px}footer .footer-nav ul li a{font-size:1.8rem}.cover{height:300px}.cover h2{transform:translate(-50%,-50%)}}@media screen and (max-width:736px){header{height:55px}header .h-right{width:85%}header .h-right ul{line-height:40px}header .h-left{width:20%;line-height:50px}header .h-right .pc-nav li a{font-size:1rem;margin-left:10px}header .h-btn{padding:10px 20px}.back-top{right:20px}.back-top img{width:60px}.hero .hero-txt .txt-img{width:25%;margin-bottom:10px}.hero .hero-txt{top:30%}.hero .hero-txt .detail{margin:0 auto 25px;line-height:2.5rem;width:80%;font-size:1.5rem}.hero .hero-txt .b-btn,.contact .contents .b-btn{font-size:1.5rem;padding:14px 50px}.news-list ul{padding-left:0}.concept .concept-lead p{font-size:2.5rem}.concept .txt{margin-top:30px;font-size:1.8rem;line-height:3.5rem}.design-slider .d-slider_block .d-thumb-img{display:none}.design-slider{margin-bottom:0}.slick-slide{height:100%}.d-main-wrap .slick-dots{bottom:-40px}.d-main-wrap{width:90%}.d-thumb-wrap{width:100%}.d-main-wrap{margin:0 auto 80px}.slick-prev,.slick-next{bottom:-90px;width:40px;height:40px;z-index:100}.slick-prev:before,.slick-next:before{font-size:5rem}.slick-prev{left:-50px}.slick-next{right:-50px}.slick-prev,.slick-next{top:110%}.slick-dots li{margin:0 3px}.works .content img{height:130px}.contact .lead h2{font-size:2.5rem;line-height:4rem}.flow .content .img1{width:40%}}@media screen and (max-width:430px){.ttl{line-height:4rem}.ttl h2{font-size:5rem}header{width:100%;height:55px;padding:0}header .h-left{width:60%;line-height:55px;margin-left:20px}header .nav-head a:first-child>img{width:80%;margin-top:10px}header .h-left a img{width:100%}header .pc-nav{display:none}header .phone-nav-list{display:none}header .phone-nav{display:flex;justify-content:flex-end;margin-right:55px}header .phone-nav .nav-head a:first-child{width:56%}header .nav-head{width:100%;height:55px;display:flex;justify-content:flex-end;box-shadow:0px 0px 8px rgba(0,0,0,.4)}header .nav-head .ph-btn:nth-child(2){margin-left:5px}header .nav-head .ph-btn:nth-child(3){margin-right:55px}header .phone-nav-list{display:block;height:100vh;background-color:#fff;position:fixed;z-index:50;top:0;right:0;text-align:center;width:100%;transform:translateY(-110%);transition:all .6s;overflow-y:auto}header .h-right .phone-nav ul,footer .footer-nav ul{display:block;width:70%;margin:25px auto 20px;padding:0;line-height:40px}header .h-right .phone-nav ul li,footer .footer-nav ul li{display:flex;width:100%;margin:0 auto;padding-bottom:0;border-bottom:2px dashed #63a5c8;text-align:left}header .h-right .phone-nav ul li:last-child,footer .footer-nav ul li:last-child{margin-right:auto}header .h-right .phone-nav ul li:last-child{padding-bottom:0;border-bottom:none}header .h-right .phone-nav ul li a{font-weight:700;position:relative;width:100%;font-size:2.6rem;display:block;color:#000;text-align:left;padding:10px 0;margin-left:0}header .h-right .phone-nav ul li span,footer .footer-nav ul li span{font-family:cronos-pro,sans-serif;text-align:right;font-size:1.8rem;color:#63a5c8;position:absolute;top:50%;right:0;transform:translateY(-50%)}header .b-btn{width:60vw;font-size:2.8rem;padding:15px 30px;line-height:3rem;border:3px solid #63a5c8;color:#63a5c8;font-weight:700}header .phone p{margin:auto}header .insta{line-height:3rem;margin-top:30px;margin-bottom:30px}.phone:before{position:absolute;bottom:-15px;left:0;content:"";width:100%;height:16px;background-color:#63a5c8;z-index:-1;transition:all .5s;border-radius:0 0 5px 5px}header .phone-size,footer .phone-size{display:inline-block}header .active{transform:translateY(0%)}header .Toggle{display:block;position:fixed;right:0;top:0;width:55px;height:55px;cursor:pointer;z-index:55;background-color:#707070}.Toggle span{display:block;position:absolute;width:30px;border-bottom:solid 3px #fff;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out;left:50%;transform:translateX(-50%)}.Toggle span:nth-child(1){top:15px}.Toggle span:nth-child(2){top:25px}.Toggle span:nth-child(3){top:35px}.Toggle.active span:nth-child(1){top:25px;left:13px;border-bottom:solid 3px #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.Toggle.active span:nth-child(2),.Toggle.active span:nth-child(3){top:25px;left:15px;border-bottom:solid 3px #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.wrap{width:90%}.hero{height:100vh}.hero .slick-track{height:100vh}.hero .slick-track .slick-slide{object-fit:cover}.hero .hero-txt{width:90%;top:30%;text-align:center}.hero .hero-txt .txt-img{width:80%}.hero .hero-txt .detail{width:80%;font-size:2rem;letter-spacing:.25rem;line-height:3rem;text-align:left;margin-top:20px;margin-left:40px}.hero .hero-txt .contents{display:block}.news{margin-top:50px;margin-bottom:80px}.news .content{padding:20px 0}.news .news-list ul{padding:0}.news .news-list ul li{margin-bottom:15px}.news .news-list ul li span{width:25%;font-size:1.8rem;text-align:left;padding-left:15px}.news .news-list ul li hr{width:15%;margin:0 15px}.news .news-list ul li a{width:60%}.concept .concept-lead p{width:fit-content;font-size:2.2rem}.concept .txt{margin-top:30px;font-size:1.7rem;line-height:3.5rem}.what-we{padding:80px 0 0}.we-can .ttl-house h3:before,.we-can .ttl-house h3:after{content:'';display:inline-block;width:50px;height:50px;background-size:cover;vertical-align:middle;background-repeat:no-repeat;background-size:contain}.we-can .ttl-house h3:before{left:33%;top:-60%;background-image:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/what-we-can/ttl-left.png)}.we-can .ttl-house h3:after{width:56px;right:33%;top:-60%;background-image:url(http://www.renovation-ryuseki-kensetsu.com/wp-content/themes/2021-07---ryusekilp-php/images/what-we-can/ttl-right.png)}.we-can .ttl-house h3{font-size:3.2rem}.we-can .ttl-house h3 span{font-size:2.5rem;padding-top:25px}.we-can .ttl h2{position:relative;font-size:3.5rem}.we-can .ttl-house{margin-bottom:60px}.we-can .before-img{margin-bottom:70px;margin-top:40px}.we-can .before-img img:nth-child(2){width:90%}.we-can .before-img .absolute-img{width:60%}.we-can .before-img .absolute-img{bottom:-20%;right:-5%}.we-can .middle-img img{width:20px}.we-can .after-img img:nth-child(2){width:100%}.we-can .after-img .pic-after-pc{width:100%}.we-can .after-img .img1{bottom:-15%;left:0;width:160px}.we-can .after-img .img2{bottom:-200px;right:0;width:100%;display:block}.design-slider .design-wrap{flex-direction:column}.design-slider .d-slider_block .d-thumb-img{display:none}.design-slider{margin-bottom:0}.slick-slide{height:100%}.d-main-wrap .slick-dots{bottom:-40px}.d-main-wrap{width:90%}.d-thumb-wrap{width:100%}.d-main-wrap{margin:0 auto 80px}.slick-prev,.slick-next{bottom:-90px;width:40px;height:40px;z-index:100}.slick-prev:before,.slick-next:before{font-size:5rem}.slick-prev{left:-50px}.slick-next{right:-50px}.slick-prev,.slick-next{top:110%}.three-points{margin-bottom:60px}.three-points .contents{flex-direction:column}.three-points .contents .content{width:85%;padding:30px 15px 15px;margin-bottom:0}.three-points .content .illust{position:static;display:inline-block;width:15%;margin-left:20px;height:auto}.three-points .ttl{display:inline-block;margin-bottom:0}.three-points .illust img{position:static;width:50px}.works .contents{flex-direction:column}.works .content{width:100%;margin-bottom:30px}.works .slick-list{padding:0 30px !important}.works .slick-prev,.works .slick-next{top:103%}.works .slick-next{right:30px}.works .slick-prev{left:30px}.works .slick-dots{bottom:-20px}.works .content .text .tag{width:50%;margin-bottom:10px}.works .content .text .more{color:#fff;width:95%;border:none;border:none;border-radius:5px;background-color:#63a5c8;padding:8px}.works .content .text .more a{color:#fff}.remodal{padding:20px}.remodal .section-top{flex-direction:column}.remodal .section-lead{width:100%;margin-right:0}.remodal .section-lead h3{display:block;width:100%;font-size:2.6rem;margin-top:15px;margin-bottom:15px}.remodal span{font-size:1.5rem;text-align:center;margin-bottom:25px;display:inline-block}.remodal .m-ttl{margin-bottom:30px}.remodal .section-photo{width:100%}.remodal .m-slider_thumb{display:none}.remodal .m-slider_main .slick-list{height:fit-content !important}.remodal .section-design .m-ttl img{width:100%}.remodal .section-outline tr,.remodal .remodal .section-outline td,.remodal .section-outline th{display:block}.remodal .section-outline td{width:calc(90% - 2px);display:block;border-top:none;border-bottom:none}.remodal .section-outline th{width:calc(90% - 2px)}.remodal .section-outline tr:last-child td:last-child{border-bottom:2px solid #707070}.remodal .remodal-btn-in{margin-bottom:0;font-size:2.5rem}.renove-cat .cat{flex-direction:column}.renove-cat .cat-img{margin:0 auto 40px}.renove-cat .ttl{margin-bottom:30px}.renove-cat .cat-txt{width:100%}.renove-cat .cat-txt .relat:before{width:280px;top:-70px;left:0;z-index:5;background-position:center}.renove-cat .cat-img img{margin:0 auto}.flow{padding:40px 0 40px}.flow .contents{margin-top:30px;flex-wrap:wrap}.flow .content{width:100%;height:120px;display:flex;margin-right:0;margin-bottom:30px}.flow .content .img{width:25%}.flow .content .img .w80{width:fit-content}.flow .cont-2:nth-child(2){margin-left:0}.flow .contents:nth-child(2) .content:nth-child(4),.flow .contents:nth-child(3) .content:nth-child(5){margin-bottom:0}.flow .content .txt{width:75%}.flow .content .img1{width:50%;top:-30px;left:-15px}.flow .content .img2{right:20%;top:95%;width:50%;transform:rotate(90deg)}.flow .content:nth-child(4) .img2{display:inline-block}.flow .content .txt{width:75%;margin-left:15px}.flow .content .txt h3{margin-top:0}.flow .content .txt span{width:80%;font-size:1.2rem}.flow .tyu-pc{display:none !important}.flow .tyu-phone{display:block}.flow .contents:nth-child(3) .content:first-child{margin-bottom:0}.flow .contents:nth-child(3) .content:first-child .img2{display:none}.flow .tyu-phone{font-size:2rem;color:red;margin-bottom:50px;padding-bottom:5px;border-bottom:2px dashed red}.qanda .wrap{width:90%}.qanda .content{padding:30px 0}.qanda .content .answer{margin-top:20px}.qanda .content .answer p{margin-top:0;width:85%}.qanda .content .answer img{margin-bottom:auto;margin-right:0}.qanda .content .question img,.qanda .content .answer img{width:30px;height:30px;margin-right:15px}.contact .wrap{flex-direction:column;align-items:center}.contact .lead{width:85%;text-align:center}.contact .phone-size,.phone img{display:block;margin-right:15px}.contact .lead p{width:100%;line-height:2.5rem}.contact .contents{margin-left:0}.phone .txt span{display:none}.b-btn:before{bottom:-10px;height:13px}.phone img{width:25px}.phone{width:60vw;position:relative;font-size:3rem;color:#63a5c8;background-color:#fff;border-radius:5px;padding:15px 30px;transition:all .5s;margin-bottom:30px;line-height:3rem;border:3px solid;margin:30px auto}header .phone{margin-top:10px}.phone .pc{display:none}.hero .phone,.contact .phone{border-radius:5px 5px 0 0;border:0}.phone .txt p{font-weight:700;font-size:3rem;color:#63a5c8}.insta span{padding:15px 0}.contact .lead h2{margin-top:0;line-height:5rem}.contact .contents .phone:before,header .phone:before{position:absolute;bottom:-10px;left:0;content:"";width:100%;height:16px;background-color:#63a5c8;z-index:-1;transition:all .5s;border-radius:0 0 5px 5px}.contact .contents .phone:hover{-webkit-transform:translate(0,10px);transform:translate(0,10px)}.hero .hero-txt .b-btn,.contact .contents .b-btn{font-size:2.5rem;padding:18px 30px;width:60vw;text-align:center}.hero .hero-txt .b-btn span{display:inline-block;font-size:2.5rem}.b-btn.pc-contact{display:none}.b-btn.phone-cel-num{display:block;width:50%;margin:0 auto}.under-b{width:fit-content;background-size:auto 35px}footer .logos{justify-content:center;flex-direction:column}footer .logos .logo{margin:0 auto 20px}footer .footer-nav ul{display:block}footer .footer-nav ul li:last-child{margin-right:auto}footer .footer-nav ul li a{position:relative;width:100%;font-size:2.1rem;z-index:10}footer .footer-nav ul li span{text-align:right;font-size:1.8rem;color:#63a5c8;position:absolute;top:50%;right:0;transform:translateY(-50%)}footer .phone-size{display:inline-block}footer .logos .logo span{letter-spacing:0;text-align:center;font-size:1.75rem}footer .copyright{font-size:1.75rem}.back-top{bottom:5px;right:5px}.back-top img{width:80px}}