html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a,a:hover{text-decoration:none}a img{border:none;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.wrapper-heralbony{width:100%;margin:0 auto;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#4d4d4d}.hb-eb_garamond{font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.hb-shippori_mincho{font-family:Shippori Mincho,serif;font-weight:400;font-style:normal}html{font-size:62.5%;overflow-y:scroll}body{-webkit-text-size-adjust:100%;color:#000;line-height:2.2}img{width:100%}a,button{color:#000;transition:all .3s}.wrapper{width:100%;overflow:hidden}@media print{.header-inner{font-size:14px}.header-inner .header-logo{font-size:2em;line-height:2}.header-inner .header-logo_biz{line-height:2}.header-inner img{vertical-align:top}.footer{font-size:14px;line-height:2}.footer img{vertical-align:top}.wrapper-heralbony{padding-top:80px}.loader-wrap{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#fff;z-index:9999}.loader-wrap .loader,.loader-wrap .loader:before,.loader-wrap .loader:after{background:#e8e6dc;animation:load1 1s infinite ease-in-out;width:10px;height:40px}.loader-wrap .loader{color:#b3b2ae;text-indent:-9999em;margin:88px auto;position:relative;transform:translateZ(0);animation-delay:-.16s}.loader-wrap .loader:before,.loader-wrap .loader:after{position:absolute;top:0;content:""}.loader-wrap .loader:before{left:-20px;animation-delay:-.32s}.loader-wrap .loader:after{left:20px}@keyframes load1{0%,80%,to{box-shadow:0 0;height:40px}40%{box-shadow:0 -20px;height:50px}}.hb-nav-btn{position:fixed;top:calc(50% - 25px);left:-85px;display:flex;width:220px;height:50px;padding:0;margin:0;cursor:pointer;border:0px;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:8100}.hb-nav-btn .hb-in-text{display:flex;justify-content:center;align-items:center;width:170px;height:50px;font-size:15px;color:#fff;background:#000;transition:all .3s}.hb-nav-btn .hb-in-icon{position:relative;display:block;width:50px;height:50px;background-color:#dadada;transition:all .3s}.hb-nav-btn .hb-in-icon:before{content:"";position:absolute;top:calc(50% - .5px);left:calc(50% - 7.5px);display:block;width:15px;height:1px;background-color:#000;transition:all .3s}.hb-nav-btn .hb-in-icon:after{content:"";position:absolute;top:calc(50% - 7.5px);left:calc(50% - .5px);display:block;width:1px;height:15px;background-color:#000;transition:all .3s}.hb-nav-btn:hover .hb-in-icon:before{transform:rotate(45deg)}.hb-nav-btn:hover .hb-in-icon:after{transform:rotate(45deg)}.hb-nav-btn.open .hb-in-text{color:#000;background:#DADADA}.hb-nav-btn.open .hb-in-icon{background-color:#000}.hb-nav-btn.open .hb-in-icon:before{background-color:#fff;transform:rotate(405deg)}.hb-nav-btn.open .hb-in-icon:after{background-color:#fff;transform:rotate(405deg)}.hb-nav-btn.open:hover i:before{transform:rotate(360deg)}.hb-nav-btn.open:hover i:after{transform:rotate(360deg)}.hb-nav-wrap{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background-color:#dadada80;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;transition:all .3s;z-index:8000}.hb-nav-wrap .hb-nav-inner{position:absolute;top:calc(50% - 20px);right:0;width:100%;padding:0 100px;box-sizing:border-box}.hb-nav-wrap .hb-nav-inner .hb-menu{display:flex;justify-content:center;flex-wrap:wrap}.hb-nav-wrap .hb-nav-inner .hb-menu li{position:relative;padding:10px 35px}.hb-nav-wrap .hb-nav-inner .hb-menu li a{position:relative;display:inline-block;font-family:Shippori Mincho,serif;font-weight:400;font-style:normal;font-size:22px;color:#000;line-height:1;transition:all .3s}.hb-nav-wrap .hb-nav-inner .hb-menu li a:before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:0;background-color:#f0efe9;transform:translateY(-50%);transition:all .3s;z-index:-1}.hb-nav-wrap .hb-nav-inner .hb-menu li a:hover:before{height:150%;transform:translateY(-50%)}.hb-nav-wrap .hb-nav-inner .hb-menu li+li:before{content:"";position:absolute;top:calc(50% - .5px);left:-15px;display:block;width:30px;height:1px;background-color:#fff;transform:rotate(-45deg)}.hb-nav-wrap .hb-nav-inner .hb-nav-logo{display:flex;justify-content:center;align-items:center;margin-top:75px;line-height:0}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-sangetsu{width:180px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-heralbony{width:177px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab{position:relative;width:85px;margin:0 8px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab:before{content:"";position:absolute;top:0;left:0;display:block;width:85px;height:1px;background-color:#000;transform:rotate(45deg)}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab:after{content:"";position:absolute;top:0;left:0;display:block;width:85px;height:1px;background-color:#000;transform:rotate(-45deg)}.hb-nav-wrap .hb-nav-copyright{position:absolute;bottom:46px;left:0;width:100%;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#000;text-align:center}.hb-nav-wrap.open{pointer-events:auto;opacity:1;z-index:8000}.hb-main_visual{position:relative}.hb-main_visual:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:208px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);z-index:2}.hb-main_visual .hb-main_visual-logo{position:absolute;top:63px;left:0;display:flex;justify-content:center;align-items:center;width:100%;z-index:3}.hb-main_visual .hb-main_visual-logo .hb-in-sangetsu{width:180px;opacity:0;transform:translateY(-30px);transition:all .5s ease}.hb-main_visual .hb-main_visual-logo .hb-in-heralbony{width:177px;padding-right:3px;opacity:0;transform:translateY(-30px);transition:all .5s ease}.hb-main_visual .hb-main_visual-logo .hb-in-collab{position:relative;width:85px;margin:0 8px}.hb-main_visual .hb-main_visual-logo .hb-in-collab:before{content:"";position:absolute;top:calc(50% - .5px);left:0;display:block;width:100%;height:1px;background-color:#fff;transform:rotate(45deg)}.hb-main_visual .hb-main_visual-logo .hb-in-collab:after{content:"";position:absolute;top:calc(50% - .5px);left:0;display:block;width:100%;height:1px;background-color:#fff;transform:rotate(-45deg)}.hb-main_visual .hb-main_visual-lead{position:absolute;top:calc(50% - 205px);left:0;display:flex;justify-content:center;gap:50px;width:100%;z-index:3}.hb-main_visual .hb-main_visual-lead .hb-in-lead_1{width:55px;opacity:0;transform:translateY(-30px);transition:all .5s ease;transition-delay:.3s}.hb-main_visual .hb-main_visual-lead .hb-in-lead_2{width:55px;opacity:0;transform:translateY(-30px);transition:all .5s ease;transition-delay:.6s}.hb-main_visual .hb-main_visual-lead .hb-in-lead_3{width:55px;opacity:0;transform:translateY(-30px);transition:all .5s ease;transition-delay:.9s}.hb-main_visual-picture-wrap{position:relative;display:flex;height:52vw;overflow:hidden;z-index:1}.hb-main_visual-picture-wrap .hb-main_visual-fade{position:relative;width:50%;height:52.083vw;overflow:hidden}.hb-main_visual-picture-wrap .hb-main_visual-fade .hb-in-item{position:absolute;top:0;left:0;display:block;width:100%;height:100%;line-height:0}.hb-main_visual-picture-wrap .hb-main_visual-slide{position:relative;width:50%;height:52.083vw;overflow:hidden}.hb-main_visual-picture-wrap .hb-main_visual-slide .hb-in-track{position:relative;width:100%;will-change:transform}.hb-main_visual-picture-wrap .hb-main_visual-slide .hb-in-item{display:block;width:100%;line-height:0}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls{position:absolute;bottom:23px;right:23px;display:flex;gap:10px;z-index:10}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn{display:block;width:22px;height:22px;padding:0;background-color:transparent;border:0px;cursor:pointer;transition:all .3s}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn:hover{transform:scale(1.1)}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn.js-active{opacity:.5}.hb-slide-scroll{position:absolute;bottom:47px;left:0;width:100%;font-size:16px;color:#fff;text-align:center;z-index:2}.hb-section-message{position:relative;padding:220px 0 150px}.hb-section-message .hb-message-title_en{position:absolute;top:86px;right:14px;font-size:16px;text-align:center;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hb-section-message .hb-message-wrap{position:relative;max-width:1250px;margin:0 auto;padding:0 60px;z-index:4}.hb-section-message .hb-message-wrap .hb-message-title{width:405px;margin-left:auto;font-size:35px;color:#000;line-height:66px;letter-spacing:.04em}.hb-section-message .hb-message-wrap .hb-message-text{width:405px;margin-left:auto;margin-top:50px;font-size:19px;line-height:40px}.hb-section-message .hb-message-picture{position:absolute;display:block;line-height:0}.hb-section-message .hb-message-picture.hb-is-picture1{width:395px;top:117px;left:227px;z-index:1}.hb-section-message .hb-message-picture.hb-is-picture2{width:262px;bottom:408px;left:698px;z-index:3}.hb-section-message .hb-message-picture.hb-is-picture3{width:48vw;max-width:790px;bottom:0;left:0;z-index:2}.hb-section-about{position:relative;padding:100px 60px 320px;background-color:#f0efe9;box-sizing:border-box}.hb-section-about .hb-about-wrap{max-width:1250px;margin:0 auto}.hb-section-about .hb-about-lead{display:flex;justify-content:space-between}.hb-section-about .hb-about-lead .hb-about-lead--title{width:310px;margin-right:60px;font-size:42px;line-height:72px;letter-spacing:.04em}.hb-section-about .hb-about-lead .hb-about-lead--wrap{flex:1;max-width:696px}.hb-section-about .hb-about-lead .hb-about-lead--text{font-size:19px;line-height:40px}.hb-section-about .hb-about-partnership{position:relative;margin-top:130px;padding-top:80px;padding-bottom:100px;border-top:1px solid #B3B2AE}.hb-section-about .hb-about-partnership .hb-about-partnership--title_en{font-size:16px}.hb-section-about .hb-about-partnership .hb-about-partnership--title_lead{margin-top:11px;font-size:30px;line-height:66px}.hb-section-about .hb-about-partnership .hb-about-partnership--text{max-width:555px;margin-top:18px;font-size:19px;line-height:40px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture{position:absolute;display:block;line-height:0}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture1{width:262px;top:65px;right:-120px;z-index:1}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:293px;top:220px;right:257px;z-index:3}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:619px;bottom:0;right:calc(50% - 50vw);z-index:2}.hb-section-about .hb-about-sangetsu_award{position:relative;margin-top:48px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--title{font-size:25px;line-height:68px;letter-spacing:.04em}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap{display:flex;flex-wrap:wrap;gap:38px;margin-top:34px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item{display:flex;flex-direction:row-reverse;width:calc(50% - 19px);max-width:606px;padding:7px;background-color:#fff;box-sizing:border-box}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info{width:296px;padding:6px 20px 20px;box-sizing:border-box}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_year{padding-bottom:8px;font-size:17px;line-height:1;border-bottom:solid 1px #808080}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_title{min-height:76px;margin-top:11px;font-size:23px;line-height:38px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_title .hb-is-space{display:inline-block;margin-left:1em}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_name{margin-top:11px;font-size:16px;line-height:35px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more{margin-top:16px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button{position:relative;display:inline-flex;align-items:center;width:173px;height:38px;padding:0 18px;font-family:Shippori Mincho,serif;font-weight:400;font-style:normal;font-size:14px;color:#000;text-decoration:none;border-radius:9999px;border:solid 1px #000;box-sizing:border-box;transition:all .3s}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button:after{content:"";position:absolute;top:calc(50% - 7px);right:13px;display:block;width:14px;height:14px;background:url(../img/icon_arrow.svg) no-repeat center/contain}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button:hover{background-color:#f0efe9}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture{display:flex;justify-content:center;align-items:center;flex:1;width:50%;line-height:0;background-color:#f5f5f5}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link{position:relative;display:block;width:87.5%;overflow:hidden}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link .hb-in-picture{position:relative;display:block;width:100%;z-index:1;transition:all .3s}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link.hb-is-picture2{max-width:152px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link:before{content:"";position:absolute;right:10px;bottom:10px;display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%23fff" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease;z-index:10}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link:hover .hb-in-picture{transform:scale(1.1)}.hb-section-about .hb-about-heralbony{margin-top:135px}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title{display:flex;align-items:center}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title .hd-in-logo{width:243px}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title .hd-in-text{margin-left:34px;padding-left:34px;border-left:1px solid #707070;font-size:17px;color:#000;line-height:19px;letter-spacing:.1em}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title_lead{margin-top:33px;font-size:30px;line-height:66px;color:#000}.hb-section-about .hb-about-heralbony .hb-about-heralbony--text{margin-top:16px;font-size:19px;line-height:40px}.hb-section-about .hb-about-message{display:flex;margin-top:145px}.hb-section-about .hb-about-message .hb-about-message--wrap{flex:1}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--title{font-size:25px;line-height:27px;letter-spacing:.04em}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--text{margin-top:37px;font-size:19px;line-height:40px}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--name{margin-top:22px;font-size:22px;color:#000;line-height:30px;letter-spacing:.04em}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--name .hb-in-position{display:inline-block;margin-bottom:10px;font-size:17px}.hb-section-about .hb-about-message .hb-about-message--picture{width:40%;max-width:532px;margin-left:76px;line-height:0}.hb-picture_slide{position:relative;display:flex;gap:27px;margin-top:-182px;overflow:hidden}.hb-picture_slide .hb-picture_slide--wrap{display:flex;align-items:center;width:-moz-max-content;width:max-content}.hb-picture_slide .hb-picture_slide--wrap.js-play{animation:hb-picture-slide-loop 28s linear infinite;will-change:transform}.hb-picture_slide .hb-picture_slide--wrap .hb-picture_slide--box{display:flex;align-items:center;gap:27px;padding-right:27px}.hb-picture_slide .hb-picture_slide--wrap .hb-is-portrait{width:320px}.hb-picture_slide .hb-picture_slide--wrap .hb-is-landscape{width:426px}@keyframes hb-picture-slide-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hb-section-products{margin-top:170px;padding:0 60px}.hb-section-products .hb-products-wrap{max-width:1748px;margin:0 auto;box-sizing:border-box}.hb-section-products .hb-products-wrap .hb-products-title{font-size:42px;color:#000;line-height:66px;letter-spacing:.04em;text-align:center}.hb-section-products .hb-products-wrap .hb-products-text{margin-top:26px;font-size:19px;line-height:40px;text-align:center}.hb-section-products .hb-products-wrap .hb-products-categories{margin-top:75px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-item+.hb-products-categories-item{margin-top:36px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link{position:relative;display:block;width:100%;height:500px;overflow:hidden}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--img{display:block;width:100%;height:100%;transition:all .3s}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--text{position:absolute;top:calc(50% - 62.5px);left:0;width:100%;padding-bottom:20px;font-size:40px;color:#fff;line-height:1;letter-spacing:.04em;text-align:center}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--text .hb-in-en{display:inline-block;margin-bottom:25px;font-size:17px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--btn{position:absolute;bottom:28px;right:calc(50% - 72px);display:flex;align-items:center;width:144px;height:38px;padding:0 20px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#000;text-decoration:none;border-radius:9999px;background-color:#fff;box-sizing:border-box;transition:all .3s}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--btn:after{content:"";position:absolute;top:calc(50% - 7px);right:13px;display:block;width:14px;height:14px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link:hover .hb-products-categories-link--img{transform:scale(1.05)}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link:hover .hb-products-categories-link--btn{background-color:#ffffff80}.hb-section-catalog{position:relative;margin-top:178px;padding:0 60px}.hb-section-catalog:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background-color:#f0efe9;z-index:1}.hb-section-catalog .hb-catalog-wrap{position:relative;max-width:1748px;margin:0 auto;padding:70px 60px 150px;box-sizing:border-box;background-color:#e8e6dc;z-index:2}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title_en{font-size:16px;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title{margin-top:39px;font-size:32px;line-height:66px;letter-spacing:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list{display:flex;justify-content:center;gap:38px;margin-top:58px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item{width:calc(33.333% - 25.3px);max-width:390px;background-color:#fff}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link{display:block;width:100%;padding:38px 30px;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text{display:block;font-size:33px;line-height:47px;letter-spacing:.04em;text-indent:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text .hb-in-en{display:inline-block;font-size:22px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--img{display:block;width:100%;max-width:380px;margin:20px auto 0}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--img img{display:block;width:100%}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn{position:relative;display:flex;align-items:center;width:100%;max-width:263px;height:54px;margin:24px auto 0;padding:0 50px 0 22px;font-size:16px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn:after{content:"";position:absolute;top:calc(50% - 12px);right:15px;display:block;width:35px;height:24px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link:hover{background-color:#f0efe9}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title_real{margin-top:100px;font-size:25px;line-height:66px;letter-spacing:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list{max-width:820px;margin:45px auto 0}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item{border-bottom:solid 1px #AFADA6}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link{position:relative;display:block;width:100%;font-size:20px;line-height:30px;padding:10px 40px 10px 0;box-sizing:border-box;overflow:hidden}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:after{content:"";position:absolute;top:calc(50% - 9px);right:0;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg);z-index:2}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:before{content:"";position:absolute;bottom:0;left:-120%;display:block;width:120%;height:100%;border-radius:9999px;background-color:#f0efe9;transition:all .8s ease;z-index:-1}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link .hb-in-annot{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:17px;color:#4d4d4d;margin-left:25px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:hover:before{left:-10%}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item+.hb-catalog-real_item{margin-top:20px}.hb-icon-loupe{position:relative}.hb-icon-loupe:before{content:"";position:absolute;right:10px;bottom:10px;display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%23fff" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease;z-index:10}.hb-icon-loupe.is-color_gray:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%234D4D4D" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>')}.hb-section-news{padding:155px 60px 205px;background-color:#f0efe9}.hb-section-news .hb-news-wrap{display:flex;justify-content:space-between;max-width:1250px;margin:0 auto}.hb-section-news .hb-news-wrap .hb-news-title_wrap{width:135px;margin-right:60px}.hb-section-news .hb-news-wrap .hb-news-title_en{font-size:16px}.hb-section-news .hb-news-wrap .hb-news-title{margin-top:21px;font-size:32px;line-height:34px;letter-spacing:.04em}.hb-section-news .hb-news-wrap .hb-news-list--wrap{flex:1;max-width:820px}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item{border-bottom:solid 1px #AFADA6}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link{position:relative;display:flex;width:100%;line-height:30px;padding:10px 40px 10px 0;box-sizing:border-box;overflow:hidden}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link .hb-in-time{position:relative;width:105px;font-size:16px;color:#4d4d4d;z-index:2}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link .hb-in-title{flex:1;position:relative;font-size:20px;color:#000;z-index:2}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:after{content:"";position:absolute;top:calc(50% - 9px);right:0;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg);z-index:2}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:before{content:"";position:absolute;bottom:0;left:-120%;display:block;width:120%;height:100%;border-radius:9999px;background-color:#e8e6dc;transition:all .8s ease;z-index:1}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:hover:before{left:-10%}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description{position:relative;display:flex;width:100%;line-height:30px;padding:10px 40px 10px 0;box-sizing:border-box}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description .hb-in-time{width:105px;font-size:16px;color:#4d4d4d}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description .hb-in-title{font-size:20px;color:#000}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item+.hb-news-item{margin-top:20px}.hb-section-note{padding:155px 60px 208px}.hb-section-note .hb-note-wrap{max-width:1250px;margin:0 auto}.hb-section-note .hb-note-wrap .hb-note-title_wrap{display:flex;justify-content:space-between}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-title{width:170px;margin-right:60px}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap{width:80%;max-width:820px}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--title_en{font-size:16px}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--title{margin-top:26px;font-size:32px;line-height:34px;letter-spacing:.04em}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--text{margin-top:27px;font-size:19px;line-height:40px}.hb-section-note .hb-note-wrap .hb-note-list{display:flex;justify-content:center;gap:38px;margin-top:75px}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item{width:390px}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link{display:block;width:100%}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-picture{display:block;width:100%;height:auto;aspect-ratio:16/9;line-height:0;overflow:hidden}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-time{display:block;margin-top:10px;font-size:16px;color:#4d4d4d}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-title{display:block;font-size:19px;color:#000;line-height:34px;letter-spacing:.04em}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link:hover .hb-in-picture img{transform:scale(1.05)}.hb-section-contact{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:336px;background:url(../img/contact_bg.jpg) no-repeat center/cover}.hb-section-contact.hb-mt-s{margin-top:87px}.hb-section-contact .hb-contact-title_en{position:absolute;top:62px;left:-10px;font-size:17px;color:#fff;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hb-section-contact .hb-contact-wrap .hb-contact-title{font-size:30px;line-height:34px;letter-spacing:.04em;text-align:center;text-indent:.04em;color:#fff}.hb-section-contact .hb-contact-wrap .hb-contact-lead{margin-top:22px;font-size:19px;line-height:40px;text-align:center;color:#fff}.hb-section-contact .hb-contact-wrap .hb-contact-more{margin-top:29px;text-align:center}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link{position:relative;display:inline-flex;align-items:center;width:214px;height:52px;padding:0 20px;font-size:15px;color:#000;border-radius:9999px;background-color:#fff;box-sizing:border-box}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link:after{content:"";position:absolute;top:calc(50% - 9px);right:20px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link:hover{background-color:#fffc}.hb-page_title{max-width:1370px;margin:120px auto 0;padding:0 60px}.hb-page_title--title{font-size:40px;line-height:44px;text-align:center}.hb-page_title--links{display:flex;justify-content:center;gap:38px;margin-top:82px}.hb-page_title--links li{position:relative;display:block;width:calc(33.33% - 25px);max-width:390px}.hb-page_title--links li a{position:relative;display:flex;align-items:center;width:100%;height:73px;padding:10px 30px;font-size:25px;background-color:#f0efe9;box-sizing:border-box}.hb-page_title--links li a .hb-in-en{display:inline-block;padding-top:5px;margin-left:24px;font-size:16px}.hb-page_title--links li a:after{content:"";position:absolute;top:calc(50% - 9px);right:20px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(135deg)}.hb-page_title--links li a:hover{background-color:#e8e6dc}.hb-products-title--wrap{position:relative;display:flex;justify-content:space-between;max-width:1250px;margin:108px auto 0;padding-bottom:22px}.hb-products-title--wrap:after{content:"";position:absolute;bottom:0;left:calc(50% - 50vw);display:block;width:100vw;height:1px;background-color:#bebebe}.hb-products-title--wrap .hb-products-title{display:flex;align-items:center;font-size:50px;line-height:66px;letter-spacing:.04em}.hb-products-title--wrap .hb-products-title .hb-in-en{display:inline-block;margin-left:30px;font-size:16px}.hb-products-title--wrap .hb-products-anker{display:flex;gap:15px}.hb-products-title--wrap .hb-products-anker li{width:142px}.hb-products-title--wrap .hb-products-anker li a{position:relative;display:block;padding-bottom:12px}.hb-products-title--wrap .hb-products-anker li a:after{content:"";position:absolute;bottom:0;left:calc(50% - 6px);display:block;width:12px;height:7px;border-top:solid 7px #000;border-left:solid 6px transparent;border-right:solid 6px transparent;box-sizing:border-box;transition:all .3s}.hb-products-title--wrap .hb-products-anker li a:hover:after{bottom:-5px}.hb-products-item{position:relative;max-width:1250px;margin:46px auto 0;padding-bottom:100px;border-bottom:solid 1px #BEBEBE}.hb-products-item .hb-products-item--title_en{position:absolute;top:0;right:-250px;display:block;width:200px;font-size:16px;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-origin:0 0}.hb-products-item .hb-products-item--imgs{position:relative;width:100%;height:100%;aspect-ratio:16/8.5}.hb-products-item .hb-products-item--imgs .hb-products-item--img{position:absolute;display:block;line-height:0;z-index:1}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;z-index:10}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots .hb-slide-products--dot{width:60px;height:5px;border-radius:9999px;border:solid 1px #fff;background-color:transparent;box-sizing:border-box}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots .hb-slide-products--dot.is-active{background-color:#fff}.hb-products-item .hb-products-item--wrap{display:flex;gap:16px;margin-top:34px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner{flex:1}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--title{font-size:40px;line-height:44px;letter-spacing:.04em}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--text{margin-top:26px;font-size:19px;line-height:40px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link{margin-top:29px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link a{position:relative;display:inline-flex;align-items:center;width:100%;max-width:263px;height:54px;padding:0 50px 0 22px;font-size:16px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link a:after{content:"";position:absolute;top:calc(50% - 12px);right:15px;display:block;width:35px;height:24px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb{width:302px}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button{display:block;width:100%;overflow:hidden}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button img{display:block;width:100%;transition:all .3s}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button:hover img{transform:scale(1.05)}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb .hb-products-item--caption{margin-top:10px;font-size:16px}.hb-products-item .hb-products-artst{margin-top:34px;border-top:dotted 1px #000}.hb-products-item .hb-products-artst .hb-products-artst--title_en{margin-top:4px;text-align:right;font-size:16px;line-height:20px}.hb-products-item .hb-products-artst .hb-products-artst--wrap{display:flex;margin-top:20px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--img{width:40%;max-width:527px;margin-right:43px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--img img{display:block;width:100%}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info{flex:1}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--name{display:flex;align-items:center;font-size:27px;line-height:30px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--name .hb-in-en{margin-left:30px;font-size:16px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--profile{margin-top:36px;font-size:17px;line-height:35px}.hb-products-item .hb-products-catalog--wrap{display:flex;max-width:1017px;margin:120px auto 0;padding:24px 50px 34px;background-color:#f0efe9;box-sizing:border-box}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--img{width:270px;margin-right:50px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--img img{display:block;width:100%}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info{flex:1;padding-top:20px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--title{display:flex;align-items:center;font-size:18px;line-height:40px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--title .hb-in-en{margin-left:22px;font-size:40px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--text{margin-top:15px;font-size:19px;line-height:40px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link{width:100%;margin-top:33px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link a{position:relative;display:inline-flex;align-items:center;width:263px;height:54px;padding:0 50px 0 22px;font-size:16px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link a:after{content:"";position:absolute;top:calc(50% - 12px);right:15px;display:block;width:35px;height:24px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-section-sample{padding:73px 60px 100px;background-color:#f0efe9}.hb-section-sample .hb-catalog-title_real{font-size:25px;line-height:66px;letter-spacing:.04em;text-align:center}.hb-section-sample .hb-catalog-real_list{max-width:820px;margin:45px auto 0}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item{border-bottom:solid 1px #AFADA6}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link{position:relative;display:block;width:100%;font-size:20px;line-height:30px;padding:10px 40px 10px 0;box-sizing:border-box;overflow:hidden}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:after{content:"";position:absolute;top:calc(50% - 9px);right:0;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:before{content:"";position:absolute;bottom:0;left:-120%;display:block;width:120%;height:100%;border-radius:9999px;background-color:#e8e6dc;transition:all .8s ease;z-index:-1}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link .hb-in-annot{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:17px;color:#4d4d4d;margin-left:25px}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:hover:before{left:-10%}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item+.hb-catalog-real_item{margin-top:20px}.hb-re-btn{margin-top:87px;text-align:center}.hb-re-btn a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:204px;height:38px;padding:0 20px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:15px;color:#000;border-radius:9999px;border:solid 1px #000;box-sizing:border-box}.hb-re-btn a:after{content:"";position:absolute;top:calc(50% - 9px);left:20px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(-135deg)}.hb-re-btn a:hover{background-color:#fffc}.hb-modal-content{display:none}.hb-modal-box{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:2vw;background-color:#dadada80;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;box-sizing:border-box;transition:opacity .3s;z-index:9999}.hb-modal-box.open{opacity:1}.hb-modal-box .hb-modal-close_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hb-modal-box .hb-modal-body{position:relative;width:100%;max-width:1250px;max-height:100%;margin:0 auto;box-sizing:border-box;z-index:10}.hb-modal-box .hb-modal-body .hb-modal-award{position:relative;display:block;width:100%;height:calc(100vh - 4vw);padding:27px 32px 100px;background-color:#fff;box-sizing:border-box}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award--year{font-size:20px;color:#000;line-height:32px;padding-bottom:16px;border-bottom:solid 1px #BEBEBE}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap{margin-top:55px;padding:0 56px;box-sizing:border-box}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img{display:block;margin:0 auto;line-height:0}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2026{max-width:800px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2025{max-width:440px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2024{max-width:880px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--title{margin-top:44px;font-size:40px;line-height:50px;text-align:center}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author{margin-top:93px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--title{font-size:25px;line-height:35px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--title .hb-in-en{display:inline-block;margin-left:30px;font-size:16px;line-height:35px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile{display:flex;margin-top:21px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile .hb-modal-award-author--img{width:180px;margin-right:50px;padding-top:10px;line-height:0}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile .hb-modal-award-author--text{flex:1;font-size:19px;line-height:40px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-reason--title{margin-top:68px;font-size:23px;line-height:35px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-reason--text{margin-top:14px;font-size:19px;line-height:40px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close{margin-top:76px;text-align:center}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close .hb-modal-award-close--btn{display:inline-flex;justify-content:center;align-items:center;width:144px;height:38px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:18px;color:#000;text-decoration:none;cursor:pointer;border-radius:9999px;border:solid 1px #000;background-color:transparent;transition:all .3s}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close .hb-modal-award-close--btn:hover{color:#fff;background-color:#000}.hb-modal-box .hb-modal-body>.hb-modal-picture-img{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:calc(100vh - 4vw);line-height:0;box-sizing:border-box}.hb-modal-box .hb-modal-body>.hb-modal-picture-img img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 8vw);-o-object-fit:contain;object-fit:contain;margin:0 auto}.hb-modal-box .hb-modal-btn{position:absolute;top:30px;right:32px;display:block;width:70px;height:20px;margin:0;padding:0;cursor:pointer;background:none;border:none;outline:0px}.hb-modal-box .hb-modal-btn span{position:relative;display:block;width:100%;height:100%}.hb-modal-box .hb-modal-btn span:before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#000;transform:rotate(16deg);transition:all .3s}.hb-modal-box .hb-modal-btn span:after{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#000;transform:rotate(-16deg);transition:all .3s}.hb-modal-box .hb-modal-btn:hover span:before{transform:rotate(32deg)}.hb-modal-box .hb-modal-btn:hover span:after{transform:rotate(-32deg)}@keyframes slide_x{0%{opacity:0;transform:translate(30px)}80%{opacity:1;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes main_visual{0%{opacity:0;transform:translate(100px,-30px);filter:blur(10px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes zoom_in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fead_in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes blur_in{0%{filter:blur(10px)}to{filter:none}}@keyframes screen{0%{height:0}to{height:100%}}body .loader-wrap{opacity:1;transition:opacity .5s ease}body.view .loader-wrap{opacity:0;pointer-events:none}body.view .hb-main_visual .hb-main_visual-logo .hb-in-sangetsu,body.view .hb-main_visual .hb-main_visual-logo .hb-in-heralbony,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_1,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_2,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_3{opacity:1;transform:translateY(0)}.scroll-flag,.show{opacity:0}.show.view{animation:fead_in .3s forwards linear 0s}.scroll-flag.blur-in,.blur-in.show{opacity:1;filter:blur(10px);backface-visibility:hidden;transform:translateZ(0);will-change:filter}.blur-in.show.view{animation:blur_in .3s forwards linear 0s;filter:none}}@media only screen and (min-width: 1025px){.header-inner{font-size:14px}.header-inner .header-logo{font-size:2em;line-height:2}.header-inner .header-logo_biz{line-height:2}.header-inner img{vertical-align:top}.footer{font-size:14px;line-height:2}.footer img{vertical-align:top}.wrapper-heralbony{padding-top:80px}.loader-wrap{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#fff;z-index:9999}.loader-wrap .loader,.loader-wrap .loader:before,.loader-wrap .loader:after{background:#e8e6dc;animation:load1 1s infinite ease-in-out;width:10px;height:40px}.loader-wrap .loader{color:#b3b2ae;text-indent:-9999em;margin:88px auto;position:relative;transform:translateZ(0);animation-delay:-.16s}.loader-wrap .loader:before,.loader-wrap .loader:after{position:absolute;top:0;content:""}.loader-wrap .loader:before{left:-20px;animation-delay:-.32s}.loader-wrap .loader:after{left:20px}@keyframes load1{0%,80%,to{box-shadow:0 0;height:40px}40%{box-shadow:0 -20px;height:50px}}.hb-nav-btn{position:fixed;top:calc(50% - 25px);left:-85px;display:flex;width:220px;height:50px;padding:0;margin:0;cursor:pointer;border:0px;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:8100}.hb-nav-btn .hb-in-text{display:flex;justify-content:center;align-items:center;width:170px;height:50px;font-size:15px;color:#fff;background:#000;transition:all .3s}.hb-nav-btn .hb-in-icon{position:relative;display:block;width:50px;height:50px;background-color:#dadada;transition:all .3s}.hb-nav-btn .hb-in-icon:before{content:"";position:absolute;top:calc(50% - .5px);left:calc(50% - 7.5px);display:block;width:15px;height:1px;background-color:#000;transition:all .3s}.hb-nav-btn .hb-in-icon:after{content:"";position:absolute;top:calc(50% - 7.5px);left:calc(50% - .5px);display:block;width:1px;height:15px;background-color:#000;transition:all .3s}.hb-nav-btn:hover .hb-in-icon:before{transform:rotate(45deg)}.hb-nav-btn:hover .hb-in-icon:after{transform:rotate(45deg)}.hb-nav-btn.open .hb-in-text{color:#000;background:#DADADA}.hb-nav-btn.open .hb-in-icon{background-color:#000}.hb-nav-btn.open .hb-in-icon:before{background-color:#fff;transform:rotate(405deg)}.hb-nav-btn.open .hb-in-icon:after{background-color:#fff;transform:rotate(405deg)}.hb-nav-btn.open:hover i:before{transform:rotate(360deg)}.hb-nav-btn.open:hover i:after{transform:rotate(360deg)}.hb-nav-wrap{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background-color:#dadada80;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;transition:all .3s;z-index:8000}.hb-nav-wrap .hb-nav-inner{position:absolute;top:calc(50% - 20px);right:0;width:100%;padding:0 100px;box-sizing:border-box}.hb-nav-wrap .hb-nav-inner .hb-menu{display:flex;justify-content:center;flex-wrap:wrap}.hb-nav-wrap .hb-nav-inner .hb-menu li{position:relative;padding:10px 35px}.hb-nav-wrap .hb-nav-inner .hb-menu li a{position:relative;display:inline-block;font-family:Shippori Mincho,serif;font-weight:400;font-style:normal;font-size:22px;color:#000;line-height:1;transition:all .3s}.hb-nav-wrap .hb-nav-inner .hb-menu li a:before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:0;background-color:#f0efe9;transform:translateY(-50%);transition:all .3s;z-index:-1}.hb-nav-wrap .hb-nav-inner .hb-menu li a:hover:before{height:150%;transform:translateY(-50%)}.hb-nav-wrap .hb-nav-inner .hb-menu li+li:before{content:"";position:absolute;top:calc(50% - .5px);left:-15px;display:block;width:30px;height:1px;background-color:#fff;transform:rotate(-45deg)}.hb-nav-wrap .hb-nav-inner .hb-nav-logo{display:flex;justify-content:center;align-items:center;margin-top:75px;line-height:0}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-sangetsu{width:180px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-heralbony{width:177px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab{position:relative;width:85px;margin:0 8px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab:before{content:"";position:absolute;top:0;left:0;display:block;width:85px;height:1px;background-color:#000;transform:rotate(45deg)}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab:after{content:"";position:absolute;top:0;left:0;display:block;width:85px;height:1px;background-color:#000;transform:rotate(-45deg)}.hb-nav-wrap .hb-nav-copyright{position:absolute;bottom:46px;left:0;width:100%;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#000;text-align:center}.hb-nav-wrap.open{pointer-events:auto;opacity:1;z-index:8000}.hb-main_visual{position:relative}.hb-main_visual:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:208px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);z-index:2}.hb-main_visual .hb-main_visual-logo{position:absolute;top:63px;left:0;display:flex;justify-content:center;align-items:center;width:100%;z-index:3}.hb-main_visual .hb-main_visual-logo .hb-in-sangetsu{width:180px;opacity:0;transform:translateY(-30px);transition:all .5s ease}.hb-main_visual .hb-main_visual-logo .hb-in-heralbony{width:177px;padding-right:3px;opacity:0;transform:translateY(-30px);transition:all .5s ease}.hb-main_visual .hb-main_visual-logo .hb-in-collab{position:relative;width:85px;margin:0 8px}.hb-main_visual .hb-main_visual-logo .hb-in-collab:before{content:"";position:absolute;top:calc(50% - .5px);left:0;display:block;width:100%;height:1px;background-color:#fff;transform:rotate(45deg)}.hb-main_visual .hb-main_visual-logo .hb-in-collab:after{content:"";position:absolute;top:calc(50% - .5px);left:0;display:block;width:100%;height:1px;background-color:#fff;transform:rotate(-45deg)}.hb-main_visual .hb-main_visual-lead{position:absolute;top:calc(50% - 205px);left:0;display:flex;justify-content:center;gap:50px;width:100%;z-index:3}.hb-main_visual .hb-main_visual-lead .hb-in-lead_1{width:55px;opacity:0;transform:translateY(-30px);transition:all .5s ease;transition-delay:.3s}.hb-main_visual .hb-main_visual-lead .hb-in-lead_2{width:55px;opacity:0;transform:translateY(-30px);transition:all .5s ease;transition-delay:.6s}.hb-main_visual .hb-main_visual-lead .hb-in-lead_3{width:55px;opacity:0;transform:translateY(-30px);transition:all .5s ease;transition-delay:.9s}.hb-main_visual-picture-wrap{position:relative;display:flex;height:52vw;overflow:hidden;z-index:1}.hb-main_visual-picture-wrap .hb-main_visual-fade{position:relative;width:50%;height:52.083vw;overflow:hidden}.hb-main_visual-picture-wrap .hb-main_visual-fade .hb-in-item{position:absolute;top:0;left:0;display:block;width:100%;height:100%;line-height:0}.hb-main_visual-picture-wrap .hb-main_visual-slide{position:relative;width:50%;height:52.083vw;overflow:hidden}.hb-main_visual-picture-wrap .hb-main_visual-slide .hb-in-track{position:relative;width:100%;will-change:transform}.hb-main_visual-picture-wrap .hb-main_visual-slide .hb-in-item{display:block;width:100%;line-height:0}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls{position:absolute;bottom:23px;right:23px;display:flex;gap:10px;z-index:10}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn{display:block;width:22px;height:22px;padding:0;background-color:transparent;border:0px;cursor:pointer;transition:all .3s}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn:hover{transform:scale(1.1)}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn.js-active{opacity:.5}.hb-slide-scroll{position:absolute;bottom:47px;left:0;width:100%;font-size:16px;color:#fff;text-align:center;z-index:2}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.hb-main_visual .hb-main_visual-logo{top:50px}.hb-main_visual .hb-main_visual-logo .hb-in-sangetsu{width:160px}.hb-main_visual .hb-main_visual-logo .hb-in-heralbony{width:157px}.hb-main_visual .hb-main_visual-logo .hb-in-collab{width:70px}.hb-main_visual .hb-main_visual-lead{top:calc(50% - 170px);gap:40px}.hb-main_visual .hb-main_visual-lead .hb-in-lead_1,.hb-main_visual .hb-main_visual-lead .hb-in-lead_2,.hb-main_visual .hb-main_visual-lead .hb-in-lead_3{width:45px}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.hb-main_visual .hb-main_visual-lead{top:calc(50% - 140px);gap:35px}.hb-main_visual .hb-main_visual-lead .hb-in-lead_1,.hb-main_visual .hb-main_visual-lead .hb-in-lead_2,.hb-main_visual .hb-main_visual-lead .hb-in-lead_3{width:40px}.hb-slide-scroll{bottom:35px;font-size:14px}}@media only screen and (min-width: 1025px){.hb-section-message{position:relative;padding:220px 0 150px}.hb-section-message .hb-message-title_en{position:absolute;top:86px;right:14px;font-size:16px;text-align:center;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hb-section-message .hb-message-wrap{position:relative;max-width:1250px;margin:0 auto;padding:0 60px;z-index:4}.hb-section-message .hb-message-wrap .hb-message-title{width:405px;margin-left:auto;font-size:35px;color:#000;line-height:66px;letter-spacing:.04em}.hb-section-message .hb-message-wrap .hb-message-text{width:405px;margin-left:auto;margin-top:50px;font-size:19px;line-height:40px}.hb-section-message .hb-message-picture{position:absolute;display:block;line-height:0}.hb-section-message .hb-message-picture.hb-is-picture1{width:395px;top:117px;left:227px;z-index:1}.hb-section-message .hb-message-picture.hb-is-picture2{width:262px;bottom:408px;left:698px;z-index:3}.hb-section-message .hb-message-picture.hb-is-picture3{width:48vw;max-width:790px;bottom:0;left:0;z-index:2}}@media only screen and (min-width: 1025px) and (max-width: 1800px){.hb-section-message .hb-message-picture.hb-is-picture2{width:14.555vw;left:calc(50% - 202px);bottom:430px}.hb-section-message .hb-message-picture.hb-is-picture3{width:43.888vw;top:606px;bottom:auto}}@media only screen and (min-width: 1025px) and (max-width: 1536px){.hb-section-message .hb-message-picture.hb-is-picture1{right:917px;left:auto}}@media only screen and (min-width: 1025px) and (max-width: 1440px){.hb-section-message .hb-message-picture.hb-is-picture1{width:27.4vw;right:auto;left:140px}.hb-section-message .hb-message-picture.hb-is-picture2{bottom:450px}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.hb-section-message .hb-message-picture.hb-is-picture1{top:130px}.hb-section-message .hb-message-picture.hb-is-picture2{width:199px;left:481px}.hb-section-message .hb-message-picture.hb-is-picture3{width:600px}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.hb-section-message .hb-message-picture.hb-is-picture1{width:340px;top:150px;left:100px}}@media only screen and (min-width: 1025px) and (max-width: 1220px){.hb-section-message .hb-message-picture.hb-is-picture2{width:calc((100vw - 620px) / 3);right:540px;left:auto}.hb-section-message .hb-message-picture.hb-is-picture3{width:calc(100vw - 620px)}}@media only screen and (min-width: 1025px){.hb-section-about{position:relative;padding:100px 60px 320px;background-color:#f0efe9;box-sizing:border-box}.hb-section-about .hb-about-wrap{max-width:1250px;margin:0 auto}.hb-section-about .hb-about-lead{display:flex;justify-content:space-between}.hb-section-about .hb-about-lead .hb-about-lead--title{width:310px;margin-right:60px;font-size:42px;line-height:72px;letter-spacing:.04em}.hb-section-about .hb-about-lead .hb-about-lead--wrap{flex:1;max-width:696px}.hb-section-about .hb-about-lead .hb-about-lead--text{font-size:19px;line-height:40px}.hb-section-about .hb-about-partnership{position:relative;margin-top:130px;padding-top:80px;padding-bottom:100px;border-top:1px solid #B3B2AE}.hb-section-about .hb-about-partnership .hb-about-partnership--title_en{font-size:16px}.hb-section-about .hb-about-partnership .hb-about-partnership--title_lead{margin-top:11px;font-size:30px;line-height:66px}.hb-section-about .hb-about-partnership .hb-about-partnership--text{max-width:555px;margin-top:18px;font-size:19px;line-height:40px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture{position:absolute;display:block;line-height:0}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture1{width:262px;top:65px;right:-120px;z-index:1}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:293px;top:220px;right:257px;z-index:3}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:619px;bottom:0;right:calc(50% - 50vw);z-index:2}}@media only screen and (min-width: 1025px) and (max-width: 1800px){.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:250px;right:380px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:40vw}}@media only screen and (min-width: 1025px) and (max-width: 1536px){.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture1{right:-20px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:220px;right:380px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:40vw;top:380px}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture1{right:0}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:160px;top:290px;right:calc(38vw - 80px)}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:38vw}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.hb-section-about .hb-about-partnership .hb-about-partnership--wrap{width:520px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:150px;top:290px;right:calc(36vw - 80px)}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:36vw}}@media only screen and (min-width: 1025px) and (max-width: 1166px){.hb-section-about .hb-about-partnership .hb-about-partnership--wrap{width:500px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:150px;top:290px;right:calc(35vw - 140px)}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:35vw;top:400px}}@media only screen and (min-width: 1025px){.hb-section-about .hb-about-sangetsu_award{position:relative;margin-top:48px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--title{font-size:25px;line-height:68px;letter-spacing:.04em}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap{display:flex;flex-wrap:wrap;gap:38px;margin-top:34px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item{display:flex;flex-direction:row-reverse;width:calc(50% - 19px);max-width:606px;padding:7px;background-color:#fff;box-sizing:border-box}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info{width:296px;padding:6px 20px 20px;box-sizing:border-box}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_year{padding-bottom:8px;font-size:17px;line-height:1;border-bottom:solid 1px #808080}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_title{min-height:76px;margin-top:11px;font-size:23px;line-height:38px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_title .hb-is-space{display:inline-block;margin-left:1em}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_name{margin-top:11px;font-size:16px;line-height:35px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more{margin-top:16px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button{position:relative;display:inline-flex;align-items:center;width:173px;height:38px;padding:0 18px;font-family:Shippori Mincho,serif;font-weight:400;font-style:normal;font-size:14px;color:#000;text-decoration:none;border-radius:9999px;border:solid 1px #000;box-sizing:border-box;transition:all .3s}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button:after{content:"";position:absolute;top:calc(50% - 7px);right:13px;display:block;width:14px;height:14px;background:url(../img/icon_arrow.svg) no-repeat center/contain}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button:hover{background-color:#f0efe9}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture{display:flex;justify-content:center;align-items:center;flex:1;width:50%;line-height:0;background-color:#f5f5f5}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link{position:relative;display:block;width:87.5%;overflow:hidden}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link .hb-in-picture{position:relative;display:block;width:100%;z-index:1;transition:all .3s}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link.hb-is-picture2{max-width:152px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link:before{content:"";position:absolute;right:10px;bottom:10px;display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%23fff" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease;z-index:10}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link:hover .hb-in-picture{transform:scale(1.1)}}@media only screen and (min-width: 1025px) and (max-width: 1280px){.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap{gap:20px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item{width:calc(50% - 10px)}}@media only screen and (min-width: 1025px){.hb-section-about .hb-about-heralbony{margin-top:135px}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title{display:flex;align-items:center}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title .hd-in-logo{width:243px}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title .hd-in-text{margin-left:34px;padding-left:34px;border-left:1px solid #707070;font-size:17px;color:#000;line-height:19px;letter-spacing:.1em}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title_lead{margin-top:33px;font-size:30px;line-height:66px;color:#000}.hb-section-about .hb-about-heralbony .hb-about-heralbony--text{margin-top:16px;font-size:19px;line-height:40px}.hb-section-about .hb-about-message{display:flex;margin-top:145px}.hb-section-about .hb-about-message .hb-about-message--wrap{flex:1}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--title{font-size:25px;line-height:27px;letter-spacing:.04em}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--text{margin-top:37px;font-size:19px;line-height:40px}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--name{margin-top:22px;font-size:22px;color:#000;line-height:30px;letter-spacing:.04em}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--name .hb-in-position{display:inline-block;margin-bottom:10px;font-size:17px}.hb-section-about .hb-about-message .hb-about-message--picture{width:40%;max-width:532px;margin-left:76px;line-height:0}}@media only screen and (min-width: 1025px){.hb-picture_slide{position:relative;display:flex;gap:27px;margin-top:-182px;overflow:hidden}.hb-picture_slide .hb-picture_slide--wrap{display:flex;align-items:center;width:-moz-max-content;width:max-content}.hb-picture_slide .hb-picture_slide--wrap.js-play{animation:hb-picture-slide-loop 28s linear infinite;will-change:transform}.hb-picture_slide .hb-picture_slide--wrap .hb-picture_slide--box{display:flex;align-items:center;gap:27px;padding-right:27px}.hb-picture_slide .hb-picture_slide--wrap .hb-is-portrait{width:320px}.hb-picture_slide .hb-picture_slide--wrap .hb-is-landscape{width:426px}@keyframes hb-picture-slide-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hb-section-products{margin-top:170px;padding:0 60px}.hb-section-products .hb-products-wrap{max-width:1748px;margin:0 auto;box-sizing:border-box}.hb-section-products .hb-products-wrap .hb-products-title{font-size:42px;color:#000;line-height:66px;letter-spacing:.04em;text-align:center}.hb-section-products .hb-products-wrap .hb-products-text{margin-top:26px;font-size:19px;line-height:40px;text-align:center}.hb-section-products .hb-products-wrap .hb-products-categories{margin-top:75px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-item+.hb-products-categories-item{margin-top:36px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link{position:relative;display:block;width:100%;height:500px;overflow:hidden}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--img{display:block;width:100%;height:100%;transition:all .3s}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--text{position:absolute;top:calc(50% - 62.5px);left:0;width:100%;padding-bottom:20px;font-size:40px;color:#fff;line-height:1;letter-spacing:.04em;text-align:center}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--text .hb-in-en{display:inline-block;margin-bottom:25px;font-size:17px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--btn{position:absolute;bottom:28px;right:calc(50% - 72px);display:flex;align-items:center;width:144px;height:38px;padding:0 20px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#000;text-decoration:none;border-radius:9999px;background-color:#fff;box-sizing:border-box;transition:all .3s}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--btn:after{content:"";position:absolute;top:calc(50% - 7px);right:13px;display:block;width:14px;height:14px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link:hover .hb-products-categories-link--img{transform:scale(1.05)}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link:hover .hb-products-categories-link--btn{background-color:#ffffff80}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link{height:400px}}@media only screen and (min-width: 1025px){.hb-section-catalog{position:relative;margin-top:178px;padding:0 60px}.hb-section-catalog:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background-color:#f0efe9;z-index:1}.hb-section-catalog .hb-catalog-wrap{position:relative;max-width:1748px;margin:0 auto;padding:70px 60px 150px;box-sizing:border-box;background-color:#e8e6dc;z-index:2}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title_en{font-size:16px;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title{margin-top:39px;font-size:32px;line-height:66px;letter-spacing:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list{display:flex;justify-content:center;gap:38px;margin-top:58px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item{width:calc(33.333% - 25.3px);max-width:390px;background-color:#fff}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link{display:block;width:100%;padding:38px 30px;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text{display:block;font-size:33px;line-height:47px;letter-spacing:.04em;text-indent:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text .hb-in-en{display:inline-block;font-size:22px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--img{display:block;width:100%;max-width:380px;margin:20px auto 0}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--img img{display:block;width:100%}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn{position:relative;display:flex;align-items:center;width:100%;max-width:263px;height:54px;margin:24px auto 0;padding:0 50px 0 22px;font-size:16px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn:after{content:"";position:absolute;top:calc(50% - 12px);right:15px;display:block;width:35px;height:24px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link:hover{background-color:#f0efe9}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title_real{margin-top:100px;font-size:25px;line-height:66px;letter-spacing:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list{max-width:820px;margin:45px auto 0}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item{border-bottom:solid 1px #AFADA6}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link{position:relative;display:block;width:100%;font-size:20px;line-height:30px;padding:10px 40px 10px 0;box-sizing:border-box;overflow:hidden}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:after{content:"";position:absolute;top:calc(50% - 9px);right:0;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg);z-index:2}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:before{content:"";position:absolute;bottom:0;left:-120%;display:block;width:120%;height:100%;border-radius:9999px;background-color:#f0efe9;transition:all .8s ease;z-index:-1}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link .hb-in-annot{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:17px;color:#4d4d4d;margin-left:25px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:hover:before{left:-10%}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item+.hb-catalog-real_item{margin-top:20px}}@media only screen and (min-width: 1025px) and (max-width: 1366px){.hb-section-catalog .hb-catalog-wrap .hb-catalog-list{gap:21px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item{width:calc(33.333% - 14px)}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link{padding:30px 20px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text{display:block;font-size:30px;line-height:42px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text .hb-in-en{font-size:18px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn{font-size:14px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn:after{top:calc(50% - 11px);width:32px;height:22px}}@media only screen and (min-width: 1025px){.hb-icon-loupe{position:relative}.hb-icon-loupe:before{content:"";position:absolute;right:10px;bottom:10px;display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%23fff" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease;z-index:10}.hb-icon-loupe.is-color_gray:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%234D4D4D" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>')}}@media only screen and (min-width: 1025px){.hb-section-news{padding:155px 60px 205px;background-color:#f0efe9}.hb-section-news .hb-news-wrap{display:flex;justify-content:space-between;max-width:1250px;margin:0 auto}.hb-section-news .hb-news-wrap .hb-news-title_wrap{width:135px;margin-right:60px}.hb-section-news .hb-news-wrap .hb-news-title_en{font-size:16px}.hb-section-news .hb-news-wrap .hb-news-title{margin-top:21px;font-size:32px;line-height:34px;letter-spacing:.04em}.hb-section-news .hb-news-wrap .hb-news-list--wrap{flex:1;max-width:820px}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item{border-bottom:solid 1px #AFADA6}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link{position:relative;display:flex;width:100%;line-height:30px;padding:10px 40px 10px 0;box-sizing:border-box;overflow:hidden}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link .hb-in-time{position:relative;width:105px;font-size:16px;color:#4d4d4d;z-index:2}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link .hb-in-title{flex:1;position:relative;font-size:20px;color:#000;z-index:2}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:after{content:"";position:absolute;top:calc(50% - 9px);right:0;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg);z-index:2}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:before{content:"";position:absolute;bottom:0;left:-120%;display:block;width:120%;height:100%;border-radius:9999px;background-color:#e8e6dc;transition:all .8s ease;z-index:1}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:hover:before{left:-10%}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description{position:relative;display:flex;width:100%;line-height:30px;padding:10px 40px 10px 0;box-sizing:border-box}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description .hb-in-time{width:105px;font-size:16px;color:#4d4d4d}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description .hb-in-title{font-size:20px;color:#000}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item+.hb-news-item{margin-top:20px}.hb-section-note{padding:155px 60px 208px}.hb-section-note .hb-note-wrap{max-width:1250px;margin:0 auto}.hb-section-note .hb-note-wrap .hb-note-title_wrap{display:flex;justify-content:space-between}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-title{width:170px;margin-right:60px}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap{width:80%;max-width:820px}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--title_en{font-size:16px}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--title{margin-top:26px;font-size:32px;line-height:34px;letter-spacing:.04em}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--text{margin-top:27px;font-size:19px;line-height:40px}.hb-section-note .hb-note-wrap .hb-note-list{display:flex;justify-content:center;gap:38px;margin-top:75px}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item{width:390px}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link{display:block;width:100%}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-picture{display:block;width:100%;height:auto;aspect-ratio:16/9;line-height:0;overflow:hidden}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-time{display:block;margin-top:10px;font-size:16px;color:#4d4d4d}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-title{display:block;font-size:19px;color:#000;line-height:34px;letter-spacing:.04em}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link:hover .hb-in-picture img{transform:scale(1.05)}.hb-section-contact{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:336px;background:url(../img/contact_bg.jpg) no-repeat center/cover}.hb-section-contact.hb-mt-s{margin-top:87px}.hb-section-contact .hb-contact-title_en{position:absolute;top:62px;left:-10px;font-size:17px;color:#fff;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hb-section-contact .hb-contact-wrap .hb-contact-title{font-size:30px;line-height:34px;letter-spacing:.04em;text-align:center;text-indent:.04em;color:#fff}.hb-section-contact .hb-contact-wrap .hb-contact-lead{margin-top:22px;font-size:19px;line-height:40px;text-align:center;color:#fff}.hb-section-contact .hb-contact-wrap .hb-contact-more{margin-top:29px;text-align:center}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link{position:relative;display:inline-flex;align-items:center;width:214px;height:52px;padding:0 20px;font-size:15px;color:#000;border-radius:9999px;background-color:#fff;box-sizing:border-box}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link:after{content:"";position:absolute;top:calc(50% - 9px);right:20px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link:hover{background-color:#fffc}.hb-page_title{max-width:1370px;margin:120px auto 0;padding:0 60px}.hb-page_title--title{font-size:40px;line-height:44px;text-align:center}.hb-page_title--links{display:flex;justify-content:center;gap:38px;margin-top:82px}.hb-page_title--links li{position:relative;display:block;width:calc(33.33% - 25px);max-width:390px}.hb-page_title--links li a{position:relative;display:flex;align-items:center;width:100%;height:73px;padding:10px 30px;font-size:25px;background-color:#f0efe9;box-sizing:border-box}.hb-page_title--links li a .hb-in-en{display:inline-block;padding-top:5px;margin-left:24px;font-size:16px}.hb-page_title--links li a:after{content:"";position:absolute;top:calc(50% - 9px);right:20px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(135deg)}.hb-page_title--links li a:hover{background-color:#e8e6dc}}@media only screen and (min-width: 1025px) and (max-width: 1100px){.hb-page_title--links{gap:27px}.hb-page_title--links li{width:calc(33.33% - 18px)}}@media only screen and (min-width: 1025px){.hb-products-title--wrap{position:relative;display:flex;justify-content:space-between;max-width:1250px;margin:108px auto 0;padding-bottom:22px}.hb-products-title--wrap:after{content:"";position:absolute;bottom:0;left:calc(50% - 50vw);display:block;width:100vw;height:1px;background-color:#bebebe}.hb-products-title--wrap .hb-products-title{display:flex;align-items:center;font-size:50px;line-height:66px;letter-spacing:.04em}.hb-products-title--wrap .hb-products-title .hb-in-en{display:inline-block;margin-left:30px;font-size:16px}.hb-products-title--wrap .hb-products-anker{display:flex;gap:15px}.hb-products-title--wrap .hb-products-anker li{width:142px}.hb-products-title--wrap .hb-products-anker li a{position:relative;display:block;padding-bottom:12px}.hb-products-title--wrap .hb-products-anker li a:after{content:"";position:absolute;bottom:0;left:calc(50% - 6px);display:block;width:12px;height:7px;border-top:solid 7px #000;border-left:solid 6px transparent;border-right:solid 6px transparent;box-sizing:border-box;transition:all .3s}.hb-products-title--wrap .hb-products-anker li a:hover:after{bottom:-5px}}@media only screen and (min-width: 1025px) and (max-width: 1100px){.hb-products-title--wrap .hb-products-anker li{width:130px}}@media only screen and (min-width: 1025px){.hb-products-item{position:relative;max-width:1250px;margin:46px auto 0;padding-bottom:100px;border-bottom:solid 1px #BEBEBE}.hb-products-item .hb-products-item--title_en{position:absolute;top:0;right:-250px;display:block;width:200px;font-size:16px;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-origin:0 0}.hb-products-item .hb-products-item--imgs{position:relative;width:100%;height:100%;aspect-ratio:16/8.5}.hb-products-item .hb-products-item--imgs .hb-products-item--img{position:absolute;display:block;line-height:0;z-index:1}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;z-index:10}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots .hb-slide-products--dot{width:60px;height:5px;border-radius:9999px;border:solid 1px #fff;background-color:transparent;box-sizing:border-box}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots .hb-slide-products--dot.is-active{background-color:#fff}.hb-products-item .hb-products-item--wrap{display:flex;gap:16px;margin-top:34px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner{flex:1}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--title{font-size:40px;line-height:44px;letter-spacing:.04em}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--text{margin-top:26px;font-size:19px;line-height:40px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link{margin-top:29px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link a{position:relative;display:inline-flex;align-items:center;width:100%;max-width:263px;height:54px;padding:0 50px 0 22px;font-size:16px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link a:after{content:"";position:absolute;top:calc(50% - 12px);right:15px;display:block;width:35px;height:24px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb{width:302px}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button{display:block;width:100%;overflow:hidden}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button img{display:block;width:100%;transition:all .3s}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button:hover img{transform:scale(1.05)}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb .hb-products-item--caption{margin-top:10px;font-size:16px}.hb-products-item .hb-products-artst{margin-top:34px;border-top:dotted 1px #000}.hb-products-item .hb-products-artst .hb-products-artst--title_en{margin-top:4px;text-align:right;font-size:16px;line-height:20px}.hb-products-item .hb-products-artst .hb-products-artst--wrap{display:flex;margin-top:20px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--img{width:40%;max-width:527px;margin-right:43px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--img img{display:block;width:100%}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info{flex:1}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--name{display:flex;align-items:center;font-size:27px;line-height:30px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--name .hb-in-en{margin-left:30px;font-size:16px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--profile{margin-top:36px;font-size:17px;line-height:35px}.hb-products-item .hb-products-catalog--wrap{display:flex;max-width:1017px;margin:120px auto 0;padding:24px 50px 34px;background-color:#f0efe9;box-sizing:border-box}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--img{width:270px;margin-right:50px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--img img{display:block;width:100%}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info{flex:1;padding-top:20px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--title{display:flex;align-items:center;font-size:18px;line-height:40px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--title .hb-in-en{margin-left:22px;font-size:40px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--text{margin-top:15px;font-size:19px;line-height:40px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link{width:100%;margin-top:33px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link a{position:relative;display:inline-flex;align-items:center;width:263px;height:54px;padding:0 50px 0 22px;font-size:16px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link a:after{content:"";position:absolute;top:calc(50% - 12px);right:15px;display:block;width:35px;height:24px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-section-sample{padding:73px 60px 100px;background-color:#f0efe9}.hb-section-sample .hb-catalog-title_real{font-size:25px;line-height:66px;letter-spacing:.04em;text-align:center}.hb-section-sample .hb-catalog-real_list{max-width:820px;margin:45px auto 0}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item{border-bottom:solid 1px #AFADA6}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link{position:relative;display:block;width:100%;font-size:20px;line-height:30px;padding:10px 40px 10px 0;box-sizing:border-box;overflow:hidden}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:after{content:"";position:absolute;top:calc(50% - 9px);right:0;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:before{content:"";position:absolute;bottom:0;left:-120%;display:block;width:120%;height:100%;border-radius:9999px;background-color:#e8e6dc;transition:all .8s ease;z-index:-1}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link .hb-in-annot{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:17px;color:#4d4d4d;margin-left:25px}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:hover:before{left:-10%}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item+.hb-catalog-real_item{margin-top:20px}.hb-re-btn{margin-top:87px;text-align:center}.hb-re-btn a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:204px;height:38px;padding:0 20px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:15px;color:#000;border-radius:9999px;border:solid 1px #000;box-sizing:border-box}.hb-re-btn a:after{content:"";position:absolute;top:calc(50% - 9px);left:20px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(-135deg)}.hb-re-btn a:hover{background-color:#fffc}}@media only screen and (min-width: 1025px){.hb-modal-content{display:none}.hb-modal-box{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:2vw;background-color:#dadada80;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;box-sizing:border-box;transition:opacity .3s;z-index:9999}.hb-modal-box.open{opacity:1}.hb-modal-box .hb-modal-close_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hb-modal-box .hb-modal-body{position:relative;width:100%;max-width:1250px;max-height:100%;margin:0 auto;box-sizing:border-box;z-index:10}.hb-modal-box .hb-modal-body .hb-modal-award{position:relative;display:block;width:100%;height:calc(100vh - 4vw);padding:27px 32px 100px;background-color:#fff;box-sizing:border-box}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award--year{font-size:20px;color:#000;line-height:32px;padding-bottom:16px;border-bottom:solid 1px #BEBEBE}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap{margin-top:55px;padding:0 56px;box-sizing:border-box}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img{display:block;margin:0 auto;line-height:0}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2026{max-width:800px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2025{max-width:440px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2024{max-width:880px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--title{margin-top:44px;font-size:40px;line-height:50px;text-align:center}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author{margin-top:93px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--title{font-size:25px;line-height:35px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--title .hb-in-en{display:inline-block;margin-left:30px;font-size:16px;line-height:35px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile{display:flex;margin-top:21px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile .hb-modal-award-author--img{width:180px;margin-right:50px;padding-top:10px;line-height:0}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile .hb-modal-award-author--text{flex:1;font-size:19px;line-height:40px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-reason--title{margin-top:68px;font-size:23px;line-height:35px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-reason--text{margin-top:14px;font-size:19px;line-height:40px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close{margin-top:76px;text-align:center}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close .hb-modal-award-close--btn{display:inline-flex;justify-content:center;align-items:center;width:144px;height:38px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:18px;color:#000;text-decoration:none;cursor:pointer;border-radius:9999px;border:solid 1px #000;background-color:transparent;transition:all .3s}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close .hb-modal-award-close--btn:hover{color:#fff;background-color:#000}.hb-modal-box .hb-modal-body>.hb-modal-picture-img{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:calc(100vh - 4vw);line-height:0;box-sizing:border-box}.hb-modal-box .hb-modal-body>.hb-modal-picture-img img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 8vw);-o-object-fit:contain;object-fit:contain;margin:0 auto}.hb-modal-box .hb-modal-btn{position:absolute;top:30px;right:32px;display:block;width:70px;height:20px;margin:0;padding:0;cursor:pointer;background:none;border:none;outline:0px}.hb-modal-box .hb-modal-btn span{position:relative;display:block;width:100%;height:100%}.hb-modal-box .hb-modal-btn span:before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#000;transform:rotate(16deg);transition:all .3s}.hb-modal-box .hb-modal-btn span:after{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#000;transform:rotate(-16deg);transition:all .3s}.hb-modal-box .hb-modal-btn:hover span:before{transform:rotate(32deg)}.hb-modal-box .hb-modal-btn:hover span:after{transform:rotate(-32deg)}@keyframes slide_x{0%{opacity:0;transform:translate(30px)}80%{opacity:1;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes main_visual{0%{opacity:0;transform:translate(100px,-30px);filter:blur(10px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes zoom_in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fead_in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes blur_in{0%{filter:blur(10px)}to{filter:none}}@keyframes screen{0%{height:0}to{height:100%}}body .loader-wrap{opacity:1;transition:opacity .5s ease}body.view .loader-wrap{opacity:0;pointer-events:none}body.view .hb-main_visual .hb-main_visual-logo .hb-in-sangetsu,body.view .hb-main_visual .hb-main_visual-logo .hb-in-heralbony,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_1,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_2,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_3{opacity:1;transform:translateY(0)}.scroll-flag,.show{opacity:0}.show.view{animation:fead_in .3s forwards linear 0s}.scroll-flag.blur-in,.blur-in.show{opacity:1;filter:blur(10px);backface-visibility:hidden;transform:translateZ(0);will-change:filter}.blur-in.show.view{animation:blur_in .3s forwards linear 0s;filter:none}.device-sp{display:none!important}}@media only screen and (max-width: 1024px) and (min-width: 667px){.spheader{font-size:14px;line-height:2}.spheader img{vertical-align:top}.footer{font-size:14px;line-height:2}.footer img{vertical-align:top}.wrapper-heralbony{padding-top:68px}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 767px){.wrapper-heralbony{padding-top:60px}}@media only screen and (max-width: 1024px) and (min-width: 667px){.loader-wrap{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#fff;z-index:9999}.loader-wrap .loader,.loader-wrap .loader:before,.loader-wrap .loader:after{background:#e8e6dc;animation:load1 1s infinite ease-in-out;width:7.4074074074px;height:29.6296296296px}.loader-wrap .loader{color:#b3b2ae;text-indent:-9999em;margin:88px auto;position:relative;transform:translateZ(0);animation-delay:-.16s}.loader-wrap .loader:before,.loader-wrap .loader:after{position:absolute;top:0;content:""}.loader-wrap .loader:before{left:-14.8148148148px;animation-delay:-.32s}.loader-wrap .loader:after{left:14.8148148148px}@keyframes load1{0%,80%,to{box-shadow:0 0;height:29.6296296296px}40%{box-shadow:0 -14.8148148148px;height:37.037037037px}}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-nav-btn{position:fixed;top:calc(50% - 18.5185185185px);left:-62.962962963px;display:flex;width:162.962962963px;height:37.037037037px;padding:0;margin:0;cursor:pointer;border:0px;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:8100}.hb-nav-btn .hb-in-text{display:flex;justify-content:center;align-items:center;width:125.9259259259px;height:37.037037037px;font-size:11.1111111111px;color:#fff;background:#000;transition:all .3s}.hb-nav-btn .hb-in-icon{position:relative;display:block;width:37.037037037px;height:37.037037037px;background-color:#dadada;transition:all .3s}.hb-nav-btn .hb-in-icon:before{content:"";position:absolute;top:calc(50% - .5px);left:calc(50% - 5.5555555556px);display:block;width:11.1111111111px;height:1px;background-color:#000;transition:all .3s}.hb-nav-btn .hb-in-icon:after{content:"";position:absolute;top:calc(50% - 5.5555555556px);left:calc(50% - .5px);display:block;width:1px;height:11.1111111111px;background-color:#000;transition:all .3s}.hb-nav-btn:hover .hb-in-icon:before{transform:rotate(45deg)}.hb-nav-btn:hover .hb-in-icon:after{transform:rotate(45deg)}.hb-nav-btn.open .hb-in-text{color:#000;background:#DADADA}.hb-nav-btn.open .hb-in-icon{background-color:#000}.hb-nav-btn.open .hb-in-icon:before{background-color:#fff;transform:rotate(405deg)}.hb-nav-btn.open .hb-in-icon:after{background-color:#fff;transform:rotate(405deg)}.hb-nav-btn.open:hover i:before{transform:rotate(360deg)}.hb-nav-btn.open:hover i:after{transform:rotate(360deg)}.hb-nav-wrap{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background-color:#dadada80;-webkit-backdrop-filter:blur(20.7407407407px);backdrop-filter:blur(20.7407407407px);opacity:0;transition:all .3s;z-index:8000}.hb-nav-wrap .hb-nav-inner{position:absolute;top:calc(50% - 14.8148148148px);right:0;width:100%;padding:0 74.0740740741px;box-sizing:border-box}.hb-nav-wrap .hb-nav-inner .hb-menu{display:flex;justify-content:center;flex-wrap:wrap}.hb-nav-wrap .hb-nav-inner .hb-menu li{position:relative;padding:7.4074074074px 25.9259259259px}.hb-nav-wrap .hb-nav-inner .hb-menu li a{position:relative;display:inline-block;font-family:Shippori Mincho,serif;font-weight:400;font-style:normal;font-size:16.2962962963px;color:#000;line-height:1;transition:all .3s}.hb-nav-wrap .hb-nav-inner .hb-menu li a:before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:0;background-color:#f0efe9;transform:translateY(-50%);transition:all .3s;z-index:-1}.hb-nav-wrap .hb-nav-inner .hb-menu li a:hover:before{height:150%;transform:translateY(-50%)}.hb-nav-wrap .hb-nav-inner .hb-menu li+li:before{content:"";position:absolute;top:calc(50% - .5px);left:-11.1111111111px;display:block;width:22.2222222222px;height:1px;background-color:#fff;transform:rotate(-45deg)}.hb-nav-wrap .hb-nav-inner .hb-nav-logo{display:flex;justify-content:center;align-items:center;margin-top:55.5555555556px;line-height:0}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-sangetsu{width:133.3333333333px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-heralbony{width:131.1111111111px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab{position:relative;width:62.962962963px;margin:0 5.9259259259px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab:before{content:"";position:absolute;top:0;left:0;display:block;width:62.962962963px;height:1px;background-color:#000;transform:rotate(45deg)}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab:after{content:"";position:absolute;top:0;left:0;display:block;width:62.962962963px;height:1px;background-color:#000;transform:rotate(-45deg)}.hb-nav-wrap .hb-nav-copyright{position:absolute;bottom:34.0740740741px;left:0;width:100%;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:11.8518518519px;color:#000;text-align:center}.hb-nav-wrap.open{pointer-events:auto;opacity:1;z-index:8000}.hb-main_visual{position:relative}.hb-main_visual:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:154.0740740741px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);z-index:2}.hb-main_visual .hb-main_visual-logo{position:absolute;top:46.6666666667px;left:0;display:flex;justify-content:center;align-items:center;width:100%;z-index:3}.hb-main_visual .hb-main_visual-logo .hb-in-sangetsu{width:133.3333333333px}.hb-main_visual .hb-main_visual-logo .hb-in-heralbony{width:131.1111111111px;padding-right:2.2222222222px}.hb-main_visual .hb-main_visual-logo .hb-in-collab{position:relative;width:62.962962963px;margin:0 5.9259259259px}.hb-main_visual .hb-main_visual-logo .hb-in-collab:before{content:"";position:absolute;top:calc(50% - .5px);left:0;display:block;width:100%;height:1px;background-color:#fff;transform:rotate(45deg)}.hb-main_visual .hb-main_visual-logo .hb-in-collab:after{content:"";position:absolute;top:calc(50% - .5px);left:0;display:block;width:100%;height:1px;background-color:#fff;transform:rotate(-45deg)}.hb-main_visual .hb-main_visual-lead{position:absolute;top:calc(50% - 103.7037037037px);left:0;display:flex;justify-content:center;gap:25.9259259259px;width:100%;z-index:3}.hb-main_visual .hb-main_visual-lead .hb-in-lead_1{width:29.6296296296px;opacity:0;transform:translateY(-22.2222222222px);transition:all .5s ease;transition-delay:.3s}.hb-main_visual .hb-main_visual-lead .hb-in-lead_2{width:29.6296296296px;opacity:0;transform:translateY(-22.2222222222px);transition:all .5s ease;transition-delay:.6s}.hb-main_visual .hb-main_visual-lead .hb-in-lead_3{width:29.6296296296px;opacity:0;transform:translateY(-22.2222222222px);transition:all .5s ease;transition-delay:.9s}.hb-main_visual-picture-wrap{position:relative;display:flex;height:52vw;overflow:hidden;z-index:1}.hb-main_visual-picture-wrap .hb-main_visual-fade{position:relative;width:50%;height:52.083vw;overflow:hidden}.hb-main_visual-picture-wrap .hb-main_visual-fade .hb-in-item{position:absolute;top:0;left:0;display:block;width:100%;height:100%;line-height:0}.hb-main_visual-picture-wrap .hb-main_visual-slide{position:relative;width:50%;height:52.083vw;overflow:hidden}.hb-main_visual-picture-wrap .hb-main_visual-slide .hb-in-track{position:relative;width:100%;will-change:transform}.hb-main_visual-picture-wrap .hb-main_visual-slide .hb-in-item{display:block;width:100%;line-height:0}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls{position:absolute;bottom:17.037037037px;right:17.037037037px;display:flex;gap:7.4074074074px;z-index:10}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn{display:block;width:16.2962962963px;height:16.2962962963px;padding:0;background-color:transparent;border:0px;cursor:pointer;transition:all .3s}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn:hover{transform:scale(1.1)}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn.js-active{opacity:.5}.hb-slide-scroll{position:absolute;bottom:25.9259259259px;left:0;width:100%;font-size:10.3703703704px;color:#fff;text-align:center;z-index:2}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 1280px){.hb-main_visual .hb-main_visual-logo{top:29.6296296296px}.hb-main_visual .hb-main_visual-logo .hb-in-sangetsu{width:118.5185185185px}.hb-main_visual .hb-main_visual-logo .hb-in-heralbony{width:116.2962962963px}.hb-main_visual .hb-main_visual-logo .hb-in-collab{width:51.8518518519px}.hb-main_visual .hb-main_visual-lead{top:calc(50% - 88.8888888889px);gap:23.7037037037px}.hb-main_visual .hb-main_visual-lead .hb-in-lead_1,.hb-main_visual .hb-main_visual-lead .hb-in-lead_2,.hb-main_visual .hb-main_visual-lead .hb-in-lead_3{width:25.9259259259px}.hb-slide-scroll{bottom:25.9259259259px;font-size:10.3703703704px}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-section-message{position:relative;padding:162.962962963px 0 111.1111111111px}.hb-section-message .hb-message-title_en{position:absolute;top:63.7037037037px;right:-11.1111111111px;font-size:11.8518518519px;text-align:center;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hb-section-message .hb-message-wrap{position:relative;max-width:925.9259259259px;margin:0 auto;padding:0 44.4444444444px;z-index:4}.hb-section-message .hb-message-wrap .hb-message-title{width:300px;margin-left:auto;font-size:25.9259259259px;color:#000;line-height:48.8888888889px;letter-spacing:.04em}.hb-section-message .hb-message-wrap .hb-message-text{width:300px;margin-left:auto;margin-top:37.037037037px;font-size:14.0740740741px;line-height:29.6296296296px}.hb-section-message .hb-message-picture{position:absolute;display:block;line-height:0}.hb-section-message .hb-message-picture.hb-is-picture1{width:266.6666666667px;top:88.8888888889px;right:577.7777777778px;z-index:1}.hb-section-message .hb-message-picture.hb-is-picture2{width:162.962962963px;bottom:274.0740740741px;right:466.6666666667px;z-index:3}.hb-section-message .hb-message-picture.hb-is-picture3{width:calc(100vw - 533.3333333333px);max-width:585.1851851852px;top:505.9259259259px;bottom:auto;left:0;z-index:2}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 900px){.hb-section-message .hb-message-picture.hb-is-picture1{width:251.8518518519px;right:auto;left:59.2592592593px}.hb-section-message .hb-message-picture.hb-is-picture2{width:148.1481481481px;bottom:274.0740740741px;right:auto;left:296.2962962963px;z-index:3}.hb-section-message .hb-message-picture.hb-is-picture3{width:370.3703703704px;top:505.9259259259px}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 840px){.hb-section-message .hb-message-picture.hb-is-picture1{width:207.4074074074px;top:118.5185185185px;right:auto;left:59.2592592593px}.hb-section-message .hb-message-picture.hb-is-picture2{width:148.1481481481px;bottom:274.0740740741px;right:414.8148148148px;left:auto;z-index:3}.hb-section-message .hb-message-picture.hb-is-picture3{width:calc(100vw - 459.2592592593px);top:505.9259259259px}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 768px){.hb-section-message .hb-message-picture.hb-is-picture1{width:177.7777777778px;top:148.1481481481px;right:auto;left:51.8518518519px}.hb-section-message .hb-message-picture.hb-is-picture2{width:111.1111111111px;bottom:274.0740740741px;right:400px;left:auto;z-index:3}.hb-section-message .hb-message-picture.hb-is-picture3{width:calc(100vw - 429.6296296296px);top:505.9259259259px}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-section-about{position:relative;padding:74.0740740741px 44.4444444444px 237.037037037px;background-color:#f0efe9;box-sizing:border-box;overflow:hidden}.hb-section-about .hb-about-wrap{max-width:925.9259259259px;margin:0 auto}.hb-section-about .hb-about-lead{display:flex;justify-content:space-between}.hb-section-about .hb-about-lead .hb-about-lead--title{width:229.6296296296px;margin-right:44.4444444444px;font-size:31.1111111111px;line-height:53.3333333333px;letter-spacing:.04em}.hb-section-about .hb-about-lead .hb-about-lead--wrap{flex:1;max-width:515.5555555556px}.hb-section-about .hb-about-lead .hb-about-lead--text{font-size:14.0740740741px;line-height:29.6296296296px}.hb-section-about .hb-about-partnership{position:relative;margin-top:96.2962962963px;padding-top:59.2592592593px;padding-bottom:74.0740740741px;border-top:1px solid #B3B2AE}.hb-section-about .hb-about-partnership .hb-about-partnership--title_en{font-size:11.8518518519px}.hb-section-about .hb-about-partnership .hb-about-partnership--title_lead{margin-top:8.1481481481px;font-size:22.2222222222px;line-height:48.8888888889px}.hb-section-about .hb-about-partnership .hb-about-partnership--text{width:46%;max-width:411.1111111111px;margin-top:13.3333333333px;font-size:14.0740740741px;line-height:29.6296296296px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture{position:absolute;display:block;line-height:0}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture1{width:222.2222222222px;top:48.1481481481px;right:0;z-index:1}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:148.1481481481px;bottom:170.3703703704px;right:calc(35vw - 88.8888888889px);z-index:3}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:35vw;bottom:0;right:-44.4444444444px;z-index:2}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 860px){.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:148.1481481481px;bottom:185.1851851852px;right:calc(35vw - 118.5185185185px);z-index:3}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:35vw;top:444.4444444444px;bottom:auto;right:-44.4444444444px;z-index:2}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 768px){.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture1{width:192.5925925926px;top:133.3333333333px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:133.3333333333px;top:340.7407407407px;bottom:auto;right:calc(35vw - 133.3333333333px);z-index:3}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:35vw;top:444.4444444444px;bottom:auto}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-section-about .hb-about-sangetsu_award{position:relative;margin-top:35.5555555556px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--title{font-size:18.5185185185px;line-height:50.3703703704px;letter-spacing:.04em}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:14.8148148148px;margin:25.1851851852px auto 0}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item{display:flex;flex-direction:row-reverse;width:100%;max-width:448.8888888889px;padding:5.1851851852px;background-color:#fff;box-sizing:border-box}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info{width:219.2592592593px;padding:4.4444444444px 14.8148148148px 14.8148148148px;box-sizing:border-box}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_year{padding-bottom:5.9259259259px;font-size:12.5925925926px;line-height:1;border-bottom:solid 1px #808080}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_title{min-height:56.2962962963px;margin-top:8.1481481481px;font-size:17.037037037px;line-height:28.1481481481px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_name{margin-top:8.1481481481px;font-size:11.8518518519px;line-height:25.9259259259px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more{margin-top:11.8518518519px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button{position:relative;display:inline-flex;align-items:center;width:128.1481481481px;height:28.1481481481px;padding:0 13.3333333333px;font-family:Shippori Mincho,serif;font-weight:400;font-style:normal;font-size:10.3703703704px;color:#000;text-decoration:none;border-radius:9999px;border:solid 1px #000;box-sizing:border-box;transition:all .3s}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button:after{content:"";position:absolute;top:calc(50% - 5.1851851852px);right:9.6296296296px;display:block;width:10.3703703704px;height:10.3703703704px;background:url(../img/icon_arrow.svg) no-repeat center/contain}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button:hover{background-color:#f0efe9}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture{display:flex;justify-content:center;align-items:center;flex:1;width:50%;line-height:0;background-color:#f5f5f5}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link{position:relative;display:block;width:87.5%;overflow:hidden}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link .hb-in-picture{position:relative;display:block;width:100%;z-index:1;transition:all .3s}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link.hb-is-picture2{max-width:112.5925925926px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link:before{content:"";position:absolute;right:7.4074074074px;bottom:7.4074074074px;display:block;width:14.8148148148px;height:14.8148148148px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%23fff" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease;z-index:10}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link:hover .hb-in-picture{transform:scale(1.1)}.hb-section-about .hb-about-heralbony{margin-top:100px}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title{display:flex;align-items:center}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title .hd-in-logo{width:180px}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title .hd-in-text{margin-left:25.1851851852px;padding-left:25.1851851852px;border-left:1px solid #707070;font-size:12.5925925926px;color:#000;line-height:14.0740740741px;letter-spacing:.1em}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title_lead{margin-top:24.4444444444px;font-size:22.2222222222px;line-height:48.8888888889px;color:#000}.hb-section-about .hb-about-heralbony .hb-about-heralbony--text{margin-top:11.8518518519px;font-size:14.0740740741px;line-height:29.6296296296px}.hb-section-about .hb-about-message{display:flex;margin-top:107.4074074074px}.hb-section-about .hb-about-message .hb-about-message--wrap{flex:1}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--title{font-size:18.5185185185px;line-height:20px;letter-spacing:.04em}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--text{margin-top:27.4074074074px;font-size:14.0740740741px;line-height:29.6296296296px}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--name{margin-top:16.2962962963px;font-size:16.2962962963px;color:#000;line-height:22.2222222222px;letter-spacing:.04em}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--name .hb-in-position{display:inline-block;margin-bottom:7.4074074074px;font-size:12.5925925926px}.hb-section-about .hb-about-message .hb-about-message--picture{width:40%;max-width:394.0740740741px;margin-left:56.2962962963px;line-height:0}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-picture_slide{position:relative;display:flex;gap:20px;margin-top:-134.8148148148px;overflow:hidden}.hb-picture_slide .hb-picture_slide--wrap{display:flex;align-items:center;width:-moz-max-content;width:max-content}.hb-picture_slide .hb-picture_slide--wrap.js-play{animation:hb-picture-slide-loop 28s linear infinite;will-change:transform}.hb-picture_slide .hb-picture_slide--wrap .hb-picture_slide--box{display:flex;align-items:center;gap:20px;padding-right:20px}.hb-picture_slide .hb-picture_slide--wrap .hb-is-portrait{width:237.037037037px}.hb-picture_slide .hb-picture_slide--wrap .hb-is-landscape{width:315.5555555556px}@keyframes hb-picture-slide-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hb-section-products{margin-top:125.9259259259px;padding:0 44.4444444444px}.hb-section-products .hb-products-wrap{max-width:1294.8148148148px;margin:0 auto;box-sizing:border-box}.hb-section-products .hb-products-wrap .hb-products-title{font-size:31.1111111111px;color:#000;line-height:48.8888888889px;letter-spacing:.04em;text-align:center}.hb-section-products .hb-products-wrap .hb-products-text{margin-top:19.2592592593px;font-size:14.0740740741px;line-height:29.6296296296px;text-align:center}.hb-section-products .hb-products-wrap .hb-products-categories{margin-top:55.5555555556px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-item+.hb-products-categories-item{margin-top:26.6666666667px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link{position:relative;display:block;width:100%;height:266.6666666667px;overflow:hidden}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--img{display:block;width:100%;height:100%;transition:all .3s}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--text{position:absolute;top:calc(50% - 46.2962962963px);left:0;width:100%;padding-bottom:14.8148148148px;font-size:29.6296296296px;color:#fff;line-height:1;letter-spacing:.04em;text-align:center}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--text .hb-in-en{display:inline-block;margin-bottom:18.5185185185px;font-size:12.5925925926px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--btn{position:absolute;bottom:20.7407407407px;right:calc(50% - 53.3333333333px);display:flex;align-items:center;width:106.6666666667px;height:28.1481481481px;padding:0 14.8148148148px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:11.8518518519px;color:#000;text-decoration:none;border-radius:9999px;background-color:#fff;box-sizing:border-box;transition:all .3s}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--btn:after{content:"";position:absolute;top:calc(50% - 5.1851851852px);right:9.6296296296px;display:block;width:10.3703703704px;height:10.3703703704px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link:hover .hb-products-categories-link--img{transform:scale(1.05)}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link:hover .hb-products-categories-link--btn{background-color:#ffffff80}.hb-section-catalog{position:relative;margin-top:131.8518518519px;padding:0 44.4444444444px}.hb-section-catalog:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background-color:#f0efe9;z-index:1}.hb-section-catalog .hb-catalog-wrap{position:relative;max-width:1294.8148148148px;margin:0 auto;padding:51.8518518519px 26.6666666667px 111.1111111111px;box-sizing:border-box;background-color:#e8e6dc;z-index:2}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title_en{font-size:11.8518518519px;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title{margin-top:28.8888888889px;font-size:23.7037037037px;line-height:48.8888888889px;letter-spacing:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list{display:flex;justify-content:center;gap:15.5555555556px;margin-top:42.962962963px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item{width:calc(33.333% - 5.1851851852px);max-width:288.8888888889px;background-color:#fff}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link{display:block;width:100%;padding:28.1481481481px 13.3333333333px;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text{display:block;font-size:22.962962963px;line-height:31.1111111111px;letter-spacing:.04em;text-indent:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text .hb-in-en{display:inline-block;font-size:14.8148148148px;line-height:22.2222222222px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--img{display:block;width:100%;max-width:281.4814814815px;margin:14.8148148148px auto 0}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--img img{display:block;width:100%}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn{position:relative;display:flex;align-items:center;width:100%;max-width:194.8148148148px;height:40px;margin:17.7777777778px auto 0;padding:0 37.037037037px 0 16.2962962963px;font-size:11.8518518519px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn:after{content:"";position:absolute;top:calc(50% - 8.8888888889px);right:11.1111111111px;display:block;width:25.9259259259px;height:17.7777777778px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link:hover{background-color:#f0efe9}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title_real{margin-top:74.0740740741px;font-size:18.5185185185px;line-height:48.8888888889px;letter-spacing:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list{max-width:607.4074074074px;margin:33.3333333333px auto 0}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item{border-bottom:solid 1px #AFADA6}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link{position:relative;display:block;width:100%;font-size:14.8148148148px;line-height:22.2222222222px;padding:7.4074074074px 29.6296296296px 7.4074074074px 0;box-sizing:border-box;overflow:hidden}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:after{content:"";position:absolute;top:calc(50% - 6.6666666667px);right:0;display:block;width:13.3333333333px;height:13.3333333333px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:before{content:"";position:absolute;bottom:0;left:-120%;display:block;width:120%;height:100%;border-radius:9999px;background-color:#f0efe9;transition:all .8s ease;z-index:-1}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link .hb-in-annot{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:12.5925925926px;color:#4d4d4d;margin-left:18.5185185185px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:hover:before{left:-10%}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item+.hb-catalog-real_item{margin-top:14.8148148148px}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 1366px){.hb-section-catalog .hb-catalog-wrap .hb-catalog-list{gap:15.5555555556px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item{width:calc(33.333% - 10.3703703704px)}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link{padding:22.2222222222px 14.8148148148px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text{display:block;font-size:22.2222222222px;line-height:31.1111111111px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text .hb-in-en{font-size:13.3333333333px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn{font-size:10.3703703704px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn:after{top:calc(50% - 8.1481481481px);width:23.7037037037px;height:16.2962962963px}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-icon-loupe{position:relative}.hb-icon-loupe:before{content:"";position:absolute;right:7.4074074074px;bottom:7.4074074074px;display:block;width:14.8148148148px;height:14.8148148148px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%23fff" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease;z-index:10}.hb-icon-loupe.is-color_gray:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%234D4D4D" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>')}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-section-news{padding:114.8148148148px 44.4444444444px 151.8518518519px;background-color:#f0efe9}.hb-section-news .hb-news-wrap{display:flex;justify-content:space-between;max-width:925.9259259259px;margin:0 auto}.hb-section-news .hb-news-wrap .hb-news-title_wrap{width:100px;margin-right:44.4444444444px}.hb-section-news .hb-news-wrap .hb-news-title_en{font-size:11.8518518519px}.hb-section-news .hb-news-wrap .hb-news-title{margin-top:15.5555555556px;font-size:23.7037037037px;line-height:25.1851851852px;letter-spacing:.04em}.hb-section-news .hb-news-wrap .hb-news-list--wrap{flex:1;max-width:607.4074074074px}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item{border-bottom:solid 1px #AFADA6}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link{position:relative;display:flex;width:100%;line-height:22.2222222222px;padding:7.4074074074px 29.6296296296px 7.4074074074px 0;box-sizing:border-box;overflow:hidden}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link .hb-in-time{width:77.7777777778px;font-size:11.8518518519px;color:#4d4d4d}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link .hb-in-title{font-size:14.8148148148px;color:#000}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:after{content:"";position:absolute;top:calc(50% - 6.6666666667px);right:0;display:block;width:13.3333333333px;height:13.3333333333px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:before{content:"";position:absolute;bottom:0;left:-120%;display:block;width:120%;height:100%;border-radius:9999px;background-color:#e8e6dc;transition:all .8s ease;z-index:-1}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:hover:before{left:-10%}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description{position:relative;display:flex;width:100%;line-height:22.2222222222px;padding:7.4074074074px 29.6296296296px 7.4074074074px 0;box-sizing:border-box}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description .hb-in-time{width:77.7777777778px;font-size:11.8518518519px;color:#4d4d4d}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description .hb-in-title{font-size:14.8148148148px;color:#000}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item+.hb-news-item{margin-top:14.8148148148px}.hb-section-note{padding:114.8148148148px 44.4444444444px 154.0740740741px}.hb-section-note .hb-note-wrap{max-width:925.9259259259px;margin:0 auto}.hb-section-note .hb-note-wrap .hb-note-title_wrap{display:flex;justify-content:space-between}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-title{width:125.9259259259px;margin-right:44.4444444444px}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap{width:80%;max-width:607.4074074074px}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--title_en{font-size:11.8518518519px}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--title{margin-top:19.2592592593px;font-size:23.7037037037px;line-height:25.1851851852px;letter-spacing:.04em}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--text{margin-top:20px;font-size:14.0740740741px;line-height:29.6296296296px}.hb-section-note .hb-note-wrap .hb-note-list{display:flex;justify-content:center;gap:28.1481481481px;margin-top:55.5555555556px}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item{width:288.8888888889px}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link{display:block;width:100%}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-picture{display:block;width:100%;height:auto;aspect-ratio:16/9;line-height:0;overflow:hidden}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-time{display:block;margin-top:7.4074074074px;font-size:11.8518518519px;color:#4d4d4d}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-title{display:block;font-size:14.0740740741px;color:#000;line-height:25.1851851852px;letter-spacing:.04em}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link:hover .hb-in-picture img{transform:scale(1.05)}.hb-section-contact{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:248.8888888889px;background:url(../img/contact_bg.jpg) no-repeat center/cover}.hb-section-contact.hb-mt-s{margin-top:64.4444444444px}.hb-section-contact .hb-contact-title_en{position:absolute;top:45.9259259259px;left:-7.4074074074px;font-size:12.5925925926px;color:#fff;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hb-section-contact .hb-contact-wrap .hb-contact-title{font-size:22.2222222222px;line-height:25.1851851852px;letter-spacing:.04em;text-align:center;text-indent:.04em;color:#fff}.hb-section-contact .hb-contact-wrap .hb-contact-lead{margin-top:16.2962962963px;font-size:14.0740740741px;line-height:29.6296296296px;text-align:center;color:#fff}.hb-section-contact .hb-contact-wrap .hb-contact-more{margin-top:21.4814814815px;text-align:center}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link{position:relative;display:inline-flex;align-items:center;width:158.5185185185px;height:38.5185185185px;padding:0 14.8148148148px;font-size:11.1111111111px;color:#000;border-radius:9999px;background-color:#fff;box-sizing:border-box}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link:after{content:"";position:absolute;top:calc(50% - 6.6666666667px);right:14.8148148148px;display:block;width:13.3333333333px;height:13.3333333333px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link:hover{background-color:#fffc}.hb-page_title{max-width:1014.8148148148px;margin:88.8888888889px auto 0;padding:0 44.4444444444px}.hb-page_title--title{font-size:29.6296296296px;line-height:32.5925925926px;text-align:center}.hb-page_title--links{display:flex;justify-content:center;gap:20px;margin-top:60.7407407407px}.hb-page_title--links li{position:relative;display:block;width:calc(33.33% - 13.3333333333px);max-width:288.8888888889px}.hb-page_title--links li a{position:relative;display:flex;align-items:center;width:100%;height:54.0740740741px;padding:7.4074074074px 22.2222222222px;font-size:18.5185185185px;background-color:#f0efe9;box-sizing:border-box}.hb-page_title--links li a .hb-in-en{display:inline-block;padding-top:3.7037037037px;margin-left:17.7777777778px;font-size:11.8518518519px}.hb-page_title--links li a:after{content:"";position:absolute;top:calc(50% - 6.6666666667px);right:14.8148148148px;display:block;width:13.3333333333px;height:13.3333333333px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(135deg)}.hb-page_title--links li a:hover{background-color:#e8e6dc}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 750px){.hb-page_title--links{gap:15.5555555556px}.hb-page_title--links li{width:calc(33.33% - 5.1851851852px)}.hb-page_title--links li a{padding:5.9259259259px 11.1111111111px;font-size:17.037037037px}.hb-page_title--links li a .hb-in-en{margin-left:11.1111111111px}.hb-page_title--links li a:after{right:7.4074074074px}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-products-title--wrap{position:relative;display:flex;justify-content:space-between;max-width:925.9259259259px;margin:80px auto 0;padding-bottom:16.2962962963px}.hb-products-title--wrap:after{content:"";position:absolute;bottom:0;left:calc(50% - 50vw);display:block;width:100vw;height:1px;background-color:#bebebe}.hb-products-title--wrap .hb-products-title{display:flex;align-items:center;font-size:37.037037037px;line-height:48.8888888889px;letter-spacing:.04em}.hb-products-title--wrap .hb-products-title .hb-in-en{display:inline-block;margin-left:22.2222222222px;font-size:11.8518518519px}.hb-products-title--wrap .hb-products-anker{display:flex;gap:11.1111111111px}.hb-products-title--wrap .hb-products-anker li{width:96.2962962963px}.hb-products-title--wrap .hb-products-anker li a{position:relative;display:block;padding-bottom:8.8888888889px}.hb-products-title--wrap .hb-products-anker li a:after{content:"";position:absolute;bottom:0;left:calc(50% - 4.4444444444px);display:block;width:8.8888888889px;height:5.1851851852px;border-top:solid 5.1851851852px #000;border-left:solid 4.4444444444px transparent;border-right:solid 4.4444444444px transparent;box-sizing:border-box;transition:all .3s}.hb-products-title--wrap .hb-products-anker li a:hover:after{bottom:-3.7037037037px}}@media only screen and (max-width: 1024px) and (min-width: 667px) and (max-width: 750px){.hb-products-title--wrap .hb-products-anker li{width:74.0740740741px}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-products-item{position:relative;max-width:925.9259259259px;margin:34.0740740741px auto 0;padding-bottom:74.0740740741px;border-bottom:solid 1px #BEBEBE}.hb-products-item .hb-products-item--title_en{position:absolute;top:0;right:-185.1851851852px;display:block;width:148.1481481481px;font-size:11.8518518519px;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-origin:0 0}.hb-products-item .hb-products-item--imgs{position:relative;width:100%;height:100%;aspect-ratio:16/8.5}.hb-products-item .hb-products-item--imgs .hb-products-item--img{position:absolute;display:block;line-height:0;z-index:1}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots{position:absolute;bottom:14.8148148148px;right:14.8148148148px;display:flex;gap:7.4074074074px;z-index:10}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots .hb-slide-products--dot{width:44.4444444444px;height:3.7037037037px;border-radius:9999px;border:solid 1px #fff;background-color:transparent;box-sizing:border-box}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots .hb-slide-products--dot.is-active{background-color:#fff}.hb-products-item .hb-products-item--wrap{display:flex;gap:11.8518518519px;margin-top:25.1851851852px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner{flex:1}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--title{font-size:29.6296296296px;line-height:32.5925925926px;letter-spacing:.04em}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--text{margin-top:19.2592592593px;font-size:14.0740740741px;line-height:29.6296296296px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link{margin-top:21.4814814815px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link a{position:relative;display:inline-flex;align-items:center;width:100%;max-width:194.8148148148px;height:40px;padding:0 37.037037037px 0 16.2962962963px;font-size:11.8518518519px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link a:after{content:"";position:absolute;top:calc(50% - 8.8888888889px);right:11.1111111111px;display:block;width:25.9259259259px;height:17.7777777778px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb{width:223.7037037037px}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button{display:block;width:100%;overflow:hidden}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button img{display:block;width:100%;transition:all .3s}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button:hover img{transform:scale(1.05)}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb .hb-products-item--caption{margin-top:7.4074074074px;font-size:11.8518518519px}.hb-products-item .hb-products-artst{margin-top:25.1851851852px;border-top:dotted 1px #000}.hb-products-item .hb-products-artst .hb-products-artst--title_en{margin-top:2.962962963px;text-align:right;font-size:11.8518518519px;line-height:14.8148148148px}.hb-products-item .hb-products-artst .hb-products-artst--wrap{display:flex;margin-top:14.8148148148px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--img{width:40%;max-width:390.3703703704px;margin-right:31.8518518519px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--img img{display:block;width:100%}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info{flex:1}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--name{display:flex;align-items:center;font-size:20px;line-height:22.2222222222px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--name .hb-in-en{margin-left:22.2222222222px;font-size:11.8518518519px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--profile{margin-top:26.6666666667px;font-size:12.5925925926px;line-height:25.9259259259px}.hb-products-item .hb-products-catalog--wrap{display:flex;max-width:753.3333333333px;margin:88.8888888889px auto 0;padding:17.7777777778px 37.037037037px 25.1851851852px;background-color:#f0efe9;box-sizing:border-box}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--img{width:200px;margin-right:37.037037037px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--img img{display:block;width:100%}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info{flex:1;padding-top:14.8148148148px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--title{display:flex;align-items:center;font-size:13.3333333333px;line-height:29.6296296296px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--title .hb-in-en{margin-left:16.2962962963px;font-size:29.6296296296px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--text{margin-top:11.1111111111px;font-size:14.0740740741px;line-height:29.6296296296px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link{width:100%;margin-top:24.4444444444px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link a{position:relative;display:inline-flex;align-items:center;width:194.8148148148px;height:40px;padding:0 37.037037037px 0 16.2962962963px;font-size:11.8518518519px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link a:after{content:"";position:absolute;top:calc(50% - 8.8888888889px);right:11.1111111111px;display:block;width:25.9259259259px;height:17.7777777778px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-section-sample{padding:54.0740740741px 44.4444444444px 74.0740740741px;background-color:#f0efe9}.hb-section-sample .hb-catalog-title_real{font-size:18.5185185185px;line-height:48.8888888889px;letter-spacing:.04em;text-align:center}.hb-section-sample .hb-catalog-real_list{max-width:607.4074074074px;margin:33.3333333333px auto 0}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item{border-bottom:solid 1px #AFADA6}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link{position:relative;display:block;width:100%;font-size:14.8148148148px;line-height:22.2222222222px;padding:7.4074074074px 29.6296296296px 7.4074074074px 0;box-sizing:border-box}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:after{content:"";position:absolute;top:calc(50% - 6.6666666667px);right:0;display:block;width:13.3333333333px;height:13.3333333333px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item+.hb-catalog-real_item{margin-top:14.8148148148px}.hb-re-btn{margin-top:64.4444444444px;text-align:center}.hb-re-btn a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:151.1111111111px;height:28.1481481481px;padding:0 14.8148148148px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:11.1111111111px;color:#000;border-radius:9999px;border:solid 1px #000;box-sizing:border-box}.hb-re-btn a:after{content:"";position:absolute;top:calc(50% - 6.6666666667px);left:14.8148148148px;display:block;width:13.3333333333px;height:13.3333333333px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(-135deg)}.hb-re-btn a:hover{background-color:#fffc}}@media only screen and (max-width: 1024px) and (min-width: 667px){.hb-modal-content{display:none}.hb-modal-box{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:2vw;background-color:#dadada80;-webkit-backdrop-filter:blur(20.7407407407px);backdrop-filter:blur(20.7407407407px);opacity:0;box-sizing:border-box;transition:opacity .3s;z-index:9999}.hb-modal-box.open{opacity:1}.hb-modal-box .hb-modal-close_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hb-modal-box .hb-modal-body{position:relative;width:100%;max-width:925.9259259259px;max-height:100%;margin:0 auto;box-sizing:border-box;z-index:10}.hb-modal-box .hb-modal-body>.hb-modal-picture-img{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:calc(100vh - 4vw);line-height:0;box-sizing:border-box}.hb-modal-box .hb-modal-body>.hb-modal-picture-img img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 9vw);-o-object-fit:contain;object-fit:contain;margin:0 auto}.hb-modal-box .hb-modal-body .hb-modal-award{position:relative;display:block;width:100%;height:calc(100vh - 4vw);padding:20px 23.7037037037px 74.0740740741px;background-color:#fff;box-sizing:border-box}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award--year{font-size:14.8148148148px;color:#000;line-height:23.7037037037px;padding-bottom:11.8518518519px;border-bottom:solid 1px #BEBEBE}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap{margin-top:40.7407407407px;padding:0 41.4814814815px;box-sizing:border-box}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img{display:block;margin:0 auto;line-height:0}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2026{max-width:592.5925925926px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2025{max-width:325.9259259259px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2024{max-width:651.8518518519px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--title{margin-top:32.5925925926px;font-size:29.6296296296px;line-height:37.037037037px;text-align:center}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author{margin-top:68.8888888889px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--title{font-size:18.5185185185px;line-height:25.9259259259px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--title .hb-in-en{display:inline-block;margin-left:22.2222222222px;font-size:11.8518518519px;line-height:25.9259259259px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile{display:flex;margin-top:15.5555555556px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile .hb-modal-award-author--img{width:133.3333333333px;margin-right:37.037037037px;padding-top:7.4074074074px;line-height:0}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile .hb-modal-award-author--text{flex:1;font-size:14.0740740741px;line-height:29.6296296296px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-reason--title{margin-top:50.3703703704px;font-size:17.037037037px;line-height:25.9259259259px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-reason--text{margin-top:10.3703703704px;font-size:14.0740740741px;line-height:29.6296296296px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close{margin-top:56.2962962963px;text-align:center}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close .hb-modal-award-close--btn{display:inline-flex;justify-content:center;align-items:center;width:106.6666666667px;height:28.1481481481px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:11.8518518519px;line-height:13.3333333333px;color:#000;text-decoration:none;cursor:pointer;border-radius:9999px;border:solid 1px #000;background-color:transparent;transition:all .3s}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close .hb-modal-award-close--btn:hover{color:#fff;background-color:#000}.hb-modal-box .hb-modal-btn{position:absolute;top:22.2222222222px;right:23.7037037037px;display:block;width:51.8518518519px;height:14.8148148148px;margin:0;padding:0;cursor:pointer;background:none;border:none;outline:0px}.hb-modal-box .hb-modal-btn span{position:relative;display:block;width:100%;height:100%}.hb-modal-box .hb-modal-btn span:before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#000;transform:rotate(16deg);transition:all .3s}.hb-modal-box .hb-modal-btn span:after{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#000;transform:rotate(-16deg);transition:all .3s}.hb-modal-box .hb-modal-btn:hover span:before{transform:rotate(32deg)}.hb-modal-box .hb-modal-btn:hover span:after{transform:rotate(-32deg)}@keyframes slide_x{0%{opacity:0;transform:translate(22.2222222222px)}80%{opacity:1;transform:translate(-7.4074074074px)}to{opacity:1;transform:translate(0)}}@keyframes main_visual{0%{opacity:0;transform:translate(74.0740740741px,-22.2222222222px);filter:blur(10px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes zoom_in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fead_in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes blur_in{0%{filter:blur(10px)}to{filter:none}}@keyframes screen{0%{height:0}to{height:100%}}body .loader-wrap{opacity:1;transition:opacity .5s ease}body.view .loader-wrap{opacity:0;pointer-events:none}body.view .hb-main_visual .hb-main_visual-logo .hb-in-sangetsu,body.view .hb-main_visual .hb-main_visual-logo .hb-in-heralbony,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_1,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_2,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_3{opacity:1;transform:translateY(0)}.scroll-flag,.show{opacity:0}.show.view{animation:fead_in .3s forwards linear 0s}.scroll-flag.blur-in,.blur-in.show{opacity:1;filter:blur(10px);backface-visibility:hidden;transform:translateZ(0);will-change:filter}.blur-in.show.view{animation:blur_in .3s forwards linear 0s;filter:none}.device-sp{display:none!important}}@media only screen and (max-width: 666px){.spheader{font-size:14px;line-height:2}.spheader img{vertical-align:top}.footer{font-size:14px;line-height:2}.footer img{vertical-align:top}.wrapper-heralbony{padding-top:60px}.loader-wrap{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#fff;z-index:9999}.loader-wrap .loader,.loader-wrap .loader:before,.loader-wrap .loader:after{background:#e8e6dc;animation:load1 1s infinite ease-in-out;width:8px;height:30px}.loader-wrap .loader{color:#b3b2ae;text-indent:-9999em;margin:88px auto;position:relative;transform:translateZ(0);animation-delay:-.16s}.loader-wrap .loader:before,.loader-wrap .loader:after{position:absolute;top:0;content:""}.loader-wrap .loader:before{left:-16px;animation-delay:-.32s}.loader-wrap .loader:after{left:16px}@keyframes load1{0%,80%,to{box-shadow:0 0;height:30px}40%{box-shadow:0 -20px;height:40px}}.hb-nav-btn{position:fixed;bottom:75px;left:-54px;display:flex;width:147px;height:39px;padding:0;margin:0;cursor:pointer;border:0px;transform:rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:8100}.hb-nav-btn .hb-in-text{display:flex;justify-content:center;align-items:center;width:108px;height:39px;font-size:14px;color:#fff;background:#000;transition:all .3s}.hb-nav-btn .hb-in-icon{position:relative;display:block;width:39px;height:39px;background-color:#dadada;transition:all .3s}.hb-nav-btn .hb-in-icon:before{content:"";position:absolute;top:calc(50% - .5px);left:calc(50% - 7.5px);display:block;width:15px;height:1px;background-color:#000;transition:all .3s}.hb-nav-btn .hb-in-icon:after{content:"";position:absolute;top:calc(50% - 7.5px);left:calc(50% - .5px);display:block;width:1px;height:15px;background-color:#000;transition:all .3s}.hb-nav-btn.open .hb-in-text{color:#000;background:#DADADA}.hb-nav-btn.open .hb-in-icon{background-color:#000}.hb-nav-btn.open .hb-in-icon:before{background-color:#fff;transform:rotate(405deg)}.hb-nav-btn.open .hb-in-icon:after{background-color:#fff;transform:rotate(405deg)}.hb-nav-wrap{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background-color:#dadada80;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;transition:all .3s;z-index:8000}.hb-nav-wrap .hb-nav-inner{position:absolute;top:calc(50% - 206px);right:0;width:100%;padding:0 60px 20px;box-sizing:border-box}.hb-nav-wrap .hb-nav-inner .hb-menu li{position:relative;padding:20px 0;text-align:center}.hb-nav-wrap .hb-nav-inner .hb-menu li a{display:inline-block;font-family:Shippori Mincho,serif;font-weight:400;font-style:normal;font-size:18px;color:#000;line-height:1}.hb-nav-wrap .hb-nav-inner .hb-nav-logo{display:flex;justify-content:center;align-items:center;margin-top:50px;line-height:0}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-sangetsu,.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-heralbony{width:98px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab{position:relative;width:40px;margin:0 8px}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab:before{content:"";position:absolute;top:0;left:0;display:block;width:40px;height:1px;background-color:#000;transform:rotate(45deg)}.hb-nav-wrap .hb-nav-inner .hb-nav-logo .hb-in-collab:after{content:"";position:absolute;top:0;left:0;display:block;width:40px;height:1px;background-color:#000;transform:rotate(-45deg)}.hb-nav-wrap .hb-nav-copyright{position:absolute;bottom:32px;left:0;width:100%;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#000;text-align:center}.hb-nav-wrap.open{pointer-events:auto;opacity:1;z-index:8000}.hb-main_visual{position:relative}.hb-main_visual:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:120px;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);z-index:2}.hb-main_visual .hb-main_visual-logo{position:absolute;top:63px;left:0;display:flex;justify-content:center;align-items:center;width:100%;z-index:3}.hb-main_visual .hb-main_visual-logo .hb-in-sangetsu{width:125px}.hb-main_visual .hb-main_visual-logo .hb-in-heralbony{width:124px;padding-right:1px}.hb-main_visual .hb-main_visual-logo .hb-in-collab{position:relative;width:50px;margin:0 8px}.hb-main_visual .hb-main_visual-logo .hb-in-collab:before{content:"";position:absolute;top:calc(50% - .5px);left:0;display:block;width:100%;height:1px;background-color:#fff;transform:rotate(45deg)}.hb-main_visual .hb-main_visual-logo .hb-in-collab:after{content:"";position:absolute;top:calc(50% - .5px);left:0;display:block;width:100%;height:1px;background-color:#fff;transform:rotate(-45deg)}.hb-main_visual .hb-main_visual-lead{position:absolute;top:100vw;right:25px;display:flex;justify-content:center;gap:18px;z-index:3}.hb-main_visual .hb-main_visual-lead .hb-in-lead_1{width:29px;opacity:0;transform:translateY(-30px);transition:all .5s ease;transition-delay:.3s}.hb-main_visual .hb-main_visual-lead .hb-in-lead_2{width:29px;opacity:0;transform:translateY(-30px);transition:all .5s ease;transition-delay:.6s}.hb-main_visual .hb-main_visual-lead .hb-in-lead_3{width:29px;opacity:0;transform:translateY(-30px);transition:all .5s ease;transition-delay:.9s}.hb-main_visual-picture-wrap{position:relative;z-index:1}.hb-main_visual-picture-wrap .hb-main_visual-fade{position:relative;width:100%;height:114.6vw;overflow:hidden}.hb-main_visual-picture-wrap .hb-main_visual-fade .hb-in-item{position:absolute;top:0;left:0;display:block;width:100%;height:100%;line-height:0}.hb-main_visual-picture-wrap .hb-main_visual-slide{position:relative;width:100%;height:85.866vw;overflow:hidden}.hb-main_visual-picture-wrap .hb-main_visual-slide .hb-in-track{position:relative;width:100%;will-change:transform}.hb-main_visual-picture-wrap .hb-main_visual-slide .hb-in-item{display:block;width:48vw;line-height:0}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls{position:absolute;bottom:22px;right:28px;display:flex;gap:10px;z-index:10}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn{display:block;width:22px;height:22px;padding:0;background-color:transparent;border:0px;cursor:pointer;transition:all .3s}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn:hover{transform:scale(1.1)}.hb-main_visual-picture-wrap .hb-main_visual-slide-controls .hb-in-btn.js-active{opacity:.5}.hb-slide-scroll{display:none}.hb-section-message{position:relative;max-width:375px;margin:0 auto;padding:50px 25px 500px}.hb-section-message .hb-message-title_en{font-size:14px}.hb-section-message .hb-message-wrap{position:relative;margin:30px auto 0;z-index:4}.hb-section-message .hb-message-wrap .hb-message-title{font-size:25px;color:#000;line-height:47px;letter-spacing:.04em}.hb-section-message .hb-message-wrap .hb-message-text{margin-top:48px;font-size:14px;line-height:28px}.hb-section-message .hb-message-picture{position:absolute;display:block;line-height:0}.hb-section-message .hb-message-picture.hb-is-picture1{width:189px;bottom:308px;left:40px;z-index:1}.hb-section-message .hb-message-picture.hb-is-picture2{width:114px;bottom:177px;right:0;z-index:3}.hb-section-message .hb-message-picture.hb-is-picture3{width:344px;bottom:0;left:0;z-index:2}.hb-section-about{position:relative;padding:57px 25px 158px;background-color:#f0efe9;box-sizing:border-box}.hb-section-about .hb-about-wrap{max-width:375px;margin:0 auto}.hb-section-about .hb-about-lead .hb-about-lead--title{font-size:26px;line-height:44px;letter-spacing:.04em}.hb-section-about .hb-about-lead .hb-about-lead--text{margin-top:37px;font-size:14px;line-height:29px}.hb-section-about .hb-about-partnership{position:relative;margin-top:50px;padding-top:50px;padding-bottom:484px;border-top:1px solid #B3B2AE}.hb-section-about .hb-about-partnership .hb-about-partnership--title_en{font-size:14px}.hb-section-about .hb-about-partnership .hb-about-partnership--title_lead{margin-top:27px;font-size:23px;line-height:40px}.hb-section-about .hb-about-partnership .hb-about-partnership--text{margin-top:29px;font-size:14px;line-height:29px}.hb-section-about .hb-about-partnership .hb-about-partnership--picture{position:absolute;display:block;line-height:0}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture1{width:126px;bottom:350px;right:25px;z-index:1}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture2{width:140px;bottom:249px;left:0;z-index:3}.hb-section-about .hb-about-partnership .hb-about-partnership--picture.hb-is-picture3{width:296px;bottom:80px;right:0;z-index:2}.hb-section-about .hb-about-sangetsu_award{position:relative}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--title{font-size:23px;line-height:30px;letter-spacing:.04em}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap{margin-top:28px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item{display:flex;width:calc(100% + 25px);margin-top:14px;padding:5px;background-color:#fff;box-sizing:border-box}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info{padding:6px 10px 20px;box-sizing:border-box;flex:1}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_year{padding-bottom:8px;font-size:14px;line-height:1;border-bottom:solid 1px #808080}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_title{margin-top:10px;font-size:16px;line-height:24px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_title .hb-is-space{display:inline-block;margin-left:1em}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_name{margin-top:9px;font-size:14px;line-height:27px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more{margin-top:12px}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button{position:relative;display:inline-flex;align-items:center;width:158px;height:38px;padding:0 18px;font-family:Shippori Mincho,serif;font-weight:400;font-style:normal;font-size:14px;color:#000;text-decoration:none;border-radius:9999px;border:solid 1px #000;box-sizing:border-box;transition:all .3s}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_info .hb-about-sangetsu_award--item_more button:after{content:"";position:absolute;top:calc(50% - 7px);right:13px;display:block;width:14px;height:14px;background:url(../img/icon_arrow.svg) no-repeat center/contain}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture{display:flex;justify-content:center;align-items:center;width:141px;line-height:0;background-color:#f5f5f5}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link{position:relative;display:block;width:87.5%;overflow:hidden}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link .hb-in-picture{position:relative;display:block;width:100%;z-index:1}.hb-section-about .hb-about-sangetsu_award .hb-about-sangetsu_award--wrap .hb-about-sangetsu_award--item .hb-about-sangetsu_award--item_picture .hb-in-link:before{content:"";position:absolute;right:10px;bottom:10px;display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%23fff" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease;z-index:10}.hb-section-about .hb-about-heralbony{margin-top:75px}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title{display:flex;align-items:center}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title .hd-in-logo{width:162px}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title .hd-in-text{margin-left:17px;padding-left:17px;border-left:1px solid #707070;font-size:14px;color:#000;line-height:14px;letter-spacing:.1em}.hb-section-about .hb-about-heralbony .hb-about-heralbony--title_lead{margin-top:33px;font-size:23px;line-height:40px;color:#000}.hb-section-about .hb-about-heralbony .hb-about-heralbony--text{margin-top:29px;font-size:14px;line-height:29px}.hb-section-about .hb-about-message{margin-top:60px}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--title{font-size:18px;line-height:24px;letter-spacing:.04em}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--text{margin-top:29px;font-size:14px;line-height:29px}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--name{margin-top:29px;font-size:18px;color:#000;line-height:24px;letter-spacing:.04em}.hb-section-about .hb-about-message .hb-about-message--wrap .hb-about-message--name .hb-in-position{display:inline-block;margin-bottom:10px;font-size:14px}.hb-section-about .hb-about-message .hb-about-message--picture{display:block;width:100%;margin-top:30px;line-height:0}.hb-picture_slide{position:relative;display:flex;gap:12px;margin-top:-84px;overflow:hidden}.hb-picture_slide .hb-picture_slide--wrap{display:flex;align-items:center;width:-moz-max-content;width:max-content}.hb-picture_slide .hb-picture_slide--wrap.js-play{animation:hb-picture-slide-loop 28s linear infinite;will-change:transform}.hb-picture_slide .hb-picture_slide--wrap .hb-picture_slide--box{display:flex;align-items:center;gap:12px;padding-right:12px}.hb-picture_slide .hb-picture_slide--wrap .hb-is-portrait{width:148px}.hb-picture_slide .hb-picture_slide--wrap .hb-is-landscape{width:196px}@keyframes hb-picture-slide-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hb-section-products{margin-top:57px;padding:0 25px}.hb-section-products .hb-products-wrap{max-width:375px;margin:0 auto;box-sizing:border-box}.hb-section-products .hb-products-wrap .hb-products-title{font-size:23px;color:#000;line-height:40px;letter-spacing:.04em;text-align:center}.hb-section-products .hb-products-wrap .hb-products-text{margin-top:32px;font-size:14px;line-height:29px}.hb-section-products .hb-products-wrap .hb-products-categories{margin-top:10px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-item+.hb-products-categories-item{margin-top:15px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link{position:relative;display:block;width:100%;height:325px;overflow:hidden}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--img{display:block;width:100%;height:100%;transition:all .3s}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--text{position:absolute;top:calc(50% - 62.5px);left:0;width:100%;padding-bottom:20px;font-size:30px;color:#fff;line-height:1;letter-spacing:.04em;text-align:center}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--text .hb-in-en{display:inline-block;margin-bottom:10px;font-size:15px}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--btn{position:absolute;bottom:28px;right:calc(50% - 72px);display:flex;align-items:center;width:144px;height:38px;padding:0 20px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#000;text-decoration:none;border-radius:9999px;background-color:#fff;box-sizing:border-box;transition:all .3s}.hb-section-products .hb-products-wrap .hb-products-categories .hb-products-categories-link .hb-products-categories-link--btn:after{content:"";position:absolute;top:calc(50% - 7px);right:13px;display:block;width:14px;height:14px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-catalog{position:relative;margin-top:75px;padding:0 25px}.hb-section-catalog:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background-color:#f0efe9;z-index:1}.hb-section-catalog .hb-catalog-wrap{position:relative;max-width:375px;margin:0 auto;padding:23px 14px 14px;box-sizing:border-box;background-color:#e8e6dc;z-index:2}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title_en{font-size:14px;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title{margin-top:21px;font-size:23px;line-height:40px;letter-spacing:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list{margin-top:58px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item{width:100%;background-color:#fff}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item+.hb-catalog-item{margin-top:15px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link{display:block;width:100%;padding:21px 10px;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-sp-wrap{display:flex;justify-content:center;align-items:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text{flex:1;margin-left:10px;font-size:15px;line-height:24px;letter-spacing:.04em;text-indent:.04em}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--text .hb-in-en{display:inline-block;font-size:19px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--img{display:block;width:138px}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--img img{display:block;width:100%}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn{position:relative;display:flex;align-items:center;width:100%;max-width:233px;height:46px;margin:13px auto 0;padding:0 50px 0 22px;font-size:14px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-list .hb-catalog-item .hb-catalog-item--link .hb-catalog-item--btn:after{content:"";position:absolute;top:calc(50% - 12px);right:15px;display:block;width:35px;height:24px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-section-catalog .hb-catalog-wrap .hb-catalog-title_real{margin-top:45px;font-size:18px;line-height:30px;letter-spacing:.04em;text-align:center}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list{margin:6px auto 0}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item{border-bottom:solid 1px #AFADA6}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link{position:relative;display:block;width:100%;font-size:15px;line-height:25px;padding:26px 28px 26px 0;box-sizing:border-box}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:after{content:"";position:absolute;top:calc(50% - 9px);right:0;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-catalog .hb-catalog-wrap .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link .hb-in-annot{display:block;margin-top:5px;font-family:Noto Sans JP,sans-serif;font-size:13px;color:#4d4d4d;line-height:18px}.hb-icon-loupe{position:relative}.hb-icon-loupe:before{content:"";position:absolute;right:10px;bottom:10px;display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%23fff" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .3s ease;z-index:10}.hb-icon-loupe.is-color_gray:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20.87 20.87"><g><path fill="%234D4D4D" d="M20.45,18.45l-3.82-3.82c3-4.1,2.1-9.86-2-12.86C10.53-1.23,4.77-.33,1.77,3.77-1.23,7.87-.33,13.63,3.77,16.63c3.23,2.36,7.62,2.36,10.86,0l3.82,3.82c.55.55,1.45.55,2,0,.55-.55.55-1.45,0-2ZM9.21,15.58c-3.52,0-6.37-2.85-6.37-6.37s2.85-6.37,6.37-6.37,6.37,2.85,6.37,6.37c0,3.52-2.85,6.37-6.37,6.37Z"/></g></svg>')}.hb-section-news{padding:92px 25px 74px;background-color:#f0efe9}.hb-section-news .hb-news-wrap{max-width:375px;margin:0 auto}.hb-section-news .hb-news-wrap .hb-news-title_wrap{text-align:center}.hb-section-news .hb-news-wrap .hb-news-title_en{font-size:14px}.hb-section-news .hb-news-wrap .hb-news-title{margin-top:21px;font-size:23px;line-height:40px;letter-spacing:.04em}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item{border-bottom:solid 1px #AFADA6}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link{position:relative;width:100%;line-height:30px;padding:26px 28px 26px 0;box-sizing:border-box}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link .hb-in-time{display:block;font-size:14px;color:#4d4d4d}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link .hb-in-title{margin-top:10px;font-size:15px;color:#000}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--link:after{content:"";position:absolute;top:calc(50% - 9px);right:-24px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description{position:relative;display:block;width:100%;line-height:25px;padding:16px 36px 16px 0;box-sizing:border-box}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description .hb-in-time{display:block;font-size:14px;color:#4d4d4d}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item .hb-news-item--description .hb-in-title{display:block;font-size:15px;color:#000}.hb-section-news .hb-news-wrap .hb-news-list .hb-news-item+.hb-news-item{margin-top:26px}.hb-section-note{padding:64px 25px 80px}.hb-section-note .hb-note-wrap{max-width:375px;margin:0 auto}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-title{width:126px;margin:0 auto 45px;text-align:center}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--title_en{font-size:14px;text-align:center}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--title{margin-top:22px;font-size:23px;line-height:40px;letter-spacing:.04em;text-align:center}.hb-section-note .hb-note-wrap .hb-note-title_wrap .hb-note-lead--wrap .hb-note-lead--text{margin-top:29px;font-size:14px;line-height:29px}.hb-section-note .hb-note-wrap .hb-note-list{margin-top:75px}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link{display:block;width:100%;margin-top:40px}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-picture{display:block;width:100%;height:auto;aspect-ratio:16/9;line-height:0;overflow:hidden}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-time{display:block;margin-top:10px;font-size:14px;color:#4d4d4d}.hb-section-note .hb-note-wrap .hb-note-list .hb-note-item .hb-note-item--link .hb-in-title{display:block;margin-top:5px;font-size:15px;color:#000;line-height:25px;letter-spacing:.04em}.hb-section-contact{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:356px;background:url(../img/contact_bg_sp.jpg) no-repeat center/cover}.hb-section-contact.hb-mt-s{margin-top:51px}.hb-section-contact .hb-contact-title_en{position:absolute;top:61px;left:0;display:block;width:100%;text-align:center;font-size:15px;color:#fff}.hb-section-contact .hb-contact-wrap .hb-contact-title{padding-top:50px;font-size:23px;line-height:34px;letter-spacing:.04em;text-align:center;text-indent:.04em;color:#fff}.hb-section-contact .hb-contact-wrap .hb-contact-lead{margin-top:6px;font-size:14px;line-height:29px;text-align:center;color:#fff}.hb-section-contact .hb-contact-wrap .hb-contact-more{margin-top:28px;text-align:center}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link{position:relative;display:inline-flex;align-items:center;width:208px;height:38px;padding:0 20px;font-size:14px;color:#000;border-radius:9999px;background-color:#fff;box-sizing:border-box}.hb-section-contact .hb-contact-wrap .hb-contact-more .hb-contact-more--link:after{content:"";position:absolute;top:calc(50% - 9px);right:20px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-page_title{max-width:375px;margin:45px auto 0;padding:0 25px}.hb-page_title--title{font-size:23px;line-height:39px;text-align:center}.hb-page_title--links{margin-top:37px}.hb-page_title--links li{position:relative;display:block;width:100%}.hb-page_title--links li+li{margin-top:10px}.hb-page_title--links li a{position:relative;display:flex;align-items:center;width:100%;height:50px;padding:10px 20px;font-size:18px;background-color:#f0efe9;box-sizing:border-box}.hb-page_title--links li a .hb-in-en{display:inline-block;padding-top:3px;margin-left:17px;font-size:14px}.hb-page_title--links li a:after{content:"";position:absolute;top:calc(50% - 9px);right:20px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(135deg)}.hb-products-title--wrap{position:relative;max-width:375px;margin:62px auto 0;padding-bottom:20px;border-bottom:solid 1px #BEBEBE}.hb-products-title--wrap .hb-products-title{font-size:23px;line-height:34px;letter-spacing:.04em;text-align:center}.hb-products-title--wrap .hb-products-title .hb-in-en{display:block;margin-top:6px;font-size:14px;text-align:center}.hb-products-title--wrap .hb-products-anker{display:flex;justify-content:center;gap:7px;margin-top:30px}.hb-products-title--wrap .hb-products-anker li{width:65px}.hb-products-title--wrap .hb-products-anker li a{position:relative;display:block;padding-bottom:12px}.hb-products-title--wrap .hb-products-anker li a:after{content:"";position:absolute;bottom:0;left:calc(50% - 6px);display:block;width:12px;height:7px;border-top:solid 7px #000;border-left:solid 6px transparent;border-right:solid 6px transparent;box-sizing:border-box;transition:all .3s}.hb-products-item{position:relative;max-width:375px;margin:20px auto 0;padding-bottom:75px;border-bottom:solid 1px #BEBEBE}.hb-products-item .hb-products-item--title_en{display:block;font-size:14px;text-align:center}.hb-products-item .hb-products-item--imgs{position:relative;left:-25px;width:calc(100% + 50px);height:100%;aspect-ratio:16/8.5;margin-top:20px}.hb-products-item .hb-products-item--imgs .hb-products-item--img{position:absolute;display:block;line-height:0;z-index:1}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots{position:absolute;bottom:20px;right:20px;display:flex;gap:10px;z-index:10}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots .hb-slide-products--dot{width:60px;height:5px;border-radius:9999px;border:solid 1px #fff;background-color:transparent;box-sizing:border-box}.hb-products-item .hb-products-item--imgs .hb-slide-products--dots .hb-slide-products--dot.is-active{background-color:#fff}.hb-products-item .hb-products-item--wrap{margin-top:34px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--title{font-size:22px;line-height:44px;letter-spacing:.04em;text-align:center}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--text{margin-top:29px;font-size:14px;line-height:29px}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link{margin-top:30px;text-align:center}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link a{position:relative;display:inline-flex;align-items:center;width:100%;max-width:263px;height:54px;padding:0 50px 0 22px;font-size:16px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-products-item .hb-products-item--wrap .hb-products-item--wrap_inner .hb-products-item--link a:after{content:"";position:absolute;top:calc(50% - 12px);right:15px;display:block;width:35px;height:24px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb{width:165px;margin:30px auto 0}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button{display:block;width:100%;overflow:hidden}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb button img{display:block;width:100%;transition:all .3s}.hb-products-item .hb-products-item--wrap .hb-products-item--thumb .hb-products-item--caption{margin-top:10px;font-size:14px;text-align:center}.hb-products-item .hb-products-artst{margin-top:34px;border-top:dotted 1px #000}.hb-products-item .hb-products-artst .hb-products-artst--title_en{margin-top:7px;font-size:14px;line-height:20px}.hb-products-item .hb-products-artst .hb-products-artst--wrap{margin-top:20px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--img{display:block;width:auto;height:140px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--img img{display:block;width:auto;height:100%}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info{margin-top:30px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--name{display:flex;align-items:center;font-size:20px;line-height:30px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--name .hb-in-en{margin-left:20px;font-size:14px}.hb-products-item .hb-products-artst .hb-products-artst--wrap .hb-products-artst--info .hb-products-artst--profile{margin-top:29px;font-size:14px;line-height:29px}.hb-products-item .hb-products-catalog--wrap{display:flex;margin:74px auto 0;padding:24px 25px 34px;background-color:#f0efe9;box-sizing:border-box}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--img{width:140px;margin-left:50px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--img img{display:block;width:100%}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-sp-wrap{display:flex;justify-content:space-between;align-items:center}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-sp-wrap .hb-products-catalog--img{width:160px;margin:0 0 0 40px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-sp-wrap .hb-products-catalog--img img{display:block;width:100%}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--title{font-size:15px;line-height:24px;text-align:center}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--title .hb-in-en{display:block;margin-top:14px;font-size:20px;line-height:30px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--text{margin-top:15px;font-size:19px;line-height:40px}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link{width:100%;margin-top:20px;text-align:center}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link a{position:relative;display:inline-flex;align-items:center;width:263px;height:54px;padding:0 50px 0 22px;font-size:16px;line-height:1.2;color:#fff;border-radius:9999px;background-color:#000;box-sizing:border-box}.hb-products-item .hb-products-catalog--wrap .hb-products-catalog--info .hb-products-catalog--link a:after{content:"";position:absolute;top:calc(50% - 12px);right:15px;display:block;width:35px;height:24px;background:url(../img/icon_book.svg) no-repeat center/contain}.hb-section-sample{padding:41px 25px 55px;background-color:#f0efe9}.hb-section-sample .hb-catalog-title_real{margin-top:45px;font-size:18px;line-height:30px;letter-spacing:.04em;text-align:center}.hb-section-sample .hb-catalog-real_list{max-width:375px;margin:6px auto 0}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item{border-bottom:solid 1px #AFADA6}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link{position:relative;display:block;width:100%;font-size:15px;line-height:25px;padding:26px 28px 26px 0;box-sizing:border-box}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link:after{content:"";position:absolute;top:calc(50% - 9px);right:0;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(45deg)}.hb-section-sample .hb-catalog-real_list .hb-catalog-real_item .hb-catalog-real_item--link .hb-in-annot{display:block;margin-top:5px;font-family:Noto Sans JP,sans-serif;font-size:13px;color:#4d4d4d;line-height:18px}.hb-re-btn{margin-top:51px;text-align:center}.hb-re-btn a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:204px;height:38px;padding:0 20px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:15px;color:#000;border-radius:9999px;border:solid 1px #000;box-sizing:border-box}.hb-re-btn a:after{content:"";position:absolute;top:calc(50% - 9px);left:20px;display:block;width:18px;height:18px;background:url(../img/icon_arrow.svg) no-repeat center/contain;transform:rotate(-135deg)}.hb-modal-content{display:none}.hb-modal-box{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:2vw;background-color:#dadada80;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);opacity:0;box-sizing:border-box;transition:opacity .3s;z-index:9999}.hb-modal-box.open{opacity:1}.hb-modal-box .hb-modal-close_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hb-modal-box .hb-modal-body{position:relative;width:100%;max-width:1250px;max-height:100%;margin:0 auto;box-sizing:border-box;z-index:10}.hb-modal-box .hb-modal-body>.hb-modal-picture-img{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;max-height:calc(100vh - 4vw);line-height:0;box-sizing:border-box}.hb-modal-box .hb-modal-body>.hb-modal-picture-img img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 10vw);-o-object-fit:contain;object-fit:contain;margin:0 auto}.hb-modal-box .hb-modal-body .hb-modal-award{position:relative;display:block;width:100%;height:calc(100vh - 4vw);padding:16px 16px 15svh;background-color:#fff;box-sizing:border-box}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award--year{font-size:14px;color:#000;line-height:18px;padding-bottom:10px;border-bottom:solid 1px #BEBEBE}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap{margin-top:15px;box-sizing:border-box}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img{display:block;margin:0 auto;line-height:0}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--img.hb-is-award2025{max-width:90%}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award--title{margin-top:22px;font-size:25px;line-height:40px;text-align:center}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author{margin-top:37px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-sp-wrap{display:flex;align-items:center}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-sp-wrap .hb-modal-award-author--img{width:90px;margin-right:23px;line-height:0}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--title{font-size:17px;line-height:27px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--title .hb-in-en{display:block;margin-top:3px;font-size:14px;line-height:20px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile{margin-top:21px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-author--profile .hb-modal-award-author--text{margin-top:29px;font-size:14px;line-height:29px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-reason--title{margin-top:54px;font-size:18px;line-height:27px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-wrap .hb-modal-award-author .hb-modal-award-reason--text{margin-top:29px;font-size:14px;line-height:29px}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close{margin-top:49px;text-align:center}.hb-modal-box .hb-modal-body .hb-modal-award .hb-modal-award-close .hb-modal-award-close--btn{display:inline-flex;justify-content:center;align-items:center;width:144px;height:38px;font-family:EB Garamond,serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:18px;color:#000;text-decoration:none;cursor:pointer;border-radius:9999px;border:solid 1px #000;background-color:transparent;transition:all .3s}.hb-modal-box .hb-modal-btn{position:absolute;top:15px;right:25px;display:block;width:70px;height:20px;margin:0;padding:0;cursor:pointer;background:none;border:none;outline:0px}.hb-modal-box .hb-modal-btn span{position:relative;display:block;width:100%;height:100%}.hb-modal-box .hb-modal-btn span:before{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#000;transform:rotate(16deg);transition:all .3s}.hb-modal-box .hb-modal-btn span:after{content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#000;transform:rotate(-16deg);transition:all .3s}.hb-modal-box .hb-modal-btn:hover span:before{transform:rotate(32deg)}.hb-modal-box .hb-modal-btn:hover span:after{transform:rotate(-32deg)}@keyframes slide_x{0%{opacity:0;transform:translate(30px)}80%{opacity:1;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes main_visual{0%{opacity:0;transform:translate(100px,-30px);filter:blur(10px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes zoom_in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fead_in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes blur_in{0%{filter:blur(10px)}to{filter:none}}@keyframes screen{0%{height:0}to{height:100%}}body .loader-wrap{opacity:1;transition:opacity .5s ease}body.view .loader-wrap{opacity:0;pointer-events:none}body.view .hb-main_visual .hb-main_visual-logo .hb-in-sangetsu,body.view .hb-main_visual .hb-main_visual-logo .hb-in-heralbony,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_1,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_2,body.view .hb-main_visual .hb-main_visual-lead .hb-in-lead_3{opacity:1;transform:translateY(0)}.scroll-flag,.show{opacity:0}.show.view{animation:fead_in .3s forwards linear 0s}.scroll-flag.blur-in,.blur-in.show{opacity:1;filter:blur(10px);backface-visibility:hidden;transform:translateZ(0);will-change:filter}.blur-in.show.view{animation:blur_in .3s forwards linear 0s;filter:none}.device-pc{display:none!important}}
