@media screen and (min-width:767px){.area-blk{background-image:url(/wp-content/themes/souken/images/home-page/area-bg.png)}.prefecture-blk{background-image:url(/wp-content/themes/souken/images/home-page/shape.png)}}@keyframes horizontal1{0%{-webkit-transform:translateX(-15px)}100%{-webkit-transform:translateX(0px)}}@keyframes horizontal2{0%{-webkit-transform:translateX(15px)}100%{-webkit-transform:translateX(0px)}}@keyframes vertical{0%{-webkit-transform:translateY(-30px)}100%{-webkit-transform:translateY(0px)}}.slow-move{animation:horizontal2 20s ease-in-out infinite alternate}.slow-move span{animation:vertical 5s ease-in-out infinite alternate}.fast-move{animation:horizontal1 15s ease-in-out infinite alternate}.fast-move span{animation:vertical 4s ease-in-out infinite alternate}.circle-cm{position:absolute}.circle-cm span{border-radius:100%;width:100%;height:100%;display:block}.banner-section{padding:0 0 0 7rem;position:relative;z-index:2}.banner-outer{overflow:hidden}.slick-dotted.slick-slider{margin:0}.slick-dots{display:flex;flex-direction:column;bottom:auto;top:45%;width:auto;right:30px}.slick-dots li{height:auto;margin:0;padding:.8rem 0}.slick-dots li.slick-active button{background:#deb299}.slick-dots li button{width:8px;height:8px;background:#fff;border-radius:100%;margin:0 auto}.slick-dots li button:before{display:none}.banner-blk{position:relative;height:auto}.banner-img{border-radius:0 0 0 204px;height:850px;background-repeat:no-repeat;background-position:center center;background-size:cover}.banner-content-wrap{position:absolute;top:0;left:0;right:0;bottom:11.3%;padding-bottom:2rem}@media (min-width:768px){.banner-content-wrap{bottom:0;left:4rem}}@media (min-width:961px){.banner-content-wrap{left:7rem}}.banner-content{position:absolute;top:50%;left:50%;max-width:1037px;width:100%;z-index:2;transform:translate(-50%,-50%)}.floor-area{margin:0 0 1.2rem;display:flex;justify-content:space-between;align-items:end}.floor-coating .floor-b-heading>span{display:block}.floor-coating .floor-b-heading .floor-b-para,.floor-coating .floor-b-heading .floor-coating-para{font-family:"Yu Gothic","Gothic A1","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700;font-size:1.25rem;line-height:32px;letter-spacing:.05em;color:#3e362f;margin:0 0 .1rem;text-shadow:2px 2px 7px rgba(251,245,241,.7)}.floor-coating .floor-b-heading .floor-b-para em{font-weight:700;font-size:2rem;line-height:51px;letter-spacing:.05em;color:#f4d159;font-style:normal;text-shadow:1px 1px 0px rgb(62 54 47/70%)}.floor-area .floor-coating .floor-b-heading .floor-coating-para{font-family:"Yu Gothic","Gothic A1","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-style:normal;font-weight:700;font-size:3.15rem;line-height:180%;color:#fff;letter-spacing:0;text-shadow:1px 1px 0px rgb(62 54 47/70%)}.years-new-para{display:flex}.floor-coating .floor-b-heading .floor-b-para em i{display:none}.floor-coating .floor-b-heading .floor-b-para i{font-style:normal;font-weight:700;font-size:1.25rem}.floor-coating .floor-b-heading .floor-coating-sukkiri{font-size:8.13rem;display:inline-block;margin:-10px 0 0 -6px;font-family:"Yu Gothic","Gothic A1","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.floor-coating .floor-b-heading .floor-coating-sukkiri label{letter-spacing:-.125rem;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#3e362f;-webkit-text-fill-color:#3e362f}.floor-coating .floor-b-heading .floor-coating-sukkiri label b{margin-left:-1.4rem}.floor-coating .floor-b-heading .floor-coating-sukkiri i{font-style:normal;font-size:5.5rem}.area-blk{width:218px;height:206px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.prefecture-blk{width:203px;height:117px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:-170px;top:-20px}.prefecture-inr{position:relative;top:22px;text-align:center}.prefecture-inr span{font-size:1rem;letter-spacing:.05em;line-height:133.6%;color:#6d6660;display:inline-block;margin:0 0 .2rem}.prefecture-inr p{font-weight:700;font-size:1rem;line-height:133.6%;letter-spacing:.05em;color:#3e362f}.area-inr{position:absolute;top:100px;left:50px;width:auto}.area-inr span{display:inline-block;margin:0 0 .2rem;font-size:1rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#6d6660;-webkit-text-fill-color:#6d6660}.area-inr p{display:block;margin:0 0 .3rem;font-size:2rem;letter-spacing:1px;line-height:inherit;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ee9200;-webkit-text-fill-color:#ee9200}.area-inr p em{font-style:normal;font-size:.8rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#6d6660;-webkit-text-fill-color:#6d6660}.area-inr i{font-style:normal;font-size:1.6rem;line-height:inherit;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#6d6660;-webkit-text-fill-color:#6d6660}.years-blk{margin:0 0 2rem}.years-new-para{display:flex}.years-blk .years-blk-para.mobile{display:none}.years-blk .years-blk-para{background:#564b3f;font-weight:700;font-size:1.5rem;line-height:111.6%;text-align:center;letter-spacing:.03em;color:#fff;padding:.6rem 1rem;margin:0 6px 0 0}.years-blk .years-blk-para span{color:#f4d159;font-weight:700;font-size:1.688rem;line-height:111.6%;letter-spacing:.03em}.coating-para p{font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:1.25rem;line-height:180%;color:#3e362f;letter-spacing:.02em;text-shadow:0px 4px 15px rgba(125,98,71,.25)}.corresponding-blk{display:none}.banner-circle-one{width:166px;height:166px;top:190px;left:-80px}.banner-circle-one span{background:#68736f}.banner-circle-two{width:266px;height:266px;top:345px;left:37px}.banner-circle-two span{border:2px solid #fff}.banner-circle-three{width:512px;height:512px;top:480px;left:-210px;z-index:-1}.banner-circle-three span{background:#deb299}.banner-circle-four{width:240px;height:240px;top:740px;left:220px;z-index:10}.banner-circle-four span{background:#dad0c7}.banner-blk .circle-cm.banner-circle-two{display:block}.circle-cm.banner-circle-two.desktop-v{display:none}.product-section{padding:5rem 0;position:relative;overflow:hidden;z-index:2}.product-tp{text-align:center;margin:0 0 3rem}.product-tp img{margin:0 auto 1.4rem}.product-tp h2{font-weight:700;font-size:2.25rem;line-height:35px;text-align:center;letter-spacing:.03em;color:#3e362f;margin:0 0 3rem}.product-tp p{font-size:1.25rem;line-height:220%;color:#3e362f}.product-title-m{display:none}.product-listing{margin:0 0 3rem}.listing-cm{position:relative;margin:0 0 1.6rem}.listing-cm>a{position:relative;display:block}.listing-cm>a:before{content:'';display:inline-block;background:rgba(255,255,255,.2);border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;z-index:1;transition:all .2s}.listing-cm>a:hover:before,.listing-cm>a:focus:before{opacity:1;visibility:visible}.number-one{position:absolute;top:-70px;left:-60px;z-index:2;width:154px;height:154px}.listing-img img{width:100%;border-radius:20px}.listing-lft-m{display:none}.listing-inr{padding:0 6rem;display:flex;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.listing-lft{width:50%}.listing-lft>span{font-weight:700;font-size:1rem;line-height:19px;text-align:center;color:#f4d159;padding:.43rem 2rem;background:#3e362f;border-radius:20px;display:inline-block;margin:0 0 .6rem;min-width:240px}.listing-title{display:flex;align-items:baseline}.listing-title>span{font-weight:600;font-size:1.25rem;line-height:19px;color:#fff}.listing-title p{font-weight:600;font-size:2.25rem;line-height:29px;color:#fff;padding:0 0 0 .4rem}.listing-title a{display:none}.listing-rgt{width:50%}.listing-para{margin:0 0 2.6rem}.listing-para p{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1rem;line-height:180%;color:#fff}.listing-feature>ul{display:flex;align-items:center;justify-content:space-between}.listing-feature>ul li{list-style-type:none;display:flex;align-items:center}.feature-lft{width:48px;height:48px;background:#3e362f;border-radius:100%;display:flex;align-items:center;justify-content:center}.feature-lft span{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1rem;line-height:100%;color:#fff}.feature-rgt{padding:0 0 0 1rem}.feature-rgt span{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1.25rem;line-height:22px;color:#fff}.rating-blk ul{display:flex;align-items:center}.rating-blk ul li{background-image:url(/wp-content/themes/souken/images/home-page/star.png);width:18px;height:18px;background-size:cover;background-repeat:no-repeat;background-position:center center}.rating-blk span{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:.875rem;line-height:22px;color:#fbf5f1}.listing-content-m{display:none}.more-listing-title{display:none}.more-listing{margin-left:-.8rem;margin-right:-.8rem;display:flex}.more-cm{width:50%;padding:0 .8rem}.more-cm>a{position:relative}.more-cm>a:before{content:'';display:inline-block;background:rgba(255,255,255,.2);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;z-index:1;transition:all .2s}.more-cm>a:hover:before,.more-cm>a:focus:before{opacity:1;visibility:visible}.more-inr{position:relative;text-align:center}.more-img img{width:100%}.more-img-content{display:none}.more-content{position:absolute;top:50%;left:50%;width:100%;padding:2rem;transform:translate(-50%,-50%)}.more-content>span{font-weight:700;font-size:1rem;line-height:19px;text-align:center;color:#f4d159;display:block;margin:0 0 1rem;padding:.43rem 2rem;background:#3e362f;border-radius:20px}.more-title{margin:0 0 1.6rem}.more-title span{font-weight:600;font-size:2.25rem;line-height:39px;color:#fff;display:block}.more-para p{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1rem;line-height:180%;color:#fff}.more-para-m{display:none}.product-info{margin:0 0 5rem}.product-info a{background:#d18c64;border-radius:20px;padding:1.3rem 0;display:flex;align-items:center;justify-content:center}.product-info a:hover,.product-info a:focus{background:rgba(209,140,100,.9)}.product-info a span{font-size:1.25rem;line-height:30px;text-align:right;color:#fff;padding:0 2rem 0 0}.contract-img{text-align:center;max-width:800px;margin:0 auto;width:100%}.contract-img img{width:100%}.contract-img a{display:inline-block;position:relative}.contract-img a:before{content:'';display:inline-block;background:rgba(255,255,255,.2);width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:all .2s}.contract-img a:hover:before{opacity:1;visibility:visible}.contract-img img{margin:0 auto}.product-circle-one{width:339px;height:339px;top:220px;right:0;z-index:-1}.product-circle-one span{background:#aaab9e}.product-circle-two{width:349px;height:349px;top:450px;right:-170px;z-index:-1}.product-circle-two span{border:2px solid #fff}.product-circle-three{width:127px;height:127px;top:890px;left:4%;z-index:-1}.product-circle-three span{background:#3e362f}.product-circle-four{width:349px;height:349px;top:950px;left:2%;z-index:-1}.product-circle-four span{border:2px solid #fff}.what-section{background:#fbf5f1;padding:5rem 0;position:relative;overflow:hidden}.what-tp{text-align:center;margin:0 0 4rem}.what-tp img{margin:0 auto 1.4rem}.what-tp h2{font-weight:700;font-size:2.25rem;line-height:35px;letter-spacing:.03em;color:#3e362f;margin:0 0 3rem}.what-tp p{font-size:1.25rem;line-height:220%;color:#3e362f}.what-para{margin:0 0 3rem}.what-para p{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1rem;line-height:220%;text-align:center;color:#3e362f}.what-otr{max-width:800px;margin:0 auto}.what-listing{margin-left:-1rem;margin-right:-1rem;display:flex}.what-cm{width:33.33%;padding:0 1rem;transition-duration:1.4s}.fadeUpTrigger{opacity:0;transform:translate(0px,50px);transition-delay:.3s}.fadeUp{opacity:1;transform:none}.what-cm.fadeUp:nth-child(1){transition-delay:.3s}.what-cm.fadeUp:nth-child(2){transition-delay:.5s}.what-cm.fadeUp:nth-child(3){transition-delay:.7s}.what-inr{background:#fff;border:3px solid #deb299;border-radius:30px;padding:1rem .8rem;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center}.what-inr img{margin:0 auto 1rem}.what-inr h3{font-weight:700;font-size:1.125rem;line-height:25px;text-align:center;color:#d18c64;margin:0 0 .6rem}.what-inr p{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:.875rem;line-height:150%;text-align:center;color:#6d6660}.what-circle-one{width:323px;height:323px;top:110px;right:-70px}.what-circle-one span{background:#68736f}.what-circle-two{width:132px;height:132px;top:520px;left:4%}.what-circle-two span{background:#deb299}.what-circle-three{width:190px;height:190px;top:420px;left:-3%}.what-circle-three span{border:2px solid #fff}.why-section{background:#fffcf8;padding:5rem 0 0;position:relative;overflow:hidden}.why-blk{margin:0 0 8rem}.why-tp{text-align:center;margin:0 0 5rem}.why-tp img{margin:0 auto 1.4rem}.why-tp h2{font-weight:700;font-size:2.25rem;line-height:35px;letter-spacing:.03em;color:#3e362f;margin:0 0 3rem;position:relative;z-index:2}.why-tp p{font-size:1.25rem;line-height:220%;text-align:center;color:#3e362f;position:relative;z-index:2}.why-cm{margin:0 0 14rem;display:flex;align-items:center;justify-content:space-between}.why-cm:last-child{margin:0}.why-lft{width:50%;max-width:432px}.why-lft span{font-size:1.125rem;line-height:200%;color:#d18c64;display:inline-block;margin:0 0 1.6rem}.why-lft h3{font-weight:700;font-size:1.5rem;line-height:166%;color:#3e362f;margin:0 0 2rem}.why-lft p{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1rem;line-height:220%;color:#3e362f;margin:0 0 2rem}.why-lft ul li{font-family:'Noto Sans JP',sans-serif;font-weight:400;list-style-type:none;font-size:1rem;line-height:220%;color:#3e362f}.why-rgt{width:50%;position:relative;z-index:1}.why-img img{margin-left:auto;border-radius:20px}.why-circle-one{width:152px;height:152px;top:-70px;right:-60px}.why-circle-one span{background:#deb299}.why-circle-two{width:376px;height:376px;bottom:-110px;left:0;z-index:-1}.why-circle-two span{background:#68736f}.why-circle-three{width:376px;height:376px;top:-70px;right:-80px;z-index:-1}.why-circle-three span{background:#dad0c7}.why-circle-four{width:161px;height:161px;bottom:60px;left:30px}.why-circle-four span{border:1px solid #3e362f}.why-circle-five{width:376px;height:376px;top:-57px;left:10px;z-index:-1}.why-circle-five span{background:#deb299}.why-circle-six{width:216px;height:216px;bottom:-70px;right:-100px}.why-circle-six span{border:1px solid #fff}.why-circle-seven{width:376px;height:376px;bottom:-80px;right:-110px;z-index:-1}.why-circle-seven span{background:#aaab9e}.why-circle-eight{width:161px;height:161px;top:-70px;left:20px}.why-circle-eight span{border:1px solid #3e362f}.why-circle-nine{width:376px;height:376px;bottom:-70px;right:-90px;z-index:-1}.why-circle-nine span{background:#deb299}.why-circle-ten{width:374px;height:374px;bottom:14%;left:-150px;z-index:-1}.why-circle-ten span{background:#dad0c7}.flow-section{padding:6rem 0}.flow-tp{text-align:center;margin:0 0 5rem}.flow-tp img{margin:0 auto 1.4rem}.flow-tp h2{font-weight:700;font-size:2.25rem;line-height:35px;letter-spacing:.03em;color:#3e362f;margin:0 0 3rem}.flow-list{margin-left:-1.6rem;margin-right:-1.6rem;display:flex;flex-wrap:wrap}.flow-cm{width:16.66%;padding:0 1.6rem}.number-blk{margin:0 0 1rem}.number-blk i{font-size:.875rem;line-height:25px;text-align:left;color:#d18c64;font-style:normal;display:block;margin:0 0 .4rem}.number-blk h3{font-weight:700;font-size:1.25rem;line-height:25px;color:#3e362f;min-height:51px;display:block}.flow-icon{background:#fbf5f1;width:130px;height:130px;border-radius:100%;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center}.flow-para{margin:0 0 1rem}.flow-para p{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-size:1rem;line-height:180%;color:#6d6660}.flow-link a{background:#d18c64;border-radius:8px;padding:1rem 0;display:flex;align-items:center;justify-content:center}.flow-link a:hover,.flow-link a:focus{background:rgba(209,140,100,.9)}.flow-link a span{font-size:.813rem;line-height:17px;color:#fff;padding:0 .4rem 0 0}.dog-thumb{display:none}.line-section{padding:.6rem 0 11rem}@media all and (max-width:1440px){.banner-content{max-width:830px}.banner-img{height:680px}.floor-area{margin:0 0 .6rem}.floor-coating .floor-b-heading .floor-b-para{font-size:1.25rem;line-height:26px;margin:0}.floor-coating .floor-b-heading .floor-b-para em{font-size:2rem;line-height:31px}.floor-coating .floor-b-heading .floor-coating-sukkiri{font-size:5.629rem;letter-spacing:6px;line-height:95px;margin:0 0 0 -5px}.years-blk .years-blk-para:first-child{display:none}.dog-thumb{display:block;position:relative;z-index:1;right:53px}.dog-thumb:after{background-image:url(//www.floorcoat-kansai.com/wp-content/themes/souken/css/../images/home-page/dog-thumb-2.svg);content:"";width:112px;height:98px;background-repeat:no-repeat;background-position:0;background-size:cover;position:absolute;left:0;right:0;top:0;margin:-50px 0 0 -30px;z-index:-1}.floor-area .floor-coating .floor-b-heading .floor-coating-para{font-size:2rem;letter-spacing:.12em}.floor-coating .floor-b-heading .floor-coating-sukkiri i{font-size:4rem}.years-blk{margin:0 0 1rem}.years-blk .years-blk-para{font-size:1.125rem;padding:.5rem 1rem;max-width:534px;width:100%}.years-blk .years-blk-para span{font-size:1.125rem}.coating-para p{font-size:1rem}.prefecture-blk{background-image:url(/wp-content/themes/souken/images/home-page/shape-small.png);width:183px;height:106px;left:-140px}.prefecture-inr span{font-size:.75rem}.prefecture-inr p{font-size:.875rem}}@media all and (max-width:1024px){.banner-img{height:640px}.floor-coating .floor-b-heading .floor-b-para{font-size:1rem;margin:0 0 .2rem}.floor-coating .floor-b-heading .floor-b-para em{font-size:1.6rem}.floor-coating .floor-b-heading .floor-coating-sukkiri{font-size:5.5rem;letter-spacing:6px;-webkit-text-stroke-width:2px}.floor-coating .floor-b-heading .floor-coating-sukkiri i{font-size:3rem}.prefecture-blk{left:-140px}.area-inr{top:110px}.area-inr span{font-size:.8rem}.area-inr p{font-size:1.6rem}.area-inr p em{font-size:.8rem}.area-inr i{font-size:1.4rem}.coating-para{padding:0 0 0 4rem}.coating-para p{font-size:1rem;line-height:130%}.banner-circle-three{width:300px;height:300px;top:410px;left:-180px}.banner-circle-four{width:200px;height:200px;top:550px;left:130px}.more-content>span{margin:0 0 .4rem}.more-title{margin:0 0 .6rem}.more-title span{font-size:2rem}}@media all and (max-width:960px){.banner-section{padding:0 0 0 4rem}.banner-content{max-width:459px;top:60%;transform:translate(-50%,-60%)}.banner-img{height:560px}.floor-coating .floor-b-heading .floor-coating-sukkiri label b{margin-left:-.7125rem}.floor-area{padding:0;margin:0 0 .2rem}.floor-coating .floor-b-heading .floor-b-para{font-size:.8rem;margin:0;line-height:14px;position:relative}.floor-coating .floor-b-heading .floor-b-para em{font-size:1.3rem;line-height:22px;display:block;position:relative;z-index:1}.floor-b-para:after{background-image:url(//www.floorcoat-kansai.com/wp-content/themes/souken/css/../images/home-page/dog-thumb-tablet.svg);content:"";width:82px;height:68px;background-repeat:no-repeat;background-position:0;background-size:cover;position:absolute;left:100%;right:auto;top:0;margin:-30px 0 0 -75px;z-index:-1}.floor-coating .floor-b-heading .floor-b-para em i{display:inline-block;margin-left:5px;font-size:.85rem;color:#3e362f}.floor-coating .floor-b-heading .floor-b-para i{display:none}.floor-coating .floor-b-heading .floor-coating-sukkiri{font-size:2.9rem;line-height:60px;font-family:"Yu Gothic","Gothic A1","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:400;margin:0 0 0 -2px}.floor-coating .floor-b-heading .floor-coating-sukkiri label{letter-spacing:.02rem}.coating-para{display:none}.coating-para p{font-size:.8rem}.prefecture-blk{display:none}.area-blk{background-image:url(/wp-content/themes/souken/images/home-page/area-bg-m.png);width:87px;height:83px;top:38px}.area-inr{top:25px;left:16px}.area-inr span{font-size:.5rem;margin:0 0 .1rem;-webkit-text-stroke-width:.2px}.area-inr p{font-size:.9rem;line-height:12px;margin:0 0 .1rem;-webkit-text-stroke-width:.7px}.area-inr p em{font-size:.4rem;-webkit-text-stroke-width:.2px}.area-inr i{font-size:.7rem;line-height:12px;display:inherit;-webkit-text-stroke-width:.2px}.years-blk .years-blk-para.desktop{display:none}.years-blk .years-blk-para.mobile{display:inline-block;width:356px}.years-blk .years-blk-para{font-size:.75rem;max-width:290px;padding:.4rem;margin:0}.years-blk .years-blk-para span{font-size:.875rem}.corresponding-blk{display:none}.corresponding-blk span{font-size:1rem;margin:0 0 .3rem;-webkit-text-stroke-color:#6d6660;-webkit-text-fill-color:#6d6660;display:block}.corresponding-blk p{font-weight:700;font-size:.875rem;line-height:133.6%;letter-spacing:.05em;color:#3e362f}.banner-circle-two{width:216px;height:216px}.dog-thumb{display:none}.product-tp h2{font-size:2rem}.product-tp p{font-size:1rem;line-height:180%}.listing-inr{padding:1rem}.listing-lft>span{font-size:.8rem}.listing-title>span{font-size:1rem}.listing-title p{font-size:1.8rem}.listing-para{margin:0 0 1rem}.listing-para p{font-size:.8rem;line-height:160%}.more-content{padding:1rem}.more-content>span{font-size:.8rem;line-height:19px;margin:0 0 .6rem}.more-title{margin:0 0 .6rem}.more-title span{font-size:1.4rem;line-height:29px}.more-para p{font-size:.8rem;line-height:150%}.product-circle-one,.product-circle-two,.product-circle-three,.product-circle-four{display:none}.what-tp h2{font-size:2rem}.what-tp p{font-size:1rem;line-height:180%}.what-circle-one{width:233px;height:233px}.what-circle-two{top:420px;left:-5%}.why-tp h2{font-size:2rem}.why-tp p{font-size:1rem;line-height:180%}.why-circle-ten{width:304px;height:304px;bottom:21%}.flow-tp h2{font-size:2rem}.flow-cm{width:25%;margin:0 0 1rem}.number-blk h3{font-size:1rem;min-height:auto}.flow-icon{margin:0 auto 1rem}.floor-area .floor-coating .floor-b-heading .floor-coating-para{font-size:1rem;line-height:28px}}@media screen and (max-width:767px){.what-circle-three span{display:none}.banner-section{padding:0 0 2rem}.banner-img{height:532px;border-radius:0 0 0 80px}.banner-content{padding:0 2rem;z-index:2}.floor-area{padding:0;display:flex;justify-content:center;margin-left:10px}.years-blk{display:flex;justify-content:center}.floor-coating .floor-b-heading .floor-b-para{line-height:28px;margin:0 0 .2rem}.floor-b-para:after{margin:-10px 0 0 -70px}.floor-coating .floor-b-heading .floor-b-para em{display:block;line-height:21px;color:#fff}.floor-coating .floor-b-heading .floor-b-para em i{display:inline-block;font-style:normal;color:#3e362f;font-size:.8rem;text-shadow:none}.floor-coating .floor-b-heading .floor-b-para i{display:none}.floor-coating .floor-b-heading .floor-coating-sukkiri{font-size:2.85rem;letter-spacing:0;margin:0 0 0 -3px}.floor-coating .floor-b-heading .floor-coating-sukkiri label{font-weight:300;-webkit-text-stroke-width:2px}.floor-coating .floor-b-heading .floor-coating-sukkiri i{font-size:2.6rem}.area-blk{top:-30px;right:60px;position:absolute}.prefecture-blk{display:none}.years-blk .years-blk-para{font-size:.75rem;padding:.4rem 0}.years-blk .years-blk-para.mobile{width:100%}.years-blk .years-blk-para span{font-size:.75rem}.corresponding-blk span{font-size:.875rem}.corresponding-blk p{font-size:.75rem}.slick-dots{justify-content:end;flex-direction:row;top:auto;bottom:-8px;right:16px;position:relative}.slick-dots li{margin:0 .4rem}.slick-dots li.slick-active button{background:#d18c64}.slick-dots li button{background:#dad0c7}.banner-circle-one{width:116px;height:116px;top:390px;left:auto;right:-50px;z-index:0}.banner-circle-one span{background:rgba(104,115,111,.8)}.banner-circle-two{width:117px;height:117px;top:95px;left:0;z-index:1}.banner-circle-three{width:206px;height:206px;top:-60px;left:-40px;z-index:0}.banner-circle-three span{background:rgba(222,178,153,.8)}.banner-circle-four{width:76px;height:76px;top:560px;left:60px}.banner-circle-four span{background:rgba(218,208,199,.8)}.floor-area .floor-coating .floor-b-heading .floor-coating-para{line-height:180%;letter-spacing:.05em;text-shadow:0px 4px 15px rgb(62 54 47/60%)}.years-new-para h2{padding:.3rem .2rem}.product-section{padding:2rem 0 3rem}.product-tp{margin:0 0 2rem}.product-tp h2{font-size:1.25rem;line-height:15px;margin:0 0 2rem}.product-tp p{font-size:.875rem;text-align:left}.product-title-m{text-align:center;margin:0 0 2rem;display:block}.product-title-m span{font-weight:500;font-size:1rem;line-height:130%;text-align:center;color:#3e362f}.product-title-m span:before{content:'';display:inline-block;background:#aaab9e;width:10px;height:10px;border-radius:100%;position:relative;left:-13px;top:-1px}.product-title-m span:after{content:'';display:inline-block;background:#aaab9e;width:10px;height:10px;border-radius:100%;position:relative;right:-20px;top:-1px}.listing-cm{background:#fbf5f1;border-radius:10px;padding:1.4rem}.number-one{top:-39px;left:-36px;z-index:1;width:92px;height:92px}.listing-img{position:relative;margin:0 0 1.2rem}.listing-img img{border-radius:10px 10px 0 0}.listing-lft{width:100%;text-align:center}.listing-lft-m{padding:1rem;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column}.listing-lft-m>span{font-weight:700;font-size:.75rem;line-height:19px;color:#f4d159;margin:0 0 .7rem;background:#3e362f;border-radius:20px;padding:.1rem 1.5rem;display:block}.listing-title-m{text-align:center}.listing-title-m>span{font-weight:600;font-size:.875rem;line-height:19px;color:#fff;margin:0 0 .4rem;display:block}.listing-title-m p{font-weight:600;font-size:1.25rem;line-height:19px;text-align:center;color:#fff;margin:0 0 1rem}.listing-title-m a{display:flex;align-items:center;justify-content:center}.listing-title-m a span{font-size:.75rem;line-height:25px;color:#fff;padding:0 .6rem 0 0}.listing-title-m a img{width:auto}.listing-inr{display:none}.listing-content-m{display:block}.listing-para-m{margin:0 0 1rem}.listing-para-m p{font-weight:500;font-size:.75rem;line-height:150%;color:#3e362f}.listing-feature-m>ul{display:flex;align-items:center;justify-content:space-between}.listing-feature-m>ul li{list-style-type:none;display:flex;align-items:center}.feature-lft-m{width:37px;height:37px;background:#3e362f;border-radius:100%;display:flex;align-items:center;justify-content:center}.feature-lft-m span{font-weight:700;font-size:.75rem;line-height:100%;color:#fff}.feature-rgt-m{padding:0 0 0 .4rem}.feature-rgt-m>span{font-size:.875rem;line-height:22px;color:#6d6660}.rating-blk-m ul{display:flex;align-items:center}.rating-blk-m ul li{background-image:url(/wp-content/themes/souken/images/home-page/star-black.png);width:18px;height:18px;background-size:cover;background-repeat:no-repeat;background-position:center center}.rating-blk-m span{font-size:.75rem;line-height:22px;color:#6d6660}.more-listing-title{text-align:center;margin:3rem 0 1.4rem;display:block}.more-listing-title span{font-weight:500;font-size:1rem;line-height:130%;text-align:center;color:#3e362f}.more-listing-title span:before{content:'';display:inline-block;background:#aaab9e;width:10px;height:10px;border-radius:100%;position:relative;left:-13px;top:-1px}.more-listing-title span:after{content:'';display:inline-block;background:#aaab9e;width:10px;height:10px;border-radius:100%;position:relative;right:-20px;top:-1px}.more-listing{margin:0;flex-direction:column}.more-cm{width:100%;background:#fbf5f1;border-radius:10px;padding:1.4rem}.more-img{position:relative;margin:0 0 1.4rem}.more-img-content{padding:1rem;text-align:center;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column}.more-img-content>span{font-weight:700;font-size:.75rem;line-height:19px;color:#f4d159;margin:0 0 1rem;display:block;background:#3e362f;border-radius:20px;padding:.1rem 1.5rem}.more-img-content p{font-weight:600;font-size:1.25rem;line-height:19px;color:#fff;margin:0 0 .4rem}.more-img-content i{font-weight:600;font-size:.875rem;line-height:19px;color:#fff;display:block;font-style:normal;margin:0 0 1rem}.more-img-content a{display:flex;align-items:center;justify-content:center}.more-img-content a span{font-weight:400;font-size:.75rem;line-height:25px;color:#fff;padding:0 1rem 0 0}.more-img-content a img{width:auto}.more-content{display:none}.more-para-m{display:block}.more-para-m p{font-weight:500;font-size:.75rem;line-height:150%;color:#3e362f;text-align:left}.product-info{margin:0 0 3.6rem}.product-info a{padding:.9rem 0}.product-info a span{font-size:.875rem;line-height:15px;padding:0 1rem 0 0}.product-info a img{width:24px}.line-section{padding:0 0 3rem}.contract-img a{display:block}.contract-img img{width:100%}.what-section{padding:3rem 0;z-index:1}.what-tp{margin:0 0 2rem}.what-tp h2{font-size:1.25rem;line-height:15px;margin:0 0 2rem}.what-tp p{font-size:.875rem;text-align:left}.what-tp p br{display:none}.what-para p{font-size:.75rem;line-height:180%;text-align:left}.what-listing{margin:0;flex-direction:column}.what-cm{width:100%;padding:0 3rem;margin:0 0 1.6rem}.what-cm:last-child{margin:0}.what-inr img{width:14%}.what-inr h3{font-size:1rem}.what-inr p{font-size:.75rem}.what-circle-one{width:156px;height:156px;top:auto;bottom:230px;right:auto;left:-60px;z-index:-1}.what-circle-one span{background:rgba(104,115,111,.8)}.what-circle-two{width:124px;height:124px;top:40px;left:auto;right:-80px}.what-circle-two span{opacity:.8}.what-circle-three{width:89px;height:89px;top:auto;left:7%;bottom:360px}.why-section{padding:2rem 0}.why-blk{margin:0}.why-tp{margin:0 0 2rem}.why-tp h2{font-size:1.25rem;line-height:15px;margin:0 0 2rem}.why-tp p{font-size:.875rem;text-align:left}.why-tp p br{display:none}.why-cm{position:relative;margin:0 0 2rem}.why-lft{width:100%;position:absolute;top:0;z-index:2;padding:2rem}.why-lft span{margin:0;color:#deb299}.why-lft h3{font-weight:700;font-size:1.25rem;color:#fff;margin:0 0 .8rem}.why-lft p{line-height:180%;color:#fff;margin:0 0 .2rem;font-size:.875rem}.why-lft ul li{line-height:180%;color:#fff;font-size:.875rem}.why-rgt{width:100%;z-index:inherit}.why-img img{width:100%}.why-circle-one,.why-circle-two,.why-circle-three,.why-circle-four,.why-circle-six,.why-circle-seven,.why-circle-eight,.why-circle-nine{display:none}.why-circle-five{width:248px;height:248px;left:-80px;top:-100px}.why-circle-five span{background:rgba(104,115,111,.8)}.why-circle-ten{width:248px;height:248px;bottom:39%;left:auto;right:-90px}.why-circle-ten span{background:rgba(218,208,199,.8)}.flow-section{padding:3rem 0}.flow-tp{margin:0 0 3rem}.flow-tp h2{font-size:1.25rem;line-height:15px;margin:0 0 2rem}.flow-list{margin-left:-1rem;margin-right:-1rem}.flow-cm{width:50%;padding:0 1rem;margin:0 0 2.6rem}.flow-cm:nth-last-child(1),.flow-cm:nth-last-child(2){margin:0}.number-blk{margin:0 0 .8rem;display:flex;justify-content:center}.number-blk i{font-size:1rem;color:#3e362f;font-weight:500;margin:0 .1rem 0 0}.number-blk h3{font-weight:500}.flow-para p{font-size:.75rem;line-height:150%}.flow-link a span{font-size:.75rem}.flow-link a img{width:14px}.why-img{position:relative}}@media screen and (max-width:400px){.banner-content{padding:0 1.2rem}.area-blk{right:16px}}@media screen and (max-width:374px){.floor-coating .floor-b-heading .floor-coating-sukkiri{font-size:2.8rem}.floor-coating .floor-b-heading .floor-coating-sukkiri i{font-size:1.6rem}.number-blk h3{min-height:50px}}