@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css?family=Montserrat:600,700);@import url(https://fonts.googleapis.com/css?family=Overpass:400,600);@import url(https://fonts.googleapis.com/css?family=Muli:400,700&display=swap);@import url(../css/font-awesome.min.css);@font-face{font-family:"slick";src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype") , url(./fonts/slick.woff) format("woff") , url(./fonts/slick.ttf) format("truetype") , url(./fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}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;vertical-align:baseline;line-height:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html{overflow-y:scroll}img{vertical-align:middle}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0;font:inherit}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{text-decoration:none}a:focus{outline:none}button{border:none;font:inherit;background-color:inherit;cursor:pointer;-webkit-appearance:none;border-radius:0}.taLeft{text-align:left!important}.taCenter{text-align:center!important}.taRight{text-align:right!important}.vTop{vertical-align:top!important}.vMiddle{vertical-align:middle!important}.fwNormal{font-weight:normal!important}.fwBold{font-weight:bold!important}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pT0{padding-top:0!important}.pT5{padding-top:5px!important}.pT10{padding-top:10px!important}.pT15{padding-top:15px!important}.pT20{padding-top:20px!important}.pT30{padding-top:30px!important}.pT40{padding-top:40px!important}.pT50{padding-top:50px!important}.pT60{padding-top:60px!important}.pB5{padding-bottom:5px!important}.pB10{padding-bottom:10px!important}.pB20{padding-bottom:20px!important}.pB30{padding-bottom:30px!important}.pB40{padding-bottom:40px!important}.pB50{padding-bottom:50px!important}.pB60{padding-bottom:60px!important}.pL5{padding-left:5px!important}.pL10{padding-left:10px!important}.pL20{padding-left:20px!important}.pL30{padding-left:30px!important}.pL40{padding-left:40px!important}.pL50{padding-left:50px!important}.pL60{padding-left:60px!important}.pR0{padding-right:0!important}.pR10{padding-right:10px!important}.pR20{padding-right:20px!important}.pR30{padding-right:35px!important}.pR40{padding-right:20px!important}.pR50{padding-right:55px!important}.pR60{padding-right:55px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT15{margin-top:15px!important}.mT20{margin-top:20px!important}.mT25{margin-top:25px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mT50{margin-top:50px!important}.mT60{margin-top:60px!important}.mB0{margin-bottom:0!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB25{margin-bottom:25px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.mB60{margin-bottom:60px!important}.mL0{margin-left:0!important}.mL10{margin-left:10px!important}.mL15{margin-left:15px!important}.mL20{margin-left:20px!important}.mL30{margin-left:30px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR40{margin-right:40px!important}.clearfix{*zoom: 1}.clearfix:after{display:block;clear:both;content:""}.trackTags{display:none}body{min-width:1030px;line-height:1.5;text-align:center}@media screen and (max-width:768px){body{min-width:320px}}.container{margin:0 auto;width:1030px;text-align:left;padding:0 15px;z-index:1;position:relative}.container.nav-list_wrap{max-width:1300px;width:100%}@media screen and (max-width:768px){.container{width:100%;padding:0 15px}.container.nav-list_wrap{width:100%;padding:0 15px}}.sp-only{display:none}.pc-only{display:block}@media screen and (max-width:768px){.sp-only{display:block}.pc-only{display:none}}.c-header{position:relative}.c-header.c-header_reuse_lower{height:112px;background-color:#231815}.c-header.c-header_reuse_lower .logo-wrapper{display:flex;justify-content:space-between;border-bottom:0;background-color:#fff}.c-header.c-header_reuse_lower .logo-wrapper .header-text{max-width:250px;margin-top:7px;margin-right:35px}.c-header .logo{display:inline-block;max-width:397px;width:23%}.c-header .logo-wrapper{padding:19px 0 19px 40px;text-align:left;position:absolute;width:100%;top:0;left:0;display:block;z-index:1}@media screen and (max-width:768px){.c-header{background-color:#fff}.c-header .logo{width:auto}.c-header .logo-wrapper{position:static;width:100%;margin:0 auto;padding:20px 0;text-align:center}.c-header.c-header_reuse_lower{height:auto}.c-header.c-header_reuse_lower .logo-wrapper{width:100%}.c-header.c-header_reuse_lower .logo-wrapper .logo{width:160px;margin-left:10px}.c-header.c-header_reuse_lower .logo-wrapper .header-text{margin-top:1px;max-width:100px;margin-right:15px}}@media screen and (max-width:640px){.c-header .logo-wrapper{width:230px;padding:10px 0}}@media screen and (max-width:360px){.c-header .logo-wrapper{width:195px}}.c-header .mv{background:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/mv.jpg) no-repeat center top , #fff repeat-x;background-size:contain;width:100%;height:51.6vw;position:relative}@media screen and (max-width:768px){.c-header .mv{height:auto;background:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/mv_sp.jpg) no-repeat center 0 , #fff;background-size:contain;padding-top:30px;padding-bottom:165%}}.c-header .mv .badge{position:fixed;right:60px;bottom:180px;z-index:999}@media screen and (max-width:1200px){.c-header .mv .badge{right:15px}}.c-header .mv .badge img{width:13vw;min-width:210px}@media screen and (max-width:1200px){.c-header .mv .badge img{min-width:200px}}@media screen and (max-width:768px){.c-header .mv .badge{display:none}}.c-header .mv .container{position:relative;height:100%}.c-header .mv_text{position:absolute;top:30px;right:0;left:0;max-height:85%;text-align:center}@media screen and (max-width:768px){.c-header .mv_text{display:none}}.c-header .mv_number{position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.c-header .mv_number{display:none}}.c-header #spMenu{width:40px;height:40px;position:fixed;cursor:pointer;z-index:999;top:17px;right:30px}@media screen and (max-width:640px){.c-header #spMenu{width:35px;height:35px;top:24px;right:10px}}.c-header #spMenu span{background-color:#527046;width:40px;height:3px;margin:auto;left:0;right:0;position:absolute;display:inline-block;-webkit-transition:.2s;transition:.2s}.c-header #spMenu span:nth-child(1) {top:0}.c-header #spMenu span:nth-child(2) {top:15px}.c-header #spMenu span:nth-child(3) {top:30px}@media screen and (max-width:640px){.c-header #spMenu span{width:30px;height:2px}.c-header #spMenu span:nth-child(1) {top:0}.c-header #spMenu span:nth-child(2) {top:12px}.c-header #spMenu span:nth-child(3) {top:24px}}.c-header #spMenu.active span:nth-child(1) {background-color:#fff;top:15px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.c-header #spMenu.active span:nth-child(2) {opacity:0}.c-header #spMenu.active span:nth-child(3) {background-color:#fff;top:15px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width:640px){.c-header #spMenu.active span:nth-child(1) {top:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.c-header #spMenu.active span:nth-child(3) {top:12px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}@media screen and (max-width:768px){.c-footer{padding-bottom:50px}}@media screen and (max-width:768px) and (max-width:640px){.c-footer{padding-bottom:42px}}.c-footer .others .tel-wrap{padding:40px 0 40px;position:relative;z-index:1;background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.c-footer .others .tel-wrap>*{color:#fff}.c-footer .others .tel-wrap p{font-size:2.6rem;color:#fff}.c-footer .others .tel-wrap p.tel_ttl{font-size:2.8rem;color:#fff;padding-block:25px;font-family:"Times New Roman",游明朝,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",HG明朝E}.c-footer .others .tel-wrap p.tel_area_ttl{font-size:1.8rem;letter-spacing:.02em}.c-footer .others .tel-wrap .mail_area_main{letter-spacing:.08em;font-size:3.5rem;margin-block:14px;position:relative;line-height:1.6;display:flex;justify-content:center;align-items:center;margin:5px 0;color:#fff;text-decoration:none}.c-footer .others .tel-wrap .mail_area_main:hover{opacity:.8}.c-footer .others .tel-wrap .tel_area{max-width:1000px;margin-inline:auto}.c-footer .others .tel-wrap .tel{letter-spacing:.08em;font-size:4.7rem;margin-block:14px;position:relative;line-height:1;display:flex;justify-content:center;align-items:center;margin:5px 0;color:#fff;pointer-events:none}.c-footer .others .tel-wrap p.tel_area_telsub{font-size:1.5rem;margin-top:14px}.c-footer .others .tel-wrap .tel img{width:34px;height:35px;margin-right:5px;margin-top:2px}.c-footer .others .tel-wrap span{display:inline-block;line-height:1;font-size:1.6rem;border-bottom:1px solid #fff;padding-bottom:2px;color:#fff}.c-footer .others .tel-wrap .mail_area{padding-block:30px}.c-footer .others .btn-email{color:#fff;font-size:1.5rem;position:relative;display:block;background:#365118;position:relative;padding:15px 0}.c-footer .others .btn-email:after{content:'';position:absolute;background:url(https://www.heim-k.com/anniversary/202511/assets/img/arrow2.png) no-repeat;width:10px;height:16px;background-size:contain;top:calc(50% - 8px);right:30px}.c-footer .pageTop{display:block;background:#fff;padding:7px 0}.tel-wrap .tel_area{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1em 0;margin:1em 0}@media screen and (max-width:768px){.c-footer .others .tel-wrap .tel_area{margin-left:20px;margin-right:20px;padding-top:7px;padding-bottom:13px}.c-footer .others .tel-wrap{padding:30px 0 25px}.c-footer .others .tel-wrap p.tel_ttl{font-size:1.9rem;color:#fff;padding-block:5px}.c-footer .others .tel-wrap p{padding-inline:0}.c-footer .others .tel-wrap p.tel_area_ttl{font-size:1.3rem;margin-top:5px}.c-footer .others .tel-wrap span{font-size:1.1rem}.c-footer .others .tel-wrap p.tel_area_telsub{font-size:10px;margin-top:5px;padding-inline:0}.c-footer .others .tel-wrap .tel{font-size:3.6rem;margin:2px 0;pointer-events:auto}.c-footer .others .tel-wrap .mail_area_main{font-size:2.2rem;margin:0 0}.c-footer .others .tel-wrap .mail_area{padding-block:2px}.c-footer .pageTop{display:none;padding:3px 0}.c-footer .pageTop .ico{width:30px;display:block;margin:0 auto}}.c-footer .pageTop .ico:after{content:"TOP";display:block;font-size:1.2rem;line-height:1}.c-footer .pageTopFixed{position:fixed;bottom:75px;right:50px;z-index:100}@media screen and (max-width:768px){.c-footer .pageTopFixed{right:10px;bottom:65px}}.c-footer .pageTopFixed .ico:after{content:"TOP";display:block;font-size:1.2rem;line-height:1}.c-footer .f-wrapper{padding:0 0 70px}@media screen and (max-width:768px){.c-footer .f-wrapper{padding:0 0 60px}.c-footer .f-wrapper .f-btn.tCenter{text-align:center;padding-inline:25px;padding-top:20px;margin-bottom:0}}.c-footer .f-wrapper .f-text{background-color:#4d4d4d;padding-top:20px}@media screen and (max-width:768px){.c-footer .f-wrapper .f-btn{margin-bottom:15px}}.c-footer .f-wrapper .f-btn.tCenter{text-align:center}.c-footer .f-wrapper .f-btn:after{display:block;clear:both;content:""}.c-footer .f-wrapper .f-btn .item:nth-child(1) {margin-left:-12px;margin-right:17px}@media screen and (max-width:768px){.c-footer .f-wrapper .f-btn .item:nth-child(1) {margin:0 0}}.c-footer .others .tel-wrap .f-text{padding-top:17px}@media screen and (max-width:768px){.c-footer .others .tel-wrap .f-text{border:none;padding-top:0;padding-inline:20px}}.c-footer .others .tel-wrap .f-text p{text-align:center;font-size:1.6rem;line-height:1.7em;color:#fff;padding-inline:10px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width:768px){.c-footer .others .tel-wrap .f-text p{font-size:1.1rem;line-height:16.4px;text-align:center}}.c-footer .f-wrapper .f-logo{line-height:1;display:block;text-align:center;padding:32px 15px 24px}@media screen and (max-width:768px){.c-footer .f-wrapper .f-logo{border-top:1px solid #fff;padding:26px 75px 12px}}.c-footer .f-wrapper .f-copyright{line-height:1;display:block;text-align:center;color:#4d4d4d;font-family:'Muli',sans-serif;font-weight:500;font-size:1.1rem;letter-spacing:2.5px;padding:0 15px}@media screen and (max-width:768px){.c-footer .f-wrapper .f-copyright{padding:0 20px;font-size:1.6vw;letter-spacing:.9px}}@media screen and (max-width:370px){.c-footer .f-wrapper .f-copyright{letter-spacing:0}}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif;-webkit-text-size-adjust:100%;font-size:1.5em;font-weight:500;color:#231815}.button{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}p{line-height:30px;font-weight:400}@media screen and (max-width:640px){p{line-height:22px}}.serif{font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif}.serifH{font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,serif}a img{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover{text-decoration:underline}a:hover img{opacity:.75;-moz-opacity:.75;filter: alpha(opacity=75)}iframe[name="google_conversion_frame"]{position:absolute;top:0}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}html{font-size:62.5%}body{color:#231815;font-size:1.5em;line-height:1.8}a{color:#595757}a:hover{text-decoration:none}img{max-width:100%;height:auto}a[href^="mailto"]{text-decoration:underline}a[href^="mailto"]:hover{text-decoration:none}.content{position:relative}@media screen and (max-width:768px){body{overflow:hidden}}.content .infor1{max-width:1600px;width:90%;margin-top:-126px;margin-right:auto;margin-left:auto;padding:55px 0 45px;border-radius:15px;background:rgba(255,255,255,.95);box-shadow:0 10px 21px 1px rgba(0,92,121,.3)}@media screen and (max-width:768px){.content .infor1{margin-top:-14%;padding:10px 0 10px;margin-bottom:30px;box-shadow:0 10px 21px 1px rgba(131,131,131,.3)}}.content .infor1>*{color:#fff}.content .infor1 .container{width:985px}@media screen and (max-width:768px){.content .infor1 .container{width:100%}}.content .infor1 .title{text-align:center;font-weight:700;line-height:1;margin-bottom:20px;font-size:50px;color:#b94e21}.content .infor1 .title span{font-size:80px}@media screen and (max-width:768px){.content .infor1 .title{font-size:20px;margin-bottom:5px}.content .infor1 .title span{font-size:31px}}.content .infor1 .say{text-align:center;color:#527046;font-size:55px;font-weight:700;line-height:1;margin-bottom:15px}@media screen and (max-width:768px){.content .infor1 .say{font-size:1.8rem;letter-spacing:0;line-height:1.2;margin-bottom:10px;font-weight:700}}.content .infor1 p{font-size:17px;line-height:1.2em;color:#595757;margin-top:10px}@media screen and (max-width:768px){.content .infor1 p{padding:0;font-size:1.2rem}}.content .c-nav{margin-top:30px;padding:30px 0}@media screen and (max-width:768px){.content .c-nav{margin-top:0}}.content .c-nav .navlogo-wr{line-height:1;background:#fff;padding:20px 0;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:768px){.content .c-nav .navlogo-wr{padding:20px 0;-webkit-transition:.2s;transition:.2s;background-color:#2a4632}}@media screen and (max-width:640px){.content .c-nav .navlogo-wr{padding:15px 0}.content .c-nav .logo img{width:230px}}@media screen and (max-width:360px){.content .c-nav .logo img{width:195px}}@media screen and (max-width:768px){.content .c-nav{display:none;position:fixed;width:100%;top:0;left:0;background:#fff;z-index:100;border-bottom:2px solid #fff;-webkit-box-shadow:0 0 10px black;box-shadow:0 0 10px black}.content .c-nav>div{padding:0 0}}@media screen and (max-width:768px) and (max-width:640px){.content .c-nav{top:0}}@media screen and (max-width:768px){.content .c-nav{padding:0 0}}.content .c-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media screen and (max-width:768px){.content .c-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.content .c-nav ul:before{content:'';display:block;position:absolute;width:100%;height:2px;top:calc(50% - 1px);left:0}}.content .c-nav ul li{}@media screen and (max-width:768px){.content .c-nav ul li{width:50%;padding:60px 0;border-bottom:1px solid #231815}.content .c-nav ul li:nth-of-type(1) {border-right:1px solid #231815}.content .c-nav ul li:nth-of-type(3) {border-right:1px solid #231815}.content .c-nav ul li:nth-of-type(5) {border-right:1px solid #231815}.content .c-nav ul li:nth-of-type(7) {border-bottom:none}}.content .c-nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #527046}@media screen and (max-width:768px){.content .c-nav ul li a{border:none}.content .c-nav ul li a .ico img{max-height:50px}}.content .c-nav ul li a span{font-size:1.6rem;line-height:1;color:#000;margin-top:10px;margin-bottom:10px;padding:0 2.3em}@media screen and (max-width:1350px){.content .c-nav ul li a span{font-size:1.4rem;padding:0 1.3em}}@media screen and (max-width:768px){.content .c-nav ul li a span{color:#000;font-size:1.6rem;padding:0}}.content .c-nav ul li:last-child a{}.content .c-nav ul li:first-child a{border-left:1px solid #527046}@media screen and (max-width:768px){.content .c-nav ul li:first-child a{border-left:none}}.content .infor2{background-image:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);padding-block:35px}@media screen and (max-width:768px){.content .infor2{padding-block:15px 20px}}.content .infor2 .container{max-width:1460px;width:100%}.content .infor2_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:640px){.content .infor2_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.content .infor2_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0;flex-direction:column}}@media screen and (max-width:640px){.content .infor2_item{max-width:320px;width:100%;margin-right:auto;margin-left:auto}}.infor2_inner{max-width:380px;width:100%;margin-right:20px}.infor2_inner:last-of-type{margin-right:0}@media screen and (max-width:768px){.infor2_inner{margin-top:10px;margin-right:0}}.content .infor2_item .s-box{background:#2a4632;color:#fff;padding:7px 10px 8px;font-size:17px;font-weight:normal;text-align:center;letter-spacing:.06em;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .infor2_item .s-box.now{background-color:#fff}.content .infor2_item .s-box.now span{background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block}.content .infor2_item .s-box.result{background-color:#fff}.content .infor2_item .s-box.result span{background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block}@media screen and (max-width:768px){.content .infor2_item .s-box{float:none;padding:5px 10px 6px;font-size:15px;width:100%}}.content .infor2_item .date{margin-top:10px;text-align:center;font-size:23px;font-weight:bold;color:#fff;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .infor2_item .date .num{font-size:38px;vertical-align:-3px}.content .infor2_item .date .slash{vertical-align:top;display:inline-block;font-size:28px;padding-inline:2px}@media screen and (max-width:768px){.content .infor2_item .date{display:inline-block;font-size:16px;margin-bottom:10px}.content .infor2_item .date .slash{font-size:20px}.content .infor2_item .date img{max-height:33px}.content .infor2_item .date .num{font-size:25px}}.content .infor2_item .txt{font-size:2.3rem;color:#365118;vertical-align:text-top}@media screen and (max-width:768px){.content .infor2_item .txt{line-height:1.2;margin-left:10px;font-size:1.2rem}}.content .gallery{background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);color:#fff;padding:2% 5% 1%}.content .gallery span.gallery-title{padding:30px 0 60px}.content .gallery .s1{margin:0 auto}.content .gallery .s1 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.content .gallery .s1 .slick-slide{height:inherit}.content .gallery .s1 img{width:100%;height:100%;max-height:850px;-o-object-fit:cover;object-fit:cover}.content .gallery span{display:block;padding:30px 0}@media screen and (max-width:768px){.content .gallery span{width:250px;margin:0 auto;padding:5px 0 8px}.content .gallery span.gallery-title{padding:25px 0 25px;width:210px}}.content .gallery .s2{padding:0 45px;margin-right:0;overflow:hidden}.content .gallery .s2 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.content .gallery .s2 .slick-slide{height:inherit}.content .gallery .s2 img{padding:0 5px;width:100%;height:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.content .gallery .s2{padding:0 20px}}.content .gallery .slick-prev{left:0;z-index:10;height:100%;width:50px;background:#fafaf5}@media screen and (max-width:768px){.content .gallery .slick-prev{width:25px}}.content .gallery .slick-prev:before{content:"";background:url(https://www.heim-k.com/anniversary/202511/assets/img/arrow5.png) no-repeat;height:32px;width:16px;display:block;margin:0 auto}@media screen and (max-width:768px){.content .gallery .slick-prev:before{height:20px;width:10px;background-size:contain}}.content .gallery .slick-next{right:0;z-index:10;height:100%;width:50px;background:#fafaf5}@media screen and (max-width:768px){.content .gallery .slick-next{width:25px}}.content .gallery .slick-next:before{content:"";background:url(https://www.heim-k.com/anniversary/202511/assets/img/arrow5.png) no-repeat;height:32px;width:16px;display:block;margin:0 auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-width:768px){.content .gallery .slick-next:before{height:20px;width:10px;background-size:contain}}.content .gallery .gal-info{display:block;text-align:left;font-size:1.5rem;line-height:1.7em;padding:30px 0;max-width:1600px;margin:0 auto;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .house{}@media screen and (max-width:768px){.content .gallery .gal-info{font-size:1rem;padding-inline:0 15px;padding-block:16px}.content .house .c-title{position:relative;margin-bottom:0;width:100%;margin:0 auto}}.content .house .c-title .plan-img{position:absolute;width:25%;bottom:-30%;right:0}@media screen and (max-width:640px){.content .house .c-title .plan-img{width:28%;bottom:10%;right:-7%}}.content .house .c-title .plan-img img{max-height:115px}.content .house .plan{padding:0 0 75px;background-color:#f1f1f1}@media screen and (max-width:768px){.content .house .plan{padding:0 0 30px}}.plan_notes{padding-inline:20px;font-size:13px;line-height:1.6;margin-top:70px}.plan_notes a{color:#231815}.plan_notes a:hover{text-decoration:underline}.plan_notes_color{background-color:#fff000}.content .house .plan .coontainer{background-color:#fff}.content .house .plan-ttl{position:relative;padding-bottom:120px}@media screen and (max-width:768px){.content .house .plan-ttl{display:block;padding-bottom:40px}}.content .house .plan-ttl .read{margin-top:10px;font-size:15px;text-align:center}@media screen and (max-width:768px){.content .house .plan-ttl .read{font-size:13px}}.content .house .plan-ttl.type02:before{display:none}.content .house .plan-ttl .plan-box{background:#e36f00;font-size:2.3rem;font-weight:500;line-height:1;color:#fff;display:inline-block;padding:3px 10px;min-width:85px;margin-left:10px}@media screen and (max-width:768px){.content .house .plan-ttl .plan-box{font-size:1.5rem;min-width:auto}}.content .house .plan-ttl .plan-box span{position:relative;z-index:1}.content .house .container{max-width:1600px;width:100%;background-color:#fff;padding:60px 15px 30px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.content .house .plan-inner{display:flex;flex-direction:column;max-width:1260px;margin:0 auto}@media screen and (max-width:768px){.content .house .plan-inner{flex-direction:column;margin:0}.content .house .container{width:85%;padding:20px 17px 25px;margin-bottom:30px}}.content .house .plan-part01{flex-shrink:0;margin-bottom:25px;display:flex;justify-content:space-between;gap:25px}@media screen and (max-width:768px){.content .house .plan-part01{width:100%;margin-top:5px;flex-direction:column}.content .house .plan-part01 .plan-number{margin-bottom:0;text-align:center;width:80%;margin-inline:auto}}.content .house .plan-part01 .option-area{margin-top:15px;margin-bottom:13px}.content .house .plan-part01 .more-if{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 40px;margin-right:-20px}@media screen and (max-width:768px){.content .house .plan-part01 .more-if{margin:10px 0}}.content .house .plan-part01 .more-if li{color:#595757;margin-right:20px;font-size:2.0rem;margin-right:8px}@media screen and (max-width:768px){.content .house .plan-part01 .more-if li{font-size:1.1rem;line-height:1.4;margin-right:5px}}.content .house .plan-part01 .more-text{margin-top:0;font-size:1.2rem;font-size:12px;line-height:1.5}@media screen and (max-width:640px){.content .house .plan-part01 .more-text{margin-top:0;line-height:1.2}}.content .house .remodeling-arrow{margin-bottom:95px;text-align:center}.content .house .remodeling-arrow.border{margin-top:70px;margin-bottom:20px;padding-top:70px;border-top:1px solid #000;text-align:center}@media screen and (max-width:640px){.content .house .remodeling-arrow{width:100%;margin-top:30px;margin-bottom:30px;margin-right:auto;margin-left:auto}.content .house .remodeling-arrow.border{width:60%;margin-top:30px;padding-top:30px;margin-right:auto;margin-left:auto}}.content .house .plan-part01 .madori-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:65%}@media screen and (max-width:768px){.content .house .plan-part01 .madori-wrap{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:640px){.content .house .plan-part01 .madori-wrap{}}.content .house .plan-part01 .madori-wrap.type02{width:32%}.content .house .plan-part01 .madori-wrap.type02>div{width:100%}@media screen and (max-width:768px){.content .house .plan-part01 .madori-wrap.type02>div{width:49%}.content .house .plan-part01 .madori-wrap.type02{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.content .house .plan-part01 .madori-wrap>div{width:49%}.content .house .plan-part01 .madori-wrap>div .thumb{margin-bottom:15px}.content .house .plan-part01 .madori-wrap>div .thumb img{width:100%}@media screen and (max-width:768px){.content .house .plan-part01 .madori-wrap>div .thumb{margin-bottom:10px}}.content .house .plan-part01 .madori-wrap>div p{font-size:2.3rem;color:#e36f00;font-weight:500;line-height:1;margin-bottom:10px;letter-spacing:-.5px}@media screen and (max-width:768px){.content .house .plan-part01 .madori-wrap>div p{font-size:1.5rem;margin-bottom:5px}}.content .house .plan-part01 .madori-wrap>div span{font-size:1.4rem;display:block;line-height:1}@media screen and (max-width:768px){.content .house .plan-part01 .madori-wrap>div span{font-size:1.5rem}}.content .house .plan-part01 .desc{width:33%}.content .house .plan-part01 .desc.large{width:100%}@media screen and (max-width:768px){.content .house .plan-part01 .desc{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}}.content .house .plan-part01 .desc p{font-size:14px;line-height:1.3em}@media screen and (max-width:768px){.content .house .plan-part01 .desc p{font-size:10px}}.content .house .plan-part01 .desc p:nth-child(1) {margin-top:15px;margin-bottom:10px}@media screen and (max-width:768px){.content .house .plan-part01 .desc p:nth-child(1) {margin-bottom:0;margin-top:7px}}.content .house .plan-part01 .desc.type02{width:65%}.content .house .plan-part01 .desc.type02 p{line-height:24px}@media screen and (max-width:768px){.content .house .plan-part01 .desc.type02{width:100%}.content .house .plan-part01 .desc.type02 p{line-height:22px}}.content .house .plan-part01 .desc-sp{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.content .house .plan-part02{margin-top:45px}.content .house .plan-part02 .map{text-align:center;padding-bottom:60px}.content .house .plan-part02 .note{display:block;font-size:1.3rem;margin-top:30px}.content .house .plan-part03{margin-top:60px}.content .house .plan-part03_contents{background-color:#231815;max-width:1000px;margin-inline:auto;padding:40px 50px}.content .house .plan-part03_contents_text{font-size:16px;letter-spacing:.02em;line-height:1.3;margin-top:14px;text-align:left;color:#fff;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .house .plan-part03_contents_text a{color:#fff}.content .house .plan-part03_contents_text a:hover{opacity:.7}@media screen and (max-width:768px){.content .house .plan-part02{margin-top:5px}.content .house .plan-part02 .note{margin-top:15px;line-height:20px}.content .house .plan-part02 .map{margin-bottom:0;padding:0 5%}.content .house .plan-part03{margin-top:50px;margin-bottom:20px}.content .house .plan-part03_contents{padding:5% 8%}.content .house .plan-part03_contents_text{font-size:2.1vw;line-height:1.3;margin-top:2%}}.plan-note{margin-top:60px;font-size:13px;padding:0 5%}.plan-note .marker{background-color:#fff100}.content .application{padding-top:60px;padding-bottom:120px}@media screen and (max-width:768px){.content .application{padding-top:35px;padding-bottom:60px}}.content .application .reuse-note>*{font-weight:400}.content .application .reuse-note p{font-size:1.7rem;margin-bottom:10px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width:768px){.content .application .reuse-note p{font-size:1.4rem}}.content .application .reuse-note .box{height:170px;overflow-y:scroll;border:1px solid #365118;padding:20px;font-size:1.3rem;line-height:16px}@media screen and (max-width:768px){.content .application .reuse-note .box{padding:10px}}.content .application .reuse-note .box div{margin-bottom:20px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .application .reuse-note .box div:last-child{margin-bottom:0}.content .application .reuse-note .box div ul li{padding:2px 0}.content .application .reuse-note .box .ts-list{margin-top:5px}.content .application .reuse-note .box .ts-list li{padding:8px 0}.content .application .reuse-note .box .ts-list-child{padding-left:15px}.content .application .reuse-note .box .ts-list-child li{padding:2px 0}.content .application .reuse-note .box .ts-note li{padding:8px 0}.content .application .reuse-note .box .date{display:block;margin:20px 0}.content .application .reuse-note .box .signature{line-height:21px;font-size:1.3rem}.content .application .reuse-note .ru-info{margin-top:15px;font-size:1.3rem;line-height:15px}.content .application .infor-box{background:#fff;position:relative;padding:20px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);margin-bottom:15px}@media screen and (max-width:640px){.content .application .infor-box{padding:10px}}.content .application .infor-box .content{border:1px solid #355028;padding:40px 45px 10px}@media screen and (max-width:768px){.content .application .infor-box .content{padding:25px 12px 5px}}.content .application .infor-box .content h3{margin-bottom:20px}@media screen and (max-width:768px){.content .application .infor-box .content h3{border-bottom:1px solid #365118;padding-bottom:15px;margin-bottom:15px}}.content .application .infor-box .content ul li{padding:30px 0;border-bottom:1px solid #365118;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:768px){.content .application .infor-box .content ul li{border-bottom:none;padding:0 0}}@media screen and (max-width:640px){.content .application .infor-box .content ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content .application .infor-box .content ul li a{width:auto;max-width:380px}@media screen and (max-width:768px){.content .application .infor-box .content ul li a{margin-bottom:20px;max-width:initial}}.content .application .infor-box .content ul li a:hover{opacity:.75;-webkit-transition:.2s;transition:.2s}.content .application .infor-box .content ul li.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .application .infor-box .content ul li.vertical a{max-width:100%}.content .application .infor-box .content ul li.vertical a+a{margin-top:20px}.content .application .infor-box .content ul li.vertical a .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content .application .infor-box .content ul li.vertical a .item span{width:11.6em}.content .application .infor-box .content ul li:last-child{border:none}.content .application .infor-box .content ul li span{font-size:2.3rem;line-height:1;margin-bottom:10px;display:block}@media screen and (max-width:768px){.content .application .infor-box .content ul li span{font-size:1.7rem;margin-bottom:8px}.content .application .infor-box .content ul li.vertical a .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content .application .infor-box .content ul li.vertical a+a{margin-top:5px}}.content .application .infor-box .content ul li small{font-size:1.5rem;display:inline-block;margin-left:20px;line-height:22px;position:relative;padding:3px 10px}@media screen and (max-width:768px){.content .application .infor-box .content ul li small{font-size:1.3rem;padding:0 10px}}.content .application .infor-box .content ul li small .small-text{display:inline;font-size:1.3rem}.content .application .infor-box .content ul li small .bracket{content:'';position:absolute;height:100%;width:8px;border-top:#365118 1px solid;border-bottom:#365118 1px solid}.content .application .infor-box .content ul li small .bracket:first-child{top:0;left:0;border-left:#365118 1px solid}.content .application .infor-box .content ul li small .bracket:last-child{top:0;right:0;border-right:#365118 1px solid}.content .application .flow .c-title{margin-bottom:35px}@media screen and (max-width:768px){.content .application .flow .c-title{margin-bottom:20px}}.content .application .flow .target{margin-top:100px;margin-bottom:50px}@media screen and (max-width:768px){.content .application .flow .target{margin-top:50px;margin-bottom:50px}}.content .application .flow-image{text-align:center;margin-bottom:40px;max-width:1600px;margin-inline:auto;padding:0 5%}.content .application .flow-note{font-size:1.9rem;margin-bottom:70px;line-height:1.4}@media screen and (max-width:768px){.content .application .flow-image{margin-bottom:20px}.content .application .flow-note{font-size:1.3rem;margin-bottom:30px;line-height:20px}}.content .application .flow-note span{color:#c30d23}.content .application .flow .reuse-note{margin-bottom:50px}@media screen and (max-width:768px){.content .application .flow .reuse-note{margin-bottom:25px}}.content .application .flow .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.content .application .flow .btn-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content .application .flow .btn-wrap>a{width: calc(48% + 8px);text-align:center;font-size:1.7rem;line-height:1;color:#fff;padding:19px 5px;position:relative;-webkit-transition:.2s;transition:.2s;cursor:pointer;letter-spacing:2px}.content .application .flow .btn-wrap>a.flow-btn{height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4em}.content .application .flow .btn-wrap>a.flow-btn.item{color:#b94e21}.content .application .flow .btn-wrap>a.flow-btn.item::after{content:none}@media screen and (max-width:768px){.content .application .flow .btn-wrap>a{width:100%;font-size:1.6rem;padding:10px 5px;margin-bottom:15px}.content .application .flow .btn-wrap>a.flow-btn{padding:10px 50px}.content .application .flow .btn-wrap>a.btn1{padding:10px 10px;font-size:15px}.content .application .flow .btn-wrap>a:last-child{margin-bottom:0}}.content .application .flow .btn-wrap>a:after{position:absolute;content:'';display:block;width:10px;height:14px;top:calc(50% - 7px);right:15px;background:url(https://www.heim-k.com/anniversary/202511/assets/img/arrow2.png) no-repeat;background-size:contain;-webkit-transition:.2s;transition:.2s}.content .application .flow .btn-wrap>.arrow-white:after{background:url(https://www.heim-k.com/anniversary/202511/assets/img/arrow2-white.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.content .application .flow .btn-wrap>a:after{right:10%}}.content .application .flow .btn-wrap>a:hover:after{right:10px}@media screen and (max-width:768px){.content .application .flow .btn-wrap>a:hover:after{right:8%}}.content .reuse{padding:60px 0 80px}@media screen and (max-width:768px){.content .reuse{padding:30px 0 40px}}.content .reuse .c-title{margin-bottom:45px}@media screen and (max-width:768px){.content .reuse .c-title{margin-bottom:22px}}.content .reuse .target{margin:0 auto 22px;width:350px}@media screen and (max-width:768px){.content .reuse .target{max-width:220px;width:100%;margin:0 auto 18px}}.content .reuse .content>p{font-size:2.3rem;line-height:32px;font-weight:500;text-align:center;margin-bottom:30px}@media screen and (max-width:768px){.content .reuse .content>p{font-size:1.5rem;line-height:20px;margin-bottom:15px}}@media screen and (max-width:640px){.content .reuse .content>p{font-size:1.4rem;line-height:18px}}.content .reuse .content ul{margin-bottom:80px}@media screen and (max-width:768px){.content .reuse .content ul{margin-bottom:25px}}.content .reuse .content ul li{width:48%}@media screen and (max-width:768px){.content .reuse .content ul li{width:100%;margin-bottom:15px}.content .reuse .content ul li:last-child{margin-bottom:0}}.content .reuse .content ul li .thumb{margin-bottom:5px}.content .reuse .content ul li .thumb img{width:100%;max-height:329px}.content .reuse .content ul li span{display:block;background:#000;font-size:1.5rem;line-height:1;color:#fff;text-align:center;padding:7px 5px;letter-spacing:-.5px}@media screen and (max-width:768px){.content .reuse .content ul li span{font-size:1.6rem;line-height:1.2}}@media screen and (max-width:640px){.content .reuse .content ul li span{font-size:1.4rem}}.content .reuse .content .cycle-img{text-align:center;margin-bottom:65px}@media screen and (max-width:768px){.content .reuse .content .cycle-img{margin-bottom:20px}}.content .reuse .content .cycle p{font-size:1.3rem;line-height:20px}.content .detail{background:#365118;color:#fff;padding:10px 0;position:fixed;bottom:0;width:100%;z-index:100}.content .detail>div{padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content .detail strong{line-height:1;font-size:3rem;font-weight:bold}@media screen and (max-width:640px){.content .detail strong{font-size:2.2rem}}.content .detail span{display:block;text-align:center;font-size:1.5rem;line-height:1;margin:0 10px}@media screen and (max-width:640px){.content .detail span{margin:0 2px}}.content .detail .detail-btn{background:#fff;display:block;font-weight:bold;color:#365118;text-align:center;border-radius:25px;font-size:15px;width:90%;margin-top:10px;margin-right:auto;margin-left:auto;line-height:1;padding:4px 0;-webkit-box-shadow:0 0 7px rgba(0,0,0,.2);box-shadow:0 0 7px rgba(0,0,0,.2)}@media screen and (max-width:640px){.content .detail .detail-btn{letter-spacing:.7em}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bgColor1{background:#f1efdb}.bgColor2{background:#e36f00}.bgColor3{background:#ffeb3f}.bgColor4{background:#231815}.bgColor5{background:#b94e21}.color1{color:#e36f00}.color2{color:#981431}.target{font-size:32px;color:#231815;font-weight:bold;line-height:1.2;text-align:center;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width:768px){.target{font-size:2.5rem}.target{font-size:1.8rem}}.target.type02{font-size:2.6rem;line-height:41px;letter-spacing:0}@media screen and (max-width:768px){.target.type02{font-size:1.7rem;line-height:25px}}.inline{display:inline}.c-btn{display:block;width:650px;text-align:center;font-size:3.4rem;font-weight:400;line-height:1;color:#fff;padding:25px 5px;position:relative;-webkit-transition:.2s;transition:.2s;cursor:pointer;margin:0 auto}@media screen and (max-width:768px){.c-btn{max-width:640px;width:100%;font-size:1.7rem;padding:15px 5px}}@media screen and (max-width:400px){.c-btn{font-size:1.5rem}}@media screen and (max-width:768px){.c-btn:last-child{margin-bottom:0}}.c-btn:after{position:absolute;content:'';display:block;width:14px;height:20px;top:calc(50% - 10px);right:30px;background:url(https://www.heim-k.com/anniversary/202511/assets/img/arrow2.png) no-repeat;background-size:contain;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:768px){.c-btn:after{right:20px;width:10px;height:14px;top:calc(50% - 7px)}}@media screen and (max-width:768px) and (max-width:400px){.c-btn:after{right:10px}}.c-btn:hover:after{right:20px}@media screen and (max-width:768px){.c-btn:hover:after{right:10px}}@media screen and (max-width:768px) and (max-width:400px){.c-btn:hover:after{right:5px}}.c-title{position:relative;text-align:center;color:#fff;padding:70px 0;z-index:1;background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f)}.c-title::before{position:absolute;content:'';left:0;bottom:-100%;width:100%;height:100%;background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);transform:skewY(-5deg);transform-origin:bottom left;z-index:-1}.c-title .en{line-height:1;margin-top:15px;color:#fff;font-size:19px;letter-spacing:.05em}.c-title .en.black{color:#231815}.c-title .en.blue{background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block}.c-title.customize-ttl{background-color:#826126}.c-title.customize-ttl::before{background-color:#826126}.c-title.application-ttl{background:#f1f1f1;color:#826126}.c-title.application-ttl .ja{color:#231815;line-height:1.3}.c-title.application-ttl::before{content:none}@media screen and (max-width:768px){.c-title{padding:35px 0}.c-title .en{margin-bottom:8px;margin-top:8px;font-size:14px}.c-title .en img{height:10px}}.c-title .ico{display:block;line-height:1;margin-bottom:15px;width:50px;margin-inline:auto}@media screen and (max-width:768px){.c-title .ico{margin-bottom:8px}.c-title .ico img{height:27px}}.c-title .ja{color:#fff;font-size:32px;font-weight:700;line-height:1}@media screen and (max-width:768px){.c-title .ja{font-size:2.4rem}}.c-form{table-layout:fixed;max-width:100%;width:100%;border:1px solid #365118;border-collapse:collapse;letter-spacing:-.05em;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width:768px){.c-form tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}}.c-form tr td{font-weight:400;line-height:20px;border:1px solid #365118;vertical-align:middle}@media screen and (max-width:768px){.c-form tr td{border:none;max-width:100%}}.c-form tr td:nth-child(1) {width:280px;font-size:1.5rem;background:#dcdddd;vertical-align:middle;padding:12px 9px 12px 12px}@media screen and (max-width:768px){.c-form tr td:nth-child(1) {width:100%;font-size:1.4rem;padding:10px}}.c-form tr td:nth-child(1) .required {display:inline-block;background:#c30d23;color:#fff;font-size:1.3rem;margin-left:5px;min-width:42px;padding:0 2px;text-align:center}.c-form tr td:nth-child(1) .f-info {color:#c30d23;font-size:1.5rem;line-height:16px;margin-top:5px}.c-form tr td:nth-child(1) a {color:#527046;text-decoration:underline}.c-form tr td:nth-child(2) {padding:12px;font-size:1.5rem}@media screen and (max-width:768px){.c-form tr td:nth-child(2) {padding:10px;font-size:1.4rem}}.c-form tr td:nth-child(2) .f-info {color:#c30d23;font-size:1.5rem;line-height:16px;margin-top:5px}.c-form tr td:nth-child(2) .f-info a {color:#527046;text-decoration:underline;letter-spacing:-2px}.c-form tr td:nth-child(2) .notify {color:#c30d23;margin-left:10px;margin-right:5px}@media screen and (max-width:640px){.c-form tr td:nth-child(2) .notify {margin:0 5px 0 0}}.c-form tr td:nth-child(2) .notify.type1 {display:block;margin:10px 0}@media screen and (max-width:640px){.c-form tr td:nth-child(2) .notify.type2 {margin:0 0 0 5px}}.c-form tr td:nth-child(2) .lbl {margin-right:5px;display:inline-block;min-width:30px}.c-form tr td:nth-child(2) .lbl.type1 {margin-left:15px}@media screen and (max-width:640px){.c-form tr td:nth-child(2) .lbl.type1 {margin-left:0}}.c-form tr td:nth-child(2) .lbl.type2 {margin-right:0;margin-left:10px}.c-form tr td:nth-child(2) .lbl.type3 {margin-right:20px;margin-left:3px}.c-form tr td:nth-child(2) .email {margin-bottom:10px}@media screen and (max-width:640px){.c-form tr td:nth-child(2) .email {margin-bottom:0}}.c-form tr td:nth-child(2) .auto-fill {-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center;cursor:default;color:buttontext;background-color:buttonface;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 6px 3px;border-width:2px;border-style:outset;border-color:buttonface;-webkit-border-image:initial;-o-border-image:initial;border-image:initial;text-rendering:auto;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;margin:0;font-size:1.4rem;color:#231815;-webkit-writing-mode:horizontal-tb!important;-webkit-appearance:button;margin-left:5px}.c-form tr td:nth-child(2) .fix_form {display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){.c-form tr td:nth-child(2) .fix_form .lbl {min-width:50px}}.c-form tr td:nth-child(2) .fix_form.type2 {-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:640px){.c-form tr td:nth-child(2) .fix_form.type2 {-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:540px){.c-form tr td:nth-child(2) .fix_form.type2 {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-form tr td:nth-child(2) .fix_form.type2 a {font-size:1.4rem;text-align:center;padding:4px 6px}@media screen and (max-width:768px){.c-form tr td:nth-child(2) .fix_form.type2 a {margin-left:0}}@media screen and (max-width:540px){.c-form tr td:nth-child(2) .fix_form.type2 a {width:100%}}.c-form tr td:nth-child(2) .fix_form .ff_wrapper {margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-form tr td:nth-child(2) .fix_form .ff_wrapper>div {margin-right:5px}@media screen and (max-width:540px){.c-form tr td:nth-child(2) .fix_form .ff_wrapper {display:initial;margin-right:0;width:100%}.c-form tr td:nth-child(2) .fix_form .ff_wrapper>div {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px;margin-right:0}.c-form tr td:nth-child(2) .fix_form .ff_wrapper>div input {width:49%}}.c-form tr td:nth-child(2) .fix_form .ff_wrapper>input {max-width:140px;width:100%}@media screen and (max-width:336px){.c-form tr td:nth-child(2) .fix_form .ff_wrapper>input {max-width:120px}}.c-form tr td:nth-child(2) .fix_form .lbl {-ms-flex-item-align:center;align-self:center}.c-form tr td:nth-child(2) .fix_form select {margin-right:15px}.c-form tr td:nth-child(2) .fix_form select::-ms-expand {display:none}.c-form input{padding:4px 5px;font-size:1.4rem!important;color:#231815}.c-form input.w1{width:175px}@media screen and (max-width:640px){.c-form input.w1{width:100%}}.c-form input.w2{width:360px}@media screen and (max-width:640px){.c-form input.w2{width:100%}}.c-form input.w3{width:80px}.c-form select{padding:4px 25px 4px 5px;font-size:1.4rem;color:#231815;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;background:url(https://www.heim-k.com/anniversary/202511/assets/img/select_arrow.png) no-repeat 95%;background-size:8px 7px;border:1px solid #767676;border-radius:3px}.c-form select.sw1{width:150px}@media screen and (max-width:768px){.c-form select.sw1{width:150px}}.c-form select.sw2{width:150px}.c-form select::-ms-expand{display:none}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.heim-new-comp .logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 40px}@media screen and (max-width:768px){.heim-new-comp .logo-wrapper{padding:10px 20px;border-width:15px}}@media screen and (max-width:640px){.heim-new-comp .logo-wrapper{width:100%;padding:5px 10px;border-width:10px}}@media screen and (max-width:768px){.heim-new-comp .logo-wrapper .logo{width:40%}}.heim-new-comp .logo-wrapper .header-text{width:250px}@media screen and (max-width:768px){.heim-new-comp .logo-wrapper .header-text{width:40%}}.heim-new-comp .application2{padding:50px 0 110px}@media screen and (max-width:768px){.heim-new-comp .application2{padding:60px 0 80px}}@media screen and (max-width:640px){.heim-new-comp .application2{padding:20px 0 40px}}.heim-new-comp .application2 .c-title{margin-bottom:60px}.heim-new-comp .application2 .c-title .ja{font-size:3.6rem}@media screen and (max-width:768px){.heim-new-comp .application2 .c-title .ja{font-size:2rem}.heim-new-comp .application2 .c-title{margin-bottom:30px}}.heim-new-comp .application2 .app2-part{text-align:center}.heim-new-comp .application2 .app2-part .t1{font-size:2rem;line-height:34px}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part .t1{font-size:1.4rem;line-height:20px}}.heim-new-comp .application2 .app2-part .t2{font-size:2.5rem;line-height:45px}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part .t2{font-size:1.6rem;line-height:25px}}.heim-new-comp .application2 .app2-part .t3{font-size:2.9rem;line-height:46px;color:#527046;font-weight:500}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part .t3{font-size:1.8rem;line-height:25px}}.heim-new-comp .application2 .app2-part.info1{margin-bottom:70px}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info1{margin-bottom:35px}}.heim-new-comp .application2 .app2-part.info1 .btn-wrap .c-btn{color:#e9c586;background-color:#231815;font-size:22px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.heim-new-comp .application2 .app2-part.info1 .btn-wrap .c-btn:after{background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/click-item-main_arrow.png);background-size:contain;width:12px;height:18px}.heim-new-comp .application2 .app2-part.info1 .btn-wrap.btn-wrap2 .c-btn:after{background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/click-item-main_arrow2.png)}.heim-new-comp .application2 .app2-part.info1 .btn-wrap .c-btn:hover{opacity:.8}.heim-new-comp .application2 .app2-part.info1 .t1{margin-bottom:35px;color:#231815;font-weight:500;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info1 .t1{margin-bottom:25px}.heim-new-comp .application2 .app2-part.info1 .btn-wrap .c-btn{font-size:16px}.heim-new-comp .application2 .app2-part.info1 .btn-wrap .c-btn:after{width:9px;height:14px;right:16px}}.heim-new-comp .application2 .app2-part.info1 .t2{margin-bottom:80px}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info1 .t2{margin-bottom:40px}}.heim-new-comp .application2 .app2-part.info1 .t2 span{font-size:2.9rem;font-weight:bold;color:#527046}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info1 .t2 span{font-size:2rem}}.heim-new-comp .application2 .app2-part.info2{margin-bottom:70px}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info2{margin-bottom:35px}}.heim-new-comp .application2 .app2-part.info2 .btn-wrap .c-btn{color:#e9c586;background-color:#231815;font-size:22px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.heim-new-comp .application2 .app2-part.info2 .btn-wrap .c-btn:after{background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/click-item-main_arrow.png);background-size:contain;width:12px;height:18px}.heim-new-comp .application2 .app2-part.info2 .btn-wrap .c-btn:hover{opacity:.8}.heim-new-comp .application2 .app2-part.info2 .province{font-size:3.7rem;line-height:48px;color:#527046}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info2 .province{font-size:2rem;line-height:30px}.heim-new-comp .application2 .app2-part.info2 .btn-wrap .c-btn{font-size:16px}.heim-new-comp .application2 .app2-part.info2 .btn-wrap .c-btn:after{width:9px;height:14px;right:15px}}.heim-new-comp .application2 .app2-part.info2 span.t3{display:block;margin-bottom:30px}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info2 span.t3{margin-bottom:15px}}.heim-new-comp .application2 .app2-part.info2 p.t3{font-size:2.1rem;line-height:1.5;margin-top:30px;color:#231815;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info2 p.t3{margin-bottom:30px;font-size:1.5rem}}.heim-new-comp .application2 .app2-part.info2 .app2-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info2 .app2-list{margin-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.heim-new-comp .application2 .app2-part.info2 .app2-list li{width:320px;margin-right:20px}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info2 .app2-list li{width:100%;max-width:640px;margin-right:0;margin-bottom:15px}}.heim-new-comp .application2 .app2-part.info2 .app2-list a{display:block;position:relative}.heim-new-comp .application2 .app2-part.info2 .app2-list a .txt-inner{position:absolute;bottom:0;background:rgba(16,124,197,.6);width:100%;color:#fff;padding:10px 5px}.heim-new-comp .application2 .app2-part.info2 .app2-list a .txt-inner span,.heim-new-comp .application2 .app2-part.info2 .app2-list a .txt-inner small{display:block}.heim-new-comp .application2 .app2-part.info2 .app2-list a .txt-inner span{font-size:2.2rem;line-height:1;margin-bottom:5px}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info2 .app2-list a .txt-inner span{font-size:2rem}}.heim-new-comp .application2 .app2-part.info2 .app2-list a .txt-inner small{font-size:1.3rem;line-height:1}.heim-new-comp .application2 .app2-part.info2 .norton{margin-top:20px;display:block;text-align:right}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info2 .norton{margin-top:0}.heim-new-comp .application2 .app2-part.info2 .norton img{max-width:80px}}.heim-new-comp .application2 .app2-part.info3 .t2{margin-bottom:50px;font-weight:500}@media screen and (max-width:768px){.heim-new-comp .application2 .app2-part.info3 .t2{margin-bottom:25px}.heim-new-comp .c-footer{padding-bottom:0}}.heim-new-comp .c-footer .f-btn{text-align:center}@media screen and (max-width:768px){.heim-new-comp .c-footer .f-btn{margin-bottom:0}}#area-list{display:flex;justify-content:center;flex-wrap:wrap}#area-list .list-item{position:relative;width:130px;height:130px;margin-right:10px;margin-bottom:10px;border-radius:15px;transition:all ease .2s}#area-list .list-item::after{content:"";position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;z-index:10;border:1px solid #fff;border-radius:15px;pointer-events:none}#area-list .list-item:hover{opacity:.85}#area-list .list-item.green{background-color:#35b597}#area-list .list-item.green .text{color:#35b597}#area-list .list-item.red{background-color:#f26090}#area-list .list-item.red .text{color:#f26090}#area-list .list-item.pink{background-color:#f07f7f}#area-list .list-item.pink .text{color:#f07f7f}#area-list .list-item.sky{background-color:#4bbbe5}#area-list .list-item.sky .text{color:#4bbbe5}#area-list .list-item.green-light{background-color:#8fc559}#area-list .list-item.green-light .text{color:#8fc559}#area-list .list-item.purple{background-color:#cc7eb0}#area-list .list-item.purple .text{color:#cc7eb0}#area-list .list-item.oranges{background-color:#f2993b}#area-list .list-item.oranges .text{color:#f2993b}#area-list .list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;color:#fff;font-size:32px;font-weight:900;line-height:1.3;border-radius:15px}#area-list .item-smallTxt{color:#fff;font-size:24px;font-weight:900}#area-list .text{display:inline-block;padding:1px 18px 2px;background-color:#fff;font-size:16px;border-radius:10px}@media screen and (max-width:768px){#area-list .list-item{width:120px;height:120px}}@media screen and (max-width:640px){#area-list .list-item{width:110px;height:110px}#area-list .list-link{font-size:28px}#area-list .item-smallTxt{font-size:20px}#area-list .text{font-size:14px}}.plan-bg02{}@media screen and (max-width:768px){.plan-bg02{}}.plan_floor-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px}.plan_floor{display:block;max-width:300px;width:100%;margin-bottom:45px}.plan_floor-heading{color:#e85470;font-size:24px;font-weight:500;line-height:1.5}.plan_floor-heading img{margin-right:5px;vertical-align:middle}.plan_floor-text{margin-top:5px;font-size:16px;line-height:1.5;letter-spacing:-1px}.plan_change-wrap{margin-top:15px}.plan_change{width:100%;margin-right:auto;margin-left:auto;padding:20px 15px 20px;background-color:#b94e21}.plan_change-heading{text-align:center;color:#fff;font-size:23px;line-height:1.7em;letter-spacing:.04em}.plan_change-heading .yellow{font-size:30px}.plan_change-text{margin-top:10px;background-color:#fff;color:#365118;text-align:center;font-size:13px;letter-spacing:.14em;font-weight:bold;color:#f05a24}.plan_change-red{color:#c30d23;font-weight:bold}.plan_change-app{margin-top:10px;padding:7px;font-size:13px;color:#231815;line-height:1.3;letter-spacing:-.025em}.plan_change-app-highlight{background-color:#faee00;line-height:1.7}@media screen and (max-width:768px){.plan_change-app{font-size:11px}.plan_floor{width:47%;margin-bottom:30px}.plan_change-heading{font-size:22px}.plan_change-heading .yellow{font-size:28px}}#efocube_submit_effect{position:relative;z-index:3}#efocube_submit_effect+.spaceBox{width:100%;background-color:#f7f8f8;height:100%;position:absolute;top:0;z-index:2}.mw_wp_form_confirm .confirm-none{display:none!important}.customer-plan{margin-top:150px;padding:40px 25px 25px;background-color:#231815;border-radius:5px}.customer-plan__title{font-family:'Noto Serif JP',serif;color:#fff;font-size:32px;text-align:center;line-height:1.2;font-weight:bold}.customer-plan__title-accent{font-family:'Noto Serif JP',serif;color:#c1b167;font-size:58px}.customer-plan__list{margin-top:20px}.customer-plan__list-item{color:#fff;font-size:16px;font-weight:400;line-height:1.4;text-indent:-1em;padding-left:1em}.customer-plan__note{margin-top:17px;padding:7px 10px;background-color:rgba(193,177,103,.7);color:#231815;font-size:18px;text-align:center;font-weight:bold}@media screen and (max-width:768px){.customer-plan{margin-top:80px;padding:25px 18px 25px}.customer-plan__title{font-size:20px;text-align:left}.customer-plan__title-accent{display:inline-block;font-size:30px}.customer-plan__list{margin-top:7px}.customer-plan__list-item{font-size:14px}.customer-plan__note{padding:13px 7px;font-size:14px}}.form-infor_box{margin-top:20px}.form-infor_wrap{border:2px solid #c30d23;padding:10px}.form-infor_text{color:#c30d23;font-size:13px;font-weight:500;line-height:1.8}.form-infor_text-accent{color:#c30d23;font-size:16px;font-weight:500}.form-infor_note{margin-top:20px;color:#365118;font-size:18px}@media screen and (max-width:768px){.form-infor_box{padding-right:15px;padding-left:15px}.form-infor_note{font-size:15px}}.form-infor-red{margin-bottom:15px;padding:5px 10px 0;border:1px solid #c30d23;color:#c30d23}.appInfo{margin-top:50px;padding:30px;background-color:#820c43}@media screen and (max-width:768px){.appInfo{margin-top:35px;padding:0;background-color:#820c43}}.c-yellow{color:#faee00}.click-item-main{padding:22px 10px 25px}.click-item-main_title{font-size:3rem;line-height:1.5;color:#000;margin-bottom:10px}.click-item-main_text{font-size:1.9rem;line-height:1;color:#000;font-weight:bold;margin-bottom:10px}@media screen and (max-width:768px){.click-item-main{margin-bottom:10px;padding:22px 10px 20px}.click-item-main_title{font-size:1.5rem}.click-item-main_text{font-size:1.1rem}}.click-item-sub{margin-top:50px}@media screen and (max-width:768px){.click-item-sub{margin-top:30px}}.click-item-fixed{position:fixed;bottom:0;left:0;width:100%;background-color:#fff000;background-size:cover;z-index:3}.click-item-fixed .click-item{padding:12px}.click-item-fixed .click-item .button{background:#fff000;color:#000;padding:0;margin-top:0;margin-bottom:0;line-height:1.8}.click-item-fixed .click-item .button::after{background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/click-item-fixed_arrow_2.png)}.click-item{max-width:690px;width:100%;margin-inline:auto;padding:20px;text-align:center}@media screen and (max-width:768px){.click-item{width:100%;margin-left:auto;margin-right:auto;padding:5px 10px}.click-item-fixed .click-item .button{font-size:12px}}.click-item .read{color:#2a4632;font-size:36px;line-height:1;font-weight:500}@media screen and (max-width:768px){.click-item .read{font-size:24px}}.click-item .button{position:relative;display:inline-block;max-width:690px;width:100%;margin-top:15px;margin-bottom:15px;padding:10px;background-color:#23adde;background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);color:#fff000;font-size:22px;line-height:1;padding:22px 10px 25px}.click-item .button::after{content:"";position:absolute;background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/click-item-main_arrow.png);width:13px;height:20px;background-size:contain;background-repeat:no-repeat;top:50%;right:47px;transform:translateY(-50%);transition:right .3s ease-in-out}.click-item .button:hover{opacity:.75}.click-item .button:hover::after{right:40px}@media screen and (max-width:768px){.click-item .button{font-size:12px;margin-top:11px;padding:14px 23px 15px;margin-bottom:3px}.click-item .button::after{width:8px;height:12px;right:13px}.click-item .button:hover::after{right:15px}}.application .click-item .button{background-color:#2a4632;margin-top:30px}.c-footer{margin-bottom:20px}@media screen and (max-width:768px){.c-footer{margin-bottom:15px;padding-bottom:0}}.content .c-nav ul.nav-list li:first-child .ico{width:55px}.content .c-nav ul.nav-list li:nth-child(2) .ico {width:90px}.content .c-nav ul.nav-list li:nth-child(3) .ico {width:46px}.plan-bg02 .plan-bg02_title{font-size:38px;color:#826126;font-weight:bold;line-height:1.2;text-align:center}#secReuse .c-title .ico{width:85px}.content .reuse .target{margin:0 auto 46px}.content .reuse .reuse_logo{max-width:320px;margin-right:auto;margin-left:auto}.content .reuse .content .cycle-img{max-width:600px;margin-top:50px;margin-left:auto;margin-right:auto}.content .reuse .content p.cycle_text_main{text-align:center;font-size:32px;line-height:1.6}.content .reuse .content p.cycle_text{text-align:center;font-size:19px;line-height:1.6;padding-top:15px}.content .reuse .content p.cycle_text .cycle_text_bold{font-weight:bold}.content .reuse .content p.cycle_text_notes{text-align:center;font-size:13px;line-height:1.6;padding-top:20px}.content .application .flow .c-title .ico{width:63px}.application.precautions{background-color:#fff}.application .click-item-sub_kyushu .click-item{background-color:#826126;margin-top:30px;padding:25px;margin-bottom:50px}.application .click-item-sub_kyushu .click-item .read{color:#fff;font-size:20px}.application .click-item-sub_kyushu .click-item .read_text{color:#fff;font-size:12px;line-height:1.5;padding-top:20px}.application .click-item-sub_kyushu .click-item .button{background-color:#826126;color:#fff;padding-bottom:13px;font-size:33px;margin-top:0}@media screen and (max-width:768px){.content .c-nav ul.nav-list li:first-child .ico{width:42px}.content .c-nav ul.nav-list li:nth-child(2) .ico {width:68px}.plan-bg02 .plan-bg02_title{font-size:1.8rem}.content .reuse .reuse_logo{max-width:220px;margin-top:40px}.content .reuse .content .cycle-img{margin-top:35px;margin-left:auto;margin-right:5%;width:90%}.content .reuse .content p.cycle_text_main{font-size:20px}.content .reuse .content p.cycle_text{font-size:14px}.content .application .flow .c-title .ico img{height:34px}.application .click-item-sub_kyushu .click-item{padding:25px 15px}.application .click-item-sub_kyushu .click-item .read{font-size:21px}.application .click-item-sub_kyushu .click-item .read_text{font-size:13px}.application .click-item-sub_kyushu .click-item .button{font-size:18px}}.reuseheim{background: rgb(166 186 169 / 0.3);padding:18vw 0;position:relative;background: url(./../img/reuse/about_bg.png) center center / cover}.webp .reuseheim::before{}.reuseheim__mds{width:95%;margin:auto;padding:10vw 0 7vw}.reuseheim .inner{width:calc(100% - 30px);margin:auto;background:#fff;padding:0 6vw 6vw}.reuseheim .b-img{margin-top:5vw}.reuseheim .b-img2{margin-top:10vw}.reuseheim p{line-height:1.66}@media screen and (max-width:767px){.reuseheim{padding:11vw 0}.reuseheim p{text-align:left;font-size:13px;line-height:1.5}.reuseheim p.reuseheim__subttl{font-size:17px;margin-top:22px}.reuseheim p.reuseheim__subnote{font-size:11px}.reuseheim__mds{padding:8vw 0 5vw}}@media screen and (min-width:768px){.reuseheim{padding:100px 0}.reuseheim .inner{width:90%;max-width:1120px;padding:0 70px 70px}.reuseheim__mds{width:383px;padding:45px 0 30px}.reuseheim .b-img{margin-top:35px}.reuseheim .b-img2{margin-top:30px}}.reuseheim__subttl{font-size:31px;color:#2a4632;margin-bottom:1em;margin-top:1em;font-weight:bold}.reuseheim__subtxt{font-size:18px;margin-bottom:1em;max-width:850px;margin-inline:auto;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.reuseheim__subtxt2{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.reuseheim__subnote{font-size:13px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width:767px){.reuseheim__subttl{font-size:20px}.reuseheim__subtxt{font-size:15px}.reuseheim__subnote{font-size:12px}}.unit{position:relative;padding:18vw 0;text-align:left;border-bottom:1px solid #ececec;background: url(./../img/unit/unit_bg.png) center center / cover}.unit::before{position:absolute;content:'';left:0;bottom:-16%;width:100%;height:39%;background-color:#2a4632;transform:skewY(-11deg);transform-origin:bottom;z-index:0}.unit__mds{width:85.6%;max-width:486px;margin:auto;margin-bottom:10vw}.unit__lead{text-align:center;line-height:1.82;font-size:5.11vw;font-weight:bold;letter-spacing:.08em;padding:0 5%;color:#2a4632}.b-unitContent .b-txts{width:calc(100% - 30px);margin:auto}.unit__ttl{font-weight:bold;text-align:center;font-size:4.1vw;line-height:2.6;margin:7vw auto 4.5vw}.unit__ttl span{display:inline-block;border-bottom:2px solid #2a4632;border-top:2px solid #2a4632;line-height:1.5;color:#2a4632;padding:3px .1em 5px;font-weight:bold;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.unit__text{line-height:1.89;text-align:justify}@media screen and (min-width:768px){.unit{padding:100px 0}.unit__mds{margin-bottom:40px}.unit__lead{font-size:3.2rem;line-height:1.36}.b-unitContent .b-txts{width:90%;max-width:950px}.unit__ttl{font-size:2.3rem;margin:25px auto 10px}.unit__text{font-size:1.7rem;padding:0 .8em;line-height:1.5;font-weight:bold;color:#2a4632;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.b-unitContent .b-panels{max-width:1120px}}.b-unitContent .b-panels{width:calc(100% - 90px);margin:auto}.b-unitContent dt{margin-bottom:.2em;text-align:center;font-weight:bold;position:relative;letter-spacing:.1em}.b-unitContent dt::before{content:"";display:block;width:56px;height:62px;background-repeat:no-repeat;margin:0 auto .8em;background-size:contain}.b-unitContent .b-item:nth-child(1) dt::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/unit/unit_num01.png)}.b-unitContent .b-item:nth-child(2) dt::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/unit/unit_num02.png)}.b-unitContent .b-item:nth-child(3) dt::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/unit/unit_num03.png)}.b-unitContent dd{color:#595757;line-height:1.875;filter:var(--shadow);background-color:#fff}.b-unitContent .b-panels{position:relative}.b-unitContent .b-panels::before{content:"";display:block;height:100%;background:var(--bg-blue);position:absolute;top:50%;left:50%}.b-unitContent .b-item{position:relative;z-index:1}.b-unitContent picture{position:relative}.b-unitContent figcaption{padding:2em;text-align:justify;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1.6;color:#4d4d4d;font-weight:500}@media screen and (min-width:768px){.b-unitContent .b-panels{width:90%;max-width:1120px;margin-top:80px}.b-unitContent dt::before{width:55px}.b-unitContent .b-item{width:450px;margin:auto}.b-unitContent dt{font-size:2.8rem;color:#2a4632}}@media screen and (max-width:1000px){.b-unitContent .b-panels::before{height:90%;transform:translate(-50vw,-47%) skewy(25deg)}}@media screen and (max-width:767px){.b-unitContent .b-panels{margin-top:45px}.b-unitContent .b-panels::before{height:87%;transform:translate(-50vw,-50%) skewy(35deg)}.b-unitContent dt::before{width:10.23vw;margin:0 auto 0}.b-unitContent .b-item{margin:auto}.b-unitContent .b-item+.b-item{margin-top:10vw}.b-unitContent dt{font-size:6.5vw}}@media screen and (min-width:768px) and (max-width:999px){.b-unitContent .b-item+.b-item{margin-top:50px}}@media screen and (min-width:1000px){.b-unitContent .b-panels{display:flex;justify-content:space-between}.b-unitContent .b-panels::before{height:72%;transform:translate(-50vw,-47%) skewy(12deg)}.b-unitContent .b-item{width: calc(91% / 3)}.b-unitContent dl:nth-of-type(1) {margin-top:0}.b-unitContent dl:nth-of-type(2) {margin-top:0}.b-unitContent dl:nth-of-type(3) {margin-top:0}.b-unitContent dd{min-height:425px}}.qa{padding:18vw 0;text-align:left;background-color:#fff}.qa__mds{margin-bottom:10vw;text-align:center;font-size:6.3vw;line-height:1.5;font-weight:bold;letter-spacing:.02em}.qa__mds_notes{line-height:1;margin-top:8px;background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;font-size:19px;display:block;letter-spacing:.05em;text-align:center}.qa__box{width:calc(100% - 30px);max-width:1050px;margin:auto;background:var(--white);border-radius:5px;filter: drop-shadow(0 5px 10px rgb(0 0 0 / 0.05))}.qa__box__q{border-bottom:1px solid #ececec;padding-bottom:.4em;padding-top:.4em;margin-bottom:.8em;background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);color:#fff}.qa__box__q,.qa__box__a em{line-height:1.5}.qa__box__a p{line-height:1.67;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.qa__box__a em{color:var(--red);margin-bottom:.5em}.qa__box__q,.qa__box__a em{display:block;position:relative;font-family: var(--font-serif);font-weight:bold}.qa__box__q::before,.qa__box__a em::before{content:"";display:block;aspect-ratio: 1/ 1;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:.55em;left:.8em}.qa__box__a em::before{top:-.05em}.qa__box:nth-of-type(1) .qa__box__q::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/faq/faq_q1.png)}.qa__box:nth-of-type(2) .qa__box__q::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/faq/faq_q2.png)}.qa__box:nth-of-type(3) .qa__box__q::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/faq/faq_q3.png)}.qa__box:nth-of-type(1) .qa__box__a em::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/faq/faq_a1.png)}.qa__box:nth-of-type(2) .qa__box__a em::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/faq/faq_a2.png)}.qa__box:nth-of-type(3) .qa__box__a em::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/faq/faq_a3.png)}.qa__box__a .txt_red{color:#c20d23}.qa__box__a a{color:#00e}.qa__box__a .marker{background-color:#fff100}@media screen and (max-width:767px){.qa__box{padding:max(1vw,5%);margin:0;width:100%}.qa__box+.qa__box{margin-top:0}.qa__box__q{padding-bottom:.6em;padding-top:.6em;padding-right:.4em}.qa__box__q,.qa__box__a em{font-size:14px}.qa__box__q,.qa__box__a em{padding-left:42px}.qa__box__q::before,.qa__box__a em::before{width:22px}.qa__box__a p{font-size:12px;padding-left:42px}}@media screen and (min-width:768px){.qa{padding:100px 0 80px}.qa__mds{font-size:3rem;margin-bottom:0}.qa__box{width:90%;padding:30px;margin-top:30px}.qa__box+.qa__box{margin-top:0}.qa__box__q,.qa__box__a em{font-size:2.2rem}.qa__box__q,.qa__box__a em,.qa__box__a p{padding-left:70px}.qa__box__q::before,.qa__box__a em::before{width:30px}}@media screen and (min-width:1024px){.qa__mds{font-size:3.5rem}}.check{display:flex;justify-content:space-between;align-items:flex-start;margin-top:50px;flex-wrap:wrap;gap:30px 0}@media screen and (max-width:767px){.check{flex-wrap:wrap;gap:30px 5px}}.schedule{padding:18vw 0;text-align:left;background-color:#f1f1f1}.schedule .red{color:#c20d23}.schedule .green{color:#fff;background-color:#2a4632}.schedule .big{font-size:20px}.schedule .mid{font-size:15px}.schedule .e-caution{letter-spacing:0;font-size:10px}.schedule__mds{margin-bottom:10vw;text-align:center;font-size:6.3vw;line-height:1.5;font-weight:bold;letter-spacing:.02em}.schedule .content-area{max-width:1500px;margin:auto;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width:767px){.schedule .content-area{width:calc(100% - 15px);margin-right:0;z-index:1;position:relative}}@media screen and (min-width:768px){.schedule{padding:0 0 90px}.schedule__mds{font-size:3rem;margin-bottom:50px}.schedule .content-area{width:90%}}@media screen and (min-width:1024px){.schedule__mds{font-size:3.5rem}}.schedule .b-flow .b-item{line-height:1.5;margin-top:10px}.schedule .b-flow .b-item dt{display:flex;align-items:center;font-weight:bold;margin-bottom:.8em}.schedule .b-flow em{display:block;color:#ea574d;font-weight:bold;line-height:1.3;margin-bottom:.3em}@media screen and (max-width:1000px){.schedule .b-flow .b-item{position:relative}.schedule .b-flow .b-item:not(:last-child)::before {content:"";display:block;width:2px;height:100%;background:#e4610f;position:absolute}.schedule .b-flow .b-item dt{line-height:1;padding:1em 0;background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/flow_sp.png);background-size:contain;background-repeat:no-repeat;background-position:center left;position:relative;color:#fff}.schedule .b-flow .b-item dt br,.schedule .b-flow .b-item em br{display:none}.schedule .b-flow .b-item dt::before{content:"";display:block;aspect-ratio: 1/1;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:50%;transform:translateY(-50%)}.schedule .b-flow .b-item:nth-child(1) dt::before {z-index:1;background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/flow_01.png)}.schedule .b-flow .b-item:nth-child(2) dt::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/flow_02.png)}.schedule .b-flow .b-item:nth-child(3) dt::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/flow_03.png)}.schedule .b-flow .b-item:nth-child(4) dt::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/flow_04.png)}.schedule .b-flow .b-item:nth-child(5) dt::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/flow_05.png)}.schedule .b-flow .b-item:nth-child(6) dt::before {background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/flow_06.png)}}@media screen and (max-width:767px){.schedule .b-flow .b-item:not(:last-child) {min-height:28vw}.schedule .b-flow .b-item::before{left:12vw}.schedule .b-flow .b-item dt{margin-left:11.8vw;padding:1.3em 1em 1.2em 15vw;font-size:3.8vw}.schedule .b-flow .b-item dt::before{width:24vw;left:-12vw}.schedule .b-flow .b-item dd{padding-left:23vw;padding-bottom:2em}.schedule .b-flow .b-item dd,.schedule .content-area .e-caution{padding-right:1em;font-size:12px}.schedule .b-flow .b-item em{font-size:13px}}@media screen and (min-width:768px) and (max-width:1000px){.schedule .b-flow .b-item{min-height:130px}.schedule .b-flow .b-item::before{left:50px}.schedule .b-flow .b-item dt{margin-left:50px;padding-left:65px}.schedule .b-flow .b-item dt::before{width:100px;left:-50px}.schedule .b-flow .b-item dd{padding-left:115px;padding-bottom:2em}.schedule .content-area .e-caution{text-align:center}}@media screen and (min-width:768px){.schedule .b-flow .b-item dt{font-size:1.8rem}.schedule .b-flow .b-item em{font-size:14px;color:#ea574d}}@media screen and (min-width:1001px){.schedule .content-area::before{content:"";display:block;aspect-ratio: 1853 / 219;width:100%;background: url(./../img/reuseheim/flow_pc.png) left top / contain no-repeat}.schedule .b-flow{display:flex;justify-content:space-between;margin-bottom:35px}.schedule .b-flow .b-item{width: calc(100% / 6)}.schedule .b-flow .b-item dt{aspect-ratio: 182 / 88;margin-top:-50%;justify-content:center;font-size:min(1.6vw,1.8rem);display:none}.schedule .b-flow dd{padding:0 .5em;font-size:11px;letter-spacing:-.05em}.schedule .b-flow dd.pl-1{padding:0 0 0 2em}.schedule .b-flow dd.pl-2{padding:0 .3em 0 3.5em}.schedule .b-flow dd.pl-3{padding:0 2.8em 0 1.7em}.schedule .b-flow dd.pl-4{padding:0 .2em 0 1.9em}.schedule .b-flow em{font-size:min(1.5vw,2rem)}.schedule .b-flow .b-item:nth-child(2) em,
  .schedule .b-flow .b-item:nth-child(3) dd {}.schedule .b-flow .b-item:nth-child(2) dt,
  .schedule .b-flow .b-item:nth-child(3) dt {padding-left:1em}.schedule .b-flow .b-item:nth-child(6) dt {transform:translateX(-.4em)}.schedule .b-flow .b-item:nth-child(5) em {padding-right:1.5em}.schedule .b-flow .b-item:nth-child(6) em {padding-right:1em}}.gtm_element_display{z-index:1;position:relative}.content .application{position:relative;z-index:1;padding-bottom:0}#FFgb{display:none!important}.mv_bottom{background-color:#23adde;padding-top:15px;padding-bottom:40px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.mv_bottom_wrap{max-width:1190px;margin-inline:auto}.mv_bottom_text{font-size:26px;color:#fff;font-weight:bold}.mv_bottom_title{color:#fff100;font-weight:bold;font-size:33px;border-bottom:1px solid #fff;padding-bottom:15px}.mv_bottom_subtext{color:#fff;line-height:1.5;padding-top:15px;font-size:18px}.mv_bottom_notes{color:#fff;font-size:12px;line-height:1.5;text-align:left;padding-top:20px}.exhibition{background-color:#f1f1f1;padding-top:40px;padding-bottom:45px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.exhibition_wrap{max-width:1000px;margin-left:auto;margin-right:auto}.exhibition_text{font-size:23px;color:#23adde;font-weight:bold;line-height:.7}.exhibition_text_num{font-size:39px;font-weight:bold;color:#23adde}.exhibition_title{font-size:50px;font-weight:bold;color:#23adde;margin-left:37px;line-height:1.5;letter-spacing:.08em}.exhibition_subtitle{font-size:19px;padding-bottom:20px;position:relative;padding-top:5px;font-weight:bold;color:#23adde;letter-spacing:.06em}.exhibition_subtitle::after{content:"";display:inline-block;position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:7px solid #23adde;border-bottom:0}.exhibition_list{display:flex;justify-content:center}.exhibition_list_item{margin-left:3px;margin-right:3px}.exhibition_list_link{display:block;background-color:#23adde;color:#fff;font-size:16px;padding:2px 27px 3px}.exhibition_list_link:hover{opacity:.75}@media screen and (max-width:768px){.unit{padding:11vw 0}.unit__mds{margin-bottom:5vw}.unit__ttl{margin:5vw auto 1.5vw;font-size:2.2vw}.unit::before{bottom:-6%;height:10%}.unit__text{line-height:1.5;font-size:2.7vw}.b-unitContent figcaption{font-size:14px}.content .application{padding-bottom:0;padding-top:30px}.mv_bottom{padding-top:20px}.mv_bottom_text{font-size:18px}.mv_bottom_wrap{width:calc(100% - 30px);margin:auto}.mv_bottom_title{font-size:22px;line-height:1.3;padding-top:9px;max-width:320px;margin-inline:auto}.mv_bottom_subtext{color:#fff;line-height:1.5;padding-top:12px;font-size:13px}.mv_bottom_notes{font-size:9px;padding-top:23px}.unit__lead{line-height:1.4;font-size:25px;letter-spacing:.03em}.qa__mds{margin-bottom:0;font-size:23px}.qa__mds_notes{margin-top:3px;font-size:18px;margin-bottom:10px}.exhibition{padding-top:25px;padding-bottom:30px}.exhibition_wrap{width:calc(100% - 30px);margin:auto}.exhibition_text{font-size:13px}.exhibition_text_num{font-size:21px}.exhibition_title{margin-left:0;margin-right:-22px;font-size:25px}.exhibition_subtitle{padding-top:2px;font-size:12px}.exhibition_subtitle::after{bottom:11px;border-top:5px solid #23adde;border-bottom:0}.exhibition_list_item{margin-left:2px;margin-right:2px}.exhibition_list_link{font-size:10px;padding:5px 10px 5px}.c-footer .others .tel-wrap p{padding-inline:20px}.gtm_element_display{padding:7vw 0}.qa.gtm_element_display{padding-bottom:0}.schedule.gtm_element_display{padding-top:0}}.content .application.application_input{padding-top:0}.application_input .contact-ttl{color:#231815;font-size:31px;text-align:center;font-weight:500;margin-bottom:75px}.application_input .privacy-link{color:#231815}.application_input .privacy-link:hover{opacity:.7}.application_input .contact-ttl p.ja{font-weight:bold;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E",メイリオ,Meiryo,serif}.application_input .form-wrapper{margin:0 0 70px}.application_input .application-overview-title{background-color:#231815;padding:7px 20px;text-align:center;font-size:22px;color:#fff;font-weight:normal;letter-spacing:.07em;margin-bottom:20px}.application_input .application-overview-list{margin-bottom:60px}.application_input .application-overview-item{font-size:14px;line-height:1.5;position:relative;margin-left:1em;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.application_input .application-overview-item sub{font-size:10px}.application_input .application-overview-item_nodecoration{font-size:14px;line-height:1.5;position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.application_input .application-overview-item span{color:#ca101a}.application_input .application-overview-item:before{content:"";display:inline-block;background-color:#231815;color:#231815;border-radius:100px;width:1em;height:1em;position:absolute;top:3px;left:-17px}.content .application_input.application .form-wrapper .form-infor p{margin-bottom:15px;line-height:18px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .application_input.application .form-wrapper .form-infor p.form-infor-red{padding:12px 10px 0;margin-bottom:20px}.content .application_input.application .form-wrapper .btn-wrap:after{background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/click-item-main_arrow.png);background-size:contain;width:12px;height:18px}.content .application .privacy_btn{color:#231815;text-decoration:underline}.content .application .privacy_btn:hover{opacity:.7;text-decoration:none}.content .application_input.application .form-wrapper .btn-wrap.btn-wrap2:after{background-image:url(https://www.heim-k.com/anniversary/202511/assets/img/reuseheim/click-item-main_arrow2.png)}.content .application .app-part{padding-top:70px}.content .application .app-part .reuse-note{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .application_input.application .mw_wp_form{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .application_input.application .form-wrapper .form-note-text{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .application_input.application .property_summary,.content .application_input.application .privacy_summary{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .application_input.application .form-wrapper .btn-wrap .submit{color:#e9c586;background-color:#231815;letter-spacing:.08em;width:100%;font-size:2.4rem;line-height:1;padding:25px 0;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.content .application_input.application .property_summary,.content .application_input.application .privacy_summary{text-align:center;font-size:19px;margin-bottom:100px}.content .application_input.application .privacy_summary{margin-bottom:70px;margin-top:60px}@media screen and (max-width:768px){.content .application .app-part{padding-top:20px}.content .application_input.application .contact-ttl{font-size:23px;margin-bottom:35px}.content .application_input.application .contact-ttl p{line-height:1.4}.application_input .application-overview-title{padding:7px 20px 5px;margin-bottom:14px;font-size:17px}.application_input .application-overview-item{font-size:12px}.application_input .application-overview-item:before{width:.8em;height:.8em;top:3px;left:-12px}.content .application_input.application .form-wrapper .btn-wrap:after{width:9px;height:14px;right:24px;top:calc(50% - 6px)}.application_input .application-overview-list{margin-bottom:40px}.content .application_input.application .property_summary,.content .application_input.application .privacy_summary{font-size:15px;margin-bottom:65px}.content .application_input.application .form-wrapper .form-note-text{font-size:12px}.content .application_input.application .form-wrapper .form-infor{padding-right:0;padding-left:0}.content .application_input.application .form-wrapper .form-infor p{font-size:1.2rem}.content .application_input.application .form-wrapper .form-infor p span{font-size:1.1rem}.content .application_input.application .privacy_summary{margin-bottom:40px;margin-top:36px}.content .application_input.application .form-wrapper .btn-wrap .submit{font-size:1.7rem;padding:14px 0}.content .application_input.application .app-part.app-part_privacy{padding:30px 0}.content .application_input.application .reuse-note .box{font-size:1.2rem}.content .application_input.application .reuse-note .ru-info{font-size:1.2rem;line-height:17px}}.content .application2.application_complete .c-title{background-color:transparent;padding-bottom:0;margin-bottom:25px}.content .application2.application_complete .c-title::before{content:none}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out , transform .5s ease-out;will-change:opacity , transform}.tracking-number{color:#c30d23}.gallery-grid{display:flex;justify-content:space-between;gap:9px;max-width:1600px;margin:0 auto}.gallery-grid .gallery-grid1{display:flex;flex-direction:column;gap:9px;width:61%}.gallery-grid .gallery-grid1-1{display:flex;gap:9px}.gallery-grid .gallery-grid1-2{display:flex;justify-content:space-between;gap:9px}.gallery-grid .gallery-grid1-2-1{display:flex;flex-direction:column;gap:9px}.gallery-grid .gallery-grid1-2-2{display:flex;flex-direction:column;gap:9px}.gallery-grid .gallery-grid1-2-3{display:flex;flex-direction:column;gap:9px}.gallery-grid .gallery-grid2{width:40.5%;display:flex;flex-direction:column;gap:9px}.gallery-grid .gallery-grid_item:hover{opacity:.75;cursor:pointer}.gallery-popup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:9999;display:flex;justify-content:center;align-items:center}.gallery-popup-content{position:relative;max-width:1200px;width:100%;padding:0 20px;display:flex;justify-content:center;align-items:center}.gallery-popup-image{max-width:100%;max-height:80vh;display:block;object-fit:contain}.content .gallery span.gallery-popup-close{position:fixed;top:20px;width:auto;right:20px;font-size:40px;cursor:pointer;color:#fff;z-index:10000;padding:0}@media screen and (max-width:768px){.content .gallery span.gallery-popup-close{top:15px;right:15px;font-size:35px}.gallery-grid{gap:3px}.gallery-grid .gallery-grid1{gap:3px}.gallery-grid .gallery-grid1-1{gap:3px}.gallery-grid .gallery-grid1-2{gap:3px}.gallery-grid .gallery-grid1-2-1{gap:3px}.gallery-grid .gallery-grid1-2-2{gap:3px}.gallery-grid .gallery-grid1-2-3{gap:3px}.gallery-grid .gallery-grid2{gap:3px}}.plan-remodeling_title{font-size:28px;margin-bottom:60px;font-weight:bold;color:#ea574d;text-align:center;line-height:1.5;letter-spacing:.08em;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.plan-remodeling{position:relative;display:flex;justify-content:space-between;margin-top:30px}.plan-remodeling::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:100%;background-color:#000}.plan-remodeling_item{width:45%}@media screen and (max-width:768px){.plan-remodeling_title{font-size:12px;margin-bottom:18px;letter-spacing:0}.plan-remodeling{margin-top:5px;flex-direction:column}.plan-remodeling::before{content:none}.plan-remodeling_item{width:85%;margin:0 auto;border-bottom:1px solid #000;padding-bottom:45px;margin-bottom:45px}.plan-remodeling_item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.plan_notes{padding-inline:0;font-size:10px;line-height:1.3;margin-top:40px}}.schedule .b-flow_notes{font-size:11px;line-height:1.6}.schedule .b-flow_notes_color{color:#c20d23}.is-pc-hidden{display:none}@media screen and (max-width:768px){.is-pc-hidden{display:block}}.is-sp-hidden{display:block}@media screen and (max-width:768px){.is-sp-hidden{display:none}}.plan-info{width:52%}.house-spec-features{display:flex;justify-content:space-between;margin-bottom:19px;border-bottom:1px solid #000;padding-bottom:25px}.house-spec-feature{background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);color:#fff;padding:4px 7px 5px;font-weight:500;width:31.6%;font-size:16px;text-align:center;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.house-spec-notes{padding-bottom:20px;margin-bottom:16px;border-bottom:1px solid}.house-spec-notes_item{font-size:13px;line-height:2;text-indent:-1em;margin-bottom:0;padding-left:1em;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.house-spec-notes_item a{color:#231815}.house-spec-notes_item a:hover{text-decoration:underline}.house-spec-section{border-bottom:1px solid #ddd}.house-spec-section:last-child{border-bottom:none}.house-spec-title{font-weight:500;font-size:18px;margin:0;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.house-spec-title::before{content:'■';display:inline-block;font-size:18px}.house-spec-content{}.house-spec-row{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:18px;line-height:1.3}@media screen and (max-width:768px){.plan-info{width:100%}.house-spec-features{padding-bottom:13px;margin-bottom:10px}.house-spec-feature{font-size:1.8vw;padding:1vw 1vw 1vw}.house-spec-notes_item{font-size:1.5vw;line-height:1.8;text-indent:-1em}.house-spec-notes{padding-bottom:10px;margin-bottom:5px}.house-spec-title{font-size:2.4vw}.house-spec-title::before{font-size:2.4vw}.house-spec-content{line-height:1}.house-spec-row{font-size:2.4vw}}.formal_application{background-color:#f1f1f1;padding-top:30px;padding-bottom:40px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.formal_application .formal_application_text{font-size:27px;font-weight:bold;text-align:center;color:#23adde;line-height:1.2}.formal_application .formal_application_text .formal_application_text_middle{font-size:40px;vertical-align:0}.formal_application .formal_application_text .formal_application_text_spbig{border-bottom:2px solid #23adde;border-top:2px solid #23adde;font-size:22px;margin-right:30px;padding-block:4px 6px;vertical-align:6px}.formal_application .formal_application_text .formal_application_text_big{font-size:58px;vertical-align:-2px}.formal_application .formal_application_title{line-height:1.5;font-size:57px;font-weight:bold;color:#23adde;text-align:center}.formal_application .formal_application_text2{text-align:center;color:#23adde;font-weight:bold;font-size:23px;padding-top:10px;position:relative}.formal_application .formal_application_text2::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #23adde;border-bottom:0;position:absolute;bottom:-23px;left:50%;transform:translateX(-50%)}.formal_application .formal_application_list{display:flex;justify-content:center;margin-top:40px}.formal_application .formal_application_list .formal_application_list_item{background-color:#23adde;color:#ffeb3f;font-size:23px;line-height:1.5;min-width:100px;text-align:center;padding-bottom:2px;margin-left:5px;margin-right:5px}.formal_application .formal_application_list .formal_application_list_item a{color:#ffeb3f;display:block}.formal_application .formal_application_list .formal_application_list_item a:hover{opacity:.75}@media screen and (max-width:768px){.formal_application{padding-top:25px;padding-bottom:25px}.formal_application .formal_application_title{font-size:26px}.formal_application .formal_application_text{font-size:19px}.formal_application .formal_application_text .formal_application_text_middle{font-size:30px;line-height:1.5;vertical-align:0}.formal_application .formal_application_text .formal_application_text_spbig{font-size:18px;line-height:1.2;margin-right:0;padding-block:8px;margin-bottom:-21px;display:block}.formal_application .formal_application_text .formal_application_text_big{font-size:46px;vertical-align:-3px;line-height:1.3}.formal_application .formal_application_text span{font-size:28px;line-height:1.5}.formal_application .formal_application_text2{font-size:17px;padding-top:8px}.formal_application .formal_application_text2::after{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #b94e21;border-bottom:0;position:absolute;bottom:-24px}.formal_application .formal_application_list .formal_application_list_item{font-size:15px;line-height:2.2;min-width:43px;margin-left:2px;margin-right:2px}}.plan_reuse-note{max-width:800px;box-sizing:border-box;border:4px solid #d61518;margin-inline:auto;padding:15px 15px 7px;text-align:center;margin-bottom:110px}.plan_reuse-note_main{font-size:18px;font-weight:bold;line-height:1.4;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;color:#d61518}.plan_reuse-note_text{font-size:15px;font-weight:500;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.schedule .b-flow .b-item .b-b-flow_notes_color{background:linear-gradient(60deg,#e1690d,#e95513 37%,#dd8d1d 72%,#d9701f);color:#fff;display:block;font-size:9px;padding:2px 4px;margin-top:10px}@media screen and (max-width:768px){.plan_reuse-note{margin-bottom:30px}.plan_reuse-note_main{font-size:14px}.plan_reuse-note_text{font-size:11px;line-height:1.3;padding-top:5px}}.txt_red{color:#e50012}