@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);.bgindent{text-indent:-9999px}.mgauto{margin:0 auto;text-align:center}.dblock{float:left;overflow:hidden;display:block}.linkhover a:hover img{filter: alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;opacity:.7;zoom:1}.linkhover2 a:hover img{filter: alpha(opacity=90);-ms-filter:"alpha(opacity=90)";-moz-opacity:.9;opacity:.9;zoom:1}*{margin:0;padding:0;border:0;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{line-height:1;color:#333;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#fff;font-family:"Noto Sans JP",sans-serif}.link-sns[target="_blank"]{padding:0;background:none;background-size:8px auto}a{cursor:pointer;color:#333;text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}a:hover{text-decoration:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}img{border:0}h1,h2,h3,h4,h5,h6,address{font-size:100%;font-style:normal;margin:0;padding:0}img{border:0;margin:0;padding:0;vertical-align:top}table{border-collapse:collapse;border-spacing:0}table,th,td,tbody{text-align:left;margin:0;padding:0}ul{margin:0;padding:0;list-style:none}ol{list-style:decimal outside none;margin:0;padding:0 0 0 0}fieldset{border:none;margin:0;padding:0}dl{margin:0;padding:0}input,div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.gen-mgn0{margin:0!important}.gen-mgnt0{margin-top:0!important}.gen-mgnt20{margin-top:20px!important}.gen-mgnt30{margin-top:30px!important}.gen-mgnt50{margin-top:50px!important}.gen-mgnt60{margin-top:60px!important}.gen-mgnt70{margin-top:70px!important}.gen-mgnt80{margin-top:80px!important}.gen-mgnt100{margin-top:100px!important}.gen-mgnt120{margin-top:120px!important}.gen-mgnt150{margin-top:150px!important}.gen-mgnt180{margin-top:180px!important}.gen-mgntb60{margin:60px 0!important}.gen-pdgt80{padding-top:80px!important}.gen-mgnb60{margin-bottom:60px!important}.gen-mgnb80{margin-bottom:80px!important}.gen-padgl55{padding-left:55px;box-sizing:border-box}.gen-mgnt200{margin-top:200px!important}.gen-fontsize_f12{font-size:12px}.gen-fontweight_bold{font-weight:bold}.gen-textAlign_left{text-align:left!important}.gen-textAlign_center{text-align:center}.gen-textAlign_right{text-align:right}.hide{display:none!important}.imgs{table-layout:fixed}.imgs img{max-width:100%}.imgs img.w100p{max-width:auto;width:100%}.clearfix,.imgtext-wrap{*zoom: 1}.clearfix:after,.imgtext-wrap:after{content:"";display:table;clear:both}.moviebox{margin:60px auto 110px}.moviebox .mask{overflow:hidden;border-radius:10px;width:100%}.movies{display:block;position:relative;width:100%;overflow:hidden;margin:auto;margin-bottom:8px}.movies iframe{position:absolute;top:50%;left:50%;margin:auto;transform:translate(-50%,-50%);width:100%}.flag-spmode{display:none!important}.font-weight_bold{font-weight:400}.text-align_center{text-align:center}.text-align_right{text-align:right}.modal{z-index:6000;display:none;max-width:900px;width:100%;position:fixed;inset:0;margin:auto}.modal.is-active{display:block}.modal .head{width:100%;height:20px;text-align:right}.modal .head a{font-size:14px}.modal .body.-movie{z-index:-1;position:absolute;height:0;max-width:auto;min-height:auto;padding-bottom:56.25%;position:relative}.modal .body.-movie iframe{height:100%;left:0;position:absolute;top:0;width:100%}.block-screen{display:none;opacity:0;z-index:4000;width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.block-screen.is-active{display:block;opacity:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.clearfix,.imgtext-wrap{*zoom: 1}.clearfix:before,.imgtext-wrap:before,.clearfix:after,.imgtext-wrap:after{content:" ";display:table}.clearfix:after,.imgtext-wrap:after{clear:both}.nav-pagenation{display:flex;justify-content:center;padding:0 40px;color:#999}.nav-pagenation a{padding:5px 10px}.nav-pagenation .current{padding:5px 10px;border-bottom:2px solid #333}.nav-pagenation .page-numbers{font-family:"Ovo",serif}.js-screenfade{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.js-screenfade .animate-target{opacity:0}.js-screenfade.is-active .animate-target{opacity:1;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.js-loadanimate.-fade{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-loadanimate.-fade .animate-target{position:relative;top:20px;opacity:0;-webkit-transition:all 1s lease;-moz-transition:all 1s lease;-ms-transition:all 1s lease;-o-transition:all 1s lease;transition:all 1s lease}.js-loadanimate.-fade.is-active .animate-target{top:0;opacity:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-scrollanime{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-scrollanime.-fade{opacity:0;position:relative;top:30px}.js-scrollanime.-fade.is-active{opacity:1;top:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-scrollanime.-blur .animate-target{position:relative;top:0;filter:blur(10px)}.js-scrollanime.-blur.is-active .animate-target{position:relative;top:0;filter:blur(0);-webkit-transition:all 4s ease;-moz-transition:all 4s ease;-ms-transition:all 4s ease;-o-transition:all 4s ease;transition:all 4s ease}.js-scrolloutanime{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.js-scrolloutanime.-blur .animate-target{filter:blur(0);-webkit-transition:all 4s ease;-moz-transition:all 4s ease;-ms-transition:all 4s ease;-o-transition:all 4s ease;transition:all 4s ease}.js-scrolloutanime.-blur.is-active .animate-target{filter:blur(10px);-webkit-transition:all 4s ease;-moz-transition:all 4s ease;-ms-transition:all 4s ease;-o-transition:all 4s ease;transition:all 4s ease}.js-scrolloutanime.-scale .animate-target{transform:scale(1,1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.js-scrolloutanime.-scale.is-active .animate-target{transform:scale(.96,.96);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}.layout-wrap{width:100%}.layout-wrap .layout-inner{width:100%;max-width:1055px;margin:0 auto;box-sizing:border-box}#Header .layout-inner{position:relative;max-width:100%;margin:0 auto;padding:0}#Header .layout-inner .layout-left{z-index:100;position:fixed;left:10px;top:10px;width:200px}#Header .layout-inner .layout-right{z-index:100;position:fixed;right:10px;top:10px;width:200px}#Header .layout-inner .menu,#Header .layout-inner .gnav{margin:10px;font-family:"Roboto",sans-serif}#Header .layout-inner .menu li a,#Header .layout-inner .gnav li a{font-size:22px;line-height:1.2;font-weight:300}#Header .layout-inner .menu li a:hover,#Header .layout-inner .gnav li a:hover{background:#fff600}#Header .layout-inner .menu li a.is-active,#Header .layout-inner .gnav li a.is-active{font-weight:700}#Header .layout-inner .menu li sup,#Header .layout-inner .gnav li sup{padding:0 0 0 5px;font-size:14px}#Header .layout-inner .logo{text-align:right}#Header .layout-inner .logo img{width:120px}#Header .layout-inner .-seo{position:absolute;top:120px;right:7px;width:100%}#Header .layout-inner .-seo li{color:#999}#Header .layout-inner .-seo li h2{line-height:1.5;text-align:right}#Keyvisiual.layout-wrap{display:table;width:100%;height:800px;max-width:1180px;min-width:980px;margin:0 auto}#Keyvisiual.layout-wrap .layout-inner{display:table-cell;text-align:center;vertical-align:middle}#Keyvisiual .layout-fixed{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;display:table}#Keyvisiual .layout-fixed .layout-fixedinner{display:table-cell;vertical-align:middle;text-align:center}#Keyvisiual .hdl-tagline{margin:20px 0 0 0;font-size:42px;font-family:"Roboto",sans-serif;line-height:1.2;text-align:center}#Keyvisiual .hdl-tagline_jp{margin:20px 0 0 0;font-size:24px;line-height:1.2;text-align:center}#Keyvisiual .text-subtagline{margin:10px 0 20px 0;font-size:14px;line-height:1.5;text-align:center}#Keyvisiual .obj-animate{z-index:5;position:absolute;top:50%;left:50%;margin:-50px 0 0 -325px;opacity:.6}.obj-lineanimate{position:absolute;bottom:0;left:50%;margin-left:-20px;height:90px;text-align:center}.obj-lineanimate .label{background:#fff600;font-size:12px;text-align:center}.obj-lineanimate .line{position:absolute;bottom:0;left:50%;margin-left:-1px;display:inline-block;width:1px;height:70px;background:#ccc}.obj-lineanimate .line .obj{position:relative;top:0;display:inline-block;width:1px;height:10px;background:#333;animation:scrollliner 2s ease-in-out 0s infinite normal}@keyframes scrollliner {
  0% {
    top: 0;
    opacity: 1;
  }
  100% {
    top: 70px;
    opacity: 0;
  }
}.layout-column{display:flex}.layout-column.-pcblock{display:block;width:100%}.layout-column.-pcblock .clm{width:100%;margin:0}.layout-column.-pcblock .clm:nth-child(2n) {margin:0}.layout-column.-tbl{display:table;width:100%}.layout-column.-tbl .clm{display:table-cell}.layout-column.-tbl .clm.-vtop{vertical-align:top}.layout-column.-tbl .clm.-vmiddle{vertical-align:middle}.layout-column .clm{position:relative;width:48%;margin-right:2%}.layout-column .clm.w20p{width:20%}.layout-column .clm.w80p{width:80%}.layout-column .clm.w30p{width:30%}.layout-column .clm.w40p{width:40%}.layout-column .clm.w45p{width:45%}.layout-column .clm.w55p{width:55%}.layout-column .clm.w60p{width:60%}.layout-column .clm.w70p{width:70%}.layout-column .clm.-nomgn{width:50%;margin:0!important}.layout-column .clm:nth-child(2n) {margin:0 0 0 2%}.layout-column.-clm3{flex-wrap:wrap}.layout-column.-clm3 .clm{width:31.6%;margin-right:2.5%;margin-bottom:30px}.layout-column.-clm3 .clm:nth-child(2n) {margin-right:2.5%;margin-left:0}.layout-column.-clm3 .clm:nth-child(3n) {margin-right:0;margin-left:0}.layout-column.-clm4 .clm{width:24%;min-height:200px;margin-right:1%;background:#ccc}.layout-column.-clm4 .clm:nth-child(2n) {margin-right:1%;margin-left:0}.layout-column.-clm4 .clm:nth-child(4n) {margin-right:0;margin-left:0}.hdl{margin:0;text-align:left}.hdl .title{font-weight:700;font-size:48px;background:#fff}.hdl .label{display:inline-block;background:#fff;padding:0 0 0 20px;font-weight:400;font-size:20px}.hdl.-pagetitle{font-size:36px;font-weight:700px}.hdl-lead{color:#999;font-size:20px;font-weight:400;line-height:1.8}.hdl-lead.-flower{margin:120px 0 0 0;padding-right:30px;min-height:105px;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/about/obj01.png) 100% 0 no-repeat;background-size:125px auto;font-size:23px}.hdl-h1{margin:60px 0 0 0;position:relative;font-size:36px;text-align:center;padding:40px 0 0 0;line-height:1.5}.hdl-h1::after{content:" ";position:absolute;top:0;left:50%;margin-left:-35px;width:70px;height:2px}.hdl-h1.-normal{padding:0 0 30px 0;text-align:left}.hdl-h1.-normal::after{top:auto;bottom:0;left:0;margin-left:0}.hdl-large{font-size:36px;line-height:1.5}.hdl-h4{margin:54px 0 0 0;font-size:16px;line-height:1.5}.text{margin:20px 0 0 0;font-size:16px;line-height:1.5}.outline{margin:20px 0 0 0;font-size:14px;line-height:1.5}.text-lead{margin-top:25px;padding-bottom:35px;font-size:16px;line-height:1.8}.imgtext-wrap{margin:60px 0 0 0}.imgtext{width:40%;margin:0 50px 50px 0;float:left;text-align:center}.imgtext.-right{float:right;margin:0 0 50px 50px}.imgtext img{max-width:100%}.imgtext .caption{display:block;margin:20px 0 0 0;font-size:12px;text-align:center;line-height:1.5}.list.-dash{font-size:14px;line-height:1.5}.list.-dash li{margin:20px 0 0 0;padding:0 0 0 30px;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/icon_dash.png) 0 12px no-repeat;background-size:20px auto}.list.-num{margin:0 0 0 20px;list-style-type:decimal;line-height:1.5}.list.-num li{margin:20px 0 0 0}.list.-num.-nomgn li{margin:0 0 10px 0}.list.-seo{font-size:10px}.list.-data{margin:10px 0 0 0;color:#5c5b5b;font-size:12px}.list.-data dt{display:inline-block}.list.-data dd{display:inline-block;margin:0 10px 0 0}.dl-list{margin:0;font-size:14px;line-height:1.5}.dl-list dt{clear:both;float:left;margin-top:0}.dl-list dd{margin:0 0 0 80px}.tbl{color:#999;font-size:16px;line-height:1.5}.tbl th{padding:10px;vertical-align:top;font-weight:normal;white-space:nowrap}.tbl td{padding:10px}.content-mix{margin:40px 0 0 0}.content-mix .img{width:100%}.content-mix .img img{width:100%;border:2px solid #ccc}.content-mix .label{margin:20px 0 0 0;background:#fff;font-size:20px;font-weight:400;line-height:1.2}.imgbox{margin:30px 0 0 0}.imgbox.-imgabout01{opacity:0;position:relative;top:-50px}.imgbox.-imgabout01.is-active{opacity:1;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.imgbox.-imgabout01 .imgs{width:100%;max-width:380px}.imgbox .imgs{display:block;text-align:center}.imgbox .imgs.-left{text-align:left}.imgbox .imgs img{width:100%;height:auto;max-width:650px;max-height:auto}.imgbox .caption{display:block;margin:20px 0 0 0;font-size:12px;text-align:center}.imgbox .caption.-top{margin:0 0 20px 0}.post-thumbnail{margin:20px 0;text-align:center}.post-thumbnail img{width:100%;height:auto;max-height:auto}.btn:hover{opacity:.7;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.btn.-pagetop{position:relative;bottom:47px;right:23px;width:100%;height:125px;margin-top:50px;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.btn.-pagetop.is-active{position:fixed;bottom:47px;right:23px;width:82px;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.btn.-pagetop a{position:absolute;top:0;right:23px;display:block;width:82px;height:125px;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/arw_icon_pagetop.svg) 50% 50% no-repeat;background-size:82px auto;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.btn.-pagetop a:hover{opacity:.7}.btn.-conversion{position:relative;left:50%;display:inline-block;width:240px;margin:20px 0 0 -120px;padding:20px 0;border-radius:5px;box-sizing:border-box;background:#000;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);text-align:center;text-indent:1em;color:#fff;text-align:center}.btn-wrap{position:relative}.btn-wrap .btn{margin:0 auto}.btn-wrap.-gototop{margin:0 0 20px 0;padding:0 0 20px 20px}.btn-wrap.-gototop.-left{padding-left:0}.btn-wrap.-right .btn{position:absolute;right:0;width:230px;text-align:right}.home-bg{background:rgba(255,255,255,.2)}.pagetitle-area{margin:150px 0}.conversion-area{margin:40px 0;border-top:1px solid #999}.eyecatchimg-area{position:relative;display:table;width:100%;height:300px}.eyecatchimg-area .eyecatchimg-areainner{display:table-cell;padding:20px;box-sizing:border-box;vertical-align:middle;text-align:left}.richtext{margin:50px 0 30px 0;color:#333}.richtext .date{font-size:16px;line-height:1.5}.richtext h1{margin:60px 0 0 0;font-size:28px;line-height:1.5}.richtext h2{margin:60px 0 0 0;font-size:24px;line-height:1.5}.richtext h3{margin:60px 0 0 0;font-size:23px;line-height:1.5}.richtext h4{margin:60px 0 0 0;font-size:18px;line-height:1.5}.richtext h5{margin:60px 0 0 0;font-size:16px;line-height:1.5}.richtext p{margin:20px 0 0 0;font-size:16px;line-height:1.5}.richtext ul{margin:20px 0 0 20px;list-style:disc}.richtext ul li{font-size:16px;line-height:1.5}.richtext ol{margin:20px 0 0 20px}.richtext ol li{font-size:16px;line-height:1.5}.richtext table{width:100%;margin:20px 0 0 0}.richtext table th,.richtext table td{padding:10px 15px 10px 15px;border:solid #999;border-width:1px;font-size:16px;line-height:1.5}.richtext img{border:2px solid #ccc}.richtext .imgbox{margin:20px 0 0 0}.richtext a{display:inline-block;margin:20px 0 0 0}.richtext a[target="_blank"]::before{padding:0 10px 0 0;content:"URL: ";color:#999;font-size:16px;line-height:1.5}.richtext .eyecatchimg{width:100%}.form.-login dt{position:relative;font-size:14px;font-weight:500}@media screen and (min-width:980px){.form.-login dt{font-size:16px}}.form.-login dt.-psw{display:table;width:100%}.form.-login dt.-psw .password-label{display:table-cell;width:30%}.form.-login dt.-psw .forget-psw{display:table-cell;width:70%;text-align:right}.form.-login dt.-psw .forget-psw a{display:block;color:#0071bc;font-size:12px;text-align:right;text-decoration:underline}@media screen and (min-width:980px){.form.-login dt.-psw .forget-psw a{font-size:16px}}.form.-login dd{margin:14px 0 0 0}@media screen and (min-width:980px){.form.-login dd{margin:14px 0 50px 0}}.form.-contact dt{display:block;width:150px!important;min-height:auto;margin:10px 0 0 0;padding:0;border:none;font-size:14px}@media screen and (min-width:980px){.form.-contact dt{font-size:16px}}.form.-contact dd{display:block;min-height:auto;border:none;margin:0;padding:0}.form-text{width:100%;height:40px;padding:3px 5px;box-sizing:border-box;border:1px solid #ccc;border-radius:0;font-family:"Shippori Mincho",Meiryo,sans-serif;font-size:14px}@media screen and (min-width:980px){.form-text{height:40px;font-size:14px}}.form-select{width:100%;padding:5px 10px;box-sizing:border-box;border:1px solid #ccc;font-family:"Shippori Mincho",Meiryo,sans-serif;font-size:14px}.form-textarea{width:100%;height:144px;padding:3px 5px;box-sizing:border-box;border:1px solid #ccc;font-family:"Shippori Mincho",Meiryo,sans-serif}.form-submit{padding:15px 30px;background:#000;font-family:"Shippori Mincho",Meiryo,sans-serif;color:#fff}#Footer.-footer{position:relative;z-index:3000;padding:40px 25px 20px 25px;box-sizing:border-box;background:#f9f8f8}#Footer .layout-inner{width:100%;max-width:100%!important}#Footer .footer-left .dl-list{margin-top:10px}#Footer .footer-right{text-align:right}#Footer .footer-right .logo{display:inline-block}#Footer .footer-right .logo img{text-align:right}#Footer .menu,#Footer .nav{display:flex;justify-content:flex-start;margin:20px 0 30px 0;font-family:"Roboto",sans-serif;font-weight:700}#Footer .menu li,#Footer .nav li{margin:0 0 0 20px}#Footer .menu li:first-child,#Footer .nav li:first-child{margin-left:0}#Footer .menu li a,#Footer .nav li a{font-size:14px}#Footer .menu li a:hover,#Footer .nav li a:hover{text-decoration:underline}#Footer .copyright{margin:20px 0 0 0;font-family:"Roboto",sans-serif;color:#999;font-size:12px;text-align:right}@media screen and (max-width:980px){.flag-pcmode{display:none!important}.flag-spmode{display:inline-block!important}.sp-gen-mgnt0{margin-top:0!important}.sp-gen-mgnb0{margin-bottom:0!important}.sp-gen-mgntn60{margin-top:-60px!important}.sp-gen-mgnt30{margin-top:30px!important}.sp-gen-pdgt40{padding-top:40px!important}.sp-gen-mgn0{margin:0!important}.sp-gen-mgnt25{margin-top:25px!important}.sp-gen-mgnt40{margin-top:40px!important}.sp-gen-mgnt50{margin-top:50px!important}.sp-gen-mgnb25{margin-bottom:25px!important}.sp-gen-mgnb35{margin-bottom:35px!important}.sp-gen-padgl0{padding-left:0!important}.sp-textalign-center{text-align:center}.sp-w100p{width:100%!important}.sp-gen-w250{width:250px!important}.sp-gen-w310{width:310px!important}.moviebox{position:relative;margin:50px auto 90px;min-height:auto}.moviebox.-w980{margin-right:0}.maps{height:250px}.page-home .play-cursor{bottom:80px;left:50%;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/top/btn_movie@sp.svg) 0 0 no-repeat;width:92px;height:90px;margin:0 0 0 -45px;opacity:1}.page-home .play-cursor a{width:92px;height:90px}.page-about .play-cursor{position:absolute;top:50%;left:50%;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/about/btn_play@sp.svg) 0 0 no-repeat;width:60px;height:60px;margin:-30px 0 0 -30px;z-index:2;pointer-events:none;opacity:1}.page-about .play-cursor a{width:60px;height:60px}.modal{display:none;max-width:90%;position:fixed;inset:0;margin:auto}.modal.is-active{display:block}.modal .head{height:20px;text-align:right}.nav-pagenation{width:100%;margin:20px 0}.layout-wrap{width:100%}.layout-wrap.-brown{padding:60px 0}.layout-wrap.-brown .layout-inner{padding:0}.layout-wrap.-brown .hdl-lead{padding:0 0 0 35px;font-size:18px;text-align:left}.layout-wrap.-admgn100{margin:0}.layout-wrap .layout-inner{width:100%;max-width:1055px;margin:0 auto;padding:0 22px;box-sizing:border-box}.layout-wrap .layout-inner.-sp_w100p{width:100%;padding:0}#Header .layout-inner .layout-left{z-index:8000;position:relative;display:table;width:100%}#Header .layout-inner .layout-right{width:100px}#Header .layout-inner .layout-right img{width:100px}#Header .layout-inner .spnav{z-index:5000;position:fixed;top:10px;left:10px;display:block;width:50px;height:50px}#Header .layout-inner .spnav .line{position:absolute;display:inline-block;width:40px;height:1px;border-top:1px solid #333}#Header .layout-inner .spnav .line.line1{top:5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#Header .layout-inner .spnav .line.line2{top:15px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#Header .layout-inner .spnav .line.line3{top:25px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#Header .layout-inner .spnav.is-active .line{border-color:#fff}#Header .layout-inner .spnav.is-active .line.line1{top:15px;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}#Header .layout-inner .spnav.is-active .line.line2{top:15px;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}#Header .layout-inner .spnav.is-active .line.line3{top:15px;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease}#Header .layout-inner .sp-navwrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000}#Header .layout-inner .sp-navwrap.is-active{display:table}#Header .layout-inner .sp-navwrap .sp-navwrapinner{display:table-cell;vertical-align:middle;text-align:center}#Header .layout-inner .menu,#Header .layout-inner .gnav{width:100%;margin:0}#Header .layout-inner .menu li a,#Header .layout-inner .gnav li a{display:block;width:100%;padding:10px 0;color:#fff;font-size:32px;line-height:1.2;font-weight:300;text-align:center}#Header .layout-inner .menu li a:hover,#Header .layout-inner .gnav li a:hover{background:#fff600}#Header .layout-inner .menu li a.is-active,#Header .layout-inner .gnav li a.is-active{font-weight:700}#Header .layout-inner .menu li sup,#Header .layout-inner .gnav li sup{padding:0 0 0 5px;font-size:14px}#Header .layout-inner .logo{text-align:right}#Header .layout-inner .logo img{width:80px}#Header .layout-inner .-seo{display:none;top:80px;right:5px}#Header .layout-inner .-seo li h2{font-size:8px}#Keyvisiual.layout-wrap{display:table;width:100%;height:auto;max-width:100%;min-width:100%;margin:0 auto}#Keyvisiual.layout-wrap .layout-inner{display:table-cell;text-align:center;vertical-align:middle}#Keyvisiual .layout-fixed{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;display:table}#Keyvisiual .layout-fixed .layout-fixedinner{display:table-cell;vertical-align:middle;text-align:center}#Keyvisiual .hdl-tagline{margin:20px 0 0 0;font-size:28px;font-family:"Roboto",sans-serif;line-height:1.2;text-align:center}#Keyvisiual .hdl-tagline_jp{margin:20px 0 0 0;font-size:16px;line-height:1.2;text-align:center}#Keyvisiual .text-subtagline{margin:10px 0 20px 0;font-size:12px;line-height:1.5;text-align:center}#Keyvisiual .obj-animate{z-index:5;position:absolute;top:50%;left:50%;margin:-50px 0 0 -325px;opacity:.6}.layout-wrap{width:100%}.layout-column{display:block}.layout-column.-sp2clm{display:flex}.layout-column.-sp2clm .clm{width:48%}.layout-column.-sp2clm .clm:nth-child(2n) {margin:0 0 0 2%}.layout-column.-tbl.-spblock{display:block}.layout-column.-tbl.-spblock .clm{display:block;width:100%}.layout-column .clm{width:100%;margin-right:0;margin-bottom:20px}.layout-column .clm.-spindent{padding:0 0 50px 45px}.layout-column .clm.-spindent.-aboutflower{width:100%;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/about/obj03.png) 80% 100% no-repeat;background-size:115px auto}.layout-column .clm.w20p{width:100%}.layout-column .clm.w80p{width:100%}.layout-column .clm.w30p{width:100%}.layout-column .clm.w40p{width:100%}.layout-column .clm.w45p{width:100%}.layout-column .clm.w55p{width:100%}.layout-column .clm.w60p{width:100%}.layout-column .clm.w70p{width:100%}.layout-column .clm:nth-child(2n) {margin:0;margin-bottom:20px}.layout-column .clm.-nomgn{width:100%;margin:0!important}.layout-column.-clm3 .clm{width:100%;margin-right:0}.layout-column.-clm3 .clm:nth-child(3n) {margin-right:0;margin-left:0}.text{font-size:12px}.list{font-size:12px;line-height:1.5}.list.-dash li{margin:20px 0 0 0;padding:0 0 0 30px;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/icon_dash.png) 0 12px no-repeat;background-size:20px auto}.list.-num{margin:0 0 0 20px;list-style-type:decimal}.list.-num li{margin:20px 0 0 0}.dl-list{margin:20px 0 20px 0;font-size:14px;font-family:"Roboto",sans-serif;line-height:1.5}.dl-list dt{clear:both;float:left;margin-top:0}.dl-list dd{margin:0 0 0 100px}.tbl{font-size:14px}.tbl th{padding:5px}.tbl td{padding:5px}.imgbox{margin:30px 0 0 0}.imgbox.-imgabout01{position:relative;top:-100px;left:-40px}.imgbox.-imgabout01 img{width:190px!important}.imgbox.-brownmode{margin:0 0 0 40px}.imgbox.-brownmode.-left{margin:0 20px 0 0;padding-left:20px}.imgbox .imgs{display:block;text-align:center}.imgbox .imgs img{width:100%}.imgbox .caption{display:block;margin:20px 0 0 0;font-size:12px;text-align:center}.imgbox .caption.-top{margin:0 0 20px 0}.btn:hover{opacity:.7;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.btn.-arw{margin:20px 0;padding:0 40px 0 0;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/parts/icon_arw.png) 100% 50% no-repeat;background-size:30px auto;color:#999;font-size:12px}.btn.-arw.-white{background-image:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/parts/icon_arw_w.png)}.btn.-arw_l{margin:20px 0;padding:0 0 0 40px;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/parts/icon_arw_l.png) 0 50% no-repeat;background-size:30px auto;color:#999;font-size:12px}.btn.-pagetop{position:relative;width:100%;height:125px;margin-top:50px;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.btn.-pagetop.is-active{position:static;bottom:0;right:0;width:82px;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.btn.-pagetop a{position:absolute;top:0;right:10px;display:block;width:55px;height:88px;background:url(https://branberyheag.jp/wp/wp-content/themes/branberyheag2024/common/img/parts/btn_pagetop.png) 50% 50% no-repeat;background-size:55px auto;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-ms-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.btn.-pagetop a:hover{opacity:.7}.btn-wrap{position:relative}.btn-wrap .btn{margin:0 auto}.btn-wrap.-gototop{margin:0 0 20px 0;padding:0 0 20px 0}.btn-wrap.-right .btn{position:absolute;right:0;width:230px;text-align:right}.richtext{color:#333}.richtext .date{font-size:14px;line-height:1.5}.richtext h1{margin:30px 0 0 0;font-size:25px;line-height:1.5}.richtext h2{margin:30px 0 0 0;font-size:18px;line-height:1.5}.richtext h3{margin:30px 0 0 0;font-size:16px;line-height:1.5}.richtext h4{margin:30px 0 0 0;font-size:14px;line-height:1.5}.richtext h5{margin:30px 0 0 0;font-size:12px;line-height:1.5}.richtext p{margin:20px 0 0 0;font-size:14px;line-height:1.5}.richtext ul{margin:20px 0 0 20px;list-style:disc}.richtext ul li{font-size:14px;line-height:1.5}.richtext ol{margin:20px 0 0 20px}.richtext ol li{font-size:14px;line-height:1.5}.richtext table{width:100%;margin:20px 0 0 0}.richtext table th,.richtext table td{padding:10px 15px 10px 15px;border:solid #999;border-width:1px;font-size:14px;line-height:1.5}.richtext .imgbox{margin:20px 0 0 0}.richtext a{display:inline-block;margin:20px 0 0 0}.richtext a[target="_blank"]::before{padding:0 10px 0 0;content:"URL: ";color:#999;font-size:14px;line-height:1.5}#Footer.-footer{z-index:10;position:relative;z-index:3000;padding:25px 10px 20px 10px}#Footer .layout-inner{width:100%;max-width:100%!important}#Footer .footer-left .hdl-info{font-size:20px}#Footer .footer-left .dl-list{margin-top:10px}#Footer .footer-right{text-align:center}#Footer .footer-right .logo{margin:20px 0 0 0;display:inline-block}#Footer .footer-right .logo img{text-align:center}#Footer .menu,#Footer .nav{display:block;margin:20px 0 30px 0}#Footer .menu li,#Footer .nav li{margin:0}#Footer .menu li a,#Footer .nav li a{display:block;padding:5px 0;font-size:20px}#Footer .menu li a:hover,#Footer .nav li a:hover{text-decoration:underline}#Footer .copyright{margin:20px 0 0 0;text-align:center}}@keyframes zoomIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}