html{font-family:"Yu gothic"}.header_inner{position:relative;z-index:-1}.header_inner img{height:640px;width:100%;object-fit:cover}.header_inner_logo{position:absolute;z-index:6;left:clamp(50px,5vw,80px);top:70px}.header_inner_logo img{width:clamp(100px,10vw,130px);height:auto}.header_inner_frame{width:clamp(250px,30vw,370px);height:640px;background-color:#d1ba9b;position:absolute;z-index:3;left:0;top:0;opacity:.8}.header_nav{position:absolute;z-index:10;left:clamp(50px,5vw,80px);top:300px;font-size:clamp(20px,1.8vw,25px);font-family:"Playfair Display",serif;letter-spacing:.3em;line-height:3}.header_nav ul li:hover{color:beige}@media(max-width: 768px){.header_inner{position:relative}.header_inner{position:relative}.header_inner_frame{position:relative;width:100%;background-color:#d1ba9b;z-index:1;height:500px}.header_inner_logo{position:absolute;top:550px;left:50%;transform:translateX(-50%);z-index:3}.header_inner img{height:500px}.header_inner_logo img{width:150px;height:auto}.header_nav{position:absolute;top:730px;left:50%;transform:translateX(-50%);z-index:3;text-align:center}}.works_title{display:flex;align-items:center;justify-content:center;flex-direction:column;height:400px}.works_title h3{font-size:32px;margin-bottom:10px;font-family:"Playfair Display",serif;letter-spacing:.3em}.works_title h4{font-size:18px}.works_kind{display:flex;align-items:center;margin-left:10%}.works_kind .decor_green{width:20px;height:50px;background-color:#ccc78d;margin-left:20px}.works_kind h3{font-size:clamp(20px,1.8vw,32px);font-family:"Playfair Display",serif;letter-spacing:.3em;margin-left:30px}.works_inner{display:flex;align-items:center;justify-content:left;margin:70px auto 130px auto;width:80%}.works_box{height:450px;width:500px;background-color:#d9d9d9;margin-right:5%}.table_type01{align-items:center;display:flex;width:100%;margin:0 auto}.table_type01 tr{border-bottom:solid 1px #ddd}.table_type01 th{text-align:left;padding:20px;letter-spacing:.3em;font-size:clamp(13px,1.8vw,15px);white-space:nowrap}.table_type01 td{text-align:left;padding:20px;letter-spacing:.3em;line-height:1.5;font-size:clamp(13px,1.8vw,15px)}@media(max-width: 1072px){.works_kind{margin-left:0}.works_kind h3{white-space:nowrap}.works_inner{display:block;width:100%;padding:0}.works_box{display:block;width:100%;margin:0 auto 40px}.table_type01{display:block;width:100%;padding:0 20px}.table_type01 tr{display:block;width:100%}.table_type01 th,.table_type01 td{display:block;width:100%;padding:20px;box-sizing:border-box}.table_type01 th{padding-bottom:0}}.footer_visual{padding:0 20px;height:70px;background-color:#d1ba9b;display:flex;align-items:center;justify-content:center;gap:clamp(100px,20vw,300px)}.footer_visual .footer_nav ul{display:flex;letter-spacing:.3em;font-size:clamp(13px,1.3vw,16px);padding:20px 0;gap:15px}.footer_visual .footer_nav ul li a:hover{color:beige}.footer_visual .copyright{padding:25px 20px;font-size:clamp(10px,1.3vw,13px);letter-spacing:.2em}@media(max-width: 768px){.footer_visual{flex-direction:column;gap:10px;height:auto;padding:15px 10px}}@media(max-width: 400px){.footer_visual{gap:4px;padding:10px 5px}.footer_visual .footer_nav ul{font-size:clamp(12px,3vw,14px);gap:5px}}/*# sourceMappingURL=works.min.css.map */