@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;zoom:1}html{overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul{margin:0;padding:0}body,button,input,select,textarea{font-size:100%}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}sub{bottom:-.25em}ul,ol{margin:0;padding:0}dd{margin:0}nav ul,nav ol{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}button{cursor:pointer;-webkit-appearance:button}input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}img,abbr,acronym,fieldset{border:0}li{list-style:none}img{vertical-align:top;font-size:0;line-height:0}*{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ie6_error,.no_script{background:#f66;padding:100px;text-align:center;font-size:150%;color:#333}.flt{float:left}.flr{float:right}.txt_l,td.txt_l,.txt_l td{text-align:left}.txt_r,td.txt_r,.txt_r td{text-align:right}.txt_c,td.txt_c,.txt_c td{text-align:center}.valign_t,td.valign_t,.valign_t td{vertical-align:top}.valign_m,td.valign_m,.valign_m td{vertical-align:middle}.valign_b,td.valign_b,.valign_b td{vertical-align:bottom}.clear{clear:both}.clearfix{zoom:1}.clearfix:before{content:"";display:block}.clearfix:after{content:"";display:block;clear:both}.img_bd{border:solid 1px #e8e8e8}.c_red{color:#ff3425}.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;transform:translateZ(0);will-change:transform,opacity}body .vegas-container{position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;filter:blur(32px) brightness(1.01)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;filter:blur(0) brightness(1.01)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;filter:invert(0)}.vegas-transition-negative2-out{opacity:0;filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{transform:translateY(0)}.vegas-transition-slideDown2-out{transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{transform:translateX(0)}.vegas-transition-slideRight2-out{transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{transform:translateY(0)}.vegas-transition-slideUp2-out{transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{transform:scale(0);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes kenburns{0%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:90px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}html{width:100%}body{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;color:#2c211b;font-size:16px;font-weight:500;line-height:1.9375;text-align:left;letter-spacing:1px}@media screen and (max-width:767px){body{font-size:15px}}.win body{font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}a{text-decoration:none;color:#2c211b;transition:.3s}a:link,a:active,a:visited{text-decoration:none}.opacity{transition:.3s}.opacity:hover{opacity:.5}img{max-width:100%;height:auto}img[src$=".svg"]{max-width:100%;width:100%;height:auto}.pc{display:inherit}@media screen and (max-width:767px){.pc{display:none}}.sp{display:none}@media screen and (max-width:767px){.sp{display:inherit}}#container_wrap{overflow:hidden;min-width:1050px;padding-top:129px}@media screen and (max-width:767px){#container_wrap{min-width:1px;margin-bottom:50px;padding-top:83px}}.inner{padding:0 7vw;width:100%}@media screen and (max-width:1180px){.inner{padding:0 5vw}}.inner:after{content:"";display:block;clear:both}.inner_104{max-width:calc(1040px + 10vw);margin:0 auto;padding:0 5vw;width:100%}.inner_104:after{content:"";display:block;clear:both}.inner_118{max-width:calc(1180px + 10vw);margin:0 auto;padding:0 5vw;width:100%}.inner_118:after{content:"";display:block;clear:both}.bg_inner{padding:100px 7vw}@media screen and (max-width:1180px){.bg_inner{padding:100px 5vw}}@media screen and (max-width:767px){.bg_inner{padding:15vw 5vw}}.bg_inner:after{content:"";display:block;clear:both}.bg_inner_02{padding:130px 7vw}@media screen and (max-width:1180px){.bg_inner_02{padding:130px 5vw}}@media screen and (max-width:767px){.bg_inner_02{padding:15vw 5vw}}.bg_inner_02:after{content:"";display:block;clear:both}.section{margin-bottom:130px}@media screen and (max-width:767px){.section{margin-bottom:15vw}}.section_02{margin-bottom:80px}@media screen and (max-width:767px){.section_02{margin-bottom:12vw}}.secound{position:relative}.section_wrap{margin-bottom:140px}@media screen and (max-width:767px){.section_wrap{margin-bottom:20vw}}#main{float:right;width:calc(100% - 250px - 5vw)}@media screen and (max-width:767px){#main{float:none;width:100%;margin:0 0 15vw}}#sub{float:left;width:250px}@media screen and (max-width:767px){#sub{float:none;width:100%;margin-top:0}}header{position:fixed;top:0;left:0;width:100%;min-width:1050px;z-index:3;transition:.3s}@media screen and (max-width:767px){header{min-width:1px}}header.is-animation{background:rgba(255,255,255,.7)}header.is-animation .header_box{padding:20px 3vw}@media screen and (max-width:767px){header.is-animation .header_box{padding:10px 3vw}}header.is-animation .header_navi{margin-bottom:25px}@media screen and (max-width:767px){header.is-animation .header_navi{margin-bottom:0}}header.is-animation .header_ttl.header_ttl__top{opacity:1}@media screen and (max-width:767px){header.is-animation .header_ttl img.logo{width:170px;height:41px}}header.is-animation .menu-trigger{top:20px}.header_box{padding:30px 3vw;display:flex;justify-content:space-between;align-items:center;transition:.3s}@media screen and (max-width:767px){.header_box{padding:15px 3vw}}.header_ttl.header_ttl__top{opacity:0;transition:.5s}.header_ttl img.logo{transition:.3s;width:289px;height:69px;position:relative;z-index:1}@media screen and (max-width:1300px){.header_ttl img.logo{width:220px;height:53px}}#header_right{display:flex;align-items:center}@media screen and (max-width:767px){#header_right{position:fixed;left:0;bottom:0;width:100%;padding:0 0 0 5vw;justify-content:space-between;background:#e95532;align-items:center;height:50px}}.h_content{margin-right:3vw}@media screen and (max-width:767px){.h_content{margin-right:5vw}}.header_navi{display:flex;width:92px;float:right;text-align:center;font-weight:700;line-height:1;border-left:1px solid #002949;margin-bottom:35px;transition:.3s}@media screen and (max-width:767px){.header_navi{margin-bottom:0;width:150px}}.header_navi li{width:50%;border-right:1px solid #002949}.header_navi li a{color:#002949}#gnavi{clear:both;line-height:1}@media screen and (max-width:767px){#gnavi{display:none}}#gnavi>ul{font-weight:700;display:flex;text-align:center}@media screen and (max-width:1180px){#gnavi>ul{font-size:.9em}}#gnavi>ul>li{position:relative;margin-right:2em}#gnavi>ul>li:last-child{margin-right:0}#gnavi>ul>li:before{position:absolute;content:"";background:#e95532;width:8px;height:8px;border-radius:50%;top:-17px;left:0;right:0;margin:auto;transform:scale(0);transition:.3s}#gnavi>ul>li:after{position:absolute;content:"";background:#002949;width:0;height:2px;left:0;right:0;bottom:-5px;margin:auto;transition:.3s}#gnavi>ul>li.current:before,#gnavi>ul>li:hover:before{transform:scale(1)}#gnavi>ul>li:hover:after{width:100%}#gnavi>ul>li a{color:#002949}#gnavi>ul>li a:hover{opacity:.7}.drp_dwn{position:absolute;left:50%;margin:auto;top:14px;background:#fff;padding:2em;width:200px;transform:translate(-50%,0);z-index:1}.drp_dwn ul li{margin-bottom:1.3em}.drp_dwn ul li:last-child{margin-bottom:0}a.h_button{color:#fff;background:#3e3a39;font-weight:700;width:216px;height:50px;line-height:50px;text-align:center;display:block;position:relative}@media screen and (max-width:1300px){a.h_button{width:180px}}@media screen and (max-width:1180px){a.h_button{width:150px;font-size:.85em}}@media screen and (max-width:767px){a.h_button{width:calc(100% - 150px);border-radius:0;font-size:4vw}}a.h_button:after{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/right_w.svg) no-repeat;width:4px;height:8px;right:15px;top:0;bottom:0;margin:auto}a.h_button:hover{background:#e95532}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .3s}.menu-trigger{position:fixed;top:32px;right:5vw;width:30px;height:20px;z-index:3;cursor:pointer}.menu-trigger span{position:absolute;z-index:4;left:0;width:100%;height:1px;background:#002949;right:0;margin:auto}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:0;bottom:0}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active{top:25px;height:30px}@media screen and (max-width:767px){.menu-trigger.active{top:15px}}.menu-trigger.active span:nth-of-type(1){transform:translateY(20px) rotate(-45deg);top:-5px}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-20px) rotate(45deg);bottom:-5px}#overlay{display:none;width:100%;height:100%;text-align:left;position:fixed;top:0;right:0;padding:100px 10vw 10vw;overflow-y:scroll;background:rgba(255,255,255,.9);color:#002949}#overlay .sp_nav{font-size:1.2em;margin-bottom:1em;overflow:hidden;font-weight:700}#overlay .sp_nav>li{margin-bottom:1em;opacity:0}#overlay .sp_nav>li:nth-child(1){-webkit-animation:fade_nav .2s ease .4s 1 forwards;animation:fade_nav .2s ease .4s 1 forwards}#overlay .sp_nav>li:nth-child(2){-webkit-animation:fade_nav .3s ease .5s 1 forwards;animation:fade_nav .3s ease .5s 1 forwards}#overlay .sp_nav>li:nth-child(3){-webkit-animation:fade_nav .4s ease .6s 1 forwards;animation:fade_nav .4s ease .6s 1 forwards}#overlay .sp_nav>li:nth-child(4){-webkit-animation:fade_nav .5s ease .7s 1 forwards;animation:fade_nav .5s ease .7s 1 forwards}#overlay .sp_nav>li:nth-child(5){-webkit-animation:fade_nav .6s ease .8s 1 forwards;animation:fade_nav .6s ease .8s 1 forwards}#overlay .sp_nav>li:nth-child(6){-webkit-animation:fade_nav .7s ease .9s 1 forwards;animation:fade_nav .7s ease .9s 1 forwards}#overlay .sp_nav>li:nth-child(7){-webkit-animation:fade_nav .8s ease 1s 1 forwards;animation:fade_nav .8s ease 1s 1 forwards}#overlay .sp_nav>li:nth-child(8){-webkit-animation:fade_nav .9s ease 1.1s 1 forwards;animation:fade_nav .9s ease 1.1s 1 forwards}#overlay .sp_nav>li:nth-child(9){-webkit-animation:fade_nav 1s ease 1.2s 1 forwards;animation:fade_nav 1s ease 1.2s 1 forwards}#overlay .sp_nav>li.current a:before{transform:scale(1)}#overlay .sp_nav>li>a{color:#002949;position:relative;padding-left:20px}#overlay .sp_nav>li>a:before{position:absolute;content:"";background:#e95532;width:8px;height:8px;border-radius:50%;top:0;bottom:0;left:0;margin:auto;transform:scale(0);transition:.3s}#overlay .sp_nav>li>a:hover:before{transform:scale(1)}#overlay .sp_nav>li .child{margin:1em 0 0 2em;font-size:.85em}#overlay .sp_nav>li .child li{margin-bottom:1em}#overlay .sp_nav>li .child li a{color:#002949}#overlay p{font-size:.9em;opacity:0;-webkit-animation:fade_nav 1.1s ease 1.3s 1 forwards;animation:fade_nav 1.1s ease 1.3s 1 forwards}@-webkit-keyframes fade_nav{100%{opacity:1}}@keyframes fade_nav{100%{opacity:1}}.footer_box{display:flex;position:relative;padding:0 7vw}@media screen and (max-width:1250px){.footer_box{padding:0 5vw}}@media screen and (max-width:767px){.footer_box{flex-flow:wrap;padding:5vw 5vw 0}}.footer_left{margin-right:3vw;font-size:.9375em}@media screen and (max-width:1250px){.footer_left{font-size:.875em}}@media screen and (max-width:767px){.footer_left{margin:0;width:100%}}.footer_left p{margin-bottom:1em}.footer_left p:last-child{margin-bottom:0}.f_navi{display:flex;line-height:1.5;font-size:.875em}@media screen and (max-width:767px){.f_navi{display:none}}.f_navi li{margin-right:3em}@media screen and (max-width:1160px){.f_navi li{margin-right:2em}}.f_navi li:last-child{margin-right:0}.f_navi li p{margin-bottom:1.2em}.f_navi li p:last-child{margin-bottom:0}.f_navi li p.child{margin-left:1em}.f_navi li a{display:inline-block;padding-left:10px;position:relative}.f_navi li a:before{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/right_b.svg) no-repeat;width:3px;height:6px;left:0;top:8px}.f_navi li a:hover{color:#e95532}a.f_logo{width:304px;height:73px;display:block;margin-bottom:30px}@media screen and (max-width:767px){a.f_logo{width:250px;height:60px;margin:0 auto 10vw}}.copy{padding:2.3em 0;font-size:.8125em;text-align:center}.section_side{margin-bottom:20%}.section_side:last-child{margin-bottom:0}@media screen and (max-width:767px){.section_side{margin-bottom:10%}}.list_cat{font-size:.9375em;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.list_cat{font-size:1em}}.list_cat li{margin-bottom:1em}.list_cat li:last-child{margin-bottom:0}.list_cat li a{position:relative;padding-left:13px}.list_cat li a:before{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/right_b.svg) no-repeat center/cover;width:5px;height:7px;left:0;top:7px}.list_side li{margin-bottom:1.5em}.list_side li:last-child{margin-bottom:0}@media screen and (max-width:767px){.list_side li{font-size:1em;margin-bottom:5%}}.list_side li div.article_content{display:flex;justify-content:space-between}.list_side li div.side_img{width:80px;height:80px;overflow:hidden}@media screen and (max-width:767px){.list_side li div.side_img{width:100px;height:100px}}.list_side li div.side_img .wpp-thumbnail{width:100%}.list_side li div.side_desc{font-size:.9375em;width:calc(100% - 100px);line-height:1.5;font-weight:700}@media screen and (max-width:767px){.list_side li div.side_desc{width:calc(100% - 120px)}}.list_side li div.side_desc .date{letter-spacing:2px;font-size:.8em;font-family:"Roboto Condensed",sans-serif;margin-bottom:.5em;font-weight:400}.main_img{margin-bottom:135px;height:calc(100vh - 129px - 135px);min-height:885px;position:relative}@media screen and (max-width:767px){.main_img{height:70vh;min-height:400px;margin-bottom:25vw}}@-webkit-keyframes main_img{100%{transform:scale(1,1)}}@keyframes main_img{100%{transform:scale(1,1)}}#main_slider{width:80%;height:100%;float:right;position:relative}@media screen and (max-width:767px){#main_slider{width:90%}}#main_slider:after{position:absolute;content:"";z-index:-1;background:#f7f7f7;width:calc(100% + 40px);height:100%;left:-40px;bottom:-40px}@media screen and (max-width:767px){#main_slider:after{width:calc(100% + 5vw);left:-5vw;bottom:-5vw}}#main_txt{position:absolute;left:7vw;bottom:15vw;line-height:2.0625}@media screen and (max-width:767px){#main_txt{left:5vw;bottom:10vw;width:calc(100% - 10vw)}}#main_txt .main_p{width:700px;text-align:center;font-weight:700;font-size:1.125em;color:#002949;margin-bottom:35px}@media screen and (max-width:767px){#main_txt .main_p{text-align:left;width:100%;margin-bottom:2em;font-size:3.8vw}}#main_txt .main_p .img_main_txt{margin-bottom:10px;display:block}@media screen and (max-width:767px){#main_txt .main_p .img_main_txt{width:250px;height:60px}}#main_txt .main_p_02{font-weight:700;font-size:2.25em;color:#002949;margin-bottom:.8em;background:#fff}@media screen and (max-width:767px){#main_txt .main_p_02{font-size:5.5vw}}#main_txt .main_p_02 span{color:#e95532;padding:0 .5em}@media screen and (max-width:767px){#main_txt .main_p_02 span{padding:0 .2em}}@media screen and (max-width:767px){#main_txt .main_p_03{font-size:.85em}}#main_txt .main_p_04{width:60%;margin:0 auto .8em;font-weight:700;font-size:1.75em;color:#002949;text-align:center}@media screen and (max-width:767px){#main_txt .main_p_04{width:auto;margin:0 0 1em;font-size:1.2em;display:table}}#main_txt .main_p_05{width:70%;margin:0 auto;font-weight:700;font-size:1.5em;color:#002949;margin-bottom:.8em;text-align:center}@media screen and (max-width:767px){#main_txt .main_p_05{width:auto;margin:0 0 1em;font-size:1em;display:table}}.section_top_01{position:relative;padding:100px 0;margin-bottom:100px}@media screen and (max-width:767px){.section_top_01{padding:10vw 0 15vw;margin-bottom:15vw}}.section_top_01:before,.section_top_01:after{position:absolute;content:"";z-index:-1;width:50%;height:100%;top:0;z-index:-1;transition:1s}@media screen and (max-width:767px){.section_top_01:before,.section_top_01:after{width:100%;left:0}}.section_top_01:before{background:#c9dbe2;left:0}.section_top_01:after{background:#f7f7f7;right:0}@media screen and (max-width:767px){.section_top_01:after{top:auto;bottom:0}}.section_top_01.scrollin:before{background:#f7f7f7;opacity:0}.section_top_01.scrollin:after{background:#c9dbe2}.section_top_02{position:relative;padding:20vw 7vw 70px 0;overflow:hidden}@media screen and (max-width:767px){.section_top_02{padding:45vw 5vw 15vw 0}}.section_top_02.scrollin .img_meeting{left:0;opacity:1}.section_top_02 .img_meeting{position:absolute;left:-80px;top:0;z-index:-1;width:55%;transition:1s;opacity:0}@media screen and (max-width:767px){.section_top_02 .img_meeting{width:calc(100% - 10vw)}}.section_top_02 .txt{background:#fff;width:55%;float:right;padding:5vw 0 0 5vw;line-height:2.0625}@media screen and (max-width:767px){.section_top_02 .txt{width:calc(100% - 10vw);padding:8vw 0 0 8vw}}.section_top_02 .txt .title{font-size:2em;font-weight:700;margin-bottom:.5em;color:#002949;line-height:1.6}@media screen and (max-width:767px){.section_top_02 .txt .title{font-size:5.5vw}}.section_top_02 .txt .title span{display:block;font-size:.65625em;margin-bottom:.4em}.section_top_03{display:flex;justify-content:space-between;margin-bottom:50px;flex-flow:wrap}@media screen and (max-width:767px){.section_top_03{margin-bottom:10vw}}.section_top_03 .top_l{width:55%;box-shadow:0 0 7px rgba(44,33,27,.2)}@media screen and (max-width:767px){.section_top_03 .top_l{width:100%;margin-bottom:5vw}}.section_top_03 .top_r{width:42%}@media screen and (max-width:767px){.section_top_03 .top_r{width:100%}}.section_top_04{max-width:711px;margin:0 auto 70px}@media screen and (max-width:767px){.section_top_04{margin-bottom:8vw}}.section_top_04 .box_arrow{position:relative;background:#002949;height:98px;width:3px;margin:0 auto 20px;transition:.5s;opacity:0}@media screen and (max-width:767px){.section_top_04 .box_arrow{height:65px}}.section_top_04 .box_arrow:before{position:absolute;content:"";background:#002949;width:3px;height:20px;left:-7px;bottom:-1px;transform:rotate(-45deg);transition:.5s;opacity:0}.section_top_04 .box_arrow.scrollin{opacity:1}.section_top_04 .box_arrow.scrollin:before{opacity:1}.section_top_05{text-align:center;margin-bottom:100px}@media screen and (max-width:767px){.section_top_05{margin-bottom:15vw;text-align:left}}.section_top_05 .title{color:#002949;font-size:2em;margin-bottom:.5em;line-height:1.6;font-weight:700}@media screen and (max-width:767px){.section_top_05 .title{font-size:4.8vw}}.section_top_05 p{margin-bottom:.5em}.section_top_05 p span{margin-left:2em}@media screen and (max-width:767px){.section_top_05 p span{margin-left:1.5em}}.section_top_06_wrap{background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/bg_top.jpg) no-repeat center/cover;padding:100px 0}@media screen and (max-width:767px){.section_top_06_wrap{padding:15vw 0}}.section_top_06_wrap .section_top_06{max-width:905px;margin:0 auto;background:#fff;padding:5%;font-size:.875em;line-height:2.1;position:relative}@media screen and (max-width:767px){.section_top_06_wrap .section_top_06{font-size:.9em;padding:5vw}}.section_top_06_wrap .section_top_06:before,.section_top_06_wrap .section_top_06:after{position:absolute;content:"";background:#000;width:100px;height:1px;transform:rotate(45deg)}@media screen and (max-width:767px){.section_top_06_wrap .section_top_06:before,.section_top_06_wrap .section_top_06:after{width:60px}}.section_top_06_wrap .section_top_06:before{top:15px;right:-35px}@media screen and (max-width:767px){.section_top_06_wrap .section_top_06:before{top:5px;right:-25px}}.section_top_06_wrap .section_top_06:after{bottom:15px;left:-35px}@media screen and (max-width:767px){.section_top_06_wrap .section_top_06:after{bottom:5px;left:-25px}}.section_top_06_wrap .section_top_06 p{margin-bottom:1em}.section_top_06_wrap .section_top_06 p:last-child{margin-bottom:0}.section_top_07.scrollin .title{opacity:1}.section_top_07 .title{background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/bg_title.png) no-repeat center/100% 100%;display:table;padding:.25em 3.5em;color:#fff;margin:0 auto 2em;font-weight:700;font-size:1.3125em;opacity:.5;transition:.5s}@media screen and (max-width:767px){.section_top_07 .title{padding:.5em 2.5em;font-size:5vw;margin-bottom:1.5em}}.section_top_07 .mini{font-size:.875em;line-height:2.1}.box_top{border:3px solid #002949;padding:2em;margin:40px 0 30px;font-weight:700;line-height:2.0625;position:relative;display:flex;flex-flow:wrap;justify-content:center}@media screen and (max-width:767px){.box_top{margin:10vw 0 5vw;padding:5vw 3vw;font-size:3.5vw}}.box_top:before,.box_top:after{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/icon_corner.svg) no-repeat;width:43px;height:43px;transition:1s;opacity:0}.box_top:before{left:0;top:0}.box_top:after{right:0;bottom:0;transform:rotate(180deg)}.box_top.scrollin:before,.box_top.scrollin:after{opacity:1}.box_top.scrollin:before{left:-15px;top:-15px}.box_top.scrollin:after{right:-15px;bottom:-15px}.box_top p{position:relative;padding-left:1em;width:55%}@media screen and (max-width:767px){.box_top p{width:100%}}.box_top p:after{position:absolute;content:"・";left:0;top:0}.section_contact{display:flex;justify-content:center}@media screen and (max-width:767px){.section_contact{flex-flow:wrap}}.section_contact .contact_l{margin-right:60px}@media screen and (max-width:767px){.section_contact .contact_l{margin:0 0 8vw}}.section_contact .tel{font-size:2.8125em;font-weight:700;line-height:1;margin-bottom:.2em;font-family:"Roboto",sans-serif;letter-spacing:2px}@media screen and (max-width:767px){.section_contact .tel{font-size:2.5em;text-align:center}}.section_contact .tel img{width:auto;height:46px;margin-right:20px}@media screen and (max-width:767px){.section_contact .tel img{width:20px;height:35px;margin-right:15px}}.section_contact .time{font-size:.8125em;text-align:center}.section_contact a.button_02{font-size:1.125em;width:260px;border-radius:32px}.section_arrow{display:flex;justify-content:space-between;flex-flow:wrap;margin-bottom:1.5em}@media screen and (max-width:767px){.section_arrow{margin-bottom:7vw}}.section_arrow .title{color:#fff;text-align:center;background:#3e3a39;width:240px;height:50px;line-height:50px;position:relative;padding-right:20px}@media screen and (max-width:767px){.section_arrow .title{width:200px;margin:0 auto 1em;padding:0 0 20px;height:55px;line-height:45px}}.section_arrow .title:before,.section_arrow .title:after{position:absolute;content:"";width:0;height:0;border-style:solid;right:0}.section_arrow .title:before{top:0;border-width:0 25px 25px 0;border-color:transparent #fff transparent transparent}@media screen and (max-width:767px){.section_arrow .title:before{border-width:15px 0 0 100px;border-color:transparent transparent transparent #fff;left:0;right:auto;top:auto;bottom:0}}.section_arrow .title:after{bottom:0;border-width:0 0 25px 25px;border-color:transparent transparent #fff}@media screen and (max-width:767px){.section_arrow .title:after{border-width:0 0 15px 100px;border-color:transparent transparent #fff}}.section_arrow .txt{width:calc(100% - 290px)}@media screen and (max-width:767px){.section_arrow .txt{width:100%}}.section_txt{font-size:.9375em;line-height:2.4}@media screen and (max-width:767px){.section_txt{line-height:2}}.section_txt .date{font-size:.8em;font-family:"Roboto Condensed",sans-serif;letter-spacing:2px;line-height:1;margin-bottom:2em}@media screen and (max-width:767px){.section_txt .date{margin-bottom:1em;font-size:1em}}.section_txt .blog_p{margin-top:5%}@media screen and (max-width:767px){.section_txt .blog_p{margin-top:2em}}.section_txt img{margin:3% 0;display:block;max-height:500px;width:auto}.section_txt a{position:relative;display:inline-block}.section_txt a:before{position:absolute;content:"";background:#e95532;width:0;height:1px;left:0;right:0;bottom:0;margin:auto;transition:.3s}.section_txt a:hover{opacity:.7}.section_txt a:hover:before{width:100%}.section_about{display:flex;flex-flow:row-reverse;justify-content:space-between}@media screen and (max-width:767px){.section_about{flex-flow:wrap}}.section_about .about_r{width:25%}@media screen and (max-width:767px){.section_about .about_r{width:50%;margin:0 auto 8%}}.section_about .about_l{width:70%}@media screen and (max-width:767px){.section_about .about_l{width:100%}}.section_about .about_l dl dt{background:#002949;color:#fff;font-weight:700;font-size:1.3125em;display:table;padding:0 .5em;margin-bottom:.5em}@media screen and (max-width:767px){.section_about .about_l dl dt{font-size:1.2em}}.section_about .about_l dl dd{text-align:left}.section_about .about_l p{margin-bottom:1em}.section_about .about_l p.name{text-align:right;margin:0;color:#002949;font-weight:700;letter-spacing:2px;font-size:1.125em}.section_about_02{background:#f2f6f9;padding-bottom:100px}@media screen and (max-width:767px){.section_about_02{padding-bottom:15vw}}.map{position:relative}.map:before{content:"";display:block;height:445px}.map>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section_about_03{position:relative;padding:100px 0;background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/bg_about.png) repeat-y center top/100%}@media screen and (max-width:767px){.section_about_03{padding:15vw 0}}.price_wrap{width:94%;margin:0 auto}@media screen and (max-width:767px){.price_wrap{width:100%}}.price_wrap_02{width:94%;margin:0 auto}@media screen and (max-width:767px){.price_wrap_02{width:100%;padding:0 5vw}}.section_id{padding-top:150px;margin-top:-150px}@media screen and (max-width:767px){.section_id{padding-top:80px;margin-top:-80px}}.section_faq{position:relative}.section_faq img.img_faq{position:absolute;right:200px;bottom:-50px;width:120px}@media screen and (max-width:1250px){.section_faq img.img_faq{right:120px}}@media screen and (max-width:767px){.section_faq img.img_faq{right:0;bottom:auto;top:-170px;width:70px}}.list_service{display:flex;flex-flow:wrap}.list_service li{width:30%;margin-right:5%;border-radius:39px;overflow:hidden;background:#fff}@media screen and (max-width:1180px){.list_service li{width:32%;margin-right:2%}}@media screen and (max-width:767px){.list_service li{width:100%;margin:0 0 8vw}}.list_service li:last-child{margin-right:0}@media screen and (max-width:767px){.list_service li:last-child{margin-bottom:0}}.list_service li:last-child .service_img img{width:96px;height:96px}@media screen and (max-width:767px){.list_service li:last-child .service_img img{width:55px;height:55px}}.list_service li a{display:block}.list_service li a:hover .service_img img{transform:scale(1.1)}.list_service li .service_img{background:#002949;height:258px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.list_service li .service_img{height:100px}}.list_service li .service_img.scrollin img{transform:scale(1,1)}.list_service li .service_img img{width:71px;height:71px;transition:.5s;transform:scale(0,0)}@media screen and (max-width:767px){.list_service li .service_img img{width:50px;height:50px}}.list_service li .service_txt{padding:2em 3em 70px;position:relative}@media screen and (max-width:1180px){.list_service li .service_txt{padding:2em 2em 70px}}@media screen and (max-width:767px){.list_service li .service_txt{padding:1.5em 7vw 50px}}.list_service li .service_txt:after{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/bottom_b.svg) no-repeat;width:29px;height:16px;left:0;right:0;bottom:30px;margin:auto}@media screen and (max-width:767px){.list_service li .service_txt:after{width:14.5px;height:8px;bottom:25px}}.list_service li .service_txt .title{font-size:1.5625em;font-weight:700;margin-bottom:.3em;color:#002949;letter-spacing:2px}@media screen and (max-width:767px){.list_service li .service_txt .title{font-size:1.4em;text-align:center}}.list_service.list_service__low li{background:#f5f5f5}.list_blog{display:flex;flex-flow:wrap;margin-bottom:-4%;height:100%}@media screen and (max-width:767px){.list_blog{margin-bottom:-8%}}.list_blog li{margin:0 4% 4% 0;width:48%;box-shadow:0 0 7px rgba(44,33,27,.2)}@media screen and (max-width:767px){.list_blog li{margin:0 4% 8% 0}}.list_blog li:nth-child(2n){margin-right:0}.list_blog li a{padding:1em;display:block;color:#040000;height:100%}.list_blog li a:hover .fit{transform:scale(1.03)}.list_blog .fit{height:10vw;position:relative;margin-bottom:7%}@media screen and (max-width:767px){.list_blog .fit{height:25vw;margin-bottom:10%}}.list_blog .fit .cat{position:absolute;left:0;top:15px;color:#fff;font-size:.8125em;text-align:center;min-width:92px;padding:.3em 1em}@media screen and (max-width:767px){.list_blog .fit .cat{top:10px}}.list_blog .day{font-size:.75em;font-family:"Roboto Condensed",sans-serif;margin-bottom:.5em}.list_blog .title{font-size:.875em;line-height:1.8;font-weight:700}@media screen and (max-width:767px){.list_blog.list_blog__1st{margin-bottom:0}}.list_blog.list_blog__1st li{width:100%;margin:0;box-shadow:none}.list_blog.list_blog__1st li a{padding:2em}.list_blog.list_blog__1st li .fit{height:24.5vw;margin-bottom:3%}@media screen and (max-width:767px){.list_blog.list_blog__1st li .fit{height:52vw;margin-bottom:5%}}.list_blog.list_blog__1st li .fit .cat{min-width:177px}.list_blog.list_blog__1st li .day{font-size:.875em}.list_blog.list_blog__1st li .title{font-size:1.3125em}@media screen and (max-width:767px){.list_blog.list_blog__1st li .title{font-size:1.1em}}.list_blog__low{display:flex;flex-flow:wrap;margin-bottom:-5%;font-size:.875em}@media screen and (max-width:767px){.list_blog__low{margin-bottom:-10vw}}.list_blog__low li{margin:0 2% 2% 0;width:32%;box-shadow:0 0 7px rgba(44,33,27,.2)}.list_blog__low li:nth-child(3n){margin-right:0}@media screen and (max-width:767px){.list_blog__low li:nth-child(3n){margin:0 4% 10vw 0}}@media screen and (max-width:767px){.list_blog__low li{margin:0 0 10vw;width:100%}.list_blog__low li:nth-child(2n){margin-right:0}}.list_blog__low li a{padding:1.5em;display:block;color:#040000}.list_blog__low li a:hover .fit{transform:scale(1.03)}.list_blog__low li.empty{box-shadow:none}.list_blog__low .fit{height:12vw;position:relative;margin-bottom:7%}@media screen and (max-width:767px){.list_blog__low .fit{height:52vw;margin-bottom:5%}}.list_blog__low .fit .cat{position:absolute;left:0;top:15px;color:#fff;font-size:.7em;text-align:center;min-width:92px;padding:.3em 1em;font-weight:700}@media screen and (max-width:767px){.list_blog__low .fit .cat{top:10px;font-size:1em;min-width:177px;font-weight:400}}.list_blog__low .day{font-size:.85em;font-family:"Roboto Condensed",sans-serif;margin-bottom:.5em;letter-spacing:2px}@media screen and (max-width:767px){.list_blog__low .day{font-size:1em}}.list_blog__low .title{font-size:1.36em;line-height:1.6;font-weight:700;margin-bottom:.5em}.cat.news{background:#e95532}.cat.column{background:#002949}.cat.blog{background:#000}.cat.case{background:#2b6490}.list_top{display:flex;justify-content:space-between;flex-flow:wrap;border-left:1px solid #3e3a39}@media screen and (max-width:767px){.list_top{border-left:none;border-bottom:1px solid #3e3a39}}.list_top li{width:50%;border-right:1px solid #3e3a39;padding:0 7vw}@media screen and (max-width:767px){.list_top li{width:100%;padding:12vw 5vw;border-top:1px solid #3e3a39;border-right:none}.list_top li:last-child{margin-bottom:0}}.list_top li .img_wrap{background:#3e3a39;border-radius:50%;width:90px;height:90px;margin:0 auto 20px;display:flex;justify-content:center;align-items:center;transform:scale(0,0);transition:.5s}@media screen and (max-width:767px){.list_top li .img_wrap{width:70px;height:70px;margin:0 auto 15px}}.list_top li .img_wrap.scrollin{transform:scale(1,1)}.list_top li .img_wrap img{width:39px;max-height:47px}@media screen and (max-width:767px){.list_top li .img_wrap img{width:30px;max-height:35px}}.list_top li .title{font-weight:700;font-size:1.5625em;text-align:center;letter-spacing:3px;color:#040000;margin-bottom:.5em}@media screen and (max-width:767px){.list_top li .title{font-size:1.3em}}.list_top li a.button_02{margin-top:2em}@media screen and (max-width:767px){.list_top li a.button_02{margin-top:1.5em}}.list_top_02{font-weight:700;color:#002949;font-size:1.3125em;line-height:1.6;margin-bottom:1.5em}@media screen and (max-width:767px){.list_top_02{font-size:1.1em;margin-bottom:1em}}.list_top_02 li{margin-bottom:.8em;display:flex}.list_top_02 li:last-child{margin-bottom:0}.list_contact_nav{display:flex;justify-content:space-between;flex-flow:wrap;max-width:562px;margin:0 auto 60px;font-size:1.06em;position:relative}@media screen and (max-width:767px){.list_contact_nav{max-width:270px;margin:0 auto 10vw;font-size:.85em}}.list_contact_nav:before{position:absolute;content:"";height:1px;width:480px;left:0;right:0;top:10px;margin:auto;background:#3e3a39}@media screen and (max-width:767px){.list_contact_nav:before{top:7px;width:200px}}.list_contact_nav li.current span{background:#e95532}.list_contact_nav li span{border-radius:50%;width:21px;height:21px;display:block;margin:0 auto 10px;background:#3e3a39;position:relative;z-index:1}@media screen and (max-width:767px){.list_contact_nav li span{width:15px;height:15px}}.list_concept{background:#f2f6f9}.list_concept li{padding:80px 0}@media screen and (max-width:767px){.list_concept li{padding:10vw}}.list_concept li:nth-child(2n){background:#c9dbe2}.list_concept li .concept_wrap{max-width:calc(900px + 10vw);margin:0 auto;padding:0 5vw}@media screen and (max-width:767px){.list_concept li .concept_wrap{padding:0}}.list_concept li dl{display:flex;align-items:center;justify-content:space-between;margin-bottom:3%}@media screen and (max-width:767px){.list_concept li dl{margin-bottom:3vw;flex-flow:wrap;justify-content:center;text-align:center}}.list_concept li dl dt{background:#002949;width:75px;height:75px;border-radius:50%;padding:17px;color:#fff;font-size:1.625em;font-family:"Roboto",sans-serif;font-weight:900;line-height:1;text-align:center;transition:.5s;opacity:.5}@media screen and (max-width:767px){.list_concept li dl dt{font-size:1.4em;width:65px;height:65px;margin-bottom:3vw}}.list_concept li dl dt.scrollin{opacity:1}.list_concept li dl dt span{display:block;font-size:.46em;font-weight:300;margin-bottom:3px}.list_concept li dl dd{width:calc(100% - 100px);font-size:1.5625em}@media screen and (max-width:767px){.list_concept li dl dd{font-size:6vw;width:100%}}.list_concept li dl dd h4{font-weight:700;color:#002949}.list_phi{display:flex;flex-flow:wrap;font-size:.875em}@media screen and (max-width:767px){.list_phi{font-size:1em}}.list_phi li{width:33.3333333333%;background:#002949;color:#fff;padding:3em;opacity:.5;transition:1s}@media screen and (max-width:767px){.list_phi li{width:100%;padding:7vw}}.list_phi li:nth-child(even){color:#3e3a39;background:#f5f5f5}.list_phi li:nth-child(even) .title{color:#002949}.list_phi li.scrollin{opacity:1}.list_phi li .title{font-weight:700;font-size:2em;line-height:1.5;text-align:center;margin-bottom:.5em;letter-spacing:3px}@media screen and (max-width:767px){.list_phi li .title{font-size:5.5vw}}.list_phi li .title span{display:block;font-size:.4em;font-weight:300;font-family:"Roboto",sans-serif;letter-spacing:2px}@media screen and (max-width:767px){.list_phi li .title span{font-size:.6em}}.list_service_02 li{padding-top:150px;margin-top:-150px;display:flex;margin-bottom:70px}@media screen and (max-width:767px){.list_service_02 li{padding-top:100px;margin-top:-100px;margin-bottom:13vw;flex-flow:wrap}}.list_service_02 li:last-child{margin-bottom:0}.list_service_02 li .title{font-size:2.5em;font-weight:700;color:#002949;border-right:6px solid #002949;writing-mode:vertical-lr;line-height:1;letter-spacing:3px;margin-right:4%;width:55px;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media screen and (max-width:767px){.list_service_02 li .title{font-size:1.7em;width:40px;border-right:3px solid #002949}}.list_service_02 li .title img{width:38px;max-height:38px;margin-bottom:15px;vertical-align:baseline}@media screen and (max-width:767px){.list_service_02 li .title img{width:28px;max-height:28px;margin-bottom:10px}}.list_service_02 li .service_img{width:50%;margin:50px 4% 0 0;position:relative;height:100%;opacity:0;transform:translate(-30px,0);transition:1s}@media screen and (max-width:767px){.list_service_02 li .service_img{width:calc(100% - 40px - 4%);margin:5vw 0 0}}.list_service_02 li .service_img:after{position:absolute;content:"";background:#f5f5f5;right:-10px;bottom:-10px;z-index:-1;width:100%;height:100%}.list_service_02 li .service_img.scrollin{opacity:1;transform:translate(0,0)}.list_service_02 li .service_img img{width:100%}.list_service_02 li .service_txt{width:calc(46% - 55px - 4%);margin-top:20%}@media screen and (max-width:767px){.list_service_02 li .service_txt{width:100%;margin-top:9vw}}.list_service_02 li .service_txt .sub{font-size:1.8125em;font-weight:700;color:#002949;line-height:1.65;margin-bottom:.7em}@media screen and (max-width:767px){.list_service_02 li .service_txt .sub{font-size:5vw}}.list_service__top{display:flex;flex-flow:wrap}@media screen and (max-width:767px){.list_service__top{margin-top:10vw}}.list_service__top li{width:47%;margin-right:6%}@media screen and (max-width:767px){.list_service__top li{width:100%;margin:0 0 12vw}}.list_service__top li:last-child{margin-right:0}@media screen and (max-width:767px){.list_service__top li:last-child{margin-bottom:0}}.list_service__top li .title{font-weight:700;margin-bottom:1em;color:#002949;letter-spacing:2px;font-size:1.5625em;line-height:1}@media screen and (max-width:767px){.list_service__top li .title{font-size:5.5vw;text-align:center}}.list_service__top li img{width:100%;margin-bottom:20px}.list_service__top li p{margin-bottom:1em}@media screen and (max-width:767px){.list_service__top li p{margin-bottom:1.5em}}.list_service__top li a.button{margin:0}@media screen and (max-width:767px){.list_service__top li a.button{margin:0 auto}}.list_about{color:#002949;display:flex;flex-flow:wrap;justify-content:flex-end;margin-bottom:-4%}@media screen and (max-width:767px){.list_about{margin-bottom:0}}.list_about li{background:#fff;padding:2em 3em;width:47%;margin:0 6% 4% 0;height:100%}@media screen and (max-width:767px){.list_about li{width:100%;margin:0 0 5vw;padding:5vw}}.list_about li:nth-child(2n){margin:0}@media screen and (max-width:767px){.list_about li:nth-child(2n){margin-bottom:5vw}}.list_about li:nth-child(4){margin-top:5%}@media screen and (max-width:767px){.list_about li:nth-child(4){margin-top:0}}.list_about li:last-child{margin-right:0}@media screen and (max-width:767px){.list_about li:last-child{margin-bottom:0}}.list_about li .title{font-weight:700;font-size:1.125em;margin-bottom:.5em}.dlist_concept{display:flex;justify-content:space-between;align-items:center;flex-flow:wrap;max-width:910px;margin:0 auto 60px}@media screen and (max-width:767px){.dlist_concept{margin-bottom:5vw}}.dlist_concept dt{width:320px;transition:1s}@media screen and (max-width:767px){.dlist_concept dt{width:70%;margin:0 auto 5vw}}.dlist_concept dd{width:calc(100% - 360px);color:#002949;font-size:2em;text-align:right;letter-spacing:5px;position:relative}@media screen and (max-width:767px){.dlist_concept dd{width:100%;font-size:6vw}}.dlist_concept dd:after{position:absolute;content:"";background:#3e3a39;width:100%;left:0;top:0;bottom:0;margin:auto;height:1px;z-index:-1}.dlist_concept dd h3{font-weight:700;display:inline;background:#fff;padding-left:1em}.dlist_price{margin:-150px 0 90px;padding-top:150px}@media screen and (max-width:767px){.dlist_price{margin:-100px 0 15vw;padding-top:100px}}.dlist_price:last-child{margin-bottom:0}.dlist_price>dt{font-size:1.5625em;font-weight:700;padding:.6em 35px;border:1px dotted #3e3a39;margin-bottom:1.5em;line-height:1.6}@media screen and (max-width:767px){.dlist_price>dt{font-size:1.4em;font-weight:700;padding:.6em 5vw;margin-bottom:7vw}}.dlist_price>dd{padding:0 35px}@media screen and (max-width:767px){.dlist_price>dd{padding:0}}.dlist_price_02{margin-bottom:2.5em}@media screen and (max-width:767px){.dlist_price_02{margin-bottom:7vw}}.dlist_price_02:last-child{margin-bottom:0}.dlist_price_02 dt{font-weight:700;font-size:1.3125em;border-bottom:1px solid #3e3a39;margin-bottom:1.5em;line-height:1.6;padding-bottom:.5em}@media screen and (max-width:767px){.dlist_price_02 dt{font-size:1.2em;margin-bottom:1em}}.dlist_price_03{margin-bottom:2em}.dlist_price_03 dt{display:table;background:#002949;padding:0 40px 0 20px;position:relative;color:#fff;font-weight:700;font-size:1.125em;height:45px;line-height:45px}.dlist_price_03 dt:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:0 30px 45px 0;border-color:transparent #fff transparent transparent;line-height:0;right:0;top:0}.dlist_price_03 dd{padding-top:1.5em;border-top:1px solid #002949;font-size:1.125em}.dlist_price_03 dd a{border-left:1px solid #3e3a39;padding:0 1em;margin-bottom:1em;display:inline-block;line-height:1;position:relative}.dlist_price_03 dd a.last,.dlist_price_03 dd a:last-child{border-right:1px solid #3e3a39}@media screen and (max-width:767px){.dlist_price_03 dd a.last{border-right:none}}.dlist_price_03 dd a:before{position:absolute;content:"";background:#3e3a39;width:0;height:1px;left:0;right:0;bottom:-5px;margin:auto;transition:.3s}.dlist_price_03 dd a:hover{opacity:.5}.dlist_price_03 dd a:hover:before{width:calc(100% - 2em)}.dlist_price_04{margin-bottom:1em}.dlist_price_04 dt{font-weight:700;font-size:1.3125em;padding-bottom:.5em;margin-bottom:1.5em;border-bottom:1px solid #3e3a39}.dlist_price_04 dt span{margin-left:1em;font-size:.8em}.dlist_price_05{margin:2em auto 1em}.dlist_price_05 dt{font-weight:700;font-size:1.125em;padding-bottom:.5em;margin-bottom:1.5em;border-bottom:1px solid #3e3a39}.price_box span{font-weight:700;color:#e95532}.price_box.kome{font-size:.9375em}.dlist_about{display:flex;flex-flow:wrap;justify-content:space-between;margin-bottom:2%}.dlist_about.last{margin-bottom:5%}@media screen and (max-width:767px){.dlist_about.last{margin-bottom:10vw}}.dlist_about dt{width:20%;background:#fff;color:#002949;font-weight:700;padding:.5em 1.5em;font-size:1.125em}@media screen and (max-width:767px){.dlist_about dt{width:100%;padding:5vw 5vw 0}}.dlist_about dd{width:78%;background:#fff;padding:.7em 2em}@media screen and (max-width:767px){.dlist_about dd{width:100%;padding:0 5vw 5vw}}.dlist_about_02{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:1.125em;color:#002949;margin-bottom:50px}@media screen and (max-width:767px){.dlist_about_02{margin-bottom:5vw}}.dlist_about_02 dt{width:168px}@media screen and (max-width:767px){.dlist_about_02 dt{width:35%}}.dlist_about_02 dd{width:calc(100% - 190px)}@media screen and (max-width:767px){.dlist_about_02 dd{width:60%}}.table_company{width:100%;border-top:1px solid #000}.table_company th{font-weight:700;padding:.8em 1em;border-bottom:1px solid #000}.table_company td{padding:.8em 1em;border-bottom:1px solid #000}.table_service{width:100%;color:#002949;margin:0 auto 1em}@media screen and (max-width:767px){.table_service{width:600px}}.table_service th{background:linear-gradient(to top right,#f2f6f9,#f7f7f7);border-bottom:8px solid #fff;border-right:8px solid #fff;text-align:left;padding:.5em 1.5em;font-size:1.125em}@media screen and (max-width:767px){.table_service th{padding:.5em 1em;font-size:1em}}.table_service td{background:linear-gradient(to top right,#f2f6f9,#f7f7f7);border-bottom:8px solid #fff;border-right:8px solid #fff;padding:1em;font-size:.9375em;text-align:center}.table_service td:last-child{border-right:none}@media screen and (max-width:767px){.table_service.table_service_02{width:700px}}.table_service.table_service_02 td:last-child{width:50%}.table_service.table_service_02 td.txt{text-align:left}.table_basic{width:100%;color:#002949}.table_basic th{background:linear-gradient(to top right,#f2f6f9,#f7f7f7);border-bottom:8px solid #fff;border-right:8px solid #fff;text-align:left;padding:.5em 1.5em;font-size:1.125em}@media screen and (max-width:767px){.table_basic th{padding:.5em 1em;font-size:1em}}.table_basic td{background:linear-gradient(to top right,#f2f6f9,#f7f7f7);border-bottom:8px solid #fff;border-right:8px solid #fff;padding:1em;font-size:.9375em}.table_basic td:last-child{border-right:none}.main_ttl{font-size:2.5em;font-weight:300;font-family:"Roboto","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;text-align:center;margin-bottom:1.5em;letter-spacing:3px;color:#002949;line-height:1}@media screen and (max-width:767px){.main_ttl{font-size:8vw;margin-bottom:1em}}.main_ttl span{display:block;font-weight:700;font-size:.375em;letter-spacing:2px;margin-top:1.5em}.sub_ttl{font-size:1.375em;margin-bottom:2em;color:#3e3a39;line-height:1.7;text-align:center;font-weight:700;letter-spacing:2px}@media screen and (max-width:767px){.sub_ttl{font-size:4.5vw;margin-bottom:1em}}.sub_ttl_02{font-size:1.8125em;margin-bottom:1em;color:#002949;line-height:1.7;text-align:center;font-weight:700;letter-spacing:2px}@media screen and (max-width:767px){.sub_ttl_02{font-size:5vw;margin-bottom:1em}}.low_main_ttl{font-size:2.5em;letter-spacing:3px;font-weight:300;font-family:"Roboto","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;text-align:center;color:#3e3a39;margin-bottom:100px;text-transform:uppercase}@media screen and (max-width:767px){.low_main_ttl{font-size:9vw;margin-bottom:15vw}}.low_main_ttl span{display:block;font-size:.375em;font-weight:700;letter-spacing:5px}.tab_ttl{text-align:center;font-size:1.125em;margin-bottom:70px;position:relative}@media screen and (max-width:767px){.tab_ttl{margin-bottom:2em}}.tab_ttl:after{position:absolute;content:"";background:#3e3a39;width:100%;height:1px;left:0;top:0;bottom:0;margin:auto;z-index:-1}.tab_ttl span{background:#fff;padding:0 3em;border-left:1px solid #3e3a39;border-right:1px solid #3e3a39;display:inline-block}.side_ttl{border-bottom:1px solid #3e3a39;font-size:1.25em;margin-bottom:1.3em;padding:0 0 .5em;font-family:"Roboto Condensed",sans-serif;line-height:1.5;letter-spacing:2px}@media screen and (max-width:767px){.side_ttl{font-size:5vw;margin-bottom:1em}}.txt_ttl{font-size:1.86em;font-weight:700;border-bottom:1px solid #3e3a39;margin-bottom:2.5em;padding-bottom:1em;color:#3e3a39;line-height:1.6}@media screen and (max-width:767px){.txt_ttl{font-size:5vw;margin-bottom:1.5em;padding-bottom:.5em}}.read_ttl{text-align:center;margin-bottom:1.5em;font-size:1.75em;font-family:"Roboto Condensed","游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;letter-spacing:4px;line-height:1}.read_ttl span{font-size:.5em;display:block;position:relative;padding-top:1.5em;margin-top:1em;letter-spacing:1px}.read_ttl span:before{position:absolute;content:"";background:#261d16;width:36px;height:1px;left:0;right:0;top:0;margin:auto}.line_ttl{color:#002949;font-size:1.3125em;font-weight:700;line-height:1.6;display:table;border-bottom:6px solid #002949;margin:0 auto 1.5em;letter-spacing:2px}.line_ttl_02{border-bottom:1px solid #2c211b;font-size:1.4em;font-weight:700;margin-bottom:1em;line-height:1.6;padding-bottom:.5em}@media screen and (max-width:767px){.line_ttl_02{font-size:4.5vw}}.top_ttl{font-weight:700;font-size:1.8em;color:#002949;margin-bottom:.5em;text-align:center}@media screen and (max-width:767px){.top_ttl{font-size:5vw}}.concept_ttl{font-weight:700;font-size:1.65em;color:#002949;margin-bottom:.5em;text-align:center}@media screen and (max-width:767px){.concept_ttl{font-size:5.5vw}}.concept_ttl span{color:#e95532;padding:0 .5em}@media screen and (max-width:767px){.concept_ttl span{padding:0 .2em}}.concept_ttl_02{font-size:2em;text-align:center;font-weight:700;color:#002949;margin-bottom:1.5em;letter-spacing:3px}@media screen and (max-width:767px){.concept_ttl_02{font-size:6vw;margin-bottom:1em}}.concept_ttl_02 img{width:300px;height:85px;display:block;margin:0 auto}@media screen and (max-width:767px){.concept_ttl_02 img{width:200px;height:57px}}.concept_ttl_02 span{padding-top:40px;margin-top:20px;position:relative;display:block}.concept_ttl_02 span:before{position:absolute;content:"";background:#3e3a39;width:1px;height:33px;left:0;right:0;top:0;margin:auto}.about_ttl{color:#002949;font-weight:700;font-size:2em;text-align:center;padding-top:130px;position:relative;letter-spacing:3px;margin-bottom:1em}@media screen and (max-width:767px){.about_ttl{font-size:5.5vw;padding-top:15vw}}.about_ttl:before{position:absolute;content:"";background:#3e3a39;width:1px;height:100px;left:0;right:0;margin:auto;top:0}@media screen and (max-width:767px){.about_ttl:before{height:10vw}}.about_ttl_02{text-align:center;display:table;background:#002949;color:#fff;margin:0 auto 2em;font-size:2em;font-weight:700;padding:0 1em;letter-spacing:3px}@media screen and (max-width:767px){.about_ttl_02{font-size:5vw}}.band_ttl{background:#002949;text-align:center;color:#fff;font-weight:700;font-size:1.5625em;padding:.5em;letter-spacing:3px;margin-bottom:1.5em}@media screen and (max-width:767px){.band_ttl{font-size:5vw}}.band_ttl_02{background:#002949;color:#fff;font-weight:700;font-size:1.5625em;padding:.5em 1em;letter-spacing:3px;margin-bottom:1.5em;line-height:1.6}@media screen and (max-width:767px){.band_ttl_02{font-size:4.5vw;margin-bottom:1em}}.bg_gray{background:#f5f5f5}.bg_orange{background:#e95532}.bg_black{background:#3e3a39}.bg_blue{background:#002949}.bg_phi{background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/bg_phi.jpg) no-repeat center/cover}.txt_clr_brown{color:#3e3a39}.txt_clr_blue{color:#002949}.txt_clr_red{color:#ff3c0e}#topcontrol{width:49px;height:114px;position:fixed;right:10px;bottom:10px;z-index:3;opacity:0;transition:.3s}@media screen and (max-width:767px){#topcontrol{width:30px;height:73px;bottom:60px}}#topcontrol.is-animation{opacity:1}a.button{color:#fff;display:block;padding:1.1em;position:relative;font-weight:700;font-size:1.125em;max-width:380px;width:90%;text-align:center;margin:0 auto;background:#3e3a39}@media screen and (max-width:767px){a.button{padding:1em;font-size:1em}}a.button:after{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/right_w.svg) no-repeat;width:4px;height:8px;right:15px;top:0;bottom:0;margin:auto}a.button:hover{opacity:.7}a.button_02{border:1px solid #3e3a39;width:220px;display:block;text-align:center;border-radius:28px;padding:.7em;margin:0 auto;font-weight:700;position:relative}a.button_02:after{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/right_b.svg) no-repeat;width:4px;height:8px;right:15px;top:0;bottom:0;margin:auto}a.button_02:hover{background:#3e3a39;color:#fff}a.button_02:hover:after{background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/right_w.svg) no-repeat}a.more{position:relative;display:inline-block}a.more:before{position:absolute;content:"";background:#e95532;width:100%;height:1px;left:0;right:0;bottom:0;margin:auto;transition:.3s}a.more:hover{opacity:.7}a.more:hover:before{width:100%}#list_breadcrumb{text-align:right;margin:0 3vw 80px 220px;font-size:.75em}@media screen and (max-width:767px){#list_breadcrumb{text-align:left;margin:0 5vw 15vw;font-size:3vw}}.top_p{max-width:800px;margin:0 auto 3em}@media screen and (max-width:767px){.top_p{margin-bottom:1.5em}}.low_p{text-align:center;margin-bottom:3em}@media screen and (max-width:767px){.low_p{text-align:left;margin-bottom:1.5em}}.concept_p{max-width:900px;margin:0 auto 100px}@media screen and (max-width:767px){.concept_p{margin-bottom:15vw}}.access_p{padding-left:25px;position:relative;color:#002949;margin-bottom:.3em}.access_p:before{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/icon_train.svg) no-repeat;width:17px;height:21px;left:0;top:5px}.price_p{max-width:900px;margin:0 auto 3em}@media screen and (max-width:767px){.price_p{margin-bottom:1.5em}}.price_p_02{text-decoration:underline}.en_p{text-align:right;font-size:.9375em}.line_p{display:table;font-weight:700;border-bottom:1px solid #2c211b;margin-bottom:1em;font-size:1.1em}.contactform{margin-bottom:3em;width:100%}@media screen and (max-width:767px){.contactform{margin-bottom:1.5em}}.contactform tr th{padding:1.5em 1em 1em 0;text-align:left;vertical-align:top;width:27%;font-size:1.25em}@media screen and (max-width:767px){.contactform tr th{width:100%;display:block;padding:0 0 .5em;font-size:1em}}.contactform tr td{width:73%;padding:1em 0;text-align:left;font-size:1.065em}@media screen and (max-width:767px){.contactform tr td{width:100%;display:block;padding:0 0 1.5em;font-size:1em}}input,textarea,select{width:100%;padding:1em;border-radius:10px;background:#f5f5f5;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;border:none}select{width:70%}@media screen and (max-width:767px){select{width:100%}}textarea{height:340px}@media screen and (max-width:767px){textarea{height:250px}}span.mwform-tel-field input{width:25% !important}@media screen and (max-width:767px){span.mwform-tel-field input{width:28% !important}}.submit,.backBtn{max-width:343px;width:80%;margin:0 auto;padding:2em;display:block;font-size:1.06em;line-height:1;color:#fff;border:none;background:#e95532;transition:.3s;letter-spacing:.1em;border-radius:0}@media screen and (max-width:767px){.submit,.backBtn{padding:1.5em}}.backBtn{background:#3f3f3f;margin-top:1.5em}.submit:hover,.backBtn:hover{opacity:.8}.required{font-size:.55em;font-weight:500;display:inline-block;margin-left:1em;line-height:1;background:#002949;padding:.5em .8em .5em 1em;color:#fff;letter-spacing:3px;vertical-align:middle}.dlist_contact{border-top:1px solid #3e3a39;border-bottom:1px solid #3e3a39;padding:2em 1.5em;margin-bottom:3em}@media screen and (max-width:767px){.dlist_contact{margin-bottom:2em;padding:1.5em 5vw}}.dlist_contact dt{font-weight:700;line-height:1.5;margin-bottom:.5em;font-size:1.25em}@media screen and (max-width:767px){.dlist_contact dt{font-size:1.1em}}.dlist_contact dd{font-size:.9735em;line-height:2.13}.policy_p{text-align:center;margin-bottom:3em;font-size:1.06em}input[type=checkbox]{width:40px;height:40px;margin-right:10px !important;vertical-align:middle}.wp-pagenavi{margin-top:8%;font-size:1.125em;font-family:"Roboto Condensed",sans-serif}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;margin-right:1.5em;width:36px;height:36px;line-height:36px;text-align:center;background:#e95532;color:#fff;border-radius:50%}.wp-pagenavi span.current,.wp-pagenavi a:hover{background:#002949}.list_nav__low{display:flex;justify-content:center;margin-bottom:75px;font-size:1.125em;line-height:1}@media screen and (max-width:767px){.list_nav__low{margin-bottom:15vw;flex-flow:wrap;text-align:center}}.list_nav__low li{border-right:1px solid #3e3a39;position:relative;padding:0 1.5em;cursor:pointer}@media screen and (max-width:767px){.list_nav__low li{margin-bottom:1.5em;border-bottom:1px solid #3e3a39;border-right:none;padding:0 0 1em;width:100%}.list_nav__low li:last-child{margin-bottom:0}}.list_nav__low li:after{position:absolute;content:"";background:#3e3a39;width:0;height:1px;left:0;right:0;bottom:-10px;margin:auto;transition:.3s}.list_nav__low li:first-child{border-left:1px solid #3e3a39}@media screen and (max-width:767px){.list_nav__low li:first-child{border-left:none}}@media screen and (max-width:767px){.list_nav__low li.active,.list_nav__low li:hover{color:#e95532}}.list_nav__low li.active:after,.list_nav__low li:hover:after{width:70%}@media screen and (max-width:767px){.list_nav__low li.active:after,.list_nav__low li:hover:after{opacity:0}}@media screen and (max-width:767px){.list_nav__low li a{display:block;position:relative}.list_nav__low li a:after{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/right_b.svg) no-repeat;width:7px;height:14px;transform:rotate(90deg);right:20px;top:0;bottom:0;margin:auto}}.tab_content{display:none}.tab_content.active{display:block}.accordion_content{display:none}.switch .switch_wrap{display:block;font-weight:700;padding:.5em 60px .5em 140px;background:#002949;position:relative;font-size:1.5625em;color:#fff;cursor:pointer}@media screen and (max-width:767px){.switch .switch_wrap{font-size:1.1em;padding:1em 35px 1em 80px}}.switch .switch_wrap:after{position:absolute;content:"";background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/right_w.svg) no-repeat;width:11px;height:22px;right:30px;top:0;bottom:0;margin:auto;transform:rotate(90deg);transition:.3s}@media screen and (max-width:767px){.switch .switch_wrap:after{width:6px;height:12px;right:20px}}.switch.open .switch_wrap:after{transform:rotate(-90deg)}.switch .faq_q{position:absolute;left:25px;top:0;bottom:0;margin:auto;font-size:2em;font-family:"Roboto Condensed",sans-serif;width:89px;height:89px;text-align:center;line-height:89px;background:#e95532;border-radius:50%}@media screen and (max-width:767px){.switch .faq_q{width:50px;height:50px;line-height:50px;font-size:25px;left:15px}}.switch .faq_q:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 15px;border-color:transparent transparent transparent #e95432;right:15px;bottom:-5px;transform:rotate(45deg)}.dlist_faq{margin-bottom:70px}@media screen and (max-width:767px){.dlist_faq{margin-bottom:10vw}}.dlist_faq:last-child{margin-bottom:0}.dlist_faq>dd{padding:5% 30px 0}@media screen and (max-width:767px){.dlist_faq>dd{padding:5vw 0 0 15px}}.section_a{display:flex;justify-content:space-between;flex-flow:wrap}.section_a .faq_a{font-size:3.125em;font-family:"Roboto Condensed",sans-serif;width:89px;height:89px;text-align:center;line-height:89px;background:#002949;border-radius:50%;position:relative;color:#fff}@media screen and (max-width:767px){.section_a .faq_a{width:50px;height:50px;line-height:50px;font-size:25px;margin-bottom:.5em}}.section_a .faq_a:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 15px;border-color:transparent transparent transparent #002949;right:15px;bottom:-5px;transform:rotate(45deg)}.section_a .txt{width:calc(100% - 140px)}@media screen and (max-width:767px){.section_a .txt{width:100%}}.dlist_faq_02{margin-bottom:3em}.dlist_faq_02:last-child{margin-bottom:0}.dlist_faq_02 dt{font-weight:700;font-size:1.3125em;color:#002949;margin-bottom:.5em;line-height:1.6}@media screen and (max-width:767px){.dlist_faq_02 dt{font-size:1.1em}}.m2em{margin-bottom:2em}.m1em{margin-bottom:1em}.m15em{margin-bottom:1.5em}.m3em{margin-bottom:3em}.m0{margin-bottom:0}.list_pagination{width:100%;margin:5% auto 10%;position:relative;display:flex;align-items:center;border-top:1px solid #3e3a39;border-bottom:1px solid #3e3a39;font-size:.935em;padding:2em 0;line-height:1.6;flex-flow:wrap}@media screen and (max-width:767px){.list_pagination{margin:10vw auto 15vw}}.list_pagination li{width:40%}@media screen and (max-width:767px){.list_pagination li{width:100%;margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #3e3a39}}.list_pagination li.prev{padding-right:3%}@media screen and (max-width:767px){.list_pagination li.prev{padding-right:0}}.list_pagination li.prev a{padding-left:50px}@media screen and (max-width:767px){.list_pagination li.prev a{padding-left:30px}}.list_pagination li.prev a:before{left:0;background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/arrow_l.svg) no-repeat center}.list_pagination li.middle{width:20%;text-align:center}@media screen and (max-width:767px){.list_pagination li.middle{width:100%}}.list_pagination li.next{padding-left:3%;text-align:right}@media screen and (max-width:767px){.list_pagination li.next{margin-bottom:0;padding:0;border-bottom:none}}.list_pagination li.next a{padding-right:50px}@media screen and (max-width:767px){.list_pagination li.next a{padding-right:30px}}.list_pagination li.next a:before{right:0;background:url(//bran-design.jp/en/wp-content/themes/brandesign/css/../images/arrow_r.svg) no-repeat center}.list_pagination li a{position:relative;display:inline-block}.list_pagination li a:before{position:absolute;content:"";width:30px;height:30px;top:0;bottom:0;margin:auto}@media screen and (max-width:767px){.list_pagination li a:before{width:20px;height:20px}}.opening{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;background:#002949}.opening .opening_load{width:150px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.opening .opening_load img{width:calc(100% - 15px);margin-bottom:25px}.opening .opening_load .opening_rod{width:150px;height:10px;background:#fff;position:relative}.opening .opening_load .opening_rod:after{position:absolute;content:"";background:#e95532;width:0;height:100%;left:0;top:0;-webkit-animation:opening 2s ease-in-out 0s forwards;animation:opening 2s ease-in-out 0s forwards}@-webkit-keyframes opening{100%{width:100%}}@keyframes opening{100%{width:100%}}.fit{background-size:cover;background-position:center;background-repeat:no-repeat;transition:.5s}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcf7cp-force-hide{display:none !important}.wpcf7cp-form-hide{visibility:hidden !important}div.wpcf7{position:relative;height:auto}div#wpcf7cpcnf{position:absolute;z-index:1000;background-color:transparent;width:100%;height:auto;top:0;left:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto}div#wpcf7cpcnf table{width:100%;border-collapse:collapse;margin-bottom:1.5em}div#wpcf7cpcnf th,div#wpcf7cpcnf td{padding:.8em 1em;border-bottom:1px solid rgba(0,0,0,.08);text-align:left;vertical-align:top;line-height:1.5}div#wpcf7cpcnf th{width:30%;font-weight:700;color:inherit}div#wpcf7cpcnf td{width:70%}@media screen and (max-width:600px){div#wpcf7cpcnf table,div#wpcf7cpcnf tbody,div#wpcf7cpcnf tr,div#wpcf7cpcnf th,div#wpcf7cpcnf td{display:block;width:100%}div#wpcf7cpcnf tr{margin-bottom:1em;border-bottom:1px solid rgba(0,0,0,.08)}div#wpcf7cpcnf th,div#wpcf7cpcnf td{border-bottom:none;padding:.4em .5em}div#wpcf7cpcnf th{font-weight:700;padding-bottom:.1em}}div.wpcf7cp-progress-cover{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-color:#fff;opacity:.5;z-index:1000}div.wpcf7cp-progress-content{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:1;z-index:1001}div.wpcf7cp-progress-content p{width:200px;height:1em;position:absolute;margin-left:-100px;margin-top:-.5em;top:50%;left:50%;line-height:1;padding:0;text-align:center}div.wpcf7cp-btns{margin-top:2em;display:flex;flex-wrap:wrap;gap:1.5em}button.wpcf7cp-cfm-edit-btn,button.wpcf7cp-cfm-submit-btn{margin:0;margin-bottom:20px}
.wpp-list{li{overflow:hidden;float:none;clear:both;margin-bottom:1rem;&:last-of-type{margin-bottom:0}a{&:has(.wpp-thumbnail){display:block;float:left;margin:0 1rem 0 0;.wpp-thumbnail{display:block;border:none;&.wpp_def_no_src{object-fit:contain}}}}.wpp-excerpt{display:block}.wpp-meta,.post-stats{display:block;font-size:.8em}}}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}