main>article{background:#eee}@media print,screen and (max-width: 768px){main>article{padding:30px 0}}@media print,screen and (min-width: 768px){main>article{padding:50px 30px}}main>article #whitespace{background:#fff}@media print,screen and (max-width: 768px){main>article #whitespace{padding:30px 15px;margin-top:-60px}}@media print,screen and (min-width: 768px){main>article #whitespace{max-width:1280px;min-height:500px;padding:30px 40px 95px 40px;margin:-120px auto 0 auto}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout{overflow:hidden;*zoom:1}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main{width:71.6667%;max-width:860px;float:right}}main>article #whitespace.hasLayout #main .award{border:1px solid #111;padding:2%}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award{margin-bottom:40px}}main>article #whitespace.hasLayout #main .award ul{display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li{width:100%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li{width:50%}}main>article #whitespace.hasLayout #main .award ul li figure{display:-webkit-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main>article #whitespace.hasLayout #main .award ul li figure img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}main>article #whitespace.hasLayout #main .award ul li figure figcaption{display:block;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.4}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li figure figcaption{font-size:2rem}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li figure figcaption{font-size:3rem}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.japnawooddesign{width:100%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.japnawooddesign{width:60%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.japnawooddesign figure img{max-width:25%}main>article #whitespace.hasLayout #main .award ul li.japnawooddesign figure figcaption{width:60%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.japnawooddesign figure img{max-width:30%}main>article #whitespace.hasLayout #main .award ul li.japnawooddesign figure figcaption{width:65%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.fsc{width:100%;margin-bottom:4%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.fsc{width:40%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.fsc figure img{max-width:15%}main>article #whitespace.hasLayout #main .award ul li.fsc figure figcaption{width:60%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.fsc figure img{max-width:25%}main>article #whitespace.hasLayout #main .award ul li.fsc figure figcaption{width:60%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.miyagigreen{width:100%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.miyagigreen{width:100%}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main .award ul li.miyagigreen figure img{max-width:20%}main>article #whitespace.hasLayout #main .award ul li.miyagigreen figure figcaption{width:60%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main .award ul li.miyagigreen figure img{max-width:10%}main>article #whitespace.hasLayout #main .award ul li.miyagigreen figure figcaption{width:80%}}main>article #whitespace.hasLayout #main #wooddesign{border:1px solid #111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign{display:block;padding:20px 15px;margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 40px 50px 40px;margin-bottom:40px;min-height:295px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #wooddesign{padding:40px 30px 50px 30px}}main>article #whitespace.hasLayout #main #wooddesign i{display:block}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign i{max-width:150px;margin:0 auto 0 auto}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign i{width:17.9487%;max-width:140px}}main>article #whitespace.hasLayout #main #wooddesign i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div{width:76.9231%;max-width:600px}}main>article #whitespace.hasLayout #main #wooddesign div h3{line-height:1.4;font-weight:bold}main>article #whitespace.hasLayout #main #wooddesign div h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div h3{font-size:1.8rem;text-align:center;margin-bottom:10px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div h3{font-size:2.4rem;margin-bottom:20px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div p{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div p{font-size:1.6rem;margin-bottom:30px}}main>article #whitespace.hasLayout #main #wooddesign div a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;height:50px !important;margin:0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a{height:50px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a{height:60px}}main>article #whitespace.hasLayout #main #wooddesign div a::after{content:"";background:url(../images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:25px;height:8px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:30px;height:10px}}main>article #whitespace.hasLayout #main #wooddesign div a:hover{color:#fff;background:#111}main>article #whitespace.hasLayout #main #wooddesign div a:hover::after{background:url(../images/common/arrow1-02.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a{font-size:1.4rem;padding:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a{max-width:450px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #wooddesign div a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 60px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a span{display:block}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a span{margin-left:1em}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #wooddesign div a span{margin-left:0}}main>article #whitespace.hasLayout #main #wooddesign div a::after{background:url(../../../images/business/ext/kanbatsu-arrow01.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:15px;height:15px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:22px;height:22px;right:20px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #wooddesign div a::after{width:15px;height:15px}}main>article #whitespace.hasLayout #main #wooddesign div a:hover::after{background:url(../../../images/business/ext/kanbatsu-arrow02.png) no-repeat;background-size:contain}main>article #whitespace.hasLayout #main #fsc{border:1px solid #111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc{display:block;padding:20px 15px;margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 40px 50px 40px;margin-bottom:40px;min-height:295px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #fsc{padding:40px 30px 50px 30px}}main>article #whitespace.hasLayout #main #fsc i{display:block}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc i{max-width:80px;margin:0 auto 15px auto}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc i{width:17.9487%;max-width:100px;margin-left:15px}}main>article #whitespace.hasLayout #main #fsc i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div{width:76.9231%;max-width:600px}}main>article #whitespace.hasLayout #main #fsc div h3{line-height:1.4;font-weight:bold}main>article #whitespace.hasLayout #main #fsc div h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div h3{font-size:1.8rem;text-align:center;margin-bottom:10px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div h3{font-size:2.4rem;margin-bottom:20px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div p{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div p{font-size:1.6rem;margin-bottom:30px}}main>article #whitespace.hasLayout #main #fsc div a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;height:50px !important;margin:0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a{height:50px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a{height:60px}}main>article #whitespace.hasLayout #main #fsc div a::after{content:"";background:url(../images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a::after{width:25px;height:8px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a::after{width:30px;height:10px}}main>article #whitespace.hasLayout #main #fsc div a:hover{color:#fff;background:#111}main>article #whitespace.hasLayout #main #fsc div a:hover::after{background:url(../images/common/arrow1-02.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a{font-size:1.4rem;padding:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a{max-width:450px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #fsc div a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 60px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a span{display:block}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a span{margin-left:1em}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #fsc div a span{margin-left:0}}main>article #whitespace.hasLayout #main #fsc div a::after{background:url(../../../images/business/ext/kanbatsu-arrow01.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #fsc div a::after{width:15px;height:15px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #fsc div a::after{width:22px;height:22px;right:20px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #fsc div a::after{width:15px;height:15px}}main>article #whitespace.hasLayout #main #fsc div a:hover::after{background:url(../../../images/business/ext/kanbatsu-arrow02.png) no-repeat;background-size:contain}main>article #whitespace.hasLayout #main #greenproducts{border:1px solid #111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts{display:block;padding:20px 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 40px 50px 40px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts{padding:40px 30px 50px 30px}}main>article #whitespace.hasLayout #main #greenproducts i{display:block}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts i{max-width:80px;margin:0 auto 15px auto}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts i{width:17.9487%;max-width:140px}}main>article #whitespace.hasLayout #main #greenproducts i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div{width:76.9231%;max-width:600px}}main>article #whitespace.hasLayout #main #greenproducts div h3{line-height:1.4;font-weight:bold}main>article #whitespace.hasLayout #main #greenproducts div h3::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div h3{font-size:1.8rem;text-align:center;margin-bottom:10px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div h3{font-size:2.4rem;margin-bottom:20px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div p{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div p{font-size:1.6rem;margin-bottom:30px}}main>article #whitespace.hasLayout #main #greenproducts div a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;height:50px !important;margin:0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{height:50px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{height:60px}}main>article #whitespace.hasLayout #main #greenproducts div a::after{content:"";background:url(../images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:25px;height:8px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:30px;height:10px}}main>article #whitespace.hasLayout #main #greenproducts div a:hover{color:#fff;background:#111}main>article #whitespace.hasLayout #main #greenproducts div a:hover::after{background:url(../images/common/arrow1-02.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{font-size:1.4rem;padding:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a{max-width:450px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts div a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 60px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a span{display:block}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a span{margin-left:1em}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts div a span{margin-left:0}}main>article #whitespace.hasLayout #main #greenproducts div a::after{background:url(../../../images/business/ext/kanbatsu-arrow01.png) no-repeat;background-size:contain}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:15px;height:15px;right:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:22px;height:22px;right:20px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #greenproducts div a::after{width:15px;height:15px}}main>article #whitespace.hasLayout #main #greenproducts div a:hover::after{background:url(../../../images/business/ext/kanbatsu-arrow02.png) no-repeat;background-size:contain}main>article #whitespace.hasLayout #main #naturalmaterials{border:1px solid #ccc}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials{margin-top:30px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:50px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div{padding:20px 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div{width:70%;padding:30px 30px 30px 35px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials div{width:60%;max-width:none}}main>article #whitespace.hasLayout #main #naturalmaterials div h3,main>article #whitespace.hasLayout #main #naturalmaterials div p{color:#000}main>article #whitespace.hasLayout #main #naturalmaterials div h3{line-height:1.2;font-weight:bold}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div h3{font-size:1.8rem;margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div h3{font-size:2rem;margin-bottom:25px}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials div h3 br{display:none}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials div p{font-size:1.6rem}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #main #naturalmaterials figure{width:40%}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials figure{width:40%;max-width:none;background:url(../images/common/naturalmaterials.jpg) center top no-repeat;background-size:cover}}main>article #whitespace.hasLayout #main #naturalmaterials figure img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}@media print,screen and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #main #naturalmaterials figure img{display:none}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side{margin-top:30px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side{width:25%;max-width:300px;float:left}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item{margin-bottom:20px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item{margin-bottom:40px}}main>article #whitespace.hasLayout #side .s-item .s-headline{line-height:1.2;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;border-left:4px solid #111;border-bottom:1px solid #111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline{height:41px;font-size:1.8rem}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline{height:46px;font-size:2.4rem}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item .s-headline{height:41px;font-size:1.8rem}}main>article #whitespace.hasLayout #side .s-item .s-headline span{margin:7px 0 0 7px}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline span{font-size:1.3rem}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item .s-headline span{font-size:1.5rem}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item .s-headline span{font-size:1.3rem}}main>article #whitespace.hasLayout #side .s-item#s-news{border:solid #007130}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news{border-width:3px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news{border-width:5px}}main>article #whitespace.hasLayout #side .s-item#s-news h2{color:#007130;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #007130}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news h2{height:50px;font-size:1.8rem;padding:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news h2{height:60px;font-size:2rem;padding:0 20px}}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul{margin:0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul{margin:0 20px}}main>article #whitespace.hasLayout #side .s-item#s-news ul li{border-bottom:1px solid #ccc}main>article #whitespace.hasLayout #side .s-item#s-news ul li a{color:#000;text-decoration:none;display:block}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a{padding:15px 0}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a{padding:20px 0}}main>article #whitespace.hasLayout #side .s-item#s-news ul li a:hover p{text-decoration:underline}main>article #whitespace.hasLayout #side .s-item#s-news ul li a time{color:#007130}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a time{font-size:1.5rem}main>article #whitespace.hasLayout #side .s-item#s-news ul li a time::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.6)*.5em)}}main>article #whitespace.hasLayout #side .s-item#s-news ul li a p{margin-top:10px}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news ul li a p{line-height:1.3}}main>article #whitespace.hasLayout #side .s-item#s-news>p{font-weight:bold;text-align:right}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news>p{margin:20px 15px 15px 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-news>p{margin:25px 20px 20px 20px}}main>article #whitespace.hasLayout #side .s-item#s-news>p a{color:#007130;text-decoration:none;position:relative}main>article #whitespace.hasLayout #side .s-item#s-news>p a::after{content:"→";display:inline-block;vertical-align:middle;margin:-5px 0 0 15px}main>article #whitespace.hasLayout #side .s-item#s-news>p a:hover{text-decoration:underline}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category .s-headline{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category .s-headline{margin-bottom:20px}}main>article #whitespace.hasLayout #side .s-item#s-category ul{border:1px solid #111}main>article #whitespace.hasLayout #side .s-item#s-category ul li:nth-child(n+2){border-top:1px solid #111}main>article #whitespace.hasLayout #side .s-item#s-category ul li a{color:#111;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{width:7px;height:7px;content:"";border-top:2px solid #111;border-right:2px solid #111;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;top:0;bottom:0;margin:auto 0;z-index:2}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{right:17px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{right:10.7383%}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a::after{right:17px}}main>article #whitespace.hasLayout #side .s-item#s-category ul li a i{overflow:hidden}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a i{width:35%}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a i{width:39.9329%;max-width:119px}}main>article #whitespace.hasLayout #side .s-item#s-category ul li a i img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{width:65%;padding:0 30px 0 15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{width:60.0671%;line-height:1.3;max-width:179px;font-size:1.5rem;padding:0 13.4228% 0 6.7114%}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item#s-category ul li a p{font-size:1.3rem;padding:0 30px 0 15px}}main>article #whitespace.hasLayout #side .s-item#s-category ul li a:hover{background:#eee}main>article #whitespace.hasLayout #side .s-item#s-anchor .s-headline{margin-bottom:5px}main>article #whitespace.hasLayout #side .s-item#s-anchor ul li{border-bottom:1px solid #ccc}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side .s-item#s-anchor ul li{font-size:1.6rem}}main>article #whitespace.hasLayout #side .s-item#s-anchor ul li a{height:40px;line-height:1.3;color:#111;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px;-webkit-transition-duration:.2s;transition-duration:.2s}@media print,screen and (min-width: 768px)and (max-width: 1219px){main>article #whitespace.hasLayout #side .s-item#s-anchor ul li a{font-size:1.3rem}}main>article #whitespace.hasLayout #side .s-item#s-anchor ul li a:hover{color:#fff;background:#111}@media print,screen and (max-width: 768px){main>article #whitespace.hasLayout #side>ul li{margin-bottom:15px}}@media print,screen and (min-width: 768px){main>article #whitespace.hasLayout #side>ul li{margin-bottom:20px}}main>article #whitespace.hasLayout #side>ul li:last-child{margin-bottom:0}main>article #whitespace.hasLayout #side>ul li a img{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}main>article #whitespace.hasLayout #side>ul li a:hover{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}@media print,screen and (max-width: 768px){main #access{margin-top:30px}}@media print,screen and (min-width: 768px){main #access{margin-top:40px}}@media print,screen and (min-width: 768px){#breadcrumb{width:100%;margin-bottom:30px}}@media print,screen and (max-width: 768px){#breadcrumb{display:none}}#breadcrumb ol li{display:inline-block}#breadcrumb ol li::before{display:inline-block;content:">";padding:0 .5em}#breadcrumb ol li:nth-child(1)::before{display:none}@media print,screen and (min-width: 768px){#breadcrumb ol li{font-size:1.6rem}}#breadcrumb ol li a:link,#breadcrumb ol li a:visited,#breadcrumb ol li a:active{color:#111;text-decoration:underline}#breadcrumb ol li a:hover{text-decoration:none}.header{position:fixed;z-index:1000;top:0;left:0;width:100%}.header__wrap{display:grid;grid-template-columns:300px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px}@media print,screen and (max-width: 768px){.header__wrap{grid-template-columns:192px auto;padding:15px}}.header__wrap__logo--mark a{display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.header__wrap__logo--mark a:hover{opacity:.8}.header__wrap__logo--mark img{display:block;width:100%;height:auto}.header__wrap__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header__wrap__content__nav li.link-contact a{display:block;max-width:200px;margin:0 auto;font-weight:700;color:#fff;line-height:1.1;letter-spacing:.05em;text-decoration:none;text-align:center;background-color:#000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-family:"Noto Serif JP","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;background-color:#8eac27;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media print,screen and (max-width: 768px){.header__wrap__content__nav li.link-contact a{padding:15px;font-size:16px}}@media print,screen and (min-width: 768px)and (max-width: 1219px){.header__wrap__content__nav li.link-contact a{padding:20px 45px;font-size:16px}}@media print,screen and (min-width: 1220px){.header__wrap__content__nav li.link-contact a{padding:20px 45px;font-size:16px}}.header__wrap__content__nav li.link-contact a:hover{opacity:.6}@media print,screen and (max-width: 768px){.header__wrap__content__nav li.link-contact a span{display:none}.header__wrap__content__nav li.link-contact a::after{content:"";display:block;width:28px;height:20px;background:url("../images/jiyukan-garden/icon-mail.svg") no-repeat center center}}.page--jiyukan-garden .mainvisual{position:relative;overflow:hidden;height:100svh}.page--jiyukan-garden .mainvisual__wrap{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.page--jiyukan-garden .mainvisual__content{display:block;max-width:1260px;margin:0 auto;height:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mainvisual__content{padding:90px 15px 40px}}@media print,screen and (min-width: 768px)and (max-width: 1219px){.page--jiyukan-garden .mainvisual__content{padding:186px 60px 90px}}@media print,screen and (min-width: 1220px){.page--jiyukan-garden .mainvisual__content{padding:186px 60px 90px}}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mainvisual__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.page--jiyukan-garden .mainvisual__content h1{display:block;max-width:339px;position:absolute;right:60px;bottom:90px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mainvisual__content h1{max-width:292px;right:0;left:0;bottom:40px;margin:auto}}.page--jiyukan-garden .mainvisual__content h1 img{display:block;width:auto;max-width:100%;height:auto}.page--jiyukan-garden .mainvisual__content p{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;font-family:"Noto Serif JP";font-size:2.8rem;font-weight:400;color:#474645;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mainvisual__content p{font-size:1.8rem}}.page--jiyukan-garden .mainvisual__background{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100svh}.page--jiyukan-garden .mainvisual__background picture img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}.page--jiyukan-garden .intro{position:relative;overflow:hidden}.page--jiyukan-garden .intro__content{display:block;max-width:1620px;margin:0 auto;display:grid;grid-template-columns:auto 1fr}@media print,screen and (max-width: 768px){.page--jiyukan-garden .intro__content{padding:40px 15px 100px}}@media print,screen and (min-width: 768px)and (max-width: 1219px){.page--jiyukan-garden .intro__content{padding:60px 240px 170px}}@media print,screen and (min-width: 1220px){.page--jiyukan-garden .intro__content{padding:60px 240px 170px}}@media(max-width: 1300px){.page--jiyukan-garden .intro__content{grid-template-columns:1fr;gap:15px}}.page--jiyukan-garden .intro__content--description{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:40px}@media(max-width: 1300px){.page--jiyukan-garden .intro__content--description{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media print,screen and (max-width: 768px){.page--jiyukan-garden .intro__content--description{gap:20px}}.page--jiyukan-garden .intro__content--description h2{font-family:"Noto Serif JP";font-size:2.8rem;line-height:1.5;font-weight:400;color:#474645;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1300px){.page--jiyukan-garden .intro__content--description h2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;font-size:2.4rem}}.page--jiyukan-garden .intro__content--description figure{width:100%}@media print,screen and (max-width: 768px){.page--jiyukan-garden .intro__content--description figure{max-width:292px;margin-inline:auto}}.page--jiyukan-garden .intro__content--description figure img{display:block;width:auto;max-width:100%;margin-inline:auto}.page--jiyukan-garden .intro__content--description p{font-family:"Noto Serif JP";font-size:1.6rem;font-weight:400;line-height:2;color:#474645}@media(max-width: 1300px){.page--jiyukan-garden .intro__content--description p{width:100%;font-size:1.4rem;text-align:center}}@media(max-width: 1300px){.page--jiyukan-garden .intro__content--background{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.page--jiyukan-garden .intro__content--background picture{position:relative;z-index:-1}.page--jiyukan-garden .intro__content--background picture img{display:block;width:auto;max-width:100%;height:auto}.page--jiyukan-garden .intro__overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.page--jiyukan-garden .intro__overlay--illust li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute}.page--jiyukan-garden .intro__overlay--illust li:nth-of-type(1){-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:537px;top:0;right:0}.page--jiyukan-garden .intro__overlay--illust li:nth-of-type(2){width:789px;bottom:0;left:0}@media(max-width: 1660px){.page--jiyukan-garden .intro__overlay--illust li:nth-of-type(1){width:50%}.page--jiyukan-garden .intro__overlay--illust li:nth-of-type(2){width:50%}}@media print,screen and (max-width: 768px){.page--jiyukan-garden .intro__overlay--illust li:nth-of-type(1){width:70%}.page--jiyukan-garden .intro__overlay--illust li:nth-of-type(2){width:70%}}.page--jiyukan-garden .intro__overlay--illust li img{display:block;width:auto;max-width:100%;height:auto}.page--jiyukan-garden .products{background-color:#f4fbdd}.page--jiyukan-garden .products__wrap{display:block;max-width:1260px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px}@media print,screen and (max-width: 768px){.page--jiyukan-garden .products__wrap{padding:40px 15px}}@media print,screen and (min-width: 768px)and (max-width: 1219px){.page--jiyukan-garden .products__wrap{padding:60px}}@media print,screen and (min-width: 1220px){.page--jiyukan-garden .products__wrap{padding:60px}}@media print,screen and (max-width: 768px){.page--jiyukan-garden .products__wrap{gap:40px}}.page--jiyukan-garden .products__heading h2{font-family:"Noto Serif JP";font-size:3.5rem;line-height:1.5;font-weight:400;color:#474645;display:block;text-align:center}@media(max-width: 1300px){.page--jiyukan-garden .products__heading h2{font-size:2.4rem}}.page--jiyukan-garden .products__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px}@media print,screen and (max-width: 768px){.page--jiyukan-garden .products__items{gap:40px}}.page--jiyukan-garden .products__items__item{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:60px}@media(max-width: 1300px){.page--jiyukan-garden .products__items__item{grid-template-columns:1fr;gap:20px}}.page--jiyukan-garden .products__items__item--mv figure img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}@media(max-width: 1300px){.page--jiyukan-garden .products__items__item--mv figure img{width:100%;max-width:770px}}.page--jiyukan-garden .products__items__item--description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}@media print,screen and (max-width: 768px){.page--jiyukan-garden .products__items__item--description{gap:15px}}@media(max-width: 1300px){.page--jiyukan-garden .products__items__item--description .meta{text-align:center}}.page--jiyukan-garden .products__items__item--description .meta .type span{font-size:1.6rem;font-weight:700;color:#fff;background-color:#009fa3;padding:5px 10px}.page--jiyukan-garden .products__items__item--description .meta .size{padding-top:10px}.page--jiyukan-garden .products__items__item--description .meta .size span{font-size:1.6rem;font-weight:400}@media print,screen and (max-width: 768px){.page--jiyukan-garden .products__items__item--description .meta .size span{font-size:1.4rem}}.page--jiyukan-garden .products__items__item--description .meta .price span:nth-of-type(1){font-size:3.2rem;line-height:1;font-weight:400}.page--jiyukan-garden .products__items__item--description .meta .price span:nth-of-type(2){font-size:1.6rem;font-weight:400}.page--jiyukan-garden .products__items__item--description p{font-size:1.6rem;font-weight:400}@media print,screen and (max-width: 768px){.page--jiyukan-garden .products__items__item--description p{font-size:1.4rem}}.page--jiyukan-garden .products__items__item--description p span.yellow{display:inline-block;padding:5px;background:#ffec00}@media(min-width: 1301px){.page--jiyukan-garden .products__items__item:nth-child(even) .products__items__item--mv{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page--jiyukan-garden .products__items__item:nth-child(even) .products__items__item--description{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.page--jiyukan-garden .step__wrap{display:block;max-width:1260px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px}@media print,screen and (max-width: 768px){.page--jiyukan-garden .step__wrap{padding:40px 15px}}@media print,screen and (min-width: 768px)and (max-width: 1219px){.page--jiyukan-garden .step__wrap{padding:60px}}@media print,screen and (min-width: 1220px){.page--jiyukan-garden .step__wrap{padding:60px}}@media print,screen and (max-width: 768px){.page--jiyukan-garden .step__wrap{gap:40px}}.page--jiyukan-garden .step__heading h2{font-family:"Noto Serif JP";font-size:3.5rem;line-height:1.5;font-weight:400;color:#474645;display:block;text-align:center}@media(max-width: 1300px){.page--jiyukan-garden .step__heading h2{font-size:2.4rem}}.page--jiyukan-garden .step__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:60px}@media(max-width: 1300px){.page--jiyukan-garden .step__items{grid-template-columns:1fr;gap:40px}}.page--jiyukan-garden .step__items__item--mv{margin-bottom:20px}@media print,screen and (max-width: 768px){.page--jiyukan-garden .step__items__item--mv{margin-bottom:10px}}.page--jiyukan-garden .step__items__item--mv figure{margin:0}.page--jiyukan-garden .step__items__item--mv figure img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}@media(max-width: 1300px){.page--jiyukan-garden .step__items__item--mv figure img{width:100%;max-width:770px}}.page--jiyukan-garden .step__items__item--description{display:grid;grid-template-columns:1fr;gap:20px}@media(max-width: 1300px){.page--jiyukan-garden .step__items__item--description{gap:10px}}.page--jiyukan-garden .step__items__item--description .title{display:grid;grid-template-columns:auto 1fr}.page--jiyukan-garden .step__items__item--description .title div:nth-of-type(1) span{background-color:#ffec00;-webkit-clip-path:polygon(0 0, 78% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 78% 0, 100% 100%, 0% 100%)}.page--jiyukan-garden .step__items__item--description .title span{font-size:2rem;font-weight:700;color:#474645;padding:5px 25px 5px 10px;display:inline-block;line-height:1.2}@media print,screen and (max-width: 768px){.page--jiyukan-garden .step__items__item--description .title span{font-size:1.8rem}}.page--jiyukan-garden .step__items__item--description p{font-size:1.6rem;font-weight:400;padding:0}@media print,screen and (max-width: 768px){.page--jiyukan-garden .step__items__item--description p{font-size:1.4rem}}@media(max-width: 1300px){.page--jiyukan-garden .step__items__item::after{content:"";width:100%;height:5px;max-width:96%;margin-top:20px;margin-inline:auto;display:block;border-bottom:1px dotted #707070}}.page--jiyukan-garden .step__items__item:nth-child(even) .products__items__item--mv{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.page--jiyukan-garden .step__items__item:nth-child(even) .products__items__item--description{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.page--jiyukan-garden .step__items__item:last-child::after{display:none}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform{background:url("../images/jiyukan-garden/mailform_bg_sp.jpg") no-repeat top center/170%,url("../images/jiyukan-garden/mailform_bg_sp.jpg") no-repeat bottom center/170%}}@media print,screen and (min-width: 768px){.page--jiyukan-garden .mailform{background:url("../images/jiyukan-garden/mailform_bg.jpg") no-repeat top center/contain}}.page--jiyukan-garden .mailform__wrap{display:block;max-width:1160px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__wrap{padding:120px 15px}}@media print,screen and (min-width: 768px)and (max-width: 1219px){.page--jiyukan-garden .mailform__wrap{padding:186px 60px 90px}}@media print,screen and (min-width: 1220px){.page--jiyukan-garden .mailform__wrap{padding:186px 60px 90px}}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__wrap{gap:40px}}.page--jiyukan-garden .mailform__heading h2{font-family:"Noto Serif JP";font-size:3.5rem;color:#474645;display:block;padding:10px;background-color:#fff;border-radius:10px;max-width:420px;text-align:center;margin-inline:auto}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__heading h2{font-size:2.4rem}}.page--jiyukan-garden .mailform__content{background:#e2e2e2}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__content{padding:30px 15px}}@media print,screen and (min-width: 768px){.page--jiyukan-garden .mailform__content{padding:60px}}.page--jiyukan-garden .mailform__content dl{display:grid;grid-template-columns:auto 1fr;gap:40px}@media(max-width: 1000px){.page--jiyukan-garden .mailform__content dl{grid-template-columns:1fr;gap:20px}}.page--jiyukan-garden .mailform__content dl .error{display:block;margin-top:10px}.page--jiyukan-garden .mailform__content dl .required,.page--jiyukan-garden .mailform__content dl .any{font-size:1.2rem;color:#fff;font-weight:700;text-align:center;padding:5px;display:inline-block;background:#009fa3}.page--jiyukan-garden .mailform__content dl .any{background:#858585}.page--jiyukan-garden .mailform__content dl dt,.page--jiyukan-garden .mailform__content dl dd{font-size:1.6rem;font-weight:600;color:#111}.page--jiyukan-garden .mailform__content dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}@media(max-width: 1000px){.page--jiyukan-garden .mailform__content dl dt{margin-top:20px}}.page--jiyukan-garden .mailform__content dl dd{font-weight:400}.page--jiyukan-garden .mailform__content dl dd input[type=text],.page--jiyukan-garden .mailform__content dl dd input[type=email],.page--jiyukan-garden .mailform__content dl dd select,.page--jiyukan-garden .mailform__content dl dd textarea{width:100%;padding:10px;font-size:1.6rem}.page--jiyukan-garden .mailform__content dl dd input[type=text]::-webkit-input-placeholder, .page--jiyukan-garden .mailform__content dl dd input[type=email]::-webkit-input-placeholder, .page--jiyukan-garden .mailform__content dl dd select::-webkit-input-placeholder, .page--jiyukan-garden .mailform__content dl dd textarea::-webkit-input-placeholder{color:#a9a9a9}.page--jiyukan-garden .mailform__content dl dd input[type=text]::-moz-placeholder, .page--jiyukan-garden .mailform__content dl dd input[type=email]::-moz-placeholder, .page--jiyukan-garden .mailform__content dl dd select::-moz-placeholder, .page--jiyukan-garden .mailform__content dl dd textarea::-moz-placeholder{color:#a9a9a9}.page--jiyukan-garden .mailform__content dl dd input[type=text]:-ms-input-placeholder, .page--jiyukan-garden .mailform__content dl dd input[type=email]:-ms-input-placeholder, .page--jiyukan-garden .mailform__content dl dd select:-ms-input-placeholder, .page--jiyukan-garden .mailform__content dl dd textarea:-ms-input-placeholder{color:#a9a9a9}.page--jiyukan-garden .mailform__content dl dd input[type=text]::-ms-input-placeholder, .page--jiyukan-garden .mailform__content dl dd input[type=email]::-ms-input-placeholder, .page--jiyukan-garden .mailform__content dl dd select::-ms-input-placeholder, .page--jiyukan-garden .mailform__content dl dd textarea::-ms-input-placeholder{color:#a9a9a9}.page--jiyukan-garden .mailform__content dl dd input[type=text]::placeholder,.page--jiyukan-garden .mailform__content dl dd input[type=email]::placeholder,.page--jiyukan-garden .mailform__content dl dd select::placeholder,.page--jiyukan-garden .mailform__content dl dd textarea::placeholder{color:#a9a9a9}.page--jiyukan-garden .mailform__content dl dd #message{height:295px}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__content dl dd #message{height:150px}}.page--jiyukan-garden .mailform__content dl dd.checkbox{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__content dl dd.checkbox{grid-template-columns:1fr}}.page--jiyukan-garden .mailform__content dl dd .mwform-checkbox-field label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:10px}.page--jiyukan-garden .mailform__content dl dd .mwform-checkbox-field input[type=checkbox]{-webkit-transform:scale(1.5);transform:scale(1.5)}.page--jiyukan-garden .mailform__content .thanks h3{font-family:"Noto Serif JP";font-size:3.5rem;color:#474645;display:block;text-align:center}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__content .thanks h3{font-size:2.4rem}}.page--jiyukan-garden .mailform__content .thanks p{font-size:1.6rem;font-weight:600;color:#111;text-align:center}.page--jiyukan-garden .mailform__content .thanks>a{width:100%;color:#fff;font-weight:700;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#009fa3;border:none;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;margin:0 auto}.page--jiyukan-garden .mailform__content .thanks>a:hover{background:#000}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__content .thanks>a{height:50px;font-size:1.8rem}}@media print,screen and (min-width: 768px){.page--jiyukan-garden .mailform__content .thanks>a{max-width:410px;height:70px;font-size:2rem}}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__content .submit{width:100%}}@media print,screen and (min-width: 768px){.page--jiyukan-garden .mailform__content .submit{width:410px;margin-inline:auto}}.page--jiyukan-garden .mailform__content .submit input[type=submit]{width:100%;color:#fff;font-weight:700;text-decoration:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#009fa3;border:none;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__content .submit input[type=submit]{height:50px;font-size:1.8rem}}@media print,screen and (min-width: 768px){.page--jiyukan-garden .mailform__content .submit input[type=submit]{height:70px;font-size:2rem}}.page--jiyukan-garden .mailform__content .submit input[type=submit].return{background:#000}@media print,screen and (max-width: 768px){.page--jiyukan-garden .mailform__content .submit input[type=submit].return{margin-bottom:15px}}@media print,screen and (min-width: 768px){.page--jiyukan-garden .mailform__content .submit input[type=submit].return{margin-bottom:30px}}.page--jiyukan-garden .mailform__content .submit input[type=submit].return:hover{background:#009fa3}.page--jiyukan-garden .mailform__content .submit input[type=submit]:hover{background:#000}