html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;max-width:100%}.flex{display:flex;justify-content:center;align-items:center}.Hdvlp-head .main-ttl-block .main-ttl{font-weight:lighter}.sec-news{margin-top:40px}.sec-news .news-list{padding:0 0px 5px 10px}@media screen and (max-width: 768px){.sec-news .news-list{padding:0 0px 5px 10px}}@media screen and (max-width: 576px){.sec-news .news-list{padding:0 0px 5px 10px}}.sec-news .news-list .news-item:not(:last-child){margin-bottom:0em}.sec-works{margin:40px auto 150px;position:relative}@media screen and (max-width: 768px){.sec-works{margin:50px auto 100px}}.sec-works-ttl{text-align:center;font-size:32px;letter-spacing:0.4em}.sec-works-lead{text-align:left;letter-spacing:0.2em;margin:60px auto 80px;max-width:900px;padding:0 30px}.sec-works .sec-works-list-bg{padding:50px 0;margin:auto;background-color:#dcd8cd}@media screen and (max-width: 576px){.sec-works .sec-works-list-bg{padding:40px 0 100px}}.sec-works .works-ttl-area{max-width:900px;margin:0 auto 60px}@media screen and (max-width: 576px){.sec-works .works-ttl-area{margin-bottom:60px}}.sec-works .works-ttl-area .bold{font-weight:bold}.sec-works .works-ttl-area .block-ttl{text-align:center;font-size:clamp(26px, 5vw, 46px);letter-spacing:0.15em;line-height:42px;margin-bottom:60px}@media screen and (max-width: 576px){.sec-works .works-ttl-area .block-ttl{margin-bottom:30px}}.sec-works .works-ttl-area .block-ttl-text{text-align:center}@media screen and (max-width: 576px){.sec-works .works-ttl-area .block-ttl-text{font-size:clamp(14px, 2.5vw, 16px)}}.sec-works .works-ttl-area .fs48{font-size:clamp(28px, 5vw, 48px);letter-spacing:0.15em;line-height:60px}@media screen and (max-width: 576px){.sec-works .works-ttl-area .fs48{line-height:40px}}.sec-works .works-ttl-area .fs28{font-size:clamp(16px, 5vw, 28px);letter-spacing:0.15em;line-height:60px}@media screen and (max-width: 576px){.sec-works .works-ttl-area .fs28{line-height:40px}}.sec-works .works-ttl-area .fs55{font-size:clamp(34px, 5vw, 55px);letter-spacing:0.2em;line-height:78px}@media screen and (max-width: 576px){.sec-works .works-ttl-area .fs55{font-size:clamp(24px, 5vw, 55px);line-height:44px}}.sec-works .works-ttl-area .fs46{font-size:clamp(26px, 5vw, 46px);letter-spacing:0.15em;line-height:42px}@media screen and (max-width: 576px){.sec-works .works-ttl-area .fs46{font-size:clamp(16px, 5vw, 46px)}}.sec-works .works-ttl-area .fs30{font-size:clamp(20px, 5vw, 30px);letter-spacing:0.15em;line-height:42px}@media screen and (max-width: 576px){.sec-works .works-ttl-area .fs30{font-size:clamp(16px, 5vw, 46px)}}.sec-works .works-ttl-area .sup{position:relative}.sec-works .works-ttl-area sup{font-size:13px;position:absolute;top:-3px;right:-7px}@media screen and (max-width: 576px){.sec-works .works-ttl-area sup{font-size:8px;top:-21px}}.sec-works .works-list-ttl{background-color:#000;color:#fff;font-size:clamp(18px, 5vw, 28px);letter-spacing:0.15em;line-height:52px;max-width:366px;margin:0 auto 50px;text-align:center}@media screen and (max-width: 576px){.sec-works .works-list-ttl{margin-bottom:30px}}.sec-works .sec-works-list{display:flex;justify-content:center;flex-wrap:wrap;max-width:1116px;margin:auto;padding:0 3%}@media screen and (max-width: 768px){.sec-works .sec-works-list{justify-content:space-between}}.sec-works .myBlockLink-list__item{width:30%;margin:0px 25px 50px 0px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none;transition:.3s ease-out;height:230px}@media screen and (max-width: 768px){.sec-works .myBlockLink-list__item{width:45%;margin:auto}}@media screen and (max-width: 576px){.sec-works .myBlockLink-list__item{width:100%;height:200px}}@media screen and (max-width: 768px){.sec-works .myBlockLink-list__item:nth-child(1){margin:0px 25px 50px 0px}}@media screen and (max-width: 576px){.sec-works .myBlockLink-list__item:nth-child(1){margin:0 auto 30px}}@media screen and (max-width: 768px){.sec-works .myBlockLink-list__item:nth-child(2){margin:0px 0px 50px 0px}}@media screen and (max-width: 576px){.sec-works .myBlockLink-list__item:nth-child(2){margin:0 auto 30px}}.sec-works .myBlockLink-list__item:nth-child(3){margin:0px 0px 50px 0px}@media screen and (max-width: 768px){.sec-works .myBlockLink-list__item:nth-child(3){margin:0px 25px 50px 0px}}@media screen and (max-width: 576px){.sec-works .myBlockLink-list__item:nth-child(3){margin:0 auto 30px}}@media screen and (max-width: 768px){.sec-works .myBlockLink-list__item:nth-child(4){margin:0px 0px 50px 0px}}@media screen and (max-width: 576px){.sec-works .myBlockLink-list__item:nth-child(4){margin:0 auto 30px}}.sec-works .myBlockLink-list__item:nth-child(5){margin:0px 0px 50px 0px}@media screen and (max-width: 768px){.sec-works .myBlockLink-list__item:nth-child(5){margin:0px}}.sec-works .myBlockLink-list__item::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.5);-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.sec-works .myBlockLink-list__item::after{content:"";position:absolute;right:15px;bottom:15px;width:40px;height:8px;z-index:10;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg);transition:.3s all}.sec-works .myBlockLink-list__item:hover{opacity:1}.sec-works .myBlockLink-list__item:hover::before{background-color:rgba(255,255,255,0.5)}.sec-works .myBlockLink-list__item:hover::after{border-bottom:1px solid #000;border-right:1px solid #000}.sec-works .myBlockLink-list__item:hover .myBlockLink-list__inner{color:#000}.sec-works .myBlockLink-list__item.-item01{background-image:url(../img/mokuzo/works_block01.jpg)}.sec-works .myBlockLink-list__item.-item02{background-image:url(../img/mokuzo/works_block02.jpg)}.sec-works .myBlockLink-list__item.-item03{background-image:url(../img/mokuzo/works_block03.jpg)}.sec-works .myBlockLink-list__item.-item04{background-image:url(../img/mokuzo/works_block04.jpg)}.sec-works .myBlockLink-list__item.-item05{background-image:url(../img/mokuzo/works_block05.jpg)}.sec-works .myBlockLink-list__inner{position:relative;bottom:auto;left:auto;font-family:"Noto Serif JP",serif;font-weight:lighter;max-width:360px;width:100%;transition:.3s all;color:#fff;height:100%}@media screen and (max-width: 576px){.sec-works .myBlockLink-list__inner{margin:auto}}.sec-works .myBlockLink-list__title{margin-bottom:6px;font-size:20px;line-height:1.3;letter-spacing:0.2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}@media screen and (max-width: 576px){.sec-works .myBlockLink-list__title{font-size:clamp(18px, 10vw, 26px);letter-spacing:0.3em;line-height:1.3}}.sec-works .myBlockLink-list__more{font-size:14px;letter-spacing:0.15em;line-height:60px}.sec-works .item-block{width:55px;height:55px;margin:0 auto;background-repeat:no-repeat;background-position:center center}.sec-works .works-list-link{position:absolute;display:block;width:100%;bottom:-40px}.sec-works .works-list-link .works-list-link-txt{background-color:#fff;border:1px solid #000;color:#000;font-size:clamp(18px, 5vw, 24px);letter-spacing:0.15em;line-height:42px;max-width:450px;width:100%;height:80px;text-align:center;margin:auto;display:flex;justify-content:center;align-items:center;transition:.3s ease-out}@media screen and (max-width: 576px){.sec-works .works-list-link .works-list-link-txt{width:90%}}.sec-works .works-list-link .works-list-link-txt:hover{background-color:#000;color:#fff}.sec-works .works-list-link .works-list-link-txt:hover.arrow::after{border-bottom:1px solid #fff;border-right:1px solid #fff}.sec-works .works-list-link .works-list-link-txt.arrow{position:relative}.sec-works .works-list-link .works-list-link-txt.arrow::after{content:"";position:absolute;right:15px;top:50%;width:40px;height:8px;z-index:10;border-bottom:1px solid #000;border-right:1px solid #000;transform:skew(45deg);transition:.3s ease-out}.ral-btn-zenecon img{margin:auto}.sec-link{margin:50px auto 80px}@media screen and (max-width: 768px){.sec-link{margin:50px auto 60px}}.sec-link-ttl{text-align:center;font-size:32px;letter-spacing:0.4em}.sec-link-lead{text-align:left;letter-spacing:0.2em;margin:50px auto 80px;max-width:980px;padding:0 30px}@media screen and (max-width: 768px){.sec-link-lead{margin:50px auto 40px}}.sec-link .sec-link-list-bg{padding:100px 0 150px;margin:auto;background-color:#dcd8cd}@media screen and (max-width: 576px){.sec-link .sec-link-list-bg{padding:60px 0}}.sec-link .link-ttl-area{margin-bottom:50px}@media screen and (max-width: 576px){.sec-link .link-ttl-area{margin-bottom:60px}}.sec-link .link-ttl-area .block-ttl{text-align:center;font-size:clamp(26px, 5vw, 46px);letter-spacing:0.15em;line-height:42px}.sec-link .link-ttl-area .small{font-size:clamp(18px, 5vw, 28px);line-height:52px;margin-bottom:10px}@media screen and (max-width: 768px){.sec-link .link-ttl-area .small{line-height:32px}}.sec-link .link-ttl-area .large{font-size:clamp(44px, 5vw, 55px);letter-spacing:0.2em;line-height:34px}.sec-link .sec-link-list{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:column;max-width:1090px;margin:auto;padding:0 3%}.sec-link .sec-link-list__block{display:flex;position:relative;margin-bottom:200px}.sec-link .sec-link-list__block:last-child{margin-bottom:0px}@media screen and (max-width: 768px){.sec-link .sec-link-list__block{flex-direction:column;margin-bottom:100px}}@media screen and (max-width: 576px){.sec-link .sec-link-list__block{margin-bottom:60px}}.sec-link .sec-link-list__block:nth-child(2n+1) .myBlockLink-list__img{margin:0 0 0 0}.sec-link .sec-link-list__block:nth-child(2n+1) .myBlockLink-list__item{right:0}.sec-link .sec-link-list__block:nth-child(2n) .myBlockLink-list__img{margin:0 0 0 auto}.sec-link .sec-link-list__block:nth-child(2n) .myBlockLink-list__item{left:0}.sec-link .sec-link-list__block a{display:block;width:100%}.sec-link .sec-link-list__block a:hover .myBlockLink-list__img{opacity:0.5}.sec-link .sec-link-list__block a:hover .myBlockLink-list__item{opacity:1}.sec-link .sec-link-list__block a:hover .myBlockLink-list__item::before{background-color:rgba(0,0,0,0.5)}.sec-link .sec-link-list__block a:hover .myBlockLink-list__item::after{border-bottom:1px solid #fff;border-right:1px solid #fff}.sec-link .sec-link-list__block a:hover .myBlockLink-list__item .arrow::after{border-bottom:1px solid #fff;border-right:1px solid #fff}.sec-link .sec-link-list__block a:hover .myBlockLink-list__item .myBlockLink-list__inner{color:#fff}.sec-link .sec-link-list__block a:hover .myBlockLink-list__item .myBlockLink-list__en::after{background-color:#fff}.sec-link .myBlockLink-list__img{width:100vw;max-width:720px;height:480px;margin:0 0 0 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none;transition:.3s ease-out}@media screen and (max-width: 768px){.sec-link .myBlockLink-list__img{height:200px;width:100%}}.sec-link .myBlockLink-list__img.item01{background-image:url(../img/mokuzo/block01_l.jpg)}.sec-link .myBlockLink-list__img.item02{background-image:url(../img/mokuzo/block02_l.jpg)}.sec-link .myBlockLink-list__img.item03{background-image:url(../img/mokuzo/block03_l.jpg)}.sec-link .myBlockLink-list__img.item04{background-image:url(../img/mokuzo/block04_l.jpg)}.sec-link .myBlockLink-list__img.item05{background-image:url(../img/mokuzo/block05_l.jpg)}.sec-link .myBlockLink-list__img.item06{background-image:url(../img/mokuzo/block06_l.jpg)}.sec-link .myBlockLink-list__item{width:100%;position:absolute;bottom:-80px;right:0;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none;transition:.3s ease-out;max-height:100%;height:auto;background-color:#fff;padding:40px 40px 30px 40px}@media screen and (max-width: 768px){.sec-link .myBlockLink-list__item{position:relative;width:100%;height:100%;margin:auto;bottom:0;top:0px;left:0;right:0;max-height:100%;background-color:rgba(255,255,255,0.5);padding:30px 20px 10px 10px}}.sec-link .myBlockLink-list__item:nth-of-type(n+4){margin-top:5px}.sec-link .myBlockLink-list__item::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:#fff;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}@media screen and (max-width: 768px){.sec-link .myBlockLink-list__item::before{background-color:rgba(255,255,255,0.5)}}.sec-link .myBlockLink-list__item::after{content:none;position:absolute;right:15px;bottom:15px;width:40px;height:8px;z-index:10;border-bottom:1px solid #000;border-right:1px solid #000;transform:skew(45deg);transition:.3s all}@media only screen and (min-width: 769px){.sec-link .myBlockLink-list__item{width:100%;max-width:740px;margin-top:0px}}.sec-link .arrow{position:relative}.sec-link .arrow::after{content:"";position:absolute;right:15px;bottom:13px;width:40px;height:8px;z-index:10;border-bottom:1px solid #000;border-right:1px solid #000;transform:skew(45deg);transition:.3s ease-out}.sec-link .myBlockLink-list__inner{position:relative;bottom:10px;left:10px;font-family:"Noto Serif JP",serif;font-weight:bold;max-width:100%;width:100%;transition:.3s ease-out;color:#000}.sec-link .myBlockLink-list__title{margin-bottom:6px;font-size:1.75rem;line-height:1.3;letter-spacing:0.2em}.sec-link .myBlockLink-list__en{font-size:0.825rem;letter-spacing:0.3em;line-height:1.3;position:relative;margin-bottom:20px}.sec-link .myBlockLink-list__en::after{content:"";position:absolute;display:inline-block;left:0;bottom:-10px;width:100%;height:1px;background-color:#000;transition:.3s ease-out}.sec-link .myBlockLink-list__text{line-height:34px;letter-spacing:0.1em;font-size:clamp(12px, 3vw, 16px);margin-bottom:10px}@media screen and (max-width: 768px){.sec-link .myBlockLink-list__text{line-height:28px}}@media screen and (max-width: 576px){.sec-link .myBlockLink-list__text{line-height:22px}}.sec-link .myBlockLink-list__more{text-align:right;padding-right:70px;letter-spacing:0.3em}.sec-link .item-block{width:55px;height:55px;margin:0 auto;background-repeat:no-repeat;background-position:center center}.btn-bottom-top{margin:0px auto 100px}@media screen and (max-width: 768px){.btn-bottom-top{margin:0px auto 60px}}
/*# sourceMappingURL=mokuzo_r.css.map */
