@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Shippori+Mincho+B1:wght@400;500;600;700;800&family=Hina+Mincho&display=swap');html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}strong{font-style:normal;font-weight:700}li{list-style:none}caption,th{text-align:left}img{border:none;vertical-align:top;max-width:100%}body{position:relative;text-align:center;font-family:'Noto Sans JP',sans-serif;font-weight:300}body,th,td{font-size:25px;line-height:1.8;color:#282828}a{color:#282828;text-decoration:underline}a:hover{outline:none;transition:.3s}hr{clear:both}input,textarea{font-size:100%}script,iframe{margin:0;padding:0;border:none}textarea,input[type=text],input[type=password]{padding:.2em}input[type=submit]{padding:.2em}input[type=button]{padding:.2em}input[type=radio]{margin-right:3px}input[type=checkbox]{margin-right:3px}img{max-width:100%}@media screen and (max-width:1680px){body,th,td{font-size:16px}}@media screen and (max-width:1280px){body,th,td{font-size:14px}}a#top{font-size:1px;line-height:1;visibility:hidden}.pc{display:block}.sp{display:none}br.pc,img.pc{display:inline}br.sp640,br.sp,img.sp{display:none}@media screen and (max-width:1280px){.pc{display:none}.sp{display:block}img.pc{display:none}img.sp{display:inline}}@media screen and (max-width:800px){br.pc{display:none}br.sp{display:inline}}@media screen and (max-width:640px){br.sp640{display:inline}}html{height:100%}body{height:100%}header{position:relative;width:100%;z-index:999;min-height:118px;background:#fff;padding:0;border-bottom:1px solid #94876c}header .container{position:relative;max-width:1920px;margin:0 auto;padding:0 !important}header h1{font-size:93%;text-align:left;margin-top:10px;margin-left:60px;margin-bottom:10px;font-weight:400}header h1 .text{font-size:14px;display:block}header #logo{position:relative;float:left;width:60%;max-width:300px;z-index:9}header #logo img{width:100%;max-width:280px}header.fixed{background-color:rgba(255,255,255,.9)}@media screen and (max-width:1360px){header{min-height:94px}header h1{margin-top:25px;margin-left:30px;margin-bottom:1em}}@media screen and (max-width:1280px){header{position:fixed;top:0;width:100%;min-height:65px;z-index:999;background:#fff}header #logo{float:none;width:70%;margin-top:1em;line-height:1.4}header #logo img{width:100%;max-width:280px}}@media screen and (max-width:800px){header h1{margin-left:20px}header h1 .text{font-size:12px;margin:0 0 .5em}header #logo img{width:90%}}@media screen and (max-width:640px){header #logo img{width:80%}}.navigation.open{margin-top:82px;opacity:.95;visibility:visible !important;-moz-transition:opacity .9s;-o-transition:opacity .9s;-webkit-transition:opacity .9s;transition:opacity .9s}.navigation{clear:both;overflow:hidden;box-sizing:border-box}.navigation li{float:left;font-size:18px}.navigation a{color:#000;text-decoration:none}@media screen and (max-width:1390px){.navigation li{font-size:17px}}header .pc{float:right;margin:0 118px 0 auto}header .pc .navigation ul.menu{float:left;margin-right:1em;min-height:118px;position:relative}header .pc .navigation ul.menu li{float:left;margin-left:1.5em;padding:60px 0 0}header .pc .navigation ul.menu li:nth-child(1){margin-left:0}header .pc .navigation ul.menu li a:hover{position:relative;width:100%;border-bottom:2px solid #c1ae8a}header .pc .navigation ul.menu li a:hover:before{content:"";position:absolute;left:0;bottom:-2px;width:50%;height:inherit;border-bottom:2px solid #af2945}header .pc .navigation ul.menu2{position:absolute;top:0;right:0;width:118px;max-width:118px}header .pc .navigation ul.menu2 li{float:none}header .pc .navigation ul.menu2 li a{display:block;max-width:118px;min-height:118px;color:#fff;font-size:16px;line-height:21px;text-align:center}header .pc .navigation ul.menu2 li:nth-child(1){background:#af2945}header .pc .navigation ul.menu2 li:nth-child(1) a:hover{background:#cf7f8f;transition:.3s}header .pc .navigation ul.menu2 li:nth-child(1) a i{margin-top:1.3em}header .pc .navigation ul.menu2 li:nth-child(2){background:#c1ae8a}header .pc .navigation ul.menu2 li:nth-child(2) a:hover{background:#daceb9;transition:.3s}header .pc .navigation ul.menu2 li:nth-child(2) a i{margin-top:1.95em}header .pc .tel{float:left;width:265px;padding:35px 0 0;margin-right:1em}@media screen and (max-width:1360px){header .pc{margin:0 94px 0 auto}header .pc .navigation ul.menu{float:left;margin-right:1em;min-height:94px;position:relative}header .pc .navigation ul.menu li{float:left;margin-left:1em;padding:45px 0 0}header .pc .navigation ul.menu li.access{position:absolute;right:0;top:15px;padding:0}header .pc .navigation ul.menu2{width:94px;max-width:94px}header .pc .navigation ul.menu2 li a{max-width:94px;min-height:94px;font-size:14px}header .pc .tel{padding:20px 0 0}}.navigation a:hover,.navigation a.active{color:#000}.nav-toggle{display:none;height:46px;overflow:hidden;position:fixed;right:5%;text-indent:100%;top:15px;white-space:nowrap;width:46px;z-index:99999;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}header.fixed .nav-toggle{top:18px}.nav-toggle:before,.nav-toggle:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-webkit-transition-property:-webkit-transform;transition-property:transform}.nav-toggle:before{background-color:#fff;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s}.nav-toggle:after{background-color:#fff;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s}.nav-toggle span{background-color:#999;bottom:auto;display:inline-block;height:3px;left:50%;position:absolute;right:auto;top:50%;width:28px;z-index:10;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.nav-toggle span:before,.nav-toggle span:after{background-color:#999;content:"";height:100%;position:absolute;right:0;top:0;width:100%;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.nav-toggle span:before{-moz-transform:translateY(-6px) rotate(0deg);-ms-transform:translateY(-6px) rotate(0deg);-webkit-transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(0deg)}.nav-toggle span:after{-moz-transform:translateY(6px) rotate(0deg);-ms-transform:translateY(6px) rotate(0deg);-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}.nav-toggle.close-nav:before{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.nav-toggle.close-nav:after{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.nav-toggle.close-nav span{background-color:rgba(255,255,255,0)}.nav-toggle.close-nav span:before,.nav-toggle.close-nav span:after{background-color:#999}.nav-toggle.close-nav span:before{-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.nav-toggle.close-nav span:after{-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.nav-toggle.close-nav span.txt{background:0 0 !important;font-size:10px;height:auto !important;position:absolute;left:50%;top:10%}.nav-toggle.close-nav span.txt:before{background:0 0 !important;display:none}.nav-toggle.close-nav span.txt:after{background:0 0 !important;display:none}.navigation .primary-nav{width:1000px;margin:0 auto;text-align:center}.navigation .primary-nav a:hover{color:#fff !important;opacity:.5}@media screen and (max-width:1280px){.nav-toggle{display:block}.navigation{position:fixed;background:#fff;width:100%;height:100%;padding:0 5%;top:0;left:0;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.navigation .primary-nav{position:relative;width:100%;top:45%;-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-webkit-transform:translateY(-45%);transform:translateY(-45%)}.navigation li{float:none;display:block;width:100%;font-size:14px;border:none;border-top:1px solid #ccc}.navigation .primary-nav li:nth-child(1){float:none;display:block;width:100%;margin-bottom:10px;border:none}.navigation .primary-nav li:nth-child(7){float:none;display:block;width:100%;margin-bottom:10px;border:none}.navigation li:before{content:""}.navigation li:nth-child(1) span{display:block;font-size:81%}.navigation a{display:block;font-size:16px;margin:0;padding:.8em 0;color:#000;text-align:center}.navigation .primary-nav a:hover{color:#000 !important}}@media screen and (max-width:760px){.nav-toggle{height:46px;overflow:hidden;position:fixed;right:5%;text-indent:100%;top:5px;white-space:nowrap;width:46px;z-index:99999;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width:480px){.nav-toggle{height:46px;overflow:hidden;position:fixed;right:5%;text-indent:100%;top:5px;white-space:nowrap;width:46px;z-index:99999;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width:390px){.nav-toggle{height:46px;overflow:hidden;position:fixed;right:5%;text-indent:100%;top:5px;white-space:nowrap;width:46px;z-index:99999;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width:360px){.nav-toggle{height:44px;overflow:hidden;position:fixed;right:5%;text-indent:100%;top:5px;white-space:nowrap;width:44px;z-index:99999;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}header.fixed .nav-toggle{top:8px}.nav-toggle span{height:2px}}@media screen and (max-width:320px){.nav-toggle{height:38px;overflow:hidden;position:fixed;right:5%;text-indent:100%;top:5px;white-space:nowrap;width:38px;z-index:99999;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}header.fixed .nav-toggle{top:0}.nav-toggle span{height:2px}}footer{clear:both;overflow:hidden;padding:100px 0}footer .cont{position:relative;max-width:1196px;margin:0 auto}footer h2{font-size:100%;margin:0 0 45px}@media screen and (max-width:1280px){footer{padding:50px 0}footer .cont{width:90%}footer h2{margin:0 0 1.5em}}footer a{color:#151515;text-decoration:none}footer nav{margin:0 auto;width:100%;max-width:850px;font-size:19px}footer nav ul{overflow:hidden}footer nav ul li{float:left;width:20%;line-height:1.1;margin:0 0 45px;text-align:center;box-sizing:inherit;border-left:1px solid #151515;box-sizing:border-box}footer nav ul li:last-child{border-right:1px solid #151515}@media screen and (max-width:1280px){footer nav ul{overflow:hidden;width:100%;font-size:15px}footer nav ul{width:100%;margin:0 0 .8em;border-top:1px solid #151515}footer nav ul li{float:none;width:100%;margin:0;padding:.5em 0;text-align:center;border-left:none;border-bottom:1px solid #151515}footer nav ul li:last-child{border-right:none}}footer .group{clear:both;margin:0 auto 1em;width:90%;max-width:850px;color:#af2945;text-align:center;box-sizing:border-box}footer .group h3{padding:1em;font-size:26px;font-weight:400;line-height:1;background:#fff;border:1px solid #af2945}footer .group h3 a{color:#af2945}footer .group h3 a i{margin-left:1em;font-size:60%;vertical-align:middle}footer .group h3 a:hover{opacity:.8;border-bottom:1px solid #aca5b5}@media screen and (max-width:1280px){footer .group{clear:both;float:none;width:100%;max-width:850px;margin:0 auto 1em}footer .group h3{font-size:17px}}footer .adder{float:left;width:60%;margin-right:3%;text-align:left;font-size:16px}@media screen and (max-width:1280px){footer .adder{float:none;width:100%;margin:0 auto 1em;font-size:15px;text-align:center}}footer .privacylink{float:left;width:18%;margin-right:3%;text-align:left;font-size:16px}@media screen and (max-width:1280px){footer .privacylink{float:none;width:100%;font-size:15px;margin:0 auto 1em;text-align:center}}footer .copyright{float:left;width:10%;text-align:right;font-size:12px;line-height:2}@media screen and (max-width:1280px){footer .copyright{float:none;width:100%;margin:0 auto 1em;text-align:center}}@media screen and (max-width:480px){.sp-del{display:none}.sp-en{display:block}}.pagetop{position:fixed;right:0;bottom:0;display:block;width:80px;height:80px}.pagetop a{display:block;width:80px;height:80px;padding:15px 0;color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-align:center;background:#af2945;box-sizing:border-box}.pagetop a i{display:block}@media screen and (max-width:1280px){.pagetop{display:none}}.text-typhoon{max-width:80%;text-align:center;padding-top:30px;margin:0 auto;color:red;font-size:22px}@media screen and (max-width:480px){.text-typhoon{max-width:85%;font-size:16px}}#jumokusou-nav{width:90%;max-width:1920px;margin:0 auto;padding:2em 0;font-size:18px}#jumokusou-nav li{display:inline-block;margin:0 .8em}#jumokusou-nav li a{position:relative;text-decoration:none}#jumokusou-nav li a:after{background-color:#94876c;bottom:-6px;content:"";height:2px;left:0;position:absolute;transform:scale(0,1);transform-origin:right top;transition:transform .3s;width:100%}#jumokusou-nav li a:hover:after{transform-origin:left top;transform:scale(1,1)}.sp .navigation .jumokusou-nav{display:none}@media screen and (max-width:1390px){#jumokusou-nav{font-size:17px}}@media screen and (max-width:1280px){#jumokusou-nav{padding-top:90px}}@media screen and (max-width:756px){#jumokusou-nav{display:none}.sp .navigation .jumokusou-nav{display:block;margin:0 0 2em;padding:5%;background:#f5f2e5;border-radius:1em}.sp .navigation .jumokusou-nav li:nth-child(1){border-top:none}}#mainimage{clear:both;position:relative;background-image:linear-gradient(1deg,rgba(246,243,231,1),rgba(255,255,255,1))}#mainimage .slider{margin-inline:auto;width:100%}#mainimage .slider .slider-img{margin:0 20px;max-width:1100px}#mainimage .slider .slider-img img{height:auto;width:100%;border-radius:15px}.slick-center{margin-right:20px;margin-left:20px}#mainimage .copy{position:absolute;left:15%;bottom:5%;width:60%;max-width:555px}@media screen and (max-width:1100px){#mainimage .slider .slick-track{width:140% !important}}@media screen and (max-width:756px){#mainimage{padding-top:90px}}@media screen and (max-width:480px){#mainimage .slider .slider-img{margin:0 10px}#mainimage .slider .slider-img img{border-radius:10px}}#about{clear:both}#about-jumokusou{clear:both;padding:100px 0;background-color:rgba(246,243,231,1);background-image:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/about_body1.png),url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/about_body2.png);background-repeat:no-repeat,no-repeat;background-position:right top,left bottom}#about-jumokusou .cont{width:90%;max-width:1100px;margin:0 auto}#about-jumokusou h2{max-width:800px;margin:0 auto;padding:.1em;font-size:44px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;text-align:center;border-bottom:double #a89a6c}#about-jumokusou h2 .brown{color:#a89a6c}#about-jumokusou h3{margin:.5em auto 1.5em;font-size:24px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;text-align:center}#about-jumokusou .text{max-width:1000px;margin:0 auto 1em;font-size:20px;text-align:center;line-height:2}#about-jumokusou ul.jump{clear:both;overflow:hidden;padding:1em}#about-jumokusou ul.jump li{float:left;width:30%;margin-right:5%}#about-jumokusou ul.jump li:last-child{margin-right:0}#about-jumokusou ul.jump li a{display:block;padding:1em 1em 1.5em;color:#a89a6c;font-size:18px;font-weight:700;text-decoration:none;background:#fff;border-radius:9999px;position:relative;box-shadow:5px 5px 0 0 rgba(168,154,108,.13)}#about-jumokusou ul.jump li a:before{content:'';width:8px;height:8px;border:0;border-bottom:solid 1px #333;border-right:solid 1px #333;transform:rotate(45deg);position:absolute;left:0;right:0;bottom:.5em;margin:auto}@media screen and (max-width:1100px){#about-jumokusou .text{font-size:18px;text-align:left}}@media screen and (max-width:756px){#about-jumokusou{padding:30px 0 50px}#about-jumokusou h2{font-size:36px;text-align:left;line-height:1.5}#about-jumokusou h3{margin-bottom:.8em;font-size:20px;text-align:left;line-height:1.5}}@media screen and (max-width:640px){#about-jumokusou h2 .brown{display:inline-block}#about-jumokusou .text{font-size:16px}}@media screen and (max-width:540px){#about-jumokusou ul.jump li{float:none;width:100%;margin:0 0 1.5em}}#reien{clear:both;position:relative;margin-top:-1.5em;padding:50px 0 50px;background-image:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/reien_body1.png),url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/reien_body3.png);background-repeat:no-repeat,no-repeat;background-position:40% top,0% bottom;background-size:3em 3em,25% auto}#reien .cont{position:relative;width:90%;max-width:1250px;margin:0 auto;padding:38px 0}#reien .cont:before{content:"";width:4em;height:4em;max-width:54px;max-height:54px;background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/reien_body2.png) no-repeat 0 0;background-size:100% 100%;position:absolute;right:2em;top:0}#reien h2{margin:0 0 .2em;font-size:36px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;text-align:center;line-height:1.5}#reien h2 .tt{letter-spacing:.1em;text-decoration:underline;text-decoration-color:#a79a6c}#reien h2 br.pc{display:none}#reien h2 .small{display:block;color:#a89a6c;font-size:36%;text-decoration:none !important;text-decoration-color:#fff}#reien .copy{margin:0;padding:1.5em 1.5em 2em;background:#f5f2e5;border-radius:1em;text-align:left}#reien .img{position:relative;width:100%;margin-top:-1em;overflow:hidden;border-radius:1em}@media screen and (min-width:756px){#reien{padding:150px 0 100px;background-position:40% top,10% bottom;background-size:3em 3em,10% auto}#reien h2{position:absolute;top:0;right:15%;font-size:50px !important;text-align:left !important;writing-mode:vertical-rl}#reien h2 .tt{text-underline-position:left}#reien h2 br.pc{display:inline}#reien .copy{margin:0 0 0 36%;padding:175px 5% 80px 20%;font-size:17px;line-height:2}#reien .img{width:54%;max-width:650px;position:absolute;top:0;left:0}}#riyu{clear:both;position:relative;margin-top:-1.5em}#riyu .cont{width:90%;max-width:1160px;margin:0 auto}#riyu h2{font-size:34px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;text-align:center}#riyu h2 span{box-shadow:0px -.6em .2em -.2em #f5f2e5 inset,0px .5em .2em -.5em #f5f2e5}#riyu ul{overflow:hidden}#riyu ul li{float:left;width:30%;margin:0 5% 2.5em 0;position:relative}#riyu ul li:nth-child(3n){margin-right:0}#riyu ul li .img{padding:1em;position:relative}#riyu ul li .img img{border-radius:1em}#riyu ul li .img:before{content:"";width:5em;height:5em;max-width:96px;max-height:96px;position:absolute;left:0;top:0}#riyu ul li:nth-child(1){padding-top:0}#riyu ul li:nth-child(1) .img:before{background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/riyu1.svg) no-repeat 0 0;background-size:100% 100%}#riyu ul li:nth-child(2){padding-top:1.5em}#riyu ul li:nth-child(2) .img:before{background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/riyu2.svg) no-repeat 0 0;background-size:100% 100%}#riyu ul li:nth-child(3){padding-top:3em}#riyu ul li:nth-child(3) .img:before{background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/riyu3.svg) no-repeat 0 0;background-size:100% 100%}#riyu ul li:nth-child(4){padding-top:0}#riyu ul li:nth-child(4) .img:before{background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/riyu4.svg) no-repeat 0 0;background-size:100% 100%}#riyu ul li:nth-child(5){padding-top:1.5em}#riyu ul li:nth-child(5) .img:before{background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/riyu5.svg) no-repeat 0 0;background-size:100% 100%}#riyu ul li:nth-child(6){padding-top:3em}#riyu ul li:nth-child(6) .img:before{background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/riyu6.svg) no-repeat 0 0;background-size:100% 100%}#riyu ul li h3{color:#a89a6c;font-size:22px;font-weight:700;line-height:1.4}#riyu ul li .text{padding:1em 1.5em;font-size:16px;text-align:left}@media screen and (max-width:756px){#riyu h2{font-size:36px}#riyu ul li{width:45%;margin:0 5% 1.5em 0;padding-top:0 !important;position:relative}#riyu ul li:nth-child(3){margin-right:5%}#riyu ul li:nth-child(2n){margin-right:0}#riyu ul li:nth-child(2n-1){clear:both}}@media screen and (max-width:480px){#riyu ul li{float:none;width:100% !important;margin:0 0 3em !important}}#chigai{clear:both}#chigai .cont{width:90%;max-width:1100px;margin:0 auto}#chigai h2{font-size:34px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;text-align:center}#chigai h2 span{box-shadow:0px -.6em .2em -.2em #f5f2e5 inset,0px .5em .2em -.5em #f5f2e5}#chigai .detail{max-width:800px;margin:0 auto;padding:3em 0;font-size:17px;line-height:2;text-align:left}#chigai .detail-table{overflow-x:auto}#chigai .detail-table::-webkit-scrollbar{height:14px}#chigai .detail-table::-webkit-scrollbar-thumb{background:tan;border-radius:7px}#chigai .detail-table::-webkit-scrollbar-track{background:wheat;border-radius:7px}#chigai .detail-table table{width:1100px}#chigai .detail-table table thead th{width:22%;vertical-align:bottom;border:1px solid #fff;border-bottom:none}#chigai .detail-table table thead th:nth-child(1){width:12%}#chigai .detail-table table thead th span{display:inline-block;width:100%;height:100%;padding:1em;color:#fff;font-weight:700;text-align:center;line-height:1.2;border-radius:1em 1em 0 0;background:#80956c;box-sizing:border-box}#chigai .detail-table table thead th.kakujouin span{padding:.8em;font-size:125%;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;background:#95876c}#chigai .detail-table table tbody th{padding:1em 1em .6em;color:#80956c;text-align:center;vertical-align:middle;border:1px solid #80956c;background:#f3f5f1}#chigai .detail-table table tbody td{padding:1em 1em .6em;color:#282828;text-align:center;vertical-align:middle;border:1px solid #80956c;background:#fff}#chigai .detail-table table tbody td.kakujouin{border:1px solid #95876c;background:#f8f7f4}#chigai .detail-table table tbody td .small{font-size:68%}#chigai .detail-table table tbody td.t-left{text-align:left;vertical-align:top}@media screen and (min-width:1100px){#chigai .detail-table table thead th span{font-size:20px}#chigai .detail-table table tbody th,#chigai .detail-table table tbody td{font-size:16px}}@media screen and (max-width:1100px){#chigai .detail-table{overflow-x:scroll}#chigai .detail-table table thead th{width:23%}#chigai .detail-table table thead th:nth-child(1){width:8%}#chigai .detail-table table tbody td br.pc{display:none}}@media screen and (max-width:756px){#chigai .detail-table table{width:900px}#chigai .detail-table table tbody td{text-align:left;line-height:1.6}#chigai .detail-table table tbody td .small{font-size:80%;line-height:1.4;display:inline-block}}#CM{clear:both;padding:5em 0 0}#CM .cont{width:100%;max-width:1100px;margin:0 auto;padding:5% 52% 5% 10%;text-align:left;background:#f0f5ea;border-radius:1em;box-sizing:border-box;position:relative}#CM h3{font-size:30px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}#CM .text{max-width:414px;font-size:18px}#CM .img{position:absolute;top:-2em;right:10%;width:36%;max-width:400px;text-align:center}#CM .img img{border-radius:1em}#CM .img .link{margin:1em 0 0}#CM .img .link a{display:block;padding:1em 2em;color:#fff;text-decoration:none;text-align:center;background:#8aa86c;border-radius:1em;position:relative}#CM .img .link a:before{position:absolute;right:1em;top:35%;content:"";width:1em;height:1em;background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/arrow2.svg) no-repeat 0 0;background-size:100% 100%}@media screen and (max-width:1000px){#CM .img{top:5%}}@media screen and (max-width:900px){#CM h3 br.pc{display:none}}@media screen and (max-width:756px){#CM .cont{padding:5% 10%}#CM h3{font-size:26px}#CM .img{position:relative;top:2em;right:auto;width:100%;max-width:100%;margin:0 0 2em;text-align:center}}@media screen and (max-width:640px){#CM .text{font-size:16px}}#chigai .jump{clear:both;overflow:hidden;padding:10% 0 5%}#chigai .jump li{float:left;width:46%;margin:0 8% 2em 0}#chigai .jump li:last-child{margin-right:0}#chigai .jump li a{display:block;text-decoration:none}#chigai .jump li img,#chigai .jump li a img{border-radius:1em}#chigai .jump li .tt,#chigai .jump li a .tt{position:relative;display:block;padding:1em 0;font-size:22px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;text-align:left;line-height:1.4}#chigai .jump li .text{font-size:18px;text-align:left}#chigai .jump li a.link{position:relative;display:block;padding:1em 1.5em 1em 0;color:#80956c;font-size:18px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;text-align:right;line-height:1.4;overflow-wrap:break-word;word-break:break-word;word-break:break-all}#chigai .jump li a.link:before{position:absolute;right:0;top:1.2em;content:"";width:1em;height:1em;background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/arrow.svg) no-repeat 0 0;background-size:100% 100%}@media screen and (max-width:640px){#chigai .jump{padding:10% 10% 5%}#chigai .jump li{float:none;width:100%;margin:0 0 2em}#chigai .jump li a .tt{font-size:20px}#chigai .jump li .text{font-size:16px}#chigai .jump li a.link{font-size:18px}}#step{clear:both;padding:100px 0;background:#f5f2e5}#step .cont{width:90%;max-width:1100px;margin:0 auto;position:relative}#step h2{position:absolute;top:0;left:10%;font-size:34px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;text-align:left;writing-mode:vertical-rl}#step h2 span{box-shadow:-.6em 0 .2em -.2em #fff inset,.5px 0em .2em -.5em #fff}#step .step-list{width:69%;max-width:760px;margin:0 0 0 auto}#step .step-list ol{position:relative}#step .step-list ol:before{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;background:#a79a6c}#step .step-list ol li{clear:both;position:relative;margin:0 0 2em;padding:0;background:#fff;border-radius:1em}#step .step-list ol li:last-child{margin-bottom:0}#step .step-list ol li:before{position:absolute;top:-.5em;left:5%;color:#a89a6c;font-size:46px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;line-height:1}#step .step-list ol li:nth-child(1):before{content:"Step.1"}#step .step-list ol li:nth-child(2):before{content:"Step.2"}#step .step-list ol li:nth-child(3):before{content:"Step.3"}#step .step-list ol li:nth-child(4):before{content:"Step.4"}#step .step-list ol li:nth-child(5):before{content:"Step.5"}#step .step-list ol li:nth-child(6):before{content:"Step.6"}#step .step-list ol li:nth-child(7):before{content:"Step.7"}#step .step-list ol li:nth-child(8):before{content:"Step.8"}#step .step-list ol li .step{margin:0;padding:5%;font-size:15px;text-align:left;overflow:hidden}#step .step-list ol li .step.step2-1,#step .step-list ol li .step.step4-1{padding-bottom:3%}#step .step-list ol li .step h3{float:left;width:25%;color:#a89a6c;font-size:130%;font-weight:500;text-align:center;border-left:1px solid #a89a6c;border-right:1px solid #a89a6c}#step .step-list ol li .step .text{float:right;width:65%}@media screen and (max-width:756px){#step{padding:50px 0}#step h2{position:relative;left:5%;float:none;width:100%;margin:0 0 1em;font-size:25px;writing-mode:horizontal-tb}#step h2 span{box-shadow:0px -.6em .2em -.2em #fff inset,0px .5em .2em -.5em #fff}#step .step-list{float:none;width:100%;margin:0}#step .step-list ol li:before{font-size:28px}#step .step-list ol li .step h3{margin:0 0 .5em;float:none;width:100%;border-left:none;border-right:none;border-bottom:1px solid #a89a6c}#step .step-list ol li .step .text{float:none;width:100%}}#price{clear:both;padding:100px 0}#price .cont{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}#price h2{font-size:30px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}#price h2 span{box-shadow:0px -.6em .2em -.2em #f5f2e5 inset,0px .5em .2em -.5em #f5f2e5}#price .detail{max-width:800px;margin:0 auto 2em;padding:3em 0;font-size:17px;line-height:2;text-align:left}#price ul li{float:left;width:48%;margin:0 4% 0 0;padding:5%;text-align:left;box-sizing:border-box;border-radius:1em;position:relative}#price ul li h3{margin:0 0 .5em;padding:0 0 0 4em;font-size:26px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;position:relative}#price ul li .text{font-size:15px}#price ul li:nth-child(1){background:#f0f5ea}#price ul li:nth-child(1):before{position:absolute;top:-1em;left:5%;content:"";width:24%;height:8em;background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/price1.svg) no-repeat 0 0;background-size:100% auto}#price ul li:nth-child(1) h3{border-bottom:1px solid #8aa86c}#price ul li:nth-child(2){margin-right:0;background:#f5f2e5}#price ul li:nth-child(2) h3{border-bottom:1px solid #a79a6c}#price ul li:nth-child(2):before{position:absolute;top:-1em;left:5%;content:"";width:24%;height:8em;background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/price2.svg) no-repeat 0 0;background-size:100% auto}@media screen and (max-width:756px){#price{padding:3em 0}#price .detail{padding:1em 0}#price ul li{float:none;width:100%;margin:0 0 2em}#price ul li h3{font-size:20px}#price ul li:before{width:5em !important;height:5em !important}}#plan{clear:both}#plan .cont{width:90%;max-width:1100px;margin:0 auto;position:relative}#plan .plan{clear:both;overflow:hidden;margin:0 0 2em;padding:5% 0;text-align:left;border-top:1px solid #999}#plan .plan .img{float:left;width:30%;margin:0 5% 0 0}#plan .plan .detail{float:left;width:65%;font-size:15px;position:relative}#plan #plan07.plan .detail{width:100%;margin:0 0 3em}#plan #plan06.plan .detail{width:100%;margin:0 0 2em}#plan .plan .detail img.pc{display:inline}#plan .plan .detail img.sp{display:none}#plan .plan .detail h3{margin:0 0 .5em}#plan #plan02.plan h3.ikoi{margin:0 0 .8em}#plan #plan07.plan h3,#plan #plan06.plan h3{margin:0}#plan .plan .detail h4{padding:.5em 35% .5em 0;font-size:23px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}#plan #plan07.plan h4,#plan #plan06.plan h4{width:100%;padding-right:0}#plan .plan .detail .copy{padding:0 35% 0 0}#plan .plan .detail .pirce{position:absolute;right:0;bottom:0;width:31%}.sub-txt{text-align:left;font-size:15px}@media screen and (max-width:756px){#plan .plan .img{float:none;width:100%;margin:0 0 1em}#plan .plan .detail{float:none;width:100%}#plan .plan .detail img.pc{display:none}#plan .plan .detail img.sp{display:inline}#plan #plan07.plan h3,#plan #plan06.plan h3{margin:0 0 .5em}#plan .plan .detail h4{padding-right:0;font-size:18px;line-height:1.5}#plan .plan .detail .copy{padding-right:0;margin:0 0 1em}#plan .plan .detail .pirce{position:relative;top:auto;right:auto;width:100%;text-align:right}#plan .plan .detail .pirce img{width:50%;max-width:256px}}#plan .sub-txt{max-width:900px;margin:0 auto 2em;padding:0 0 3em;font-size:17px;line-height:2;text-align:left}#other-price{clear:both}#other-price ul{max-width:900px;margin:0 auto}#other-price ul li{float:left}#other-price ul li:nth-child(1){width:38.3%;margin-right:5.1%}#other-price ul li:nth-child(2){width:56.6%}@media screen and (max-width:756px){#other-price ul li{float:none !important;width:100% !important;margin:0 0 2em !important}}#map{clear:both;padding:100px 0}#map .cont{width:90%;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}#map h2{font-size:30px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}#map h2 span{box-shadow:0px -.6em .2em -.2em #f5f2e5 inset,0px .5em .2em -.5em #f5f2e5}@media screen and (max-width:756px){#map{clear:both;padding:3em 0}}#kengaku{clear:both;padding:100px 0;background:#f0f5ea}#kengaku .cont{width:90%;max-width:1100px;margin:0 auto;padding:5%;position:relative;overflow:hidden;box-sizing:border-box}#kengaku .cont:before{position:absolute;top:0;right:0;content:"";width:14%;height:8em;background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/kurumaisukanbi.svg) no-repeat 0 0;background-size:100% auto}#kengaku h2{margin:0 0 2em;font-size:30px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}#kengaku h2 span{box-shadow:0px -.6em .2em -.2em #fff inset,0px .5em .2em -.5em #fff}#kengaku .img{float:left;width:45%;max-width:455px}#kengaku .text{float:right;width:45%;max-width:455px;font-size:15px;text-align:left}#kengaku .sub{clear:both;margin:0 auto;padding:3em 0;font-size:13px;line-height:2;text-align:center}#kengaku .text .link{margin:1em 0 0}#kengaku .text .link a{display:block;max-width:320px;margin:0 0 0 auto;padding:1em 2em;color:#fff;text-decoration:none;text-align:center;background:#8aa86c;border-radius:1em;position:relative}#kengaku .text .link a:before{position:absolute;right:1em;top:35%;content:"";width:1em;height:1em;background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/arrow2.svg) no-repeat 0 0;background-size:100% 100%}@media screen and (max-width:756px){#kengaku{padding:3em 0}#kengaku h2{margin:0 0 4em}#kengaku .cont:before{top:7em;right:30%;left:30%;width:40%}#kengaku .img{float:none;width:100%;max-width:455px;margin:0 auto 1em}#kengaku .text{float:none;width:100%;max-width:455px;margin:0 auto}#kengaku .text .link a{margin:0 auto}#kengaku .sub{text-align:left}}#hakajimai{clear:both;background:#f0f0f0}.hakajimai{clear:both;width:100%;max-width:1680px;margin:0 auto 50px;padding:3.5%;background:#f0f0f0;border-radius:.5em;box-sizing:border-box}.hakajimai img.pc,.hakajimai br.pc,.hakajimai div.pc{display:none}.hakajimai img.sp,.hakajimai br.sp{display:inline}.hakajimai div.sp{display:block}.hakajimai .text1{padding:0 0 1em;text-align:left}.hakajimai .text1 h2{margin:0 0 1.5em;font-size:100%}.hakajimai .text1 .img{margin:0 0 1em;text-align:center}.hakajimai .text1 .img img{width:58%}.hakajimai .contact-list{clear:both;padding:2em 0 0}.hakajimai .contact-list dt{margin:0 0 1.6em}.hakajimai .contact-list dd{margin:0 0 2em}@media screen and (min-width:756px){#hakajimai{padding:100px 0 0;background:#fff}.hakajimai{padding:3%;width:90%}.hakajimai img.pc,.hakajimai br.pc{display:inline}.hakajimai div.pc{display:block}.hakajimai img.sp,.hakajimai br.sp,.hakajimai div.sp{display:none}.hakajimai .text1{padding:0 0 .5em 30%;font-size:18px;position:relative}.hakajimai .text1 h2{max-width:865px;margin:0 0 .5em}.hakajimai .text1 .img{width:30%;height:100%;position:absolute;left:0;top:0}.hakajimai .text1 .img img{width:auto;height:108%}.hakajimai .contact-list{padding:1em 0 0;overflow:hidden}.hakajimai .contact-list dt{float:left;width:20.16%;margin-right:2.4%;margin-bottom:0}.hakajimai .contact-list dd.tel{float:left;width:34.95%;margin-right:2.8%;margin-bottom:0}.hakajimai .contact-list dd.mail{float:left;width:39.42%;margin-bottom:0}}@media screen and (min-width:1280px){.hakajimai .text1{font-size:20px}}@media screen and (max-width:756px){#hakajimai{padding:50px 0 0}}#faq{clear:both;padding:100px 0}#faq .cont{width:90%;max-width:1100px;margin:0 auto;position:relative}#faq h2{margin:0 0 2em;font-size:30px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}#faq h2 span{box-shadow:0px -.6em .2em -.2em #f5f2e5 inset,0px .5em .2em -.5em #f5f2e5}#faq .tab-list{overflow:hidden;justify-content:space-between}#faq .tab-item{float:left;width:25%;padding:8px 0;margin:0 0 10px;background-color:#fff;font-size:18px;line-height:1.4;text-align:center;cursor:pointer;transition:.4s ease-in-out;box-sizing:border-box;border-right:1px solid #a79a6c}#faq .tab-item:nth-child(4n+1){border-left:1px solid #a79a6c}#faq .tab-item:hover,.tab-item.is-active{background:#f5f2e5}#faq .panel-list{background-color:#fff}#faq .panel-item{display:none;width:100%;padding:40px 0;background-color:#fff}#faq .panel-item.is-active{display:block;animation:panel-show .9s ease-in-out forwards}@keyframes panel-show{from{opacity:0}to{opacity:1}}#faq .faq dd.close{display:none}#faq .faqt dd.open{display:block}#faq .faq{clear:both;margin:0 0 1em;padding:1.5% 5%;border:1px solid #dfdbd3;border-radius:1em;text-align:left}#faq .faq dt{font-size:20px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;cursor:pointer;position:relative}#faq .faq dt:before{display:inline-block;width:2em;content:"Q.";color:#a89a6c;font-size:24px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}#faq .faq dt.open:after{position:absolute;right:0;top:0;content:"";width:1.3em;height:1.4em;background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/open.svg) no-repeat 0 0;background-size:100% 100%}#faq .faq dt.close:after{position:absolute;right:0;top:0;content:"";width:1.3em;height:1.4em;background:url(/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/close.svg) no-repeat 0 0;background-size:100% 100%}#faq .faq dd{font-size:15px;border-top:1px solid #dfdbd3}#faq .faq dd:before{display:inline-block;width:2em;content:"A.";color:#a89a6c;font-size:24px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}@media screen and (max-width:1280px){#faq .tab-item{font-size:14px}}@media screen and (max-width:756px){#faq{padding:3em 0}#faq .faq dt{font-size:17px}#faq .faq dt:before,#faq .faq dd:before{width:1.5em;font-size:20px}#faq .faq dt.open:after,#faq .faq dt.close:after{right:-.5em;width:1em}}@media screen and (max-width:540px){#faq .tab-item{font-size:13px;padding:5px;text-align:left}}#access{clear:both;overflow:hidden;padding:50px 0 0;margin:0 auto 50px;width:90%;max-width:1100px;box-sizing:inherit;text-align:center;background:#fff;border-top:1px solid #dfdbd3}#access .cont{max-width:1100px;margin:0 auto}#access h2{margin:0 0 2em;font-size:30px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}#access h2 span{box-shadow:0px -.6em .2em -.2em #f0f5ea inset,0px .5em .2em -.5em #f0f5ea}#access img{width:100%;margin:0}#access #gmap{float:left;width:57%}#access #imgmap{clear:none;float:right;width:40%}#access #imgmap img{max-height:530px}#access .text2{clear:both;text-align:center;font-size:20px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal;cursor:pointer;position:relative}#access .text2 ul{padding:1em;text-align:center;border-top:1px solid #dfdbd3;border-bottom:1px solid #dfdbd3}#access .text2 ul li{padding-left:50px;display:inline-block;background:url("/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/car.svg") no-repeat left center}@media screen and (max-width:1280px){#access #gmap iframe{height:350px}#access #imgmap img{height:350px}}@media screen and (max-width:1200px){#access{padding:1em 0 0;margin:0 auto 1em}#access h2{margin-bottom:1em}#access img{width:100%;margin:0 0 1.5em}#access #gmap{float:none;width:100%;margin:0 0 1em}#access #imgmap{float:none;width:100%}#access #imgmap img{height:auto}}@media screen and (max-width:756px){#access .text2{font-size:17px}}@media screen and (max-width:640px){#access .text2 ul li{display:block;text-align:left}}#contactform{clear:both;overflow:hidden;padding:60px 0;background:url("/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/bg_washi.jpg") repeat center top}#contactform .cont{width:100%;max-width:1100px;margin:0 auto;padding:2em 0;background:#fff;border-radius:1em;box-sizing:border-box}#contactform h2.j-title{margin-bottom:1em}#contactform .contactrow{text-align:left;display:flex;font-size:20px;margin-bottom:1.5em}#contactform .contactrow__label{width:239px;flex:0 0 239px;position:relative}.contactrow__label .text-red .input{position:absolute;right:10%;display:inline-block;padding:0 .5em;color:#fff;font-size:75%;background:#af2945}.contactrow__input .subtext{color:#af2945;font-size:75%}.contactrow .form-control{max-width:100%;box-sizing:border-box;padding:.5em}.contactrow__label .text-red .input{display:inline}.contactrow__label .text-red .confirm{display:none}@media screen and (max-width:1280px){#contactform{padding:2em 0}}@media screen and (max-width:1130px){.contactrow .form-control{max-width:530px}}@media screen and (max-width:900px){#contactform .cont{padding-top:4em}#contactform h2.j-title br.sp{display:inline}.contactrow .form-control{max-width:100%}}@media screen and (max-width:800px){#contactform .contactrow{display:block;font-size:18px}#contactform .contactrow__label{width:100%;flex:0 0 100%}.contactrow__label .text-red .input{position:relative;right:auto;margin-left:1em}}@media screen and (max-width:640px){#contactform h2.j-title{font-size:36px}#contactform .contactrow{font-size:16px}}@media screen and (max-width:390px){#contactform h2.j-title{font-size:30px}}#contactform .privacyplicy{overflow:hidden;overflow-y:auto;margin:0 0 2em;padding:1em 10%;height:187px;font-size:14px;text-align:left;background:#f4f4f4;box-sizing:border-box}#contactform .privacyplicy h3{font-size:16px;font-weight:700;text-align:center}.privacyplicy-check{margin:0 0 2em}@media screen and (max-width:800px){#contactform .privacyplicy{font-size:12px}#contactform .privacyplicy h3{font-size:14px}}#contactform .btn__submit{width:100%;max-width:720px;height:auto;padding:0;margin:0 auto;color:#fff;font-size:22px;text-align:center;line-height:3;border-radius:1.5em;background:#af2945}@media screen and (max-width:800px){#contactform .btn__submit{font-size:16px}}#foot-contact{clear:both;overflow:hidden;text-align:center;width:90%;margin:0 auto;padding:80px 0 80px;background-size:100% auto}#foot-contact h2{margin:0 0 2em;font-size:30px;font-family:"Hina Mincho",serif;font-weight:400;font-style:normal}#foot-contact h2 span{box-shadow:0px -.6em .2em -.2em #f0f5ea inset,0px .5em .2em -.5em #f0f5ea}#foot-contact h3{width:90%;margin:0 auto 1em;font-size:44px;font-weight:600;font-family:'Shippori Mincho B1',serif;line-height:1.4}@media screen and (max-width:900px){#foot-contact{padding:60px 0 180px}#foot-contact h3{font-size:35px}#foot-contact a img{width:70%}}@media screen and (max-width:700px){#foot-contact{background-size:150% auto}#foot-contact h3{font-size:30px}}@media screen and (max-width:580px){#foot-contact h3{font-size:24px}}@media screen and (max-width:460px){#foot-contact{padding:60px 0 120px}#foot-contact h3{font-size:20px}}@media screen and (max-width:400px){#foot-contact h3{font-size:18px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url('/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/slick/fonts/slick.eot');src:url('/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/slick/fonts/slick.woff') format('woff'),url('/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/slick/fonts/slick.ttf') format('truetype'),url('/onishi-stone.co.jp/wp-content/themes/oonisisekizai/assets/img/jumokusou2/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}