@charset "UTF-8";
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */.vegas-overlay,.vegas-content-scrollable,.vegas-timer,.vegas-slide,.vegas-slide-inner{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-content-scrollable{position:relative;height:100%;overflow:auto}.vegas-overlay{opacity:.5;background:rgba(0,0,0,0) url("./overlays/02.png") center center repeat}.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:rgba(0,0,0,0) center center no-repeat;transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden !important;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-timer,body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide{position:fixed;z-index:-1}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="32" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.01" /><feFuncG type="linear" slope="1.01" /><feFuncB type="linear" slope="1.01" /></feComponentTransfer></filter></svg>#filter');filter:blur(32px) brightness(1.01)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="0" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.01" /><feFuncG type="linear" slope="1.01" /><feFuncB type="linear" slope="1.01" /></feComponentTransfer></filter></svg>#filter');filter:blur(0px) brightness(1.01)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="10" intercept="-4.5" /><feFuncG type="linear" slope="10" intercept="-4.5" /><feFuncB type="linear" slope="10" intercept="-4.5" /></feComponentTransfer><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="8.083 -6.435 -0.648 0 0 -1.9169999999999998 3.6649999999999996 -0.648 0 0 -1.9169999999999998 -6.435 9.352 0 0 0 0 0 1 0" /></filter></svg>#filter');filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" intercept="0" /><feFuncG type="linear" slope="1" intercept="0" /><feFuncB type="linear" slope="1" intercept="0" /></feComponentTransfer><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1.01 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="10" intercept="-4.5" /><feFuncG type="linear" slope="10" intercept="-4.5" /><feFuncB type="linear" slope="10" intercept="-4.5" /></feComponentTransfer><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="8.083 -6.435 -0.648 0 0 -1.9169999999999998 3.6649999999999996 -0.648 0 0 -1.9169999999999998 -6.435 9.352 0 0 0 0 0 1 0" /></filter></svg>#filter');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:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="25" /><feFuncG type="linear" slope="25" /><feFuncB type="linear" slope="25" /></feComponentTransfer></filter></svg>#filter');filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer></filter></svg>#filter');filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="25" /><feFuncG type="linear" slope="25" /><feFuncB type="linear" slope="25" /></feComponentTransfer></filter></svg>#filter');filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /></feComponentTransfer></filter></svg>#filter');filter:invert(0)}.vegas-transition-negative2-out{opacity:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');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{transform:translateX(-100%)}.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(0deg);opacity:1}.vegas-transition-swirlLeft2-out{transform:scale(2) rotate(-35deg);opacity:0}.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(0deg);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{transform:scale(2);opacity:0}.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{animation:kenburns ease-out}@keyframes kenburns{0%{transform:scale(1.5)}100%{transform:scale(1)}}.vegas-animation-kenburnsDownLeft{animation:kenburnsDownLeft ease-out}@keyframes kenburnsDownLeft{0%{transform:scale(1.5) translate(10%, -10%)}100%{transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsDownRight{animation:kenburnsDownRight ease-out}@keyframes kenburnsDownRight{0%{transform:scale(1.5) translate(-10%, -10%)}100%{transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsDown{animation:kenburnsDown ease-out}@keyframes kenburnsDown{0%{transform:scale(1.5) translate(0, -10%)}100%{transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsLeft{animation:kenburnsLeft ease-out}@keyframes kenburnsLeft{0%{transform:scale(1.5) translate(10%, 0)}100%{transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsRight{animation:kenburnsRight ease-out}@keyframes kenburnsRight{0%{transform:scale(1.5) translate(-10%, 0)}100%{transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsUpLeft{animation:kenburnsUpLeft ease-out}@keyframes kenburnsUpLeft{0%{transform:scale(1.5) translate(10%, 10%)}100%{transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsUpRight{animation:kenburnsUpRight ease-out}@keyframes kenburnsUpRight{0%{transform:scale(1.5) translate(-10%, 10%)}100%{transform:scale(1) translate(0, 0)}}.vegas-animation-kenburnsUp{animation:kenburnsUp ease-out}@keyframes kenburnsUp{0%{transform:scale(1.5) translate(0, 10%)}100%{transform:scale(1) translate(0, 0)}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.simplebar-offset{direction:inherit !important;box-sizing:inherit !important;resize:none !important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#007aff}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:44px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:normal;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid #007aff;border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,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}html{overflow-y:scroll;font-size:16px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:normal;font-family:inherit;font-family:"MFW-YuMinPr6N-Medium","游明朝体","Yu Mincho",YuMincho,"MS P明朝","MS PMincho",serif;line-break:strict;word-break:normal;text-align:justify;font-feature-settings:"palt" 1}body{line-height:36px;text-align:center;color:#454038;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:100%}:focus{outline:0}table{border-collapse:collapse;border-spacing:0;font-size:100%;font-family:inherit}caption,th,td{text-align:left;vertical-align:top;font-weight:normal}ol,ul{list-style:none}input,textarea,select,button{font-size:100%;font-family:inherit}select{margin:inherit}a{color:#454038;text-decoration:none}a:link,a:visited,a:hover,a:active,a:focus{outline:0}a:hover{color:#454038}img{-ms-interpolation-mode:bicubic;border:0;max-width:100%;height:auto !important}.wrap{width:920px;text-align:left;margin:0 auto}br.pconly{display:block}br.sponly{display:none}.text__bold{font-weight:bold}.F-Red{color:#c00}.text__center{text-align:center}.text__right{text-align:right}.text__left{text-align:left}.Hide{display:none}.F-Size1{font-size:.1rem}.F-Size2{font-size:.2rem}.F-Size3{font-size:.3rem}.F-Size4{font-size:.4rem}.F-Size5{font-size:.5rem}.F-Size6{font-size:.6rem}.F-Size7{font-size:.7rem}.F-Size8{font-size:.8rem}.F-Size9{font-size:.9rem}.F-Size10{font-size:1rem}.F-Size11{font-size:1.1rem}.F-Size12{font-size:1.2rem}.F-Size13{font-size:1.3rem}.F-Size14{font-size:1.4rem}.F-Size15{font-size:1.5rem}.F-Size16{font-size:1.6rem}.F-Size17{font-size:1.7rem}.F-Size18{font-size:1.8rem}.F-Size19{font-size:1.9rem}.F-Size20{font-size:2rem}.F-Size21{font-size:2.1rem}.F-Size22{font-size:2.2rem}.F-Size23{font-size:2.3rem}.F-Size24{font-size:2.4rem}.F-Size25{font-size:2.5rem}.F-Size26{font-size:2.6rem}.F-Size27{font-size:2.7rem}.F-Size28{font-size:2.8rem}.F-Size29{font-size:2.9rem}.F-Size30{font-size:3rem}.m5{margin:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.m10{margin:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.m15{margin:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.m20{margin:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.m25{margin:25px}.mt25{margin-top:25px}.mr25{margin-right:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.m30{margin:30px}.mt30{margin-top:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.m35{margin:35px}.mt35{margin-top:35px}.mr35{margin-right:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.m40{margin:40px}.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.m45{margin:45px}.mt45{margin-top:45px}.mr45{margin-right:45px}.mb45{margin-bottom:45px}.ml45{margin-left:45px}.m50{margin:50px}.mt50{margin-top:50px}.mr50{margin-right:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.m55{margin:55px}.mt55{margin-top:55px}.mr55{margin-right:55px}.mb55{margin-bottom:55px}.ml55{margin-left:55px}.m60{margin:60px}.mt60{margin-top:60px}.mr60{margin-right:60px}.mb60{margin-bottom:60px}.ml60{margin-left:60px}.m65{margin:65px}.mt65{margin-top:65px}.mr65{margin-right:65px}.mb65{margin-bottom:65px}.ml65{margin-left:65px}.m70{margin:70px}.mt70{margin-top:70px}.mr70{margin-right:70px}.mb70{margin-bottom:70px}.ml70{margin-left:70px}.m75{margin:75px}.mt75{margin-top:75px}.mr75{margin-right:75px}.mb75{margin-bottom:75px}.ml75{margin-left:75px}.m80{margin:80px}.mt80{margin-top:80px}.mr80{margin-right:80px}.mb80{margin-bottom:80px}.ml80{margin-left:80px}.m85{margin:85px}.mt85{margin-top:85px}.mr85{margin-right:85px}.mb85{margin-bottom:85px}.ml85{margin-left:85px}.m90{margin:90px}.mt90{margin-top:90px}.mr90{margin-right:90px}.mb90{margin-bottom:90px}.ml90{margin-left:90px}.m95{margin:95px}.mt95{margin-top:95px}.mr95{margin-right:95px}.mb95{margin-bottom:95px}.ml95{margin-left:95px}.m100{margin:100px}.mt100{margin-top:100px}.mr100{margin-right:100px}.mb100{margin-bottom:100px}.ml100{margin-left:100px}.Grid1{width:30px}.Grid2{width:70px}.Grid3{width:110px}.Grid4{width:150px}.Grid5{width:190px}.Grid6{width:230px}.Grid7{width:270px}.Grid8{width:310px}.Grid9{width:350px}.Grid10{width:390px}.Grid11{width:430px}.Grid12{width:470px}.Grid13{width:510px}.Grid14{width:550px}.Grid15{width:590px}.Grid16{width:630px}.Grid17{width:670px}.Grid18{width:710px}.Grid19{width:750px}.Grid20{width:790px}.Grid21{width:830px}.Grid22{width:870px}.Grid23{width:910px}.Grid24{width:950px}.Input-Text01{width:75%}.Input-Text02{width:90%}.Input-Text03{width:4em}.Input-TextArea01{width:90%;height:10em}.Left{float:left}.Right{float:right}.Clear{clear:both}.Table01{border-top:1px solid #767676;border-left:1px solid #767676;border-collapse:collapse}.Table01 th,.Table01 td{border-bottom:1px solid #767676;border-right:1px solid #767676;padding:5px;vertical-align:middle}.Img01{float:right;margin-bottom:12px;margin-left:12px}.Link01 a{color:#f10;text-decoration:underline}.Link01 a:hover{color:#039}.Box01{border:solid 1px #ccc;padding:12px}.Icon li{margin:3px 0}.Icon a{line-height:18px;padding:2px 0 2px 20px}.Icon a[href$=".pdf"],.IconPDF{background:url(../Images/All/Icon/PDF.gif) no-repeat left}.Icon a[href$=".doc"],.IconDOC{background:url(../Images/All/Icon/DOC.gif) no-repeat left}.Icon a[href$=".xls"],.Icon a[href$=".xlsx"],.IconXLS{background:url(../Images/All/Icon/XLS.gif) no-repeat left}.Icon a[href$=".ppt"],.Icon a[href$=".pptx"],.IconPPT{background:url(../Images/All/Icon/PPT.gif) no-repeat left}#FileList{clear:both;margin-top:20px;float:left;width:100%}#FileList a{color:#999;line-height:18px;padding:2px 0 2px 17px}#FileList a:hover{color:#fd6666}#FileList li{margin:3px 0}#FileList a[href$=".pdf"],#FileList .PDF{background:url(../Images/All/Icon/PDF.gif) no-repeat left}#FileList a[href$=".xls"],#FileList a[href$=".xlsx"],#FileList .XLS{background:url(../Images/All/Icon/XLS.gif) no-repeat left}#FileList a[href$=".doc"],#FileList a[href$=".docx"],#FileList .DOC{background:url(../Images/All/Icon/DOC.gif) no-repeat left}#FileList a[href$=".ppt"],#FileList .PPT{background:url(../Images/All/Icon/PPT.gif) no-repeat left}.PhotoListArea li{float:left;width:216px;text-align:center}.PhotoListArea li a{width:200px;height:125px;overflow:hidden;display:block}.EntryBody ol{margin-left:1.5em}.EntryBody ol li{list-style:decimal}.EntryBody ul{margin-left:1.5em}.EntryBody ul li{list-style:disc}.EntryBody blockquote{margin:10px;padding:5px 0px 5px 20px;border-left:5px #ccc solid}.EntryBody a{color:#c00;text-decoration:underline}.EntryBody strong{font-weight:700}.EntryBody em{font-style:italic}.CellCenter{display:table-cell;vertical-align:middle;text-align:left}*+html .CellCenter{display:inline;zoom:1}* html .CellCenter{display:inline;zoom:1}.ClearFix{zoom:1}.ClearFix:before{content:"";display:table}.ClearFix:after{content:"";display:table;clear:both}.PhotoListArea{zoom:1}.PhotoListArea:before{content:"";display:table}.PhotoListArea:after{content:"";display:table;clear:both}.header{display:flex;align-items:center;justify-content:space-between;padding:0 12px 0 22px;background:#fff;position:fixed;width:100%;top:0;left:0;box-sizing:border-box;height:68px;z-index:10}.header.is-inpage{background:rgba(255,255,255,.9)}.header__logo{width:146px;height:23px}.header__logo a{width:100%;height:100%;background:url("../img/header__logo.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;transition:.5s all}.header__logo a:hover{opacity:.75}.header__nav{display:flex;align-items:center}.header__recruit{margin-right:24px}.header__recruit a{font-family:"Libre Baskerville";color:#e5e3e0;font-size:14px;width:112px;height:34px;border-radius:3px;background:#987d60;display:flex;align-items:center;justify-content:center;transition:.5s all}.header__recruit a:hover{background:#bfac98}.header__tel{width:157px;height:18px;background:url("../img/header__tel.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;margin-right:28px}.navopen{width:34px;font-size:9px;color:#896239;cursor:pointer;line-height:1}.navopen:hover span:nth-child(1),.navopen:hover span:nth-child(3){width:34px;left:0}.navopen__box{position:relative;height:20px;margin-bottom:8px;line-height:1}.navopen__box span{position:absolute;left:0;top:50%;width:34px;height:1px;background:#896239;margin-top:-1px;transition:.5s all}.navopen__box span:nth-child(1){top:0;width:18px;left:8px;margin-top:0}.navopen__box span:nth-child(3){top:auto;bottom:0;width:18px;left:8px;margin-top:0}.navclose{width:34px;font-size:9px;color:#d7c8ba;padding-top:27px;cursor:pointer;margin-right:19px}.navclose__box{position:relative;height:15px;line-height:1}.navclose__box span{position:absolute;left:0;top:50%;width:34px;height:1px;background:#d7c8ba;margin-top:-1px}.navclose__box span:nth-child(1){transform:rotate(45deg)}.navclose__box span:nth-child(2){transform:rotate(-45deg)}.nav{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(36,46,83,.95);z-index:100;overflow:auto;opacity:0;visibility:hidden;transition:.7s opacity,.7s visibility;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;padding-top:40px}.nav.is-active{opacity:1;visibility:visible}.nav.is-active .global li{left:0;opacity:1}.nav.is-active .about{opacity:1}.nav.is-active .recruit{opacity:1}.nav__header{display:flex;align-items:center;justify-content:space-between;padding:0 12px;height:68px;box-sizing:border-box;margin-bottom:20px;width:100%;position:fixed;left:0;top:0}.nav__header .logo{width:146px;height:23px}.nav__header .logo a{width:100%;height:100%;background:url("../img/header__logo__nav.svg") no-repeat center;background-size:contain;display:none}.nav__header__box{display:flex;align-items:center}.nav__header__recruit{margin-right:26px}.nav__header__recruit a{width:112px;height:34px;border-radius:3px;background:#d7c8ba;font-family:"Libre Baskerville";font-size:14px;display:flex;align-items:center;justify-content:center;transition:.5s all}.nav__header__recruit a:hover{background:#ebe5df}.nav .box{width:calc(100% - 235px);box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-end;margin:0 130px 0 105px;position:relative}.nav .recruit{display:none}.nav .recruit a{width:155px;height:47px;border-radius:3px;background:#d7c8ba;font-family:"Libre Baskerville";font-size:14px;display:flex;align-items:center;justify-content:center}.nav .about{display:flex;flex-direction:column;align-items:flex-end;position:absolute;right:0;bottom:0;opacity:0;transition:.5s opacity;transition-delay:.5s}.nav .about__copy{color:#fff;font-size:12px;line-height:1;margin-bottom:11px}.nav .about__logo{width:173px;height:27px;margin-bottom:28px}.nav .about__logo a{width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;background:url("../img/nav__logo.svg") no-repeat right center;background-size:contain;transition:.7s all}.nav .about__logo a:hover{opacity:.5}.nav .about__contact{margin-bottom:14px}.nav .about__contact .tel{color:#d7c8ba;font-size:30px;display:flex;justify-content:flex-end;align-items:center;line-height:1;margin-bottom:8px;font-family:"Libre Baskerville",serif}.nav .about__contact .tel:before{content:" ";width:14px;height:18px;background:url("../img/nav__tel.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;margin-right:8px}.nav .about__contact .time{color:#d7c8ba;font-size:12px;line-height:1;text-align:right}.nav .global{padding-left:36px;padding-right:36px;line-height:48px;overflow:hidden}.nav .global>li{transition:.5s opacity,.5s left;position:relative;opacity:0;left:30px}.nav .global>li>a{font-size:18px;color:#d7c8ba;display:block;transition:.5s all;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.nav .global>li>a:hover{opacity:.7}.nav .global>li:nth-child(1){transition-delay:.3s}.nav .global>li:nth-child(2){transition-delay:.4s}.nav .global>li:nth-child(3){transition-delay:.5s}.nav .global>li:nth-child(4){transition-delay:.6s}.nav .global>li:nth-child(5){transition-delay:.7s}.nav .global>li:nth-child(6){transition-delay:.8s}.nav .global>li:nth-child(7){transition-delay:.9s}.nav .global>li:nth-child(8){transition-delay:1s}.nav .global>li:nth-child(9){transition-delay:1.1s}.nav .disposal{display:flex}.nav .sub{margin-left:44px;position:relative;line-height:40px}.nav .sub>li{display:flex;align-items:center;position:relative}.nav .sub>li:after{content:" ";width:1px;height:100%;background:#d7c8ba;display:block;position:absolute;left:0;top:0}.nav .sub>li:before{content:" ";width:34px;height:1px;background:#d7c8ba;display:block;margin-right:11px}.nav .sub>li:first-child:after{height:50%;top:50%}.nav .sub>li:first-child:before{width:68px;margin-left:-34px}.nav .sub>li:last-child:after{height:50%}.nav .sub>li>a{display:block;color:#d7c8ba;transition:.5s all;font-size:16px;line-height:42px}.nav .sub>li>a:hover{opacity:.7}.nav .facebook{width:40px;height:40px}.nav .facebook a{width:100%;height:100%;background:url("../img/nav__facebook.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;transition:.5s all}.nav .facebook a:hover{opacity:.7}.typesquare_option{opacity:1 !important}.mask{position:fixed;top:0;left:0;display:block;width:100vw;height:100vh;background-color:#987d60;z-index:999999;transform:rotateY(0deg);transform-origin:left;visibility:visible;pointer-events:none;transition-property:transform,visibility;transition-duration:.5s;transition-timing-function:ease}.mask.is-none{transform:rotateY(90deg);visibility:hidden;transform-origin:right;transition-duration:0}.mask.is-open{transform:rotateY(90deg);visibility:hidden;transform-origin:right}.mask.is-close{transform:rotateY(0deg);transform-origin:left;visibility:visible;pointer-events:auto}.pagetop{display:none}.pagetop__scroll{position:fixed;right:45px;bottom:-200px;transition:.7s bottom}.pagetop__scroll.is-active{bottom:66px}.pagetop__scroll a{display:block}.pagetop__scroll a:hover .line{height:85px}.pagetop__scroll a:hover .text{padding-bottom:20px}.pagetop__scroll .line{width:1px;height:105px;background:#8c6239;margin-left:2px;margin-bottom:9px;transform:scaleX(0.5);transition:.7s height}.pagetop__scroll .text{color:#8c6239;font-size:14px;writing-mode:vertical-rl;font-family:"Libre Baskerville",serif;font-style:italic;line-height:1;padding-bottom:0;transition:.7s padding}.footer{padding-top:52px;padding-bottom:42px}.footer__logo{text-align:center}.footer__logo span{width:237px;height:37px;background:url("../img/footer__logo.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;margin:20px auto 28px}.footer__address{text-align:center;font-size:14px;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;line-height:24px}.footer__copyright{text-align:center;font-size:12px;line-height:1;margin-top:50px}.footer__contact{position:fixed;width:100%;bottom:0;left:0;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;z-index:10;font-size:12px;line-height:16px;transition:.7s translate;padding:9px 7px;box-sizing:border-box;display:none;translate:0 100%}.footer__contact::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;bottom:0;left:0;mix-blend-mode:difference;z-index:1}.footer__contact .row{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:9px;position:relative;z-index:2}.footer__contact a{color:#fff;position:relative}.footer__contact a img{width:100%;vertical-align:bottom}.footer__contact.is-active{translate:0 0}.footer__contactbox{background:#987d60;padding:47px 0 40px;color:#fff;text-align:center}.footer__contactbox .copy{text-align:center;font-size:20px;line-height:1;margin-bottom:26px;letter-spacing:.05em}.footer__contactbox .spcopy{display:none}.footer__contactbox .tel{text-align:center}.footer__contactbox .tel a{color:#fff;line-height:1;letter-spacing:.1em;display:inline-block}.footer__contactbox .tel a .btnWrap{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.footer__contactbox .tel a .btnWrap .icon{width:20px;height:27px;background:url("../img/footer__contact__tel.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;margin-top:5px;margin-right:10px}.footer__contactbox .tel a .btnWrap .text{font-size:46px;font-family:"Libre Baskerville",serif}.footer__contactbox .tel a .btnWrap .pconly{display:block}.footer__contactbox .tel a .btnWrap .sponly{display:none}.footer__contactbox .mail{margin:28px auto 23px}.footer__contactbox .mail a{width:362px;margin:0 auto;display:block;position:relative}@media(hover: hover){.footer__contactbox .mail a:hover .btnWrap{transform:translate(3px, 3px)}}.footer__contactbox .mail a::after{content:"";width:100%;height:100%;border-radius:100vh;background-color:#020100;position:absolute;bottom:-3px;left:3px}.footer__contactbox .mail a .btnWrap{color:#987d60;padding:16px 0 14px;background-color:#fff;border-radius:100vh;position:relative;z-index:1;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(0.3, 0.69, 0.4, 1)}.footer__contactbox .mail a .btnWrap svg{width:30px;height:22px;fill:#987d60;margin-right:13px;transition:.5s all}.footer__contactbox .mail a .btnWrap .text{font-size:18px;letter-spacing:.05em}.footer__contactbox .promise{font-size:16px;line-height:1.75;letter-spacing:.1em;text-align:center;margin-bottom:.3em}.footer__contactbox .time{font-size:16px;letter-spacing:.05em;text-align:center}.PageBack{text-align:center;margin-top:20px;padding-top:19px;border-top:solid 1px #ccc}.PageBack a{color:#490;text-decoration:underline}.PageBack a:hover{color:#f33}.ButtonType01 a{color:#fff;padding:5px 15px;border:1px solid #3e8dc9;font-size:.9em;position:relative;border-radius:10px;display:flex}.ButtonType01 a:hover{border:1px solid #c9833e}.toppage__mainimageWrap{height:100vh;position:relative}.toppage__mainimage{height:auto !important}.toppage__mainimage__slide{height:calc(100vh - 212px);width:calc(100% - 190px);margin-left:auto;position:relative}.toppage__mainimage__slide:before{content:" ";width:100%;height:100%;background:#fff;z-index:2;position:absolute;left:0;top:0;transition:1s all}.toppage__mainimage__slide:after{content:" ";width:100%;height:100%;background:rgba(255,255,255,.5);z-index:1;position:absolute;right:0;top:0;transition:1s all;transition-delay:.25s}.toppage__mainimage__slide.is-active:after,.toppage__mainimage__slide.is-active:before{width:0}.toppage__mainimage h2{position:absolute;left:84px;bottom:70px;line-height:1;z-index:3}.toppage__mainimage h2 span{display:block;font-size:23px;color:#8c6239;margin-top:30px;opacity:0;transition:.7s opacity;letter-spacing:.1em}.toppage__mainimage h2 path{stroke:rgba(0,0,0,0);stroke-width:1;fill:rgba(0,0,0,0);transition:.7s fill}.toppage__mainimage h2.is-anime path{stroke:#8c6239}.toppage__mainimage h2.is-active path{fill:#8c6239}.toppage__mainimage h2.is-active span{opacity:1}.toppage__mainimage__scroll{position:absolute;right:30px;bottom:-20px;color:#8c6239}.toppage__mainimage__scroll .text{font-size:14px;writing-mode:vertical-rl;font-family:"Libre Baskerville",serif;font-style:italic;line-height:1;margin-bottom:5px}.toppage__mainimage__scroll .line{width:1px;height:110px;background:#8c6239;z-index:2;animation:ScrollAnimation 2s infinite;z-index:9999;margin:auto}@keyframes ScrollAnimation{0%{transform-origin:top center;transform:scale(1, 0)}45%{transform-origin:top center;transform:scale(1, 1)}55%{transform-origin:bottom center;transform:scale(1, 1)}100%{transform-origin:bottom center;transform:scale(1, 0)}}.toppage__copy{width:920px;height:390px;margin:145px auto 0}.toppage__copy div{display:flex;width:100%;height:100%;justify-content:center;align-items:center;background-image:-webkit-image-set(url("../img/top/copy__photo.webp") type("image/webp"), url("../img/top/copy__photo.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/copy__photo.webp") type("image/webp"), url("../img/top/copy__photo.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s all}.toppage__copy div h3{color:#fff;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;line-height:1}.toppage__copy div h3 span{width:207px;height:32px;background:url("../img/top/copy__logo.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;margin:16px auto 0}.toppage__feature{display:grid;grid-template-columns:426px auto;grid-template-areas:"title icon" "text icon" "btn btn";padding:158px 0px 180px}.toppage__feature h2{grid-area:title;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;font-size:30px;line-height:50px;margin-bottom:58px}.toppage__feature h2::before{display:block;width:0;height:0;margin-top:-0.33334em;content:""}.toppage__feature h2::after{display:block;width:0;height:0;margin-bottom:-0.33334em;content:""}.toppage__feature__icon{grid-area:icon;background:url("../img/top/feature__icon.svg") no-repeat;background-position:center 30px;background-size:310px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.toppage__feature p{grid-area:text;font-size:18px;line-height:38px;color:#896239}.toppage__feature p::before{display:block;width:0;height:0;margin-top:-0.55555em;content:""}.toppage__feature p::after{display:block;width:0;height:0;margin-bottom:-0.55555em;content:""}.toppage__feature .btn{grid-area:btn;width:100%;margin-top:132px}.toppage__feature .btn br{display:none}.toppage__feature .btn span{width:147.2222px;height:22.2222px;background:url("../img/top/feature__logo.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;display:inline-block}.toppage__feature .btn a{display:flex;justify-content:center;align-items:center;background:url(../img/top/btn.svg) no-repeat center;background-size:contain;font-size:28px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;height:130px;position:relative;box-sizing:border-box;transition:.5s all}.toppage__feature .btn a svg{fill:#8c6239;transition:.5s all}.toppage__feature .btn a:before{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background:#896239;z-index:-1;opacity:0;transition:.5s all}.toppage__feature .btn a:hover{opacity:.7;color:#fff}.toppage__feature .btn a:hover svg{fill:#fff}.toppage__feature .btn a:hover:before{opacity:.25}.toppage__feature .btn a:after{content:" ";width:115px;height:1px;background:#8c6239;position:absolute;top:50%;right:-57.5px}.toppage__feature__movie{width:100%;height:540px;margin-top:180px;background-image:-webkit-image-set(url("../img/top/movie.webp") type("image/webp"), url("../img/top/movie.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/movie.webp") type("image/webp"), url("../img/top/movie.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__feature__moviebox{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:30px;box-sizing:border-box;z-index:9999;background:rgba(0,0,0,.75);opacity:0;visibility:hidden;transform-origin:center;transition:.7s all}.toppage__feature__moviebox.is-active{opacity:1;visibility:visible}.toppage__feature__moviebox.is-active .movie{opacity:1;transform:scale(1)}.toppage__feature__moviebox .movie{opacity:0;width:800px;position:relative;transition:.7s all;transform:scale(0.75)}.toppage__feature__moviebox .movie .close{position:absolute;width:45px;height:45px;top:-45px;right:0;background:#fff;cursor:pointer}.toppage__feature__moviebox .movie .close span{position:absolute;left:50%;top:50%;width:34px;height:1px;background:#8c6239}.toppage__feature__moviebox .movie .close span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.toppage__feature__moviebox .movie .close span:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}.toppage__feature__moviebox .movie:before{content:" ";width:100%;padding-top:56.25%;display:block}.toppage__feature__moviebox .movie video{width:100%;height:100%;position:absolute;left:0;top:0}.toppage__feature__movie a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transition:.5s all}.toppage__feature__movie a:hover{opacity:.5}.toppage__feature__movie a:before{content:" ";width:466px;height:132px;background:url("../img/top/movie__text.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.toppage__sale{display:grid;grid-template-columns:auto 426px;grid-template-areas:"icon title" "icon text" "btn btn";padding:170px 0px 120px}.toppage__sale h2{grid-area:title;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;font-size:30px;line-height:50px;margin-bottom:58px}.toppage__sale h2::before{display:block;width:0;height:0;margin-top:-0.33334em;content:""}.toppage__sale h2::after{display:block;width:0;height:0;margin-bottom:-0.33334em;content:""}.toppage__sale__icon{grid-area:icon;background:url("../img/top/sale__icon.svg") no-repeat;background-position:left 30px;background-size:434px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.toppage__sale p{grid-area:text;font-size:18px;line-height:38px;color:#896239}.toppage__sale p::before{display:block;width:0;height:0;margin-top:-0.55555em;content:""}.toppage__sale p::after{display:block;width:0;height:0;margin-bottom:-0.55555em;content:""}.toppage__sale .btn{grid-area:btn;width:100%;margin-top:132px}.toppage__sale .btn br{display:none}.toppage__sale .btn a{display:flex;justify-content:center;align-items:center;background:url(../img/top/btn.svg) no-repeat center;background-size:contain;font-size:28px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;height:130px;position:relative;box-sizing:border-box;transition:.5s all}.toppage__sale .btn a:before{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;background:#896239;z-index:-1;opacity:0;transition:.5s all}.toppage__sale .btn a:hover{opacity:.7;color:#fff}.toppage__sale .btn a:hover:before{opacity:.25}.toppage__sale .btn a:after{content:" ";width:115px;height:1px;background:#8c6239;position:absolute;top:50%;right:-57.5px}.toppage__sales_record{background:#fcfaf6;padding:120px 0 100px;margin-bottom:120px}.toppage__sales_record h2{text-align:center;font-size:28px;line-height:1;color:#896239;margin-bottom:60px}.toppage__sales_record__map{margin-bottom:50px}.toppage__sales_record__map iframe{position:absolute;left:0;top:0;width:100%;height:100%}.toppage__sales_record__map::before{content:" ";display:block;width:100%;padding-top:54%}.toppage__sales_record__map .infowindow{font-size:12px;line-height:18px;color:#454038}.toppage__sales_record__map .infowindow span{border-right:solid 1px #454038;border-left:solid 1px #454038;padding:0 5px;margin-right:10px}.toppage__sales_record__map .infowindow span.sale{color:#896239;border-right:solid 1px #896239;border-left:solid 1px #896239}.toppage__sales_record h3{text-align:center;font-size:20px;line-height:1;color:#6a6055;margin-bottom:16px}.toppage__sales_record h3+p{text-align:center;font-size:14px;line-height:1;color:#6a6055;margin-bottom:45px}.toppage__sales_record__list{width:773px;margin:0 auto 30px}.toppage__sales_record__list .item{display:flex;padding:15px 30px 15px 15px;justify-content:space-between;align-items:center;border-bottom:solid 1px #bababa;color:#454038}.toppage__sales_record__list .item:nth-child(n+4){display:none}.toppage__sales_record__list.is_all .item:nth-child(n+3){display:flex}.toppage__sales_record__list .status{width:calc(3em + 26px);border-right:solid 1px #454038;border-left:solid 1px #454038;line-height:1;text-align:center;font-family:"游明朝体 StdN E","Yu Mincho StdN E"}.toppage__sales_record__list .status.sale{color:#896239;border-right:solid 1px #896239;border-left:solid 1px #896239}.toppage__sales_record__list .type{padding:0 14px;border-right:solid 1px #454038;line-height:1;white-space:nowrap}.toppage__sales_record__list .address{flex-grow:1;padding:0 13px;line-height:1;border-right:solid 1px #454038}.toppage__sales_record__list .price{width:calc(5em + 26px);text-align:right;line-height:1}.toppage__sales_record__more{width:773px;margin:auto;display:flex;justify-content:flex-end}.toppage__sales_record__more a{line-height:1;display:block;text-decoration:underline}.toppage__sales_record__more.none{display:none}.toppage__sales_record__properties{margin-top:60px;display:flex;justify-content:center}.toppage__sales_record__properties a{width:440px;height:57px;display:flex;justify-content:center;align-items:center;color:#8c6239;font-weight:600;font-size:18px;border:1px solid #8c6239;transition:.5s all}.toppage__sales_record__properties a:hover{background:#8c6239;color:#fff}.toppage__professional{display:grid;grid-template-columns:426px auto;grid-template-areas:"title icon" "text icon" "btn btn";padding:0 0px 190px}.toppage__professional__icon{grid-area:icon;background:url("../img/top/professional__icon.svg") no-repeat;background-position:right 0;background-size:371px auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.toppage__professional p{grid-area:text;font-size:18px;line-height:38px;color:#896239}.toppage__professional p::before{display:block;width:0;height:0;margin-top:-0.55555em;content:""}.toppage__professional p::after{display:block;width:0;height:0;margin-bottom:-0.55555em;content:""}.toppage__professional h2{grid-area:title;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;font-size:30px;line-height:50px;margin-bottom:58px}.toppage__professional h2::before{display:block;width:0;height:0;margin-top:-0.33334em;content:""}.toppage__professional h2::after{display:block;width:0;height:0;margin-bottom:-0.33334em;content:""}.toppage__member{padding-bottom:153px}.toppage__member h2{text-align:center;line-height:1;font-size:28px;margin-bottom:78px;color:#896239;font-family:"Libre Baskerville",serif;font-style:italic}.toppage__member__list{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto}.toppage__member__list .item{width:223px;text-align:center}.toppage__member__list .item .photo{width:100%;background-size:cover !important;background-position:center !important;background-repeat:no-repeat}.toppage__member__list .item .photo span{display:none}.toppage__member__list .item .photo.member1{background-image:-webkit-image-set(url("../img/top/member1.webp") type("image/webp"), url("../img/top/member1.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member1.webp") type("image/webp"), url("../img/top/member1.jpg") type("image/jpeg"))}.toppage__member__list .item .photo.member2{background-image:-webkit-image-set(url("../img/top/member2.webp") type("image/webp"), url("../img/top/member2.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member2.webp") type("image/webp"), url("../img/top/member2.jpg") type("image/jpeg"))}.toppage__member__list .item .photo.member3{background-image:-webkit-image-set(url("../img/top/member3.webp") type("image/webp"), url("../img/top/member3.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member3.webp") type("image/webp"), url("../img/top/member3.jpg") type("image/jpeg"))}.toppage__member__list .item .photo.member4{background-image:-webkit-image-set(url("../img/top/member4.webp") type("image/webp"), url("../img/top/member4.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member4.webp") type("image/webp"), url("../img/top/member4.jpg") type("image/jpeg"))}.toppage__member__list .item .photo.member5{background-image:-webkit-image-set(url("../img/top/member5.webp") type("image/webp"), url("../img/top/member5.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member5.webp") type("image/webp"), url("../img/top/member5.jpg") type("image/jpeg"))}.toppage__member__list .item .photo:before{content:" ";width:100%;padding-top:147.985%;display:block}.toppage__member__list .item a{position:relative;display:block}.toppage__member__list .item a:hover .profilebox{opacity:1}.toppage__member__list .item .profilebox{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(26,48,109,.75);display:flex;justify-content:center;align-items:center;box-sizing:border-box;opacity:0;transition:.5s opacity}.toppage__member__list .item .profile{color:#fff;width:100%}.toppage__member__list .item .profile p{text-align:center;font-size:14px;line-height:1;margin-bottom:10px}.toppage__member__list .item .profile h3{text-align:center;font-size:18px;line-height:1;letter-spacing:.08em}.toppage__member__list .item .profile h3 span{display:block;font-size:12px;font-family:"Libre Baskerville",serif;font-style:italic;text-align:center;margin-top:8px;letter-spacing:0}.toppage__member__list .item .btn{position:absolute;color:#fff;box-sizing:border-box;line-height:1;bottom:20px;right:17px;width:40%;display:block}.toppage__member__list .item .btn:after{content:" ";display:block;width:auto;height:5px;flex-grow:1;background:url("../img/top/btn__icon__white.svg") no-repeat right}.toppage__member__list .item .btn span{font-family:"Libre Baskerville",serif;font-style:italic}.toppage__member__btn{width:440px;margin:95px auto 0}.toppage__member__btn a{display:block;line-height:1;font-size:18px;text-align:center;color:#896239;border:1px solid #896239;padding:18px 20px;background:#fff;transition:.7s color,.7s background}.toppage__member__btn a:hover{background:#896239;color:#fff}.toppage__topics{background:#f4f0ec;padding:86px 0 100px}.toppage__topics h2{text-align:center;margin-bottom:50px;line-height:1;font-size:28px;color:#896239;font-family:"Libre Baskerville",serif;font-style:italic}.toppage__topics__list .item a{color:#896239;padding:20px 0;border-bottom:1px solid #896239;display:flex;font-size:18px;transition:.5s all}.toppage__topics__list .item a:hover{opacity:.7}.toppage__topics__list .item a:hover h3{padding-left:1rem}.toppage__topics__list .item a p{width:8rem}.toppage__topics__list .item a p::before{display:block;width:0;height:0;margin-top:-0.5em;content:""}.toppage__topics__list .item a p::after{display:block;width:0;height:0;margin-bottom:-0.5em;content:""}.toppage__topics__list .item a h3{transition:.5s all}.toppage__topics__list .item a h3::before{display:block;width:0;height:0;margin-top:-0.5em;content:""}.toppage__topics__list .item a h3::after{display:block;width:0;height:0;margin-bottom:-0.5em;content:""}.toppage__topics__log{display:flex;justify-content:flex-end;margin-top:69px}.toppage__topics__log a{color:#896239;min-width:89px;font-family:"Libre Baskerville",serif;font-style:italic;font-size:19px;background:url("../img/top/btn__icon.svg") no-repeat bottom right;padding-right:38px;padding-bottom:6px;position:relative;line-height:1;transition:.7s padding}.toppage__topics__log a:hover{padding-right:18px}.toppage__topics__log a:before{content:" ";height:1px;width:80%;position:absolute;left:0;bottom:0;background:#896239}.toppage__nav{padding:160px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.toppage__nav .nav1{position:relative;margin-bottom:30px;width:100%;height:230px;background-image:-webkit-image-set(url("../img/top/nav1__hover.webp") type("image/webp"), url("../img/top/nav1__hover.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav1__hover.webp") type("image/webp"), url("../img/top/nav1__hover.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav1 a{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0}.toppage__nav .nav1 a:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-image:-webkit-image-set(url("../img/top/nav1.webp") type("image/webp"), url("../img/top/nav1.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav1.webp") type("image/webp"), url("../img/top/nav1.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s opacity}.toppage__nav .nav1 a:hover:after{opacity:0}.toppage__nav .nav1 a p{width:190px;text-align:center;color:#d7c8ba;font-size:18px;position:relative;z-index:1;line-height:1}.toppage__nav .nav1 a p span{padding-top:5px;margin-top:5px;text-align:center;display:block;font-size:14px;font-family:"Libre Baskerville",serif;font-style:italic;border-top:solid 1px #d7c8ba}.toppage__nav .nav2{position:relative;margin-bottom:30px;width:100%;height:230px;background-image:-webkit-image-set(url("../img/top/nav2__hover.webp") type("image/webp"), url("../img/top/nav2__hover.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav2__hover.webp") type("image/webp"), url("../img/top/nav2__hover.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav2 a{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0}.toppage__nav .nav2 a:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-image:-webkit-image-set(url("../img/top/nav2.webp") type("image/webp"), url("../img/top/nav2.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav2.webp") type("image/webp"), url("../img/top/nav2.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s opacity}.toppage__nav .nav2 a:hover:after{opacity:0}.toppage__nav .nav2 a p{min-width:190px;text-align:center;color:#d7c8ba;font-size:18px;position:relative;z-index:1;line-height:1}.toppage__nav .nav2 a p span{padding-top:5px;margin-top:5px;text-align:center;display:block;font-size:14px;font-style:italic;font-family:"Libre Baskerville",serif;border-top:solid 1px #d7c8ba}.toppage__nav .nav3{position:relative;width:440px;height:190px;margin-bottom:30px;background-image:-webkit-image-set(url("../img/top/nav3__hover.webp") type("image/webp"), url("../img/top/nav3__hover.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav3__hover.webp") type("image/webp"), url("../img/top/nav3__hover.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav3:before{content:" ";width:100%;padding-top:120%;display:block}.toppage__nav .nav3 a{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0}.toppage__nav .nav3 a:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-image:-webkit-image-set(url("../img/top/nav3.webp") type("image/webp"), url("../img/top/nav3.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav3.webp") type("image/webp"), url("../img/top/nav3.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s opacity}.toppage__nav .nav3 a:hover:after{opacity:0}.toppage__nav .nav3 a p{width:80%;text-align:center;color:#d7c8ba;font-size:18px;position:relative;z-index:1;line-height:1}.toppage__nav .nav3 a p span{padding-top:5px;margin-top:5px;text-align:center;display:block;font-size:14px;font-family:"Libre Baskerville",serif;font-style:italic;border-top:solid 1px #d7c8ba}.toppage__nav .nav4{position:relative;width:440px;height:190px;margin-bottom:30px;background-image:-webkit-image-set(url("../img/top/nav4__hover.webp") type("image/webp"), url("../img/top/nav4__hover.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav4__hover.webp") type("image/webp"), url("../img/top/nav4__hover.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav4:before{content:" ";width:100%;padding-top:120%;display:block}.toppage__nav .nav4 a{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0}.toppage__nav .nav4 a:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-image:-webkit-image-set(url("../img/top/nav4.webp") type("image/webp"), url("../img/top/nav4.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav4.webp") type("image/webp"), url("../img/top/nav4.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s opacity}.toppage__nav .nav4 a:hover:after{opacity:0}.toppage__nav .nav4 a p{width:80%;text-align:center;color:#d7c8ba;font-size:18px;position:relative;z-index:1;line-height:1}.toppage__nav .nav4 a p span{padding-top:5px;margin-top:5px;text-align:center;display:block;font-size:14px;font-family:"Libre Baskerville",serif;font-style:italic;border-top:solid 1px #d7c8ba}.toppage__nav .nav5{position:relative;width:100%;height:230px;background-image:-webkit-image-set(url("../img/top/nav5__hover.webp") type("image/webp"), url("../img/top/nav5__hover.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav5__hover.webp") type("image/webp"), url("../img/top/nav5__hover.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav5 a{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0}.toppage__nav .nav5 a:after{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-image:-webkit-image-set(url("../img/top/nav5.webp") type("image/webp"), url("../img/top/nav5.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav5.webp") type("image/webp"), url("../img/top/nav5.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s opacity}.toppage__nav .nav5 a:hover:after{opacity:0}.toppage__nav .nav5 a p{min-width:190px;text-align:center;color:#d7c8ba;font-size:18px;position:relative;z-index:1;line-height:1}.toppage__nav .nav5 a p span{padding-top:5px;margin-top:5px;text-align:center;display:block;font-size:14px;font-style:italic;font-family:"Libre Baskerville",serif;border-top:solid 1px #d7c8ba}.toppage__manga{padding:102px 0 133px;background-color:#25608b;overflow-x:clip}.toppage__manga .inner{max-width:1000px;margin-inline:auto}.toppage__manga_header{text-align:center;margin-bottom:6.5rem}.toppage__manga_header .heading{font-family:"MFW-YuMinPr6N-Medium";font-size:38px;letter-spacing:.08em;line-height:1.6315789474;color:#e3d9cf;text-align:center;margin-bottom:1.55em}.toppage__manga_header .lead{font-family:"Zen Kaku Gothic New",sans-serif;font-size:18px;font-weight:400;letter-spacing:.08em;line-height:2.2222222222;color:#fff}.toppage__manga_content{background-color:#f2ece7;border-radius:10px;padding:69px 60px 92px;position:relative}.toppage__manga_content::before{content:"";width:0;height:0;border-style:solid;border-right:30px solid rgba(0,0,0,0);border-left:30px solid rgba(0,0,0,0);border-top:30px solid #25608b;border-bottom:0;position:absolute;top:0;left:50%;translate:-50% 0}.toppage__manga_content .catch{font-family:"MFW-YuMinPr6N-Medium";font-size:29px;letter-spacing:.07em;line-height:1.7586206897;color:#90704c;margin-bottom:.95em}.toppage__manga_content .catch span{background:linear-gradient(transparent 60%, #fff 0%);background-position:0 0;padding-bottom:.1em;display:inline}.toppage__manga_content .cover{width:251px;position:absolute;top:-38px;right:20px}.toppage__manga_content .cover .badge{position:absolute;top:-32px;right:-62px;rotate:5deg}.toppage__manga_content .body{position:relative;margin-bottom:67px}.toppage__manga_content .label{font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-weight:400;position:relative;display:inline-block;margin-bottom:.6em}.toppage__manga_content .label::after{content:"";width:100%;height:1px;background-color:#555;position:absolute;left:0;bottom:1px}.toppage__manga_content .subcatch{font-family:"Zen Kaku Gothic New",sans-serif;font-size:22px;letter-spacing:.02em;margin-bottom:1.2em}.toppage__manga_content .list li{font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;letter-spacing:.02em;position:relative;padding-left:42px;margin-bottom:.4em}.toppage__manga_content .list li::before{content:"";width:30.16px;height:25.38px;background-image:url(../img/top/manga/ico_check.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;position:absolute;top:5px;left:0}.toppage__manga_content .sample{width:438px;position:absolute;right:-78px;bottom:-55px}.toppage__manga_content .buttons{display:flex;justify-content:center;gap:43px}.toppage__manga_content .button a{width:355px;height:66px;border-radius:100vh;display:block;position:relative}.toppage__manga_content .button a::after{content:"";width:100%;height:100%;border-radius:inherit;background-color:rgba(168,152,136,.47);position:absolute;bottom:-4px;left:4px}.toppage__manga_content .button a div{width:100%;height:100%;display:flex;border-radius:inherit;justify-content:center;align-items:center;position:relative;overflow:hidden;z-index:1;transition:.5s all}.toppage__manga_content .button a div::before{content:"";width:100%;height:100%;clip-path:polygon(52px 0%, 100% 0%, 100% 100%, 0% 100%);position:absolute;top:0;left:50%;margin-left:11px}.toppage__manga_content .button a div::after{content:"";width:10.18px;height:17.7px;background-image:url(../img/top/manga/ico_arrow.svg);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;position:absolute;top:50%;right:20px;translate:0 -50%}.toppage__manga_content .button a span{font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;line-height:1.375;letter-spacing:.04em;color:#fff;text-align:center;display:block;position:relative;z-index:1}@media(hover: hover){.toppage__manga_content .button a:hover div{translate:4px 4px}}.toppage__manga_content .button:nth-of-type(1) a div{background-color:#4eadc4}.toppage__manga_content .button:nth-of-type(1) a div::before{background-color:#70baca}.toppage__manga_content .button:nth-of-type(2) a div{background-color:#f0b93f}.toppage__manga_content .button:nth-of-type(2) a div::before{background-color:#f4c84d}.toppage__contact{background:#e2d8cd;padding:156px 0}.toppage__contact .wrap{width:850px}.toppage__contact h2{font-family:"Libre Baskerville",serif;text-align:center;font-size:30px;line-height:1;color:#896239;letter-spacing:0;margin-bottom:98px}.toppage__contact__subtitle{text-align:center;font-size:29px;color:#896239;margin-bottom:50px;line-height:1;letter-spacing:.03em}.toppage__contact__subtitle+.text{font-size:18px}.toppage__contact__subtitle br{display:none}.toppage__contact__subtitle:after{content:" ";width:18px;height:1px;background:#896239;display:block;margin:48px auto 0}.toppage__contact__subtitle+p{text-align:center;line-height:30px}.toppage__contact__tel{padding-bottom:54px;border-bottom:1px dashed #242e53}.toppage__contact__tel .number{text-align:center}.toppage__contact__tel .number a{line-height:1;display:inline-block}.toppage__contact__tel .number a .btnWrap{display:flex;justify-content:center;align-items:flex-end;position:relative;z-index:1}.toppage__contact__tel .number a .btnWrap span{font-family:"Libre Baskerville",serif;letter-spacing:.04em}.toppage__contact__tel .number a .btnWrap .icon{content:"";display:block;width:24px;height:31px;background:url("../img/top/tel.svg") no-repeat center;background-size:contain;margin-bottom:7px;margin-right:9px}.toppage__contact__tel .number a .btnWrap .text{font-family:"Libre Baskerville",serif;font-size:52px;color:#896239}.toppage__contact__tel .message{font-size:18px;line-height:1.8888888889;text-align:center;margin:1.6em 0 .4em;letter-spacing:.1em}.toppage__contact__tel .time{font-size:16px;line-height:1.75;text-align:center}.toppage__contact__promise{margin-top:-20px;text-align:center}.toppage__contact__promise ul{display:inline-block}.toppage__contact__promise ul li{font-size:18px;letter-spacing:.05em;text-align:left;position:relative;padding-left:42px;margin-bottom:6px}.toppage__contact__promise ul li:last-child{margin-bottom:0}.toppage__contact__promise ul li::before{content:"";width:30px;height:25px;background-image:url(../img/top/ico_check.svg);background-repeat:no-repeat;background-position:0 0;background-size:100%;position:absolute;top:50%;left:0;translate:0 -50%}.toppage__contact__formtext{padding-top:160px;margin-top:-90px}.toppage__contact__thanks{text-align:center;width:100%;position:relative;transform:translate(0, 0);visibility:visible;top:0;left:0;opacity:1;transition:.7s all;padding-top:50px}.toppage__contact__thanks.none{position:absolute;top:0;left:0}.toppage__contact__thanks.fade{transform:translate(0, 10px);visibility:hidden;opacity:0}.toppage__contact__thanks p{font-family:"MFW-YuMinPr6N-Medium","游明朝体","Yu Mincho",YuMincho,"MS P明朝","MS PMincho",serif}.toppage__contact__thanks .title{background:#8c6239;color:#fff;text-align:center;line-height:1;padding:12px;font-size:24px;margin-bottom:24px}.toppage__contact__form{padding-top:55px;transition:.7s all}.toppage__contact__form.none{position:absolute;top:0;left:0}.toppage__contact__form.fade{transform:translate(0, 10px);visibility:hidden;opacity:0}.toppage__contact__form .radio{font-size:22px;margin:0 24px}.toppage__contact__form .radio input[type=radio]{position:absolute;opacity:0}.toppage__contact__form .radio input[type=radio]+.radio__label{display:flex;align-items:center;font-weight:500;letter-spacing:.06em;font-size:18px}.toppage__contact__form .radio input[type=radio]+.radio__label:before{content:"";background:#e2d8cd;border-radius:100%;border:1px solid #454038;display:inline-block;min-width:18px;width:18px;height:18px;position:relative;margin-right:8px;vertical-align:top;cursor:pointer;transition:all 250ms ease}.toppage__contact__form .radio input[type=radio]:checked+.radio__label:before{background-color:#454038;box-shadow:inset 0 0 0 4px #e2d8cd}.toppage__contact__form .radio input[type=radio]:focus+.radio__label:before{outline:none;border-color:#454038}.toppage__contact__form .radio input[type=radio]+.radio__label:empty:before{margin-right:0}.toppage__contact__form .selecttype{width:100%;position:relative;transform:translate(0, 0);visibility:visible;top:0;left:0;opacity:1;transition:.7s all;margin-bottom:52px}.toppage__contact__form .selecttype>.row{margin-bottom:88px}.toppage__contact__form .selecttype>.row:last-child{margin-bottom:0}.toppage__contact__form .selecttype.none{position:absolute;top:0;left:0}.toppage__contact__form .selecttype.fade{transform:translate(0, 10px);visibility:hidden;opacity:0}.toppage__contact__form .type{margin-bottom:80px}.toppage__contact__form .type p{text-align:center;line-height:30px;font-size:18px;letter-spacing:.05em;position:relative}.toppage__contact__form .type p::before{content:" ";width:18px;height:1px;background:#896239;display:block;margin:0 auto 53px}.toppage__contact__form .type .list{display:grid;grid-template-columns:repeat(2, 1fr);width:-moz-max-content;width:max-content;margin:63px auto 0;gap:2rem .7rem}.toppage__contact__form .type .list .radio{line-height:1}.toppage__contact__form .type .list .radio label{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.toppage__contact__form .title{background:#8c6239;color:#fff;text-align:center;line-height:1;font-size:22px;letter-spacing:.05em;padding:15px;margin-bottom:60px}.toppage__contact__form .item{display:flex;margin:0 auto 28px}.toppage__contact__form .item:last-child{margin-bottom:0}.toppage__contact__form .item .label{flex-grow:1;text-align:right;display:flex;align-items:baseline;justify-content:space-between}.toppage__contact__form .item .label.-column{align-items:flex-end;flex-direction:column;justify-content:initial}.toppage__contact__form .item .label.-column .text{width:auto}.toppage__contact__form .item .label.-full .text{width:100%}.toppage__contact__form .item .label .sponly{display:none}.toppage__contact__form .item .label .text{width:126px;font-size:18px;text-align:right;white-space:nowrap}.toppage__contact__form .item .label .req{font-size:16px;color:#fff;border-radius:3px;background-color:#d52128;display:inline-block;line-height:1;padding:.15em .575em}.toppage__contact__form .item .body{width:525px;max-width:525px;min-width:525px;padding:0 90px 0 37px}.toppage__contact__form .item .body input[type=text]{width:100%;height:40px;line-height:40px;padding:0 13px;background:#fff;border:none;box-sizing:border-box}.toppage__contact__form .item .body input[type=text]::-moz-placeholder{color:#b7b7b7}.toppage__contact__form .item .body input[type=text]::placeholder{color:#b7b7b7}.toppage__contact__form .item .body .error{width:100%;color:#900;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;font-size:14px}.toppage__contact__form .item .body textarea{width:100%;height:200px;line-height:40px;padding:0 13px;background:#fff;border:none;box-sizing:border-box}.toppage__contact__form .item .body select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;line-height:40px;background:url(../img/icon__arrow.svg) no-repeat right 10px center #fff;background-size:12px 10px;min-width:50%;border-radius:0;border:none;padding:0 8px;position:relative}.toppage__contact__form .item .body .radios{display:flex;flex-wrap:wrap}.toppage__contact__form .item .body .radios .radio{font-size:16px;margin-left:0;margin-right:24px}.toppage__contact__form .item .body .radios .radio input[type=radio]+.radio__label:before{min-width:12px;width:12px;height:12px}.toppage__contact__form .item .body .radios .radio input[type=radio]:checked+.radio__label:before{box-shadow:inset 0 0 0 3px #e2d8cd}.toppage__contact__form .item .check{margin-top:20px;width:100%;text-align:center}.toppage__contact__form .item .check p{text-align:center;margin-bottom:.7em}.toppage__contact__form .item .check div{display:flex;justify-content:center;align-items:center}.toppage__contact__form .item .check [type=checkbox]:not(:checked),.toppage__contact__form .item .check [type=checkbox]:checked{position:absolute;left:-9999px}.toppage__contact__form .item .check [type=checkbox]:not(:checked)+label,.toppage__contact__form .item .check [type=checkbox]:checked+label{display:flex;align-items:flex-start;position:relative;cursor:pointer}.toppage__contact__form .item .check [type=checkbox]:not(:checked)+label:before,.toppage__contact__form .item .check [type=checkbox]:checked+label:before{content:" ";min-width:12px;width:12px;height:12px;display:block;border:1px solid #454038;margin-right:7px;margin-top:10px}.toppage__contact__form .item .check [type=checkbox]:not(:checked)+label:after,.toppage__contact__form .item .check [type=checkbox]:checked+label:after{content:"✓ ";position:absolute;top:.5em;left:.22em;font-size:1em;line-height:.8;color:#454038;transition:all .2s;font-family:"Lucida Sans Unicode","Arial Unicode MS",Arial}.toppage__contact__form .item .check [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.toppage__contact__form .item .check [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.toppage__contact__form .item .check [type=checkbox]:disabled:not(:checked)+label:before,.toppage__contact__form .item .check [type=checkbox]:disabled:checked+label:before{box-shadow:none;border-color:#454038;background-color:#454038}.toppage__contact__form .item .check [type=checkbox]:disabled:checked+label:after{color:#454038}.toppage__contact__form .item .check [type=checkbox]:disabled+label{color:#454038}.toppage__contact__form .item .check label:hover:before{border:1px solid #4778d9 !important}.toppage__contact__form .item .request_itemName{font-size:18px}.toppage__contact__form .howto{display:flex;margin-top:-20px}.toppage__contact__form .howto label{width:50%;display:flex;align-items:center;flex-direction:column;padding:37px 0 0;position:relative}.toppage__contact__form .howto label:first-child{padding-right:35px}.toppage__contact__form .howto label:first-child::after{content:"";width:1px;height:100%;background-color:#8c6239;position:absolute;top:0;right:0}.toppage__contact__form .howto label:last-child{padding-left:35px}.toppage__contact__form .howto label .body{font-size:14px;line-height:1.75;margin-top:40px}.toppage__contact__form .howto label .label{min-width:30%;display:flex;align-items:center;font-size:26px}.toppage__contact__form .howto label .label input[type=radio]{position:absolute;opacity:0}.toppage__contact__form .howto label .label input[type=radio]+.radio__label{display:flex;align-items:center}.toppage__contact__form .howto label .label input[type=radio]+.radio__label:before{content:"";background:#e2d8cd;border-radius:100%;border:1px solid #454038;display:inline-block;width:18px;height:18px;position:relative;margin-right:8px;vertical-align:top;cursor:pointer;transition:all 250ms ease}.toppage__contact__form .howto label .label input[type=radio]:checked+.radio__label:before{background-color:#454038;box-shadow:inset 0 0 0 4px #e2d8cd}.toppage__contact__form .howto label .label input[type=radio]:focus+.radio__label:before{outline:none;border-color:#454038}.toppage__contact__form .howto label .label input[type=radio]+.radio__label:empty:before{margin-right:0}.toppage__contact__form .saleaddress{text-align:left;display:flex;flex-wrap:wrap;gap:18px}.toppage__contact__form .saleaddress span{text-align:left;flex-shrink:0}.toppage__contact__form .saleaddress input{flex:1}.toppage__contact__form .saleaddresslive{margin-top:20px}.toppage__contact__form .saleaddresslive [type=checkbox]:not(:checked),.toppage__contact__form .saleaddresslive [type=checkbox]:checked{position:absolute;left:-9999px}.toppage__contact__form .saleaddresslive [type=checkbox]:not(:checked)+label,.toppage__contact__form .saleaddresslive [type=checkbox]:checked+label{display:flex;align-items:flex-start;position:relative;cursor:pointer}.toppage__contact__form .saleaddresslive [type=checkbox]:not(:checked)+label:before,.toppage__contact__form .saleaddresslive [type=checkbox]:checked+label:before{content:" ";min-width:12px;width:12px;height:12px;display:block;border:1px solid #454038;margin-right:7px;margin-top:10px}.toppage__contact__form .saleaddresslive [type=checkbox]:not(:checked)+label:after,.toppage__contact__form .saleaddresslive [type=checkbox]:checked+label:after{content:"✓ ";position:absolute;top:.6em;left:.22em;font-size:1em;line-height:.8;color:#454038;transition:all .2s;font-family:"Lucida Sans Unicode","Arial Unicode MS",Arial}.toppage__contact__form .saleaddresslive [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.toppage__contact__form .saleaddresslive [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.toppage__contact__form .saleaddresslive [type=checkbox]:disabled:not(:checked)+label:before,.toppage__contact__form .saleaddresslive [type=checkbox]:disabled:checked+label:before{box-shadow:none;border-color:#454038;background-color:#454038}.toppage__contact__form .saleaddresslive [type=checkbox]:disabled:checked+label:after{color:#454038}.toppage__contact__form .saleaddresslive [type=checkbox]:disabled+label{color:#454038}.toppage__contact__form .saleaddresslive label:hover:before{border:1px solid #4778d9 !important}.toppage__contact__form .recaptcha{margin-top:44px;display:flex;justify-content:center}.toppage__contact__form .btn{width:225px;margin:65px auto 0}.toppage__contact__form .btn button{width:100%;height:45px;line-height:45px;background:#585248;color:#fff;box-sizing:border-box;transition:.5s all;border:none;box-shadow:none}.toppage__contact__form .btn button:hover{opacity:.7}.toppage__contact__form .btn button[disabled]{background:#ccc;cursor:default}.toppage__contact__form .btn button[disabled]:hover{opacity:1}.toppage__contact__form .send{position:fixed;left:0;top:0;background:rgba(245,242,233,.4);width:100%;height:100%;opacity:0;visibility:hidden}.toppage__contact__form .send.is-active{opacity:1;visibility:visible}.toppage__contact__form .send i{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:3rem;opacity:.8}.contactpage{background:#e2d8cd;padding:156px 0}.contactpage .wrap{width:850px}.contactpage h2{text-align:center;font-size:29px;color:#896239;margin-bottom:44px;line-height:1}.contactpage h2 br{display:none}.contactpage p{text-align:center;font-size:18px;line-height:36px}.contactpage .btn{width:225px;margin:77px auto 0}.contactpage .btn a{width:100%;height:45px;line-height:45px;background:#585248;color:#fff;box-sizing:border-box;transition:.5s all;display:block;text-align:center}.contactpage .btn a:hover{opacity:.7}.inpage__mainimage{position:relative}.inpage__mainimage:before{content:" ";width:100%;height:100%;background:#fff;z-index:2;position:absolute;left:0;top:0;transition:1s all}.inpage__mainimage:after{content:" ";width:100%;height:100%;background:rgba(255,255,255,.5);z-index:1;position:absolute;right:0;top:0;transition:1s all;transition-delay:.25s}.inpage__mainimage.is-active:after,.inpage__mainimage.is-active:before{width:0}.inpage__nav{width:100%;background:#f4f4f4;border-bottom:solid 1px #d3d3d3;margin-bottom:103px}.inpage__nav ul{display:flex;justify-content:center}.inpage__nav ul li{padding:15px 0;position:relative}.inpage__nav ul li a{line-height:1;display:block;white-space:nowrap;color:#454038;padding:0 20px;border-right:solid 1px #454038}.inpage__nav ul li a:after{content:" ";width:0;height:3px;background:#697088;position:absolute;bottom:0;left:50%;transition:.7s all;overflow:hidden}.inpage__nav ul li a:hover:after{width:100%;left:0}.inpage__nav ul li:last-child a{border-right:none}.inpage__nav ul li.active:after{content:" ";width:100%;height:3px;background:#697088;position:absolute;bottom:0;left:0}.aboutuspage{padding-top:77px;padding-bottom:127px}.aboutuspage__mainimage{height:380px;background:url(../img/aboutus/mainimage.jpg) no-repeat center;background-size:cover;margin-bottom:83px}.aboutuspage__mainimage2{margin-bottom:83px}.aboutuspage__mainimage2 img{vertical-align:top}.aboutuspage__greeting{padding:0 0 148px;width:780px;margin:auto}.aboutuspage__greeting h2{text-align:center;font-size:30px;line-height:1;margin-bottom:83px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.aboutuspage__greeting h2+p{margin-bottom:76px}.aboutuspage__greeting h2+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.aboutuspage__greeting h2+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.aboutuspage__greeting .name{width:145px;height:59px;background:url("../img/aboutus/sine.svg") no-repeat center;background-size:contain;margin:60px 0 0 auto;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.aboutuspage__greeting .photo{margin-top:115px;width:100%;height:435px;background:url(../img/aboutus/company.jpg) no-repeat center;background-size:cover}.aboutuspage__member{padding:0 0 140px}.aboutuspage__member h2{text-align:center;margin-bottom:90px;line-height:1;font-size:28px;color:#896239;font-family:"Libre Baskerville",serif;font-style:italic}.aboutuspage__member__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:740px;margin:0 auto}.aboutuspage__member__list .item{width:325px;text-align:center;margin-bottom:65px}.aboutuspage__member__list .item:last-child{margin-bottom:0}.aboutuspage__member__list .item .photo{width:100%;background-size:cover !important;background-position:center !important;background-repeat:no-repeat;margin-bottom:25px}.aboutuspage__member__list .item .photo.member1{background:url(../img/aboutus/member1.jpg) no-repeat;background-image:-webkit-image-set(url("../img/aboutus/member1.webp") type("image/webp"), url("../img/aboutus/member1.jpg") type("image/jpeg"));background-image:image-set(url("../img/aboutus/member1.webp") type("image/webp"), url("../img/aboutus/member1.jpg") type("image/jpeg"))}.aboutuspage__member__list .item .photo.member2{background:url(../img/aboutus/member2.jpg) no-repeat;background-image:-webkit-image-set(url("../img/aboutus/member2.webp") type("image/webp"), url("../img/aboutus/member2.jpg") type("image/jpeg"));background-image:image-set(url("../img/aboutus/member2.webp") type("image/webp"), url("../img/aboutus/member2.jpg") type("image/jpeg"))}.aboutuspage__member__list .item .photo.member3{background:url(../img/aboutus/member3.jpg) no-repeat;background-image:-webkit-image-set(url("../img/aboutus/member3.webp") type("image/webp"), url("../img/aboutus/member3.jpg") type("image/jpeg"));background-image:image-set(url("../img/aboutus/member3.webp") type("image/webp"), url("../img/aboutus/member3.jpg") type("image/jpeg"))}.aboutuspage__member__list .item .photo.member4{background:url(../img/aboutus/member4.jpg) no-repeat;background-image:-webkit-image-set(url("../img/aboutus/member4.webp") type("image/webp"), url("../img/aboutus/member4.jpg") type("image/jpeg"));background-image:image-set(url("../img/aboutus/member4.webp") type("image/webp"), url("../img/aboutus/member4.jpg") type("image/jpeg"))}.aboutuspage__member__list .item .photo.member5{background:url(../img/aboutus/member5.jpg) no-repeat;background-image:-webkit-image-set(url("../img/aboutus/member5.webp") type("image/webp"), url("../img/aboutus/member5.jpg") type("image/jpeg"));background-image:image-set(url("../img/aboutus/member5.webp") type("image/webp"), url("../img/aboutus/member5.jpg") type("image/jpeg"))}.aboutuspage__member__list .item .photo:before{content:" ";width:100%;padding-top:59.385%;display:block}.aboutuspage__member__list .item .profile{text-align:center;color:#896239}.aboutuspage__member__list .item .profile p{text-align:center;line-height:1;margin-bottom:9px;font-size:13px}.aboutuspage__member__list .item .profile h3{font-size:22px;text-align:center;line-height:1;letter-spacing:.08em}.aboutuspage__member__list .item .profile h3 span{font-size:13px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic;margin-top:7px;letter-spacing:0}.aboutuspage__member__list .item .btn{margin-top:25px}.aboutuspage__member__list .item .btn a{display:block;border:solid 1px #896239;color:#896239;font-style:italic;font-family:"Libre Baskerville",serif;font-size:14px;line-height:1;text-align:center;padding:10px;transition:.5s all}.aboutuspage__member__list .item .btn a:hover{background:#896239;color:#fff}.aboutuspage__member__btn{width:calc(100% - 100px);margin:auto}.aboutuspage__member__btn a{display:block;line-height:1;font-size:18px;text-align:center;color:#896239;border:1px solid #896239;padding:18px 20px}.aboutuspage__outline{width:780px;margin:auto}.aboutuspage__outline h2{font-size:24px;text-align:center;line-height:1;margin-bottom:70px}.aboutuspage__outline table{font-size:14px;width:100%}.aboutuspage__outline table th,.aboutuspage__outline table td{padding:20px 0}.aboutuspage__outline table th{text-align:center;border-top:solid 1px #666;border-right:solid 35px #fff}.aboutuspage__outline table td{border-top:solid 1px #b8b8b8;padding:20px}.aboutuspage__outline table tr:last-child th{border-bottom:solid 1px #666}.aboutuspage__outline table tr:last-child td{border-bottom:solid 1px #b8b8b8}.aboutuspage__photos{display:flex;flex-wrap:wrap;justify-content:space-between;width:780px;margin:98px auto 0}.aboutuspage__photos .item{width:375px;height:245px;margin-bottom:27px;background:#eee;background-position:center !important;background-size:cover !important}.aboutuspage__map{height:410px;width:780px;margin:140px auto 0}.aboutuspage__map iframe{width:100%;height:100%}.aboutuspage__slide .swiper-wrapper{transition-timing-function:linear !important}.aboutuspage__slide .photo{width:600px;min-width:600px;margin:0 6px;background-size:100% auto !important;background-repeat:no-repeat !important;background-position:center !important}.aboutuspage__slide .photo:before{content:" ";width:100%;padding-top:66.7%;display:block}.aboutuspage__slide+.aboutuspage{padding-top:0}.memberpage{width:773px;margin:auto;padding:89px 0 112px}.memberpage h1{text-align:center;line-height:1;font-size:26px;color:#896239;font-family:"Libre Baskerville",serif;font-style:italic;margin-bottom:89px}.memberpage__header{display:flex;align-items:flex-end;margin-bottom:68px}.memberpage__photo{background-size:cover !important;background-position:center !important;background-repeat:no-repeat;width:530px;height:315px}.memberpage__photo.member1{background:url(../img/member/member1.jpg) no-repeat;background-image:-webkit-image-set(url("../img/member/member1.webp") type("image/webp"), url("../img/member/member1.jpg") type("image/jpeg"));background-image:image-set(url("../img/member/member1.webp") type("image/webp"), url("../img/member/member1.jpg") type("image/jpeg"))}.memberpage__photo.member2{background:url(../img/member/member2.jpg) no-repeat;background-image:-webkit-image-set(url("../img/member/member2.webp") type("image/webp"), url("../img/member/member2.jpg") type("image/jpeg"));background-image:image-set(url("../img/member/member2.webp") type("image/webp"), url("../img/member/member2.jpg") type("image/jpeg"))}.memberpage__photo.member3{background:url(../img/member/member3.jpg) no-repeat;background-image:-webkit-image-set(url("../img/member/member3.webp") type("image/webp"), url("../img/member/member3.jpg") type("image/jpeg"));background-image:image-set(url("../img/member/member3.webp") type("image/webp"), url("../img/member/member3.jpg") type("image/jpeg"))}.memberpage__photo.member4{background:url(../img/member/member4.jpg) no-repeat;background-image:-webkit-image-set(url("../img/member/member4.webp") type("image/webp"), url("../img/member/member4.jpg") type("image/jpeg"));background-image:image-set(url("../img/member/member4.webp") type("image/webp"), url("../img/member/member4.jpg") type("image/jpeg"))}.memberpage__photo.member5{background:url(../img/member/member5.jpg) no-repeat;background-image:-webkit-image-set(url("../img/member/member5.webp") type("image/webp"), url("../img/member/member5.jpg") type("image/jpeg"));background-image:image-set(url("../img/member/member5.webp") type("image/webp"), url("../img/member/member5.jpg") type("image/jpeg"))}.memberpage__profile{flex-grow:1;padding-left:28px}.memberpage__profile .number{line-height:1;font-size:26px;color:#896239;font-family:"Libre Baskerville",serif;font-style:italic;margin-bottom:21px}.memberpage__profile p{line-height:1}.memberpage__profile h3{line-height:1;margin-top:10px;font-size:26px;letter-spacing:.1em}.memberpage__profile h3 span{font-size:14px;font-family:"Libre Baskerville",serif;font-style:italic;margin-top:10px;display:block;letter-spacing:0}.memberpage__profile .city{font-size:14px;border-top:1px solid #707070;padding-top:10px;margin-top:14px}.memberpage__body{line-height:36px;margin-bottom:72px}.memberpage__body::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.memberpage__body::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.memberpage__voice h2{color:#896239;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;line-height:1;font-size:18px;text-align:center;border-top:solid 1px #896239;border-bottom:solid 1px #896239;margin-bottom:55px;padding:16px}.memberpage__voice__list .item a{font-size:18px;display:flex;padding:15px 18px;border-bottom:solid 1px #bababa}.memberpage__voice__list .item a .label{margin-right:37px;min-width:20rem}.memberpage__voice__pager{display:flex;justify-content:center;color:#777063;margin-top:100px}.memberpage__voice__pager li{padding:0 5px}.memberpage__voice__pager span,.memberpage__voice__pager a{display:block;padding-bottom:8px;padding:0 4px}.memberpage__voice__pager span{border-bottom:solid 1px #777063}.memberpage__voice__pager a{color:#777063}.memberpage__voice__pager a:hover{border-bottom:solid 1px #777063}.featurepage{padding-top:80px;padding-bottom:150px}.featurepage h1{font-size:28px;color:#896239;text-align:center;line-height:1;margin-bottom:87px}.featurepage h1 span{font-size:18px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic}.featurepage h1 span:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.featurepage__mainimage{height:420px;width:100%;background:url(../img/feature/mainimage.jpg) no-repeat center;background-size:cover;margin-bottom:96px}.featurepage__body{width:773px;margin:auto}.featurepage__body .text{line-height:36px}.featurepage__body .copy{text-align:center;font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#454038;line-height:28px;margin-bottom:59px}.featurepage__body .copy::before{display:block;width:0;height:0;margin-top:-0.27778em;content:""}.featurepage__body .copy::after{display:block;width:0;height:0;margin-bottom:-0.27778em;content:""}.featurepage__body h2{display:flex;align-items:center;background:#29386c;color:#fff;font-size:18px;line-height:24px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;padding:14px 22px;margin-bottom:59px;min-height:60px;box-sizing:border-box}.featurepage__body h2::before{display:block;width:0;height:0;margin-top:-0.16666em;content:""}.featurepage__body h2::after{display:block;width:0;height:0;margin-bottom:-0.16666em;content:""}.featurepage__body h2 span{font-family:"Libre Baskerville",serif;font-size:22px;padding-top:6px;padding-bottom:6px;padding-right:21px;margin-right:26px;border-right:solid 1px #fff;display:flex;align-items:center;font-weight:300;line-height:1}.featurepage__point1{margin-bottom:70px}.featurepage__point1 h2{margin-bottom:77px}.featurepage__point1 .images{display:flex;justify-content:center;margin-bottom:77px}.featurepage__point1 .image{width:270px;margin:0 35px;line-height:1}.featurepage__point2{margin-bottom:70px}.featurepage__point2 .images{display:flex;justify-content:space-between;margin-bottom:77px}.featurepage__point2 .image{line-height:1;width:375px}.featurepage__point3{margin-bottom:70px}.featurepage__point3 .copy{margin-bottom:70px}.featurepage__point3 .images{border:solid 1px #707070;padding:40px;margin-bottom:70px}.featurepage__point3 .pconly{display:block}.featurepage__point3 .sponly{display:none}.featurepage__point3 .image{line-height:1}.featurepage__point4{margin-bottom:66px}.featurepage__point4 .copy{margin-bottom:70px}.featurepage__point4 .images{display:flex;justify-content:center;align-items:center;margin-bottom:70px}.featurepage__point4 .image{margin:0 42px}.featurepage__point4 .image:first-child{width:325px}.featurepage__point4 .image:last-child{width:215px}.featurepage__point5 .photo{width:100%;background:url(../img/feature/point5__photo.jpg) no-repeat center;background-size:cover;margin-bottom:70px}.featurepage__point5 .photo:before{content:" ";display:block;padding-top:57.14%;width:100%}.featurepage__point5 .copy{font-size:24px;line-height:40px;color:#29386c;margin-bottom:70px}.featurepage__point5 .copy::before{display:block;width:0;height:0;margin-top:-0.33334em;content:""}.featurepage__point5 .copy::after{display:block;width:0;height:0;margin-bottom:-0.33334em;content:""}.disposalpage{padding-top:25px;padding-bottom:150px}.disposalpage h1{font-size:28px;color:#896239;text-align:center;line-height:1;margin-bottom:87px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalpage h1 span{font-size:18px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic}.disposalpage h1 span:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.disposalpage__mainimage{height:420px;width:920px;background:url(../img/disposal/mainimage.jpg) no-repeat center;background-size:cover;margin-bottom:96px}.disposalpage__body{padding:0 25px}.disposalpage__btn{margin-bottom:28px}.disposalpage__btn:last-child{margin-bottom:0}.disposalpage__btn a{display:block;background:#987d60;font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#fff;line-height:24px;padding:14px 16px;position:relative;box-sizing:border-box;opacity:1;transition:.7s opacity}.disposalpage__btn a:after{content:" ";width:72px;height:10px;background:url("../img/disposal/btn__icon.svg") no-repeat right;position:absolute;right:11px;bottom:15px;transition:.7s width}.disposalpage__btn a:before{content:" ";width:118px;height:1px;background:#fff;position:absolute;right:13px;bottom:15px;transition:.7s width}.disposalpage__btn a:hover{opacity:.75}.disposalpage__btn a:hover:before{width:100px}.disposalpage__btn:nth-child(2n) a{background:#697088}.disposalpage__contact{margin-top:150px}.disposalpage__contact a{display:block;width:325px;height:74px;margin:auto;background:#a59d94;color:#fff;line-height:74px;text-align:center;font-size:18px;font-weight:600;border:solid 1px #a59d94;box-sizing:border-box;transition:.7s all;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalpage__contact a:hover{background:#fff;color:#a59d94}.disposalnowpage{padding-top:40px;padding-bottom:150px}.disposalnowpage h1{font-size:28px;line-height:1;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;text-align:center;margin-bottom:80px}.disposalnowpage__mainimage{height:350px;width:920px;background:url(../img/disposal/now/mainimage.jpg) no-repeat center;background-size:cover;margin:0 auto 80px}.disposalnowpage h2{text-align:center;font-size:26px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:74px}.disposalnowpage h2:after{content:" ";display:block;width:25px;height:1px;background:#6a6055;margin:38px auto 0}.disposalnowpage h2+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalnowpage h2+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalnowpage__body{padding:0 25px;width:773px;margin:auto}.disposalnowpage__flow h3{background:#987d60;color:#fff;font-size:17px;text-align:center;padding:15px;line-height:1;margin-bottom:36px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalnowpage__flow__merit{counter-reset:item}.disposalnowpage__flow__merit h3{margin-top:80px;margin-bottom:80px}.disposalnowpage__flow__merit .item{display:flex;align-items:center;width:500px;margin:0 auto 24px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalnowpage__flow__merit .item:before{counter-increment:item 1;content:"0" counter(item);display:flex;align-items:center;padding-right:12px;margin-right:23px;font-size:22px;width:32px;width:2rem;font-family:"Libre Baskerville",serif;border-right:solid 1px #707070;font-weight:400;line-height:29px}.disposalnowpage__flow__merit .item div{font-size:18px;line-height:24px}.disposalnowpage__flow__merit .item div::before{display:block;width:0;height:0;margin-top:-0.16666em;content:""}.disposalnowpage__flow__merit .item div::after{display:block;width:0;height:0;margin-bottom:-0.16666em;content:""}.disposalnowpage__flow__merit .item div span{color:#29386c;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalnowpage__flow__list{margin-top:80px;counter-reset:item}.disposalnowpage__flow__list h3{margin-bottom:66px}.disposalnowpage__flow__list .image{line-height:1;margin-bottom:80px}.disposalnowpage__flow__list .image .pconly{display:block}.disposalnowpage__flow__list .image .sponly{display:none}.disposalnowpage__flow__list .item{margin-bottom:52px}.disposalnowpage__flow__list .item:after{display:block;content:" ";border:solid 16px rgba(0,0,0,0);border-top:solid 16px #896239;border-bottom:none;width:0px;margin:52px auto 0}.disposalnowpage__flow__list .item:first-child:after{margin-top:44px}.disposalnowpage__flow__list .item:last-child{margin-bottom:0}.disposalnowpage__flow__list .item:last-child:after{display:none}.disposalnowpage__flow__list .item h4{font-size:18px;color:#6a6055;font-weight:600;display:flex;align-items:center;margin-bottom:40px}.disposalnowpage__flow__list .item h4:before{counter-increment:item 1;content:counter(item);display:block;width:40px;height:40px;line-height:40px;background:#6a6055;color:#fff;text-align:center;font-family:"Libre Baskerville",serif;margin-right:12px}.disposalnowpage__flow__list .item h4+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalnowpage__flow__list .item h4+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalnowpage__flow__list .item h4+p a{color:#987d60;text-decoration:underline}.disposalnowpage__flow__list .item .preparation{background:#e9ded4;padding:25px;margin-top:40px;color:#6a6055}.disposalnowpage__flow__list .item .preparation__title{text-align:center;font-size:18px;border-bottom:solid 1px #707070;line-height:1;padding-bottom:18px;margin-bottom:20px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalnowpage__flow__list .item .preparation ul{margin-bottom:20px}.disposalnowpage__flow__list .item .preparation ul::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalnowpage__flow__list .item .preparation ul::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalnowpage__flow__list .item .preparation ul li{text-indent:-1em;padding-left:1em}.disposalnowpage__flow__list .item .preparation ul+p{font-size:12px;line-height:22px;text-indent:-1em;padding-left:1em}.disposalnowpage__purchase h2+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalnowpage__purchase h2+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalnowpage__purchase__list{margin-bottom:30px;margin-top:80px}.disposalnowpage__purchase__list h3{font-size:17px;line-height:1;text-align:center;color:#987d60;border-top:solid 1px #987d60;border-bottom:solid 1px #987d60;padding:15px 0;margin-bottom:60px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalnowpage__purchase__list .list{display:flex;flex-wrap:wrap;justify-content:space-between;width:690px;margin:auto}.disposalnowpage__purchase__list .list+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalnowpage__purchase__list .list+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalnowpage__purchase__list .item{line-height:26px;margin-bottom:40px;width:325px}.disposalnowpage__purchase__list .item h4{background:#c5aa8f;color:#fff;padding:15px 0;text-align:center;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalnowpage__purchase__list .item h4::before{display:block;width:0;height:0;margin-top:-0.3125em;content:""}.disposalnowpage__purchase__list .item h4::after{display:block;width:0;height:0;margin-bottom:-0.3125em;content:""}.disposalnowpage__purchase__list .item p{background:#e9ded4;padding:15px 0;text-align:center;color:#6a6055}.disposalnowpage__purchase__list .item p::before{display:block;width:0;height:0;margin-top:-0.3125em;content:""}.disposalnowpage__purchase__list .item p::after{display:block;width:0;height:0;margin-bottom:-0.3125em;content:""}.disposalnowpage__difference{width:773px;margin:auto}.disposalnowpage__difference h2+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalnowpage__difference h2+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalnowpage__difference h3{background:#987d60;color:#fff;font-size:17px;text-align:center;padding:15px;line-height:1;margin-bottom:66px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalnowpage__difference h4{text-align:center;font-size:18px;line-height:28px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:66px}.disposalnowpage__difference h4::before{display:block;width:0;height:0;margin-top:-0.27778em;content:""}.disposalnowpage__difference h4::after{display:block;width:0;height:0;margin-bottom:-0.27778em;content:""}.disposalnowpage__difference .list{display:flex;justify-content:space-between}.disposalnowpage__difference .list .item{width:360px}.disposalnowpage__difference .title{font-size:18px;line-height:1;text-align:center;color:#987d60;border-top:solid 1px #987d60;border-bottom:solid 1px #987d60;padding:15px 0;margin-bottom:37px}.disposalnowpage__difference ul li{font-size:18px;line-height:30px;margin-bottom:15px;display:flex}.disposalnowpage__difference ul li:before{content:" ";min-width:24px;height:25px;background:url("../img/disposal/now/difference/check.svg") no-repeat center;background-size:cover;margin-right:10px}.disposalnowpage__difference__purchase,.disposalnowpage__difference__broker{margin-top:80px}.disposalnowpage__difference__purchase h3{margin-bottom:66px}.disposalnowpage__difference__purchase h4{margin-bottom:80px}.disposalhalfpage{padding-top:40px;padding-bottom:115px}.disposalhalfpage h1{font-size:26px;line-height:41px;font-weight:600;color:#896239;text-align:center;margin-bottom:55px}.disposalhalfpage h2.pagetitle{text-align:center;font-size:26px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:74px}.disposalhalfpage h2.pagetitle::before{display:block;width:0;height:0;margin-top:-0.19231em;content:""}.disposalhalfpage h2.pagetitle::after{display:block;width:0;height:0;margin-bottom:-0.19231em;content:""}.disposalhalfpage h2.pagetitle:after{content:" ";display:block;width:25px;height:1px;background:#6a6055;margin-top:38px;margin-left:auto;margin-right:auto}.disposalhalfpage__mainimage{height:350px;width:920px;background:url(../img/disposal/half/mainimage.jpg) no-repeat center;background-size:cover;margin:0 auto 80px}.disposalhalfpage__body{width:773px;margin:auto}.disposalhalfpage__flow .guideline__title{font-size:17px;color:#fff;background:#987d60;text-align:center;line-height:1;padding:16px 0;margin-bottom:70px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalhalfpage__flow .guideline__image{margin-bottom:70px}.disposalhalfpage__flow .guideline__image .pconly{display:block}.disposalhalfpage__flow .guideline__image .sponly{display:none}.disposalhalfpage__flow__list .title{background:#a59d94;color:#fff;display:flex;padding:10px 15px;position:relative;cursor:pointer;transition:.5s opacity;box-sizing:border-box;min-height:51px}.disposalhalfpage__flow__list .title:hover{opacity:.75}.disposalhalfpage__flow__list .title .icon{min-width:14px;height:9px;background:url("../img/disposal/half/flow/icon.svg") no-repeat center;background-size:cover;position:absolute;right:15px;top:50%;transform:translate(0, -50%) rotate(-90deg);transition:.5s all}.disposalhalfpage__flow__list .title.is-active .icon{transform:translate(0, -50%) rotate(0)}.disposalhalfpage__flow__list .title p{font-size:10px;text-align:center;font-family:"Libre Baskerville",serif;font-weight:400;line-height:1;transform:scale(0.75);display:flex;flex-direction:column;justify-content:center;align-items:center}.disposalhalfpage__flow__list .title p span{display:block;font-size:21.25px;font-family:"Libre Baskerville",serif;text-align:center;margin-top:3px;line-height:1}.disposalhalfpage__flow__list .title h2{font-size:18px;display:flex;align-items:center;line-height:26px;margin-left:19px;padding-left:18px;border-left:solid 1px #fff}.disposalhalfpage__flow__list .title h2::before{display:block;width:0;height:0;margin-top:-0.22222em;content:""}.disposalhalfpage__flow__list .title h2::after{display:block;width:0;height:0;margin-bottom:-0.22222em;content:""}.disposalhalfpage__flow__list .item{margin-top:40px}.disposalhalfpage__flow__list .item:first-of-type{margin-top:0}.disposalhalfpage__flow__list .item .box{background:#f8f8f8;padding:37px 51px;margin-top:60px;color:#6a6055}.disposalhalfpage__flow__list .item .box__list{display:flex;justify-content:space-between;flex-wrap:wrap}.disposalhalfpage__flow__list .item .box__item{width:325px}.disposalhalfpage__flow__list .item .expenses h4:first-child{margin-top:0}.disposalhalfpage__flow__list .body{margin-top:60px;padding-bottom:20px;display:none;overflow:hidden}.disposalhalfpage__flow__list .body h3{font-size:18px;line-height:1;text-align:center;color:#987d60;border-top:solid 1px #987d60;border-bottom:solid 1px #987d60;padding:15px 0;margin-bottom:40px;margin-top:60px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalhalfpage__flow__list .body h3:first-child{margin-top:0}.disposalhalfpage__flow__list .body h3+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__flow__list .body h3+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__flow__list .body .formula{margin:66px auto 82px;display:flex;justify-content:center}.disposalhalfpage__flow__list .body .formula span{text-align:center;background:#abaeba;font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;padding:20px 26px;line-height:1;color:#fff;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalhalfpage__flow__list .body h4{text-align:center;font-size:18px;line-height:1;border-bottom:solid 1px #6a6055;color:#6a6055;padding-bottom:16px;margin-bottom:27px;margin-top:60px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalhalfpage__flow__list .body h4:first-child{margin-top:0}.disposalhalfpage__flow__list .body h5{background:#e9ded4;color:#6a6055;text-align:center;padding:12px 0;line-height:1;margin-bottom:21px;margin-top:90px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalhalfpage__flow__list .body h5+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__flow__list .body h5+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__flow__list .body h5:first-child{margin-top:0}.disposalhalfpage__flow__list .body .fee__formula{text-align:center;font-size:18px;color:#6a6055;border-bottom:solid 1px #cbcbcb;line-height:1;padding-bottom:16px;margin-bottom:16px;margin-top:23px}.disposalhalfpage__flow__list .body .fee__formula::before{display:block;width:0;height:0;margin-top:0em;content:""}.disposalhalfpage__flow__list .body .fee__formula::after{display:block;width:0;height:0;margin-bottom:0em;content:""}.disposalhalfpage__flow__list .body .fee__example{display:flex;justify-content:center;line-height:28px}.disposalhalfpage__flow__list .body .tax{margin-top:60px}.disposalhalfpage__flow__list .body .tax p{text-align:center;line-height:28px}.disposalhalfpage__flow__list .body .tax p::before{display:block;width:0;height:0;margin-top:-0.375em;content:""}.disposalhalfpage__flow__list .body .tax p::after{display:block;width:0;height:0;margin-bottom:-0.375em;content:""}.disposalhalfpage__flow__list .body .tax p a{color:#987d60;text-decoration:underline}.disposalhalfpage__flow__list .body .other{margin-top:60px}.disposalhalfpage__flow__list .body .other p{text-align:center;line-height:28px}.disposalhalfpage__flow__list .body .other p::before{display:block;width:0;height:0;margin-top:-0.375em;content:""}.disposalhalfpage__flow__list .body .other p::after{display:block;width:0;height:0;margin-bottom:-0.375em;content:""}.disposalhalfpage__flow__list .body .other p a{color:#987d60;text-decoration:underline}.disposalhalfpage__flow__list .body .image{line-height:1;margin-top:60px}.disposalhalfpage__flow__list .body .image.first{margin-top:0}.disposalhalfpage__flow__list .body__subtitle{color:#896239;margin-top:40px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:18px}.disposalhalfpage__flow__list .body__subtitle::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__flow__list .body__subtitle::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__flow__list .body__subtitle+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__flow__list .body__subtitle+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__flow__list .body__subtitle+ul::before{display:block;width:0;height:0;margin-top:-0.4375em;content:""}.disposalhalfpage__flow__list .body__subtitle+ul::after{display:block;width:0;height:0;margin-bottom:-0.4375em;content:""}.disposalhalfpage__flow__list .body__subtitle+ul li{text-indent:-1em;padding-left:1em;line-height:30px;font-feature-settings:normal}.disposalhalfpage__flow__list .body h4.body__point__title{background:#e9ded4;font-size:16px;border:none;text-align:left;padding:12px 12px 12px 75px;position:relative;line-height:1;margin-bottom:43px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalhalfpage__flow__list .body h4.body__point__title+.body__subtitle{margin-top:0}.disposalhalfpage__flow__list .body h4.body__point__title>span{background:#fff;position:absolute;left:10px;top:50%;transform:translate(0, -50%);width:46px;height:46px;text-align:center;line-height:46px;border-radius:50%;font-family:"Libre Baskerville",serif}.disposalhalfpage__flow__list .body h4.body__point__title div span{font-size:12px}.disposalhalfpage__flow__list .body__box{background:#f4f1ef;padding:27px;margin:50px 0 0}.disposalhalfpage__flow__list .body__box ul li{text-indent:-1em;padding-left:1em;line-height:30px;font-feature-settings:normal}.disposalhalfpage__flow__list .body__flow__item{position:relative;margin-bottom:66px}.disposalhalfpage__flow__list .body__flow__item:after{display:block;content:" ";border:solid 16px rgba(0,0,0,0);border-top:solid 16px #d9b48b;border-bottom:none;width:0px;position:absolute;bottom:-41px;left:50%;margin-left:-16px}.disposalhalfpage__flow__list .body__flow__item:last-child{margin-bottom:0}.disposalhalfpage__flow__list .body__flow__item:last-child:after{display:none}.disposalhalfpage__flow__list .body__flow__item h4{background:#c5aa8f;font-size:16px;border:none;color:#fff;padding:12px;margin-bottom:0;margin-top:0 !important}.disposalhalfpage__flow__list .body__flow__item h4::before{display:block;width:0;height:0;margin-top:0em;content:""}.disposalhalfpage__flow__list .body__flow__item h4::after{display:block;width:0;height:0;margin-bottom:0em;content:""}.disposalhalfpage__flow__list .body__flow__item div{background:#e9ded4;padding:26px}.disposalhalfpage__flow__list .body__flow__item div p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__flow__list .body__flow__item div p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__flow__list .body__flow__item div p span{color:#29386c;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalhalfpage__flow__list .step2 .box h5{margin-bottom:25px}.disposalhalfpage__flow__list .step2 .box .box__item{margin-bottom:40px}.disposalhalfpage__flow__list .step2 .box .box__item:last-child{margin-bottom:0}.disposalhalfpage__flow__list .step2 .box .body__subtitle{margin-top:0}.disposalhalfpage__flow__list .step3 .body__point__copy{text-align:center}.disposalhalfpage__flow__list .step3 .images{display:flex;justify-content:center;margin-top:90px}.disposalhalfpage__flow__list .step3 .images+h3{margin-top:90px}.disposalhalfpage__flow__list .step3 .images .image{width:295px;margin:0 18px}.disposalhalfpage__flow__list .step5 .image{width:500px;margin:60px auto 84px}.disposalhalfpage__flow__list .step5 .image .sponly{display:none}.disposalhalfpage__flow__list .step5 .body__box.type2{padding:27px 48px}.disposalhalfpage__flow__list .step5 .body__box.type2 ul::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__flow__list .step5 .body__box.type2 ul::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__flow__list .step5 .body__box,.disposalhalfpage__flow__list .step6 .body__box{background:#f7f6ee}.disposalhalfpage__flow__list .step5 .body__box__title,.disposalhalfpage__flow__list .step6 .body__box__title{border-bottom:1px solid #454038;text-align:center;margin-bottom:20px;line-height:1;padding-bottom:16px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalhalfpage__flow__list .step5 .body__box__list,.disposalhalfpage__flow__list .step6 .body__box__list{display:flex;justify-content:space-between}.disposalhalfpage__flow__list .step5 .body__box__item,.disposalhalfpage__flow__list .step6 .body__box__item{width:325px}.disposalhalfpage__mediate__receipt{margin-top:60px;display:flex;justify-content:center}.disposalhalfpage__mediate__receipt span{text-align:center;background:#abaeba;font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;padding:20px 27px;line-height:1;color:#fff;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalhalfpage__mediate h3{font-size:18px;line-height:1;text-align:center;color:#987d60;border-top:solid 1px #987d60;border-bottom:solid 1px #987d60;padding:15px 0;margin-bottom:40px;margin-top:60px}.disposalhalfpage__mediate__expenses{background:#f8f8f8;padding:42px}.disposalhalfpage__mediate__expenses .box{display:flex;justify-content:space-between}.disposalhalfpage__mediate__expenses .box .item{width:325px}.disposalhalfpage__mediate__expenses .subtitle{color:#896239;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-top:30px;margin-bottom:10px}.disposalhalfpage__mediate__expenses .subtitle::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__mediate__expenses .subtitle::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__mediate__expenses .subtitle:first-child{margin-top:0}.disposalhalfpage__mediate__expenses .subtitle+p{line-height:32px}.disposalhalfpage__mediate__expenses .subtitle+p::before{display:block;width:0;height:0;margin-top:-0.5em;content:""}.disposalhalfpage__mediate__expenses .subtitle+p::after{display:block;width:0;height:0;margin-bottom:-0.5em;content:""}.disposalhalfpage__mediate__expenses .body__title{font-weight:600;display:flex;line-height:32px;margin-bottom:10px}.disposalhalfpage__mediate__expenses .body__title:before{content:"・";width:1em;display:block;margin:0}.disposalhalfpage__mediate__expenses .body__title+p{padding-left:1em;line-height:32px}.disposalhalfpage__mediate__expenses .body__title+p::before{display:block;width:0;height:0;margin-top:-0.5em;content:""}.disposalhalfpage__mediate__expenses .body__title+p::after{display:block;width:0;height:0;margin-bottom:-0.5em;content:""}.disposalhalfpage__mediate__expenses .formula{background:#e9ded4;font-size:18px;line-height:28px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;padding:20px 27px;text-align:center;margin:60px 0 40px;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;color:#707070}.disposalhalfpage__mediate__expenses .formula::before{display:block;width:0;height:0;margin-top:-0.27778em;content:""}.disposalhalfpage__mediate__expenses .formula::after{display:block;width:0;height:0;margin-bottom:-0.27778em;content:""}.disposalhalfpage__mediate__expenses .formula+p{line-height:26px}.disposalhalfpage__mediate__expenses .formula+p::before{display:block;width:0;height:0;margin-top:-0.3125em;content:""}.disposalhalfpage__mediate__expenses .formula+p::after{display:block;width:0;height:0;margin-bottom:-0.3125em;content:""}.disposalhalfpage__mediate .chartopen{width:250px;margin:40px auto;display:none}.disposalhalfpage__mediate .chartopen a{background:#8d919f;color:#fff;padding:16px;display:flex;justify-content:center;align-items:center;font-size:17px;line-height:1}.disposalhalfpage__mediate .chartopen a:before{content:" ";display:block;width:23px;height:23px;background:url("../img/disposal/half/mediate/search.svg") no-repeat center;background-size:cover;margin-right:8px}.disposalhalfpage__mediate__chart{line-height:1;border:solid 1px #6a6055;margin-top:60px}.disposalhalfpage__mediate__chart a{display:block;position:relative}.disposalhalfpage__mediate__chart a:hover{opacity:.75}.disposalhalfpage__mediate__chart a:before{position:absolute;content:" ";display:block;width:35px;height:35px;background:#8d919f url("../img/disposal/half/mediate/search.svg") no-repeat center;background-size:17px auto;bottom:14px;right:14px}.disposalhalfpage__mediate__other{background:#f7f6ee;padding:36px 25px 42px;margin-top:60px}.disposalhalfpage__mediate__other h4{text-align:center;font-size:18px;line-height:1;border-bottom:solid 1px #707070;padding-bottom:20px;margin-bottom:36px;font-weight:600;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalhalfpage__mediate__other ul li{list-style-type:disc;margin-left:1em;line-height:26px;margin-bottom:30px}.disposalhalfpage__mediate__other ul li::before{display:block;width:0;height:0;margin-top:-0.3125em;content:""}.disposalhalfpage__mediate__other ul li::after{display:block;width:0;height:0;margin-bottom:-0.3125em;content:""}.disposalhalfpage__mediate__other ul li:last-child{margin-bottom:0}.disposalhalfpage__mediate__other ul li span{line-height:28px;font-weight:600;display:block}.disposalhalfpage__idea__section .title{color:#fff;background:#a59d94;font-size:18px;line-height:24px;padding:16px 23px;margin-top:60px;position:relative;cursor:pointer;transition:.5s opacity}.disposalhalfpage__idea__section .title::before{display:block;width:0;height:0;margin-top:-0.16666em;content:""}.disposalhalfpage__idea__section .title::after{display:block;width:0;height:0;margin-bottom:-0.16666em;content:""}.disposalhalfpage__idea__section .title:hover{opacity:.75}.disposalhalfpage__idea__section .title .icon{min-width:14px;height:9px;background:url("../img/disposal/half/flow/icon.svg") no-repeat center;background-size:cover;position:absolute;right:15px;top:50%;transform:translate(0, -50%) rotate(-90deg);transition:.5s all}.disposalhalfpage__idea__section .title.is-active .icon{transform:translate(0, -50%) rotate(0)}.disposalhalfpage__idea__section .body{display:none;padding-top:50px}.disposalhalfpage__idea__section .body .sponly{display:none}.disposalhalfpage__idea__section.choice{margin-top:50px}.disposalhalfpage__idea__section.choice h3{font-size:18px;line-height:1;text-align:center;color:#987d60;border-top:solid 1px #987d60;border-bottom:solid 1px #987d60;padding:15px 0;margin-bottom:35px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalhalfpage__idea__section.choice h3+h4{margin-top:0}.disposalhalfpage__idea__section.choice h4{color:#987d60;font-size:18px;line-height:30px;border-bottom:solid 1px #987d60;font-weight:600;margin-bottom:24px;padding-bottom:15px;margin-top:65px}.disposalhalfpage__idea__section.choice h4::before{display:block;width:0;height:0;margin-top:-0.33334em;content:""}.disposalhalfpage__idea__section.choice h4::after{display:block;width:0;height:0;margin-bottom:-0.33334em;content:""}.disposalhalfpage__idea__section.choice h4+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__idea__section.choice h4+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__idea__section.choice .choice__type{background:#ebebeb;padding:37px;margin:50px 0 60px}.disposalhalfpage__idea__section.choice .choice__type__title{font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;line-height:1;margin-bottom:20px;margin-top:30px}.disposalhalfpage__idea__section.choice .choice__type__title:first-child{margin-top:0}.disposalhalfpage__idea__section.choice .choice__type__title+p{line-height:32px}.disposalhalfpage__idea__section.choice .choice__type__title+p::before{display:block;width:0;height:0;margin-top:-0.5em;content:""}.disposalhalfpage__idea__section.choice .choice__type__title+p::after{display:block;width:0;height:0;margin-bottom:-0.5em;content:""}.disposalhalfpage__idea__section.choice .choice__type+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__idea__section.choice .choice__type+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__idea__section.choice .choice__specialty{background:#f7f6ee;padding:30px 25px;margin:60px 0 40px}.disposalhalfpage__idea__section.choice .choice__specialty:last-of-type{margin:0 0 60px}.disposalhalfpage__idea__section.choice .choice__specialty:last-of-type+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__idea__section.choice .choice__specialty:last-of-type+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__idea__section.choice .choice__specialty__title{font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;line-height:32px;margin-bottom:25px}.disposalhalfpage__idea__section.choice .choice__specialty__title::before{display:block;width:0;height:0;margin-top:-0.38889em;content:""}.disposalhalfpage__idea__section.choice .choice__specialty__title::after{display:block;width:0;height:0;margin-bottom:-0.38889em;content:""}.disposalhalfpage__idea__section.choice .choice__specialty__title+p{color:#707070}.disposalhalfpage__idea__section.choice .choice__specialty__title+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__idea__section.choice .choice__specialty__title+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__idea__section.point .point .body>p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__idea__section.point .point .body>p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__idea__section.point .point__title{display:flex;align-items:center;margin-top:83px;margin-bottom:40px}.disposalhalfpage__idea__section.point .point__title .number{width:40px;min-width:40px;height:40px;background:#6a6055;color:#fff;text-align:center;line-height:40px;font-size:20px;margin-right:12px}.disposalhalfpage__idea__section.point .point__title h3{font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#6a6055;line-height:24px}.disposalhalfpage__idea__section.point .point__title+ul li{list-style-type:disc;margin-left:1em;line-height:30px;margin-bottom:18px}.disposalhalfpage__idea__section.point .point__title+ul li::before{display:block;width:0;height:0;margin-top:-0.4375em;content:""}.disposalhalfpage__idea__section.point .point__title+ul li::after{display:block;width:0;height:0;margin-bottom:-0.4375em;content:""}.disposalhalfpage__idea__section.point .point__title+ul li:last-child{margin-bottom:0}.disposalhalfpage__idea__section.point .point__subtitle{color:#896239;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;line-height:1;margin-bottom:18px;margin-top:36px}.disposalhalfpage__idea__section.point .point__subtitle:first-child{margin-top:0}.disposalhalfpage__idea__section.point .point__subtitle+p{line-height:30px}.disposalhalfpage__idea__section.point .point__subtitle+p::before{display:block;width:0;height:0;margin-top:-0.4375em;content:""}.disposalhalfpage__idea__section.point .point__subtitle+p::after{display:block;width:0;height:0;margin-bottom:-0.4375em;content:""}.disposalhalfpage__idea__section.setting h3{color:#987d60;font-size:18px;line-height:30px;border-bottom:solid 1px #987d60;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:24px;padding-bottom:15px;margin-top:60px}.disposalhalfpage__idea__section.setting h3::before{display:block;width:0;height:0;margin-top:-0.33334em;content:""}.disposalhalfpage__idea__section.setting h3::after{display:block;width:0;height:0;margin-bottom:-0.33334em;content:""}.disposalhalfpage__idea__section.setting h3:first-child{margin-top:0}.disposalhalfpage__idea__section.setting h3+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalhalfpage__idea__section.setting h3+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalhalfpage__idea__section.setting .setting__howto__title{display:flex;align-items:center;margin-bottom:40px;margin-top:60px}.disposalhalfpage__idea__section.setting .setting__howto__title:first-child{margin-top:50px}.disposalhalfpage__idea__section.setting .setting__howto__title .number{width:40px;min-width:40px;height:40px;background:#6a6055;color:#fff;text-align:center;line-height:40px;font-size:20px;margin-right:12px}.disposalhalfpage__idea__section.setting .setting__howto__title h4{font-size:18px;font-weight:600;color:#6a6055;line-height:24px}.disposalfuturepage{padding-top:40px;padding-bottom:125px}.disposalfuturepage h1{font-size:26px;line-height:41px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;text-align:center;margin-bottom:55px}.disposalfuturepage h2.pagetitle{text-align:center;font-size:26px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:74px}.disposalfuturepage h2.pagetitle::before{display:block;width:0;height:0;margin-top:-0.19231em;content:""}.disposalfuturepage h2.pagetitle::after{display:block;width:0;height:0;margin-bottom:-0.19231em;content:""}.disposalfuturepage h2.pagetitle:after{content:" ";display:block;width:25px;height:1px;background:#6a6055;margin-top:38px;margin-left:auto;margin-right:auto}.disposalfuturepage__mainimage{height:350px;width:920px;background:url(../img/disposal/future/mainimage.jpg) no-repeat center;background-size:cover;margin:0 auto 80px}.disposalfuturepage__body{width:773px;margin:auto}.disposalfuturepage__estate h3{font-size:18px;line-height:1;text-align:center;color:#987d60;border-top:solid 1px #987d60;border-bottom:solid 1px #987d60;padding:15px 0;margin-bottom:40px}.disposalfuturepage__estate h3+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__estate h3+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__estate h4{color:#987d60;font-size:18px;line-height:30px;border-bottom:solid 1px #987d60;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:24px;padding-bottom:15px;margin-top:60px}.disposalfuturepage__estate h4::before{display:block;width:0;height:0;margin-top:-0.33334em;content:""}.disposalfuturepage__estate h4::after{display:block;width:0;height:0;margin-bottom:-0.33334em;content:""}.disposalfuturepage__estate h4+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__estate h4+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__estate__box{display:flex;justify-content:space-between;width:705px;margin:103px auto 123px}.disposalfuturepage__estate__map{text-align:center;width:325px}.disposalfuturepage__estate__map img{max-width:100%}.disposalfuturepage__estate__area{width:325px}.disposalfuturepage__estate__area .tab{display:flex;border-bottom:solid 1px #987d60;margin-bottom:15px}.disposalfuturepage__estate__area .tab li{flex-grow:1;font-size:12px;font-weight:600;line-height:1;margin-right:3px;border-bottom:solid 3px #fff;translate:.7s all}.disposalfuturepage__estate__area .tab li a{text-align:center;background:#d7c8ba;display:block;color:#707070;translate:.7s all;padding:10px 0;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalfuturepage__estate__area .tab li a:hover{color:#fff;background:#987d60}.disposalfuturepage__estate__area .tab li:last-child{margin-right:0}.disposalfuturepage__estate__area .tab li.ui-tabs-active{border-bottom:solid 3px #987d60}.disposalfuturepage__estate__area .tab li.ui-tabs-active a{background:#987d60;color:#fff}.disposalfuturepage__estate__area .area table{font-size:14px;width:100%}.disposalfuturepage__estate__area .area table thead th{background:#e9ded4;text-align:center;padding:10px;line-height:1;border-bottom:solid 1px #987d60;border-right:solid 1px #987d60;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalfuturepage__estate__area .area table thead th:last-child{border-right:none}.disposalfuturepage__estate__area .area table tbody th{width:60%;background:#f5f5f5;padding:10px;border-bottom:solid 1px #987d60;border-right:solid 1px #987d60;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalfuturepage__estate__area .area table tbody td{text-align:center;background:#f5f5f5;padding:10px;border-bottom:solid 1px #987d60;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalfuturepage__estate__casestudy{margin-bottom:60px}.disposalfuturepage__estate__casestudy+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__estate__casestudy+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__estate__casestudy__title{text-align:center;margin-bottom:37px;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalfuturepage__estate__casestudy__title::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__estate__casestudy__title::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__estate__casestudy .tab{display:flex;border-bottom:solid 1px #987d60;margin-bottom:15px}.disposalfuturepage__estate__casestudy .tab li{flex-grow:1;font-size:12px;font-weight:600;line-height:16px;margin-right:3px;border-bottom:solid 3px #fff;translate:.7s all}.disposalfuturepage__estate__casestudy .tab li a{padding:10px 0;background:#d7c8ba;color:#707070;translate:.7s all;display:flex;justify-content:center;align-items:center;text-align:center;height:100%;box-sizing:border-box;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalfuturepage__estate__casestudy .tab li a:hover{background:#987d60;color:#fff}.disposalfuturepage__estate__casestudy .tab li:last-child{margin-right:0}.disposalfuturepage__estate__casestudy .tab li.ui-tabs-active{border-bottom:solid 3px #987d60}.disposalfuturepage__estate__casestudy .tab li.ui-tabs-active a{background:#987d60;color:#fff}.disposalfuturepage__estate__casestudy .casestudy__price{display:flex;width:100%;margin-bottom:10px}.disposalfuturepage__estate__casestudy .casestudy__price p{font-size:14px;text-align:center;line-height:1;padding:10px;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalfuturepage__estate__casestudy .casestudy__price p:nth-child(1){background:#697088;color:#fff;width:10%}.disposalfuturepage__estate__casestudy .casestudy__price p:nth-child(2){background:#d6dcef;color:#29386c;width:90%;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;text-align:left}.disposalfuturepage__estate__casestudy .casestudy table{width:100%}.disposalfuturepage__estate__casestudy .casestudy table td{background:#e8e8e8;text-align:center;padding:10px 5px;border-bottom:solid 1px #fff;font-size:14px;line-height:18px;vertical-align:middle;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.disposalfuturepage__estate__casestudy .casestudy table .month{width:10%;background:#9398aa;color:#fff}.disposalfuturepage__case h2+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__case h2+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__case .case__box{margin-top:40px}.disposalfuturepage__case .case__box:first-child{margin-top:68px}.disposalfuturepage__case .case__box__title{background:#697088;display:flex;padding:10px 35px 10px 20px;color:#fff;position:relative;cursor:pointer;transition:.5s opacity}.disposalfuturepage__case .case__box__title:hover{opacity:.75}.disposalfuturepage__case .case__box__title .icon{min-width:14px;height:9px;background:url("../img/disposal/half/flow/icon.svg") no-repeat center;background-size:cover;position:absolute;right:15px;top:50%;transform:translate(0, -50%) rotate(-90deg);transition:.5s all}.disposalfuturepage__case .case__box__title.is-active .icon{transform:translate(0, -50%) rotate(0)}.disposalfuturepage__case .case__box__title p{font-family:"Libre Baskerville",serif;text-align:center;font-size:18.75px;line-height:1;transform:scale(0.8);transform-origin:left center}.disposalfuturepage__case .case__box__title p span{font-size:10px;font-family:"Libre Baskerville",serif;font-weight:400;display:block;text-align:center;margin-bottom:3px;line-height:1}.disposalfuturepage__case .case__box__title h3{font-size:18px;line-height:24px;padding-left:17px;margin-left:10px;border-left:solid 1px #fff;display:flex;align-items:center;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalfuturepage__case .case__box__title h3::before{display:block;width:0;height:0;margin-top:-0.16666em;content:""}.disposalfuturepage__case .case__box__title h3::after{display:block;width:0;height:0;margin-bottom:-0.16666em;content:""}.disposalfuturepage__case .case__box__body{padding-top:50px;padding-bottom:20px;display:none}.disposalfuturepage__case .case__box__body>p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__case .case__box__body>p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__case .case__box__body .staff{margin-top:45px}.disposalfuturepage__case .case__box__body .staff__title{display:flex;align-items:center;margin-bottom:40px}.disposalfuturepage__case .case__box__body .staff__title+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__case .case__box__body .staff__title+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__case .case__box__body .staff__title p{color:#29386c;font-size:14px;line-height:1;text-align:center;border-right:solid 1px #697088;border-left:solid 1px #697088;padding:10px 17px;margin-right:27px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalfuturepage__case .case__box__body .staff__title h4{text-align:center;color:#29386c;font-size:20px;line-height:1;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalfuturepage__replace__box{margin-top:40px}.disposalfuturepage__replace__box:first-child{margin-top:70px}.disposalfuturepage__replace__box:first-child .body{padding-top:60px}.disposalfuturepage__replace__box .title{background:#a59d94;font-size:18px;line-height:1;color:#fff;padding:18px;position:relative;cursor:pointer;transition:.5s opacity;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalfuturepage__replace__box .title:hover{opacity:.75}.disposalfuturepage__replace__box .title .icon{min-width:14px;height:9px;background:url("../img/disposal/half/flow/icon.svg") no-repeat center;background-size:cover;position:absolute;right:15px;top:50%;transform:translate(0, -50%) rotate(-90deg);transition:.5s all}.disposalfuturepage__replace__box .title.is-active .icon{transform:translate(0, -50%) rotate(0)}.disposalfuturepage__replace__box .body{padding-top:40px;padding-bottom:20px;display:none}.disposalfuturepage__replace__box .body h4{color:#987d60;font-size:18px;line-height:30px;border-bottom:solid 1px #987d60;font-weight:600;margin-bottom:24px;padding-bottom:15px;margin-top:60px}.disposalfuturepage__replace__box .body h4::before{display:block;width:0;height:0;margin-top:-0.33334em;content:""}.disposalfuturepage__replace__box .body h4::after{display:block;width:0;height:0;margin-bottom:-0.33334em;content:""}.disposalfuturepage__replace__box .body h4:first-child{margin-top:0}.disposalfuturepage__replace__box .body h4+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__replace__box .body h4+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__replace__box .body h4+p a{text-decoration:underline;color:#896239}.disposalfuturepage__replace__box .body h4+p a:hover{opacity:.7}.disposalfuturepage__replace__box .body h5{font-size:18px;line-height:1;text-align:center;color:#987d60;border-top:solid 1px #987d60;border-bottom:solid 1px #987d60;padding:15px 0;margin-bottom:40px;margin-top:60px}.disposalfuturepage__replace__box .body .point{background:#ebebeb;padding:30px 25px;margin-top:40px}.disposalfuturepage__replace__box .body .point p{font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:10px}.disposalfuturepage__replace__box .body .point p::before{display:block;width:0;height:0;margin-top:-0.5em;content:""}.disposalfuturepage__replace__box .body .point p::after{display:block;width:0;height:0;margin-bottom:-0.5em;content:""}.disposalfuturepage__replace__box .body .point ul{margin-bottom:30px}.disposalfuturepage__replace__box .body .point ul:last-child{margin-bottom:0}.disposalfuturepage__replace__box .body .point ul li{list-style-type:disc;margin-left:1em;color:#707070;margin-bottom:9px;color:#707070}.disposalfuturepage__replace__box .body .point ul li::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__replace__box .body .point ul li::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__replace__box .body .point ul li:last-child{margin-bottom:0}.disposalfuturepage__replace__box .body .flow__image{width:650px;margin:60px auto 0;line-height:1}.disposalfuturepage__replace__box .body .flow__image img:first-child{margin-bottom:70px}.disposalfuturepage__replace__box .body .flow__btns{justify-content:space-between;margin-top:40px;display:none}.disposalfuturepage__replace__box .body .flow__btns .item{width:48%}.disposalfuturepage__replace__box .body .flow__btns .item a{background:#8d919f;color:#fff;display:block;font-size:18px;line-height:24px;padding:33px;position:relative}.disposalfuturepage__replace__box .body .flow__btns .item a:before{content:" ";position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #fff;left:5px;top:5px;box-sizing:border-box}.disposalfuturepage__replace__box .body .flow__btns .item a div{text-align:center}.disposalfuturepage__replace__box .body .flow__btns .item a .icon{content:" ";display:block;width:23px;height:23px;background:url("../img/disposal/half/mediate/search.svg") no-repeat center;background-size:cover;margin:0 auto 17px}.disposalfuturepage__inheritance h2+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__inheritance h2+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__inheritance h3{font-size:18px;line-height:28px;text-align:center;color:#987d60;border-top:solid 1px #987d60;border-bottom:solid 1px #987d60;padding:15px 0;margin-bottom:40px;margin-top:60px}.disposalfuturepage__inheritance h3::before{display:block;width:0;height:0;margin-top:-0.27778em;content:""}.disposalfuturepage__inheritance h3::after{display:block;width:0;height:0;margin-bottom:-0.27778em;content:""}.disposalfuturepage__inheritance h3+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposalfuturepage__inheritance h3+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposalfuturepage__inheritance h3+p span{color:#29386c;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.disposalfuturepage__inheritance .image{line-height:1;margin-top:50px;background:#faf9f3;padding:52px}.disposalfuturepage__inheritance .image .sponly{display:none}.disposalfuturepage__inheritance .merit{background:#ebebeb;padding:30px 25px;margin-top:50px}.disposalfuturepage__inheritance .merit p{font-size:18px;line-height:28px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:30px;text-align:center}.disposalfuturepage__inheritance .merit p::before{display:block;width:0;height:0;margin-top:-0.27778em;content:""}.disposalfuturepage__inheritance .merit p::after{display:block;width:0;height:0;margin-bottom:-0.27778em;content:""}.disposalfuturepage__inheritance .merit ul li{color:#707070;list-style-type:disc;margin-left:1em;margin-bottom:18px;line-height:30px}.disposalfuturepage__inheritance .merit ul li::before{display:block;width:0;height:0;margin-top:-0.4375em;content:""}.disposalfuturepage__inheritance .merit ul li::after{display:block;width:0;height:0;margin-bottom:-0.4375em;content:""}.disposalfuturepage__inheritance .merit ul li:last-child{margin-bottom:0}.disposaloutsidepage{padding-top:40px;padding-bottom:125px}.disposaloutsidepage h1{font-size:26px;line-height:41px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;text-align:center;margin-bottom:80px}.disposaloutsidepage__mainimage{height:350px;width:920px;background:url(../img/disposal/outside/mainimage.jpg) no-repeat center;background-size:cover;margin:0 auto 80px}.disposaloutsidepage__body{padding:0 25px;width:773px;margin:auto}.disposaloutsidepage__body h2{font-size:18px;text-align:center;color:#fff;background:#987d60;line-height:1;padding:17px;margin-bottom:60px}.disposaloutsidepage__body__about{display:flex;justify-content:space-between}.disposaloutsidepage__body__about p{flex-grow:1}.disposaloutsidepage__body__about p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposaloutsidepage__body__about p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposaloutsidepage__body__about .visit{min-width:125px;width:125px;height:164px;background:url("../img/disposal/outside/visit.svg") no-repeat center;background-size:cover;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;margin-left:62px}.disposaloutsidepage__body__zoom{display:flex;align-items:center;justify-content:space-between;border-top:solid 1px #707070;border-bottom:solid 1px #707070;padding:50px 0;margin-top:70px}.disposaloutsidepage__body__zoom p{flex-grow:1}.disposaloutsidepage__body__zoom p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.disposaloutsidepage__body__zoom p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.disposaloutsidepage__body__zoom .icon{min-width:170px;width:170px;height:72px;background:url("../img/disposal/outside/zoom.svg") no-repeat center;background-size:cover;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;margin-right:75px;margin-left:22px}.disposaloutsidepage__body__btn{margin-top:80px}.disposaloutsidepage__body__btn a{display:block;width:325px;height:74px;margin:auto;background:#a59d94;color:#fff;line-height:74px;text-align:center;font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;border:solid 1px #a59d94;box-sizing:border-box;transition:.7s all}.disposaloutsidepage__body__btn a:hover{background:#fff;color:#a59d94}.faqpage{padding-top:25px;padding-bottom:150px}.faqpage h1{font-size:28px;color:#896239;text-align:center;line-height:1;margin-bottom:87px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.faqpage h1 span{font-size:18px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic;font-weight:300}.faqpage h1 span:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.faqpage__mainimage{height:420px;width:100%;background:url(../img/faq/mainimage.jpg) no-repeat center;background-size:cover;margin-bottom:95px}.faqpage__body{width:773px;margin:auto}.faqpage__question__box{padding-top:40px}.faqpage__question__box:first-child{padding-top:0}.faqpage__question__box h3{background:#6a6055;color:#fff;padding:17px 25px;line-height:1;position:relative;cursor:pointer;transition:.5s opacity;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.faqpage__question__box h3:hover{opacity:.75}.faqpage__question__box h3 .icon{min-width:14px;height:9px;background:url("../img/disposal/half/flow/icon.svg") no-repeat center;background-size:cover;position:absolute;right:15px;top:50%;transform:translate(0, -50%) rotate(-90deg);transition:.5s all}.faqpage__question__box h3.is-active .icon{transform:translate(0, -50%) rotate(0)}.faqpage__question__list{display:none;padding-top:50px;padding-bottom:20px}.faqpage__question__list .question{display:flex;color:#896239;line-height:26px;border-bottom:1px solid #896239;padding-bottom:9px;padding-right:40px;position:relative;margin-top:40px;cursor:pointer;transition:.5s opacity;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.faqpage__question__list .question:hover{opacity:.75}.faqpage__question__list .question:first-child{margin-top:0}.faqpage__question__list .question:before{content:"Q";font-size:30px;font-family:adobe-garamond-pro,serif;font-weight:400;font-style:normal;margin-right:10px;line-height:1}.faqpage__question__list .question:after{content:" ";min-width:14px;height:10px;background:url("../img/faq/icon.svg") no-repeat center;background-size:cover;position:absolute;right:15px;top:calc(50% - 9px);transform:translate(0, -50%) rotate(-90deg);transition:.5s all}.faqpage__question__list .question.is-active:after{transform:translate(0, -50%) rotate(0)}.faqpage__question__list .anser{padding-top:31px;display:none}.faqpage__question__list .anser::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.faqpage__question__list .anser::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.faqpage__question__list .anser a{color:#896239;text-decoration:underline}.voicepage{padding-top:25px;padding-bottom:125px}.voicepage h1{font-size:28px;color:#896239;text-align:center;line-height:1;margin-bottom:87px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.voicepage h1 span{font-size:18px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic}.voicepage h1 span:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.voicepage__mainimage{height:420px;width:100%;background:url(../img/voice/mainimage.jpg) no-repeat center;background-size:cover;margin-bottom:95px}.voicepage__body{width:773px;margin:auto}.voicepage__copy{text-align:center;font-size:22px;line-height:36px;margin-bottom:120px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.voicepage__copy::before{display:block;width:0;height:0;margin-top:-0.31818em;content:""}.voicepage__copy::after{display:block;width:0;height:0;margin-bottom:-0.31818em;content:""}.voicepage__list__item a{font-size:18px;display:flex;padding:16px 18px;border-bottom:solid 1px #bababa;transition:.5s all;line-height:32px}.voicepage__list__item a:hover{color:#896239}.voicepage__list__item a .label{min-width:20rem;margin-right:37px}.voicepage__list__item a .label + p { flex:1 }.voicepage__pager{display:flex;justify-content:center;color:#777063;margin-top:96px}.voicepage__pager li{padding:0 5px}.voicepage__pager span,.voicepage__pager a{display:block;padding-bottom:8px;padding:0 4px}.voicepage__pager span{border-bottom:solid 1px #777063}.voicepage__pager a{color:#777063}.voicepage__pager a:hover{border-bottom:solid 1px #777063}.voicepage__single{padding-top:28px;width:773px;margin:auto}.voicepage__single__title{padding:0 25px;margin-bottom:50px}.voicepage__single__title p,.voicepage__single__title h1{text-align:center;line-height:1}.voicepage__single__title .number{font-family:"Libre Baskerville",serif;color:#896239;font-style:italic;margin-bottom:25px}.voicepage__single__title .number:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.voicepage__single__title h1{color:#454038;font-size:18px;line-height:32px;margin-bottom:40px}.voicepage__single__photo{background:#c7baab;padding:42px}.voicepage__single__photo .image{width:200px;margin:auto;position:relative}.voicepage__single__photo .image img{width:100%}.voicepage__single__photo .satisfaction{background:#29386c;color:#fff;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;position:absolute;right:-40px;top:-30px;text-align:center;line-height:1;font-size:14px}.voicepage__single__photo .satisfaction .number{font-size:18px;margin-top:5px}.voicepage__single__body{padding:60px 0}.voicepage__single__body h2{color:#896239;text-align:center;line-height:24px;padding:16px;border:solid 1px #896239;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:40px;margin-top:60px;font-size:18px}.voicepage__single__body h2::before{display:block;width:0;height:0;margin-top:-0.16666em;content:""}.voicepage__single__body h2::after{display:block;width:0;height:0;margin-bottom:-0.16666em;content:""}.voicepage__single__body h2:first-child{margin-top:0}.voicepage__single__body h2+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.voicepage__single__body h2+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.voicepage__single__staff{padding:0}.voicepage__single__staff h2{background:#697088;color:#fff;font-size:18px;line-height:1;text-align:center;padding:20px;margin-bottom:60px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.voicepage__single__staff .staff{text-align:center;line-height:1;margin-bottom:60px;font-size:18px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.voicepage__single__staff .staff+p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.voicepage__single__staff .staff+p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.voicepage__single__pager{display:flex;justify-content:center;margin-top:133px}.voicepage__single__pager li{border-right:solid 1px #454038;line-height:1}.voicepage__single__pager li:last-child{border-right:none}.voicepage__single__pager li a{font-family:"Libre Baskerville",serif;display:block;padding:0 17px;font-weight:400}.business{padding-top:25px;padding-bottom:150px}.business h1{font-size:28px;color:#896239;text-align:center;line-height:1;margin-bottom:87px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.business h1 span{font-size:18px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic}.business h1 span:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.business__mainimage{height:420px;width:100%;background:url(../img/business/mainimage.jpg) no-repeat center;background-size:cover;margin-bottom:95px}.business__body{width:773px;margin:auto}.business__body h2{color:#987d60;font-size:20px;text-align:center;line-height:34px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin:80px 0}.business__body h2::before{display:block;width:0;height:0;margin-top:-0.35em;content:""}.business__body h2::after{display:block;width:0;height:0;margin-bottom:-0.35em;content:""}.business__nav{width:773px;margin:auto;display:flex;justify-content:space-between}.business__nav div{width:376px}.business__nav div a{font-size:16px;background:#6a6055;color:#fff;text-align:center;display:block;line-height:1;padding:23px 0 40px;transition:.5s all;position:relative;box-sizing:border-box;border:solid 1px #6a6055}.business__nav div a:after{content:" ";border:solid 10px rgba(0,0,0,0);border-top-color:#fff;border-top-width:11px;border-bottom:none;display:block;width:0;height:0;position:absolute;transition:.5s all;bottom:15px;left:50%;margin-left:-10px}.business__nav div a:hover{background:#fff;color:#6a6055}.business__nav div a:hover:after{bottom:9px;border-top-color:#6a6055}.business__item:before{content:" ";display:block;width:21px;height:1px;margin:70px auto 50px;background:#6a6055}.business__item h3{font-size:20px;text-align:center;margin-bottom:50px;line-height:1;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.business__item h3+p{margin-bottom:40px}.business__item__box{background:#e9ded4;padding:38px;margin-bottom:50px}.business__item__box li{list-style:disc;margin-left:1em}.business__item p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.business__item p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.business__item p span{color:#896239;font-weight:900;font-family:"游明朝体 Pr6N E","Yu Mincho Pr6N E"}.business__item__btn{margin-top:80px}.business__item__btn a{display:block;width:325px;height:74px;margin:auto;background:#a59d94;color:#fff;line-height:74px;text-align:center;font-size:18px;font-weight:600;border:solid 1px #a59d94;box-sizing:border-box;transition:.7s all;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.business__item__btn a:hover{background:#fff;color:#a59d94}.blogpage{padding-top:25px;padding-bottom:125px}.blogpage h1{font-size:28px;color:#896239;text-align:center;line-height:1;margin-bottom:87px}.blogpage h1 span{font-size:18px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic}.blogpage h1 span:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.blogpage__mainimage{height:420px;width:100%;background:url(../img/blog/mainimage.jpg) no-repeat center;background-size:cover;margin-bottom:96px}.blogpage__mainimage__topics{height:420px;width:100%;background:url(../img/topics/mainimage.jpg) no-repeat center;background-size:cover;margin-bottom:96px}.blogpage__body{width:773px;margin:auto}.blogpage__copy{text-align:center;font-size:22px;line-height:36px;margin-bottom:120px}.blogpage__list__item .date{min-width:5rem;margin-right:37px}.blogpage__list__item div{font-size:18px;display:flex;padding:30px 18px 16px;border-bottom:solid 1px #bababa}.blogpage__list__item a{font-size:18px;display:flex;padding:16px 18px;border-bottom:solid 1px #bababa;transition:.5s all;line-height:32px}.blogpage__list__item a:hover{color:#896239}.blogpage__pager{display:flex;justify-content:center;color:#777063;margin-top:55px}.blogpage__pager li{padding:0 5px}.blogpage__pager span,.blogpage__pager a{display:block;padding-bottom:8px;padding:0 4px}.blogpage__pager span{border-bottom:solid 1px #777063}.blogpage__pager a{color:#777063}.blogpage__pager a:hover{border-bottom:solid 1px #777063}.blogpage__single{padding-top:28px;width:773px;margin:auto}.blogpage__single__title{padding:0 25px;margin-bottom:50px}.blogpage__single__title h1{font-weight:600}.blogpage__single__title p,.blogpage__single__title h1{text-align:center;line-height:1}.blogpage__single__title .number{font-family:"Libre Baskerville",serif;color:#896239;font-style:italic;margin-bottom:25px}.blogpage__single__title .number:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.blogpage__single__title h1{color:#454038;font-size:18px;line-height:32px;margin-bottom:40px}.blogpage__single__photo img{max-width:100%;height:auto !important}.blogpage__single__body{padding:60px 0}.blogpage__single__body strong{font-weight:700;font-family:"游明朝体 Pr6N B","Yu Mincho Pr6N B"}.blogpage__single__body h2{font-size:18px;line-height:1;text-align:center;color:#987d60;border-top:solid 1px #987d60;border-bottom:solid 1px #987d60;padding:15px 0;margin-bottom:20px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em}.blogpage__single__staff{padding:0}.blogpage__single__staff h2{background:#697088;color:#fff;font-size:18px;line-height:1;text-align:center;padding:20px;margin-bottom:45px}.blogpage__single__staff .staff{text-align:center;line-height:1;margin-bottom:45px;font-size:18px;font-weight:600}.blogpage__single__pager{display:flex;justify-content:center;margin-top:75px}.blogpage__single__pager li{border-right:solid 1px #454038;line-height:1}.blogpage__single__pager li:last-child{border-right:none}.blogpage__single__pager li a{font-family:"Libre Baskerville",serif;display:block;padding:0 17px;font-weight:400}.blogpage__recommend{margin-top:105px}.blogpage__recommend.new{margin-top:45px}.blogpage__recommend h2{font-size:20px;display:flex;font-family:"Libre Baskerville",serif;color:#987d60;border-bottom:solid 1px #987d60;margin-bottom:33px;line-height:1;width:100%;padding-bottom:18px;letter-spacing:.02em;font-feature-settings:initial}.blogpage__recommend h2 span{font-size:16px;color:#454038;margin-left:20px;letter-spacing:.02em;font-feature-settings:initial}.blogpage__recommend__list{display:flex;justify-content:space-between;width:100%}.blogpage__recommend__list .item{width:180px}.blogpage__recommend__list .item a{display:block;transition:all .7s}.blogpage__recommend__list .item a:hover{opacity:.5}.blogpage__recommend__list .photo{width:100%;background:url(../img/blog/noimage.jpg) no-repeat;background-position:center !important;background-size:cover !important;margin-bottom:22px}.blogpage__recommend__list .photo:before{content:" ";width:100%;padding-top:66.1%;display:block}.blogpage__recommend__list .date{line-height:1;font-size:14px;margin-bottom:12px}.blogpage__recommend__list .title{font-size:14px;line-height:24px;letter-spacing:.02em}.recruitpage{padding-top:80px;padding-bottom:100px}.recruitpage h1{font-size:28px;color:#896239;text-align:center;line-height:1;margin-bottom:87px}.recruitpage h1 span{font-size:18px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic}.recruitpage h1 span:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.recruitpage__mainimage{height:419px;background:url(../img/recruit/mainimage.jpg) no-repeat center;background-size:cover;margin-bottom:100px}.recruitpage__greeting{width:775px;margin:0 auto 70px}.recruitpage__greeting p{margin-bottom:40px}.recruitpage__greeting p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.recruitpage__greeting p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.recruitpage__greeting p:last-child{margin-bottom:0}.recruitpage__about{width:775px;margin:0 auto 70px}.recruitpage__about h3{border-top:solid 1px #896239;border-bottom:solid 1px #896239;padding:20px 30px;line-height:1;color:#896239;font-size:18px;font-family:"MFW-YuMinPr6N-Demi";margin-bottom:40px}.recruitpage__about p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.recruitpage__about p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.recruitpage__title{padding:20px 30px;background:#29386c;color:#fff;font-size:18px;font-family:"MFW-YuMinPr6N-Demi";line-height:1;width:775px;margin:80px auto 50px;box-sizing:border-box}.recruitpage__application{width:775px;margin:90px auto 90px}.recruitpage__application .item{display:flex}.recruitpage__application .item:last-child .label{border-bottom:solid 1px #666}.recruitpage__application .item:last-child .body{border-bottom:solid 1px #b8b8b8}.recruitpage__application .label{text-align:center;min-width:133px;width:133px;margin-right:34px;border-top:solid 1px #666;display:flex;align-items:center;justify-content:center}.recruitpage__application .body{flex-grow:1;border-top:solid 1px #b8b8b8;padding:23px 0 23px 23px}.recruitpage__application .body p{line-height:28px}.recruitpage__application .body p::before{display:block;width:0;height:0;margin-top:-0.375em;content:""}.recruitpage__application .body p::after{display:block;width:0;height:0;margin-bottom:-0.375em;content:""}.recruitpage__contactbtn{display:flex;align-items:center;justify-content:center}.recruitpage__contactbtn a{width:325px;height:52px;border-radius:3px;background:#242e53;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .5s}.recruitpage__contactbtn a:hover{background:#8f97b4}.recruitpage__contactbtn a svg{width:27px;margin-right:12px;fill:#fff}.recruitpage__contactbtn a br{display:none}.propertiespage{padding-top:85px;padding-bottom:125px;min-height:100vh}.propertiespage h1{font-size:28px;color:#896239;text-align:center;line-height:1}.propertiespage h1 span{font-size:18px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic}.propertiespage h1 span:after{content:" ";display:block;width:15px;height:1px;background:#896239;margin:28px auto}.propertiespage__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:minmax(100px, auto);gap:80px 30px;max-width:900px;margin:120px auto 0}.propertiespage__list .item{transition:.5s all;position:relative;opacity:1}.propertiespage__list .item._empty{width:100%;grid-column:3 span;display:flex;justify-content:center;align-items:center}.propertiespage__list .item._empty::before{content:" ";display:block;width:50px;--b: 8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(rgba(0, 0, 0, 0) 10%, #8c6239) content-box;-webkit-mask:repeating-conic-gradient(rgba(0, 0, 0, 0) 0deg, #000 1deg 20deg, rgba(0, 0, 0, 0) 21deg 36deg),-webkit-radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - var(--b) - 1px), #000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10)}@keyframes l4{to{transform:rotate(1turn)}}.propertiespage__list .item._is-none{opacity:0;transition:.5s all;transform:translateY(50px)}.propertiespage__list .item a{display:block;transition:.5s all}.propertiespage__list .item a:hover{opacity:.75}.propertiespage__list .item .photo{line-height:0;margin-bottom:35px}.propertiespage__list .item .photo::before{content:" ";padding-top:71.42%;display:block}.propertiespage__list .item p{text-align:center;line-height:1;color:#454038}.propertiespage__list .item p:nth-child(1){font-size:18px;margin-bottom:13px}.propertiespage__list .item p:nth-child(2){font-size:15px}.propertiespage__more{margin-top:100px;display:flex;justify-content:center}.propertiespage__more div{width:440px;height:57px;display:flex;justify-content:center;align-items:center;color:#8c6239;font-weight:600;font-size:18px;border:1px solid #8c6239;transition:.5s all;cursor:pointer}.propertiespage__more div:hover{background:#8c6239;color:#fff}.propertiespage__single{margin:80px auto 0;max-width:777px}.propertiespage__single--header{margin-bottom:80px}.propertiespage__single--header p{text-align:center;line-height:1}.propertiespage__single--header p:nth-child(1){font-size:20px;margin-bottom:20px}.propertiespage__single--header p:nth-child(2){font-size:18px}.propertiespage__single--photos .mainimage .swiper-slide{background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;opacity:0 !important;transition:1s all !important}.propertiespage__single--photos .mainimage .swiper-slide-active{opacity:1 !important}.propertiespage__single--photos .mainimage .swiper-slide::before{content:" ";padding-top:66.66%;display:block}.propertiespage__single--photos .mainimage .swiper-button-next,.propertiespage__single--photos .mainimage .swiper-button-prev{width:36px;height:36px;background:url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36"><g transform="translate(-282 -712)"><circle cx="18" cy="18" r="18" transform="translate(282 712)" fill="%23fff" opacity="0.75"/><path d="M2.124-8.52l8.235,7.05.954-.291L3.406-8.52l7.908-6.759-.954-.291Z" transform="translate(291.876 738.57)" fill="%23896239"/></g></svg>') no-repeat center;background-size:contain}.propertiespage__single--photos .mainimage .swiper-button-next::after,.propertiespage__single--photos .mainimage .swiper-button-prev::after{display:none}.propertiespage__single--photos .mainimage .swiper-button-next{transform:scaleX(-1)}.propertiespage__single--photos .thumbs{margin-top:50px;width:100%;box-sizing:border-box;display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-rows:minmax(50px, auto);gap:10px 9px}.propertiespage__single--photos .thumbs .item{background-size:cover !important;background-position:center !important;cursor:pointer;transition:.75s all}.propertiespage__single--photos .thumbs .item:hover{opacity:.75}.propertiespage__single--photos .thumbs .item::before{content:" ";padding-top:66.66%;display:block}.propertiespage__single--body{margin-bottom:75px;margin-top:60px}.propertiespage__single--body p{line-height:2.125;font-weight:500}.propertiespage__single--data h2{background:#6a6055;font-size:18px;color:#fff;line-height:1;text-align:center;padding:14px 0;margin-bottom:52px}.propertiespage__single--data .list{margin-bottom:40px;display:flex;justify-content:space-between;flex-wrap:wrap;border-top:solid 1px #bfbfbf;border-bottom:solid 1px #bfbfbf;box-sizing:border-box}.propertiespage__single--data .list:last-child{margin-bottom:0}.propertiespage__single--data .list .item{width:50%;display:flex;align-items:flex-start;padding:13px 20px;box-sizing:border-box;border-bottom:solid 1px #bfbfbf;margin-bottom:-1px}.propertiespage__single--data .list .item:nth-child(2n-1){border-right:solid 1px #bfbfbf}.propertiespage__single--data .list .item p{line-height:1.25}.propertiespage__single--data .list .item .label{padding-right:25px;width:7em;white-space:nowrap}.propertiespage__single--data .list .item .label span{font-size:13px;white-space:nowrap}.propertiespage__single--back{margin-top:80px;display:flex;justify-content:center}.propertiespage__single--back a{width:440px;height:57px;display:flex;justify-content:center;align-items:center;color:#8c6239;font-weight:600;font-size:18px;border:1px solid #8c6239;transition:.5s all}.propertiespage__single--back a:hover{background:#8c6239;color:#fff}.lb-cancel{background:url(../img/lightbox/loading.gif) no-repeat}.lb-nav a.lb-prev{background:url(../img/lightbox/prev.png) left 48% no-repeat}.lb-nav a.lb-next{background:url(../img/lightbox/next.png) right 48% no-repeat}.lb-data .lb-close{background:url(../img/lightbox/close.png) top right no-repeat}.vegas-animation-kenburns{animation:kenburns linear forwards;transform:scale(1.2)}@keyframes kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:none}html:not(.no-js) [data-aos=fade-up]{transform:translate3d(0, 100px, 0)}html:not(.no-js) [data-aos=fade-down]{transform:translate3d(0, -100px, 0)}html:not(.no-js) [data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}html:not(.no-js) [data-aos=fade-left]{transform:translate3d(100px, 0, 0)}html:not(.no-js) [data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}html:not(.no-js) [data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}html:not(.no-js) [data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}html:not(.no-js) [data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{transform:scale(0.6)}html:not(.no-js) [data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}html:not(.no-js) [data-aos=zoom-out]{transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{transform:translate3d(0, 100%, 0)}html:not(.no-js) [data-aos=slide-down]{transform:translate3d(0, -100%, 0)}html:not(.no-js) [data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}html:not(.no-js) [data-aos=slide-left]{transform:translate3d(100%, 0, 0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}html:not(.no-js) [data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}}@media only screen and (max-width: 1024px){html{font-size:16px}.toppage__member__list{padding:0 30px;box-sizing:border-box}.toppage__member__list .item{width:calc(20% - 10px)}.toppage__nav .nav1{height:auto}.toppage__nav .nav1:before{content:" ";width:100%;padding-top:25%;display:block}.toppage__nav .nav2{height:auto}.toppage__nav .nav2:before{content:" ";width:100%;padding-top:25%;display:block}.toppage__nav .nav3{width:calc(50% - 15px);height:auto}.toppage__nav .nav3:before{content:" ";width:100%;padding-top:43.18%;display:block}.toppage__nav .nav4{width:calc(50% - 15px);height:auto}.toppage__nav .nav4:before{content:" ";width:100%;padding-top:43.18%;display:block}.toppage__nav .nav5{height:auto}.toppage__nav .nav5:before{content:" ";width:100%;padding-top:25%;display:block}.blogpage__recommend__list .item{width:23%}.propertiespage__list{padding:0 25px}}@media only screen and (max-width: 768px){html{font-size:16px}br.pconly{display:none}br.sponly{display:block}.header__recruit{display:none}.header__tel{display:none}.navopen__box{height:15px}.navclose{padding-top:14px;margin-right:6px}.nav{padding-top:40px;flex-direction:row;justify-content:start;align-items:stretch;padding-bottom:10px;overflow-y:auto}.nav__header .logo a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.nav__header__recruit{display:none}.nav__header__recruit a{width:155px;height:47px}.nav .box{width:100%;margin:auto 0}.nav .recruit{display:block;position:absolute;bottom:0;right:18px;opacity:0;transition:.5s opacity;transition-delay:.5s}.nav .about{top:-14px;right:18px}.nav .about__copy{display:none}.nav .about__logo{display:none}.nav .about__contact{display:none}.nav .disposal{display:block}.nav .sub{margin-left:34px;margin-top:0px;padding-top:15px}.nav .sub:after{content:" ";width:1px;height:15px;background:#d7c8ba;display:block;position:absolute;left:0;top:0}.nav .sub>li:first-child:after{height:100%;top:0}.nav .sub>li:first-child:before{width:34px;margin-left:0}.nav .facebook{margin-right:0;position:fixed;top:73px}.pagetop{display:block;position:fixed;right:10px;bottom:-53px;width:53px;height:53px;transition:.7s bottom;z-index:10}.pagetop a{width:53px;height:53px;background:url("../img/pagetop.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.pagetop.is-active{bottom:25vw}.pagetop__scroll{display:none}.footer{padding-top:40px;padding-bottom:100px}.footer__contact{display:block}.footer__contactbox{background:#fff;padding:47px 0 40px;color:#454038;text-align:center}.footer__contactbox .copy{display:none}.footer__contactbox .spcopy{text-align:center;font-size:24px;line-height:1.5416666667;margin-bottom:33px;letter-spacing:.05em;color:#8c6238;display:block}.footer__contactbox .tel a{width:320px;line-height:1;margin:0 auto;position:relative}.footer__contactbox .tel a::after{content:"";width:100%;height:100%;border-radius:100vh;background-color:#a77c52;position:absolute;bottom:-3px;left:3px;opacity:.65}.footer__contactbox .tel a .btnWrap{color:#fff;height:60px;padding:0;background-color:#00880a;border-radius:100vh;display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:1;overflow:hidden;padding-left:35px}.footer__contactbox .tel a .btnWrap::after{content:"";width:100%;height:100%;background-color:#00880a;position:absolute;top:0;left:50%;translate:-50%;margin-left:58.5%;transform:skew(-35deg, 0deg);mix-blend-mode:screen;opacity:.4}.footer__contactbox .tel a .btnWrap .icon{width:20px;height:27px;background:url("../img/footer__contact__tel.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;margin-top:5px;margin-right:10px}.footer__contactbox .tel a .btnWrap .text{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-size:15.5px;color:#fff}.footer__contactbox .tel a .btnWrap .pconly{display:none}.footer__contactbox .tel a .btnWrap .sponly{display:block}.footer__contactbox .mail{margin:15px auto 33px}.footer__contactbox .mail a{width:320px;line-height:1;margin:0 auto;position:relative;display:block}.footer__contactbox .mail a::after{content:"";width:100%;height:100%;border-radius:100vh;background-color:#a77c52;position:absolute;bottom:-3px;left:3px;opacity:.65}.footer__contactbox .mail a .btnWrap{color:#fff;height:60px;padding:0;background-color:#eb5f16;border-radius:100vh;display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:1;overflow:hidden;padding-left:30px}.footer__contactbox .mail a .btnWrap::after{content:"";width:100%;height:100%;background-color:#eb5f16;position:absolute;top:0;left:50%;translate:-50%;margin-left:58.5%;transform:skew(-35deg, 0deg);mix-blend-mode:screen;opacity:.4}.footer__contactbox .mail a .btnWrap svg{width:27px;height:20px;fill:#fff;margin-right:10px}.footer__contactbox .mail a .btnWrap .text{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","Helvetica Neue",Helvetica,Arial,Roboto,"Droid Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;font-size:15.5px}.footer__contactbox .promise{margin-bottom:1.2em}.footer__contactbox .time{line-height:1.75}.toppage__mainimage{height:calc(100svh - 68px) !important}.toppage__mainimage__slide{width:100%;height:100%}.toppage__mainimage__slide:before{transition-delay:.25s}.toppage__mainimage__slide:after{transition-delay:.5s}.toppage__mainimage h2{left:45px;bottom:auto;top:50%;transform:translate(0, -50%);margin-top:45px}.toppage__mainimage h2 svg{width:269px;height:auto}.toppage__mainimage h2 span{font-size:17px;color:#fff;margin-top:20px;line-height:27px;transition:1.5s opacity}.toppage__mainimage h2 span.is-active{opacity:1}.toppage__mainimage h2.is-anime path{stroke:#fff}.toppage__mainimage h2.is-active path{fill:#fff}.toppage__mainimage__scroll{color:#fff;right:12px;bottom:14px}.toppage__mainimage__scroll .line{background:#fff}.toppage__copy{width:100%;height:280px;margin-top:100px}.toppage__copy div{background:url(../img/top/copy__photo__sp.jpg) no-repeat center;background-size:cover;background-image:-webkit-image-set(url("../img/top/copy__photo__sp.webp") type("image/webp"), url("../img/top/copy__photo__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/copy__photo__sp.webp") type("image/webp"), url("../img/top/copy__photo__sp.jpg") type("image/jpeg"))}.toppage__copy div h3{font-size:24px;line-height:38px;text-align:center}.toppage__feature__movie{margin-top:100px;height:280px}.toppage__feature__movie a:before{width:210px;height:179px;background:url("../img/top/movie__text__sp.svg") no-repeat center;background-size:contain}.toppage__feature{display:block;padding:85px 25px 0}.toppage__feature h2{text-align:center;font-size:26px;line-height:41px;margin-bottom:60px}.toppage__feature__icon{width:171px;height:173px;background:url("../img/top/feature__icon.svg") no-repeat center;background-size:contain;margin:0 auto 68px}.toppage__feature p{font-size:16px}.toppage__feature .btn{width:100%;margin-top:70px}.toppage__feature .btn br{display:block}.toppage__feature .btn a{font-size:20px;line-height:31.5px;text-align:left;background:url(../img/top/btn__sp.svg) no-repeat center;background-size:contain;position:relative;height:auto}.toppage__feature .btn a svg{height:20px;width:auto}.toppage__feature .btn a div{position:absolute;left:0;top:50%;transform:translate(0, -50%);width:100%;box-sizing:border-box;padding-left:20px}.toppage__feature .btn a:before{content:" ";display:block;width:100%;padding-top:27.96%;background:none;opacity:1;position:relative;top:auto;left:auto}.toppage__feature .btn a:after{content:" ";width:89px;height:8px;background:url("../img/top/btn__icon.svg") no-repeat right;position:absolute;right:18px;bottom:22px;top:auto;transition:.7s width}.toppage__feature .btn a:hover:after{width:71.2px}.toppage__feature .btn a span{width:106px;height:16px;background:url("../img/top/feature__logo.svg") no-repeat center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;display:inline-block}.toppage__sale{display:block;padding:100px 25px 0}.toppage__sale h2{text-align:center;font-size:26px;line-height:41px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;margin-bottom:60px}.toppage__sale__icon{width:268px;height:181px;background:url("../img/top/sale__icon.svg") no-repeat center;background-size:contain;margin:0 auto 68px}.toppage__sale p{line-height:36px;color:#896239}.toppage__sale .btn{width:100%;margin-top:70px}.toppage__sale .btn br{display:block}.toppage__sale .btn a{font-size:20px;line-height:31.5px;text-align:left;background:url(../img/top/btn__sp.svg) no-repeat center;background-size:contain;position:relative;height:auto}.toppage__sale .btn a div{position:absolute;left:0;top:50%;transform:translate(0, -50%);width:100%;box-sizing:border-box;padding-left:20px}.toppage__sale .btn a:before{content:" ";display:block;width:100%;padding-top:27.96%;background:none;opacity:1;position:relative;top:auto;left:auto}.toppage__sale .btn a:after{content:" ";width:89px;height:8px;background:url("../img/top/btn__icon.svg") no-repeat right;position:absolute;right:18px;bottom:22px;top:auto;transition:.7s width}.toppage__sale .btn a:hover:after{width:71.2px}.toppage__sales_record{margin-top:60px;margin-bottom:80px;padding:60px 0}.toppage__sales_record h2{font-size:24px}.toppage__sales_record__map{margin:0 25px 31px}.toppage__sales_record__map::before{padding-top:73.17%}.toppage__sales_record h3{font-size:18px;margin-bottom:10px}.toppage__sales_record h3+p{margin-bottom:20px}.toppage__sales_record__list{width:calc(100% - 50px);margin:0 auto 35px}.toppage__sales_record__list .item{flex-wrap:wrap;padding:15px 3px}.toppage__sales_record__list .status{margin-bottom:10px}.toppage__sales_record__list .type{border-right:none;flex-grow:1;min-width:50%;width:auto;text-align:left;padding-left:12px;margin-bottom:10px}.toppage__sales_record__list .address{padding-left:0}.toppage__sales_record__list .price{width:calc(5em + 13px)}.toppage__sales_record__more{width:calc(100% - 50px);justify-content:center}.toppage__professional{display:block;padding:0 25px 0}.toppage__professional h2{text-align:center;font-size:26px;line-height:41px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;color:#896239;margin-bottom:40px}.toppage__professional__icon{width:309px;height:208px;background:url("../img/top/professional__icon__sp.svg") no-repeat center;background-size:contain;margin:0 auto 68px}.toppage__professional p{line-height:36px;color:#896239}.toppage__member{padding:90px 25px 0}.toppage__member h2{margin-bottom:90px}.toppage__member__list{display:block;padding:0}.toppage__member__list .item{width:100%;margin-bottom:34px}.toppage__member__list .item .photo{margin-bottom:32px}.toppage__member__list .item .photo.member1{background-image:-webkit-image-set(url("../img/top/member1__sp.webp") type("image/webp"), url("../img/top/member1__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member1__sp.webp") type("image/webp"), url("../img/top/member1__sp.jpg") type("image/jpeg"))}.toppage__member__list .item .photo.member2{background-image:-webkit-image-set(url("../img/top/member2__sp.webp") type("image/webp"), url("../img/top/member2__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member2__sp.webp") type("image/webp"), url("../img/top/member2__sp.jpg") type("image/jpeg"))}.toppage__member__list .item .photo.member3{background-image:-webkit-image-set(url("../img/top/member3__sp.webp") type("image/webp"), url("../img/top/member3__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member3__sp.webp") type("image/webp"), url("../img/top/member3__sp.jpg") type("image/jpeg"))}.toppage__member__list .item .photo.member4{background-image:-webkit-image-set(url("../img/top/member4__sp.webp") type("image/webp"), url("../img/top/member4__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member4__sp.webp") type("image/webp"), url("../img/top/member4__sp.jpg") type("image/jpeg"))}.toppage__member__list .item .photo.member5{background-image:-webkit-image-set(url("../img/top/member5__sp.webp") type("image/webp"), url("../img/top/member5__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/member5__sp.webp") type("image/webp"), url("../img/top/member5__sp.jpg") type("image/jpeg"))}.toppage__member__list .item .photo:before{padding-top:73.847%}.toppage__member__list .item .btn{position:relative;bottom:auto;right:auto;width:100%}.toppage__member__list .item .profilebox{position:relative;width:auto;height:auto;background:none;display:block;opacity:1}.toppage__member__list .item .profile{text-align:center;color:#896239}.toppage__member__list .item .profile p{text-align:center;line-height:1;margin-bottom:13px}.toppage__member__list .item .profile h3{font-size:23px;text-align:center;line-height:1;letter-spacing:.14em}.toppage__member__list .item .profile h3 span{font-size:16px;margin-top:11px;letter-spacing:0}.toppage__member__list .item .btn{display:flex;justify-content:flex-end;margin-top:32px}.toppage__member__list .item .btn:after{display:none}.toppage__member__list .item .btn span{color:#896239;min-width:89px;font-style:italic;font-size:19px;background:url("../img/top/btn__icon.svg") no-repeat bottom right;padding-right:38px;padding-bottom:6px;position:relative;line-height:1;transition:.7s padding}.toppage__member__list .item .btn span:before{content:" ";height:1px;width:80%;position:absolute;left:0;bottom:0;background:#896239}.toppage__member__btn{width:calc(100% - 100px);margin:75px auto 0}.toppage__topics__list .item a{display:block;font-size:16px;padding:17px}.toppage__topics__list .item a p::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.toppage__topics__list .item a p::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.toppage__topics__list .item a h3::before{display:block;width:0;height:0;margin-top:-0.625em;content:""}.toppage__topics__list .item a h3::after{display:block;width:0;height:0;margin-bottom:-0.625em;content:""}.toppage__topics__log{margin-top:50px}.toppage__topics{padding:90px 25px 0;background:none}.toppage__nav{padding:90px 25px 95px}.toppage__nav .nav1{background-image:-webkit-image-set(url("../img/top/nav1__sp.webp") type("image/webp"), url("../img/top/nav1__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav1__sp.webp") type("image/webp"), url("../img/top/nav1__sp.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav1{margin-bottom:10px}.toppage__nav .nav1:before{padding-top:46.15%}.toppage__nav .nav1 a:after{background:none;background-size:cover}.toppage__nav .nav1 a:hover:after{background:none;background-size:cover}.toppage__nav .nav2{background-image:-webkit-image-set(url("../img/top/nav2__sp.webp") type("image/webp"), url("../img/top/nav2__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav2__sp.webp") type("image/webp"), url("../img/top/nav2__sp.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav2{margin-bottom:10px}.toppage__nav .nav2:before{padding-top:46.15%}.toppage__nav .nav2 a:after{background:none;background-size:cover}.toppage__nav .nav2 a:hover:after{background:none;background-size:cover}.toppage__nav .nav3{background-image:-webkit-image-set(url("../img/top/nav3__sp.webp") type("image/webp"), url("../img/top/nav3__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav3__sp.webp") type("image/webp"), url("../img/top/nav3__sp.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav3{width:calc(50% - 5px)}.toppage__nav .nav3:before{padding-top:120%}.toppage__nav .nav3 a:after{background:none;background-size:cover}.toppage__nav .nav3 a:hover:after{background:none;background-size:cover}.toppage__nav .nav4{background-image:-webkit-image-set(url("../img/top/nav4__sp.webp") type("image/webp"), url("../img/top/nav4__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav4__sp.webp") type("image/webp"), url("../img/top/nav4__sp.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav4{width:calc(50% - 5px)}.toppage__nav .nav4:before{padding-top:120%}.toppage__nav .nav4 a:after{background:none;background-size:cover}.toppage__nav .nav4 a:hover:after{background:none;background-size:cover}.toppage__nav .nav5{background-image:-webkit-image-set(url("../img/top/nav5__sp.webp") type("image/webp"), url("../img/top/nav5__sp.jpg") type("image/jpeg"));background-image:image-set(url("../img/top/nav5__sp.webp") type("image/webp"), url("../img/top/nav5__sp.jpg") type("image/jpeg"));background-repeat:no-repeat;background-position:center;background-size:cover}.toppage__nav .nav5{margin-bottom:10px}.toppage__nav .nav5:before{padding-top:46.15%}.toppage__nav .nav5 a:after{background:none;background-size:cover}.toppage__nav .nav5 a:hover:after{background:none;background-size:cover}.toppage__manga{padding:93px 0 62px}.toppage__manga_header{text-align:center;margin:0 30px 3.1rem}.toppage__manga_header .heading{font-size:28px;line-height:1.5;margin-bottom:1.75em}.toppage__manga_header .lead{font-size:16px;line-height:2.125;color:#fff}.toppage__manga_content{margin:0 10px;padding:69px 10px 52px;position:relative}.toppage__manga_content .catch{font-size:28px;line-height:1.8214285714;margin-bottom:1.15em;text-align:center}.toppage__manga_content .catch span{background:linear-gradient(transparent 60%, #fff 0%);padding-bottom:.1em}.toppage__manga_content .cover{width:251px;margin-inline:auto;position:relative;top:0;right:0}.toppage__manga_content .cover .badge{top:-20px;right:-64px}.toppage__manga_content .body{padding:0 14px;margin-top:-4px;margin-bottom:33px}.toppage__manga_content .label{margin-bottom:1.4em}.toppage__manga_content .subcatch{font-size:20px;line-height:1.8;letter-spacing:normal;text-align:left;width:105%;margin-bottom:.8em}.toppage__manga_content .list{margin-bottom:33px}.toppage__manga_content .list li{font-size:16px;line-height:1.5;margin-bottom:.75em}.toppage__manga_content .list li::before{top:50%;left:0;translate:0 -50%}.toppage__manga_content .sample{width:351px;margin-inline:auto;position:relative;right:initial;bottom:0;left:50%;translate:-50% 0}.toppage__manga_content .buttons{flex-direction:column;align-items:center;gap:26px}.toppage__manga_content .button:last-child{margin-bottom:0}.toppage__manga_content .button a{width:322px;height:70px}.toppage__manga_content .button a div::before{clip-path:polygon(52px 0%, 100% 0%, 100% 100%, 0% 100%);margin-left:11px}.toppage__manga_content .button a div::after{right:20px}.toppage__contact{padding:75px 25px}.toppage__contact h2{font-size:26px;margin-bottom:52px}.toppage__contact__subtitle{font-size:26px;line-height:40px;margin-bottom:48px}.toppage__contact__subtitle br{display:block}.toppage__contact__subtitle:before{display:none}.toppage__contact__subtitle:after{content:" ";width:18px;height:1px;background:#896239;display:block;margin:37px auto 46px}.toppage__contact__tel{padding-bottom:44px}.toppage__contact__tel .number{margin-bottom:50px;display:block}.toppage__contact__tel .number a{width:320px;margin:0 auto;display:block;position:relative}.toppage__contact__tel .number a .btnWrap{color:#fff;padding:18px 0 14px;background-color:#00880a;border-radius:100vh;position:relative;z-index:1;overflow:hidden}.toppage__contact__tel .number a .btnWrap::after{content:"";width:100%;height:100%;background-color:#00880a;position:absolute;top:0;left:50%;translate:-50%;margin-left:63%;transform:skew(-35deg, 0deg);mix-blend-mode:screen;opacity:.4}.toppage__contact__tel .number a .btnWrap .icon{width:18px;height:22px;background:url("../img/top/tel.svg") no-repeat center;background-size:contain;margin-bottom:3px;margin-right:2px;filter:brightness(0) invert(1)}.toppage__contact__tel .number a .btnWrap .text{font-size:28px;letter-spacing:.015em;color:#fff}.toppage__contact__tel .number a::after{content:"";width:100%;height:100%;border-radius:100vh;background-color:#a89888;position:absolute;bottom:-4px;left:4px;opacity:.5}.toppage__contact__tel .message{font-size:16px;line-height:1.875;text-align:center;margin:1.6em 0 1.1em}.toppage__contact__formtext{padding-top:140px;margin-top:-80px}.toppage__contact__promise{margin-top:-20px}.toppage__contact__promise ul{display:inline-block}.toppage__contact__promise ul li{font-size:18px;padding-left:42px;margin-bottom:0}.toppage__contact__promise ul li::before{width:30px;height:25px}.toppage__contact__form{padding-top:27px}.toppage__contact__form .radio input[type=radio]+.radio__label{font-size:14px;line-height:2}.toppage__contact__form .selecttype{margin-bottom:57px}.toppage__contact__form .selecttype>.row{margin-bottom:65px}.toppage__contact__form .type{margin-bottom:94px}.toppage__contact__form .type p{line-height:30px;font-size:16px;position:relative}.toppage__contact__form .type p::before{margin:0 auto 37px}.toppage__contact__form .type .list{display:block;width:-moz-max-content;width:max-content;margin:39px auto 0;position:relative;left:-11px}.toppage__contact__form .type .list .radio{margin-bottom:30px}.toppage__contact__form .type .list .radio:last-child{margin-bottom:0}.toppage__contact__form .type .list .radio label{font-size:22px}.toppage__contact__form .title{font-size:18px;padding:10px 0;margin-bottom:33px;line-height:1.3611111111}.toppage__contact__form .item{display:block;width:100%;margin:0 auto 11px}.toppage__contact__form .item.assessment_sale_address{margin-top:36px}.toppage__contact__form .item .label{width:100%;display:flex;align-items:baseline;justify-content:flex-start;gap:8px;margin-bottom:3px}.toppage__contact__form .item .label.-column{display:flex;flex-direction:row;align-items:baseline}.toppage__contact__form .item .label.-column .text{width:auto}.toppage__contact__form .item .label.-full .text{width:100%}.toppage__contact__form .item .label .sponly{display:inline-block}.toppage__contact__form .item .label .text{width:auto;font-size:18px;text-align:left}.toppage__contact__form .item .label .req{font-size:16px;color:#fff;border-radius:3px;background-color:#d52128;display:inline-block;line-height:1;padding:.15em .575em}.toppage__contact__form .item .body{width:100%;max-width:100%;min-width:100%;padding:0}.toppage__contact__form .item .body textarea{margin-top:10px}.toppage__contact__form .item .body .radios{display:grid;grid-template-columns:repeat(2, 1fr);width:-moz-max-content;width:max-content;margin:11px auto;gap:6px 47px}.toppage__contact__form .item .body .radios .radio{margin-right:0}.toppage__contact__form .item .check{margin-top:20px}.toppage__contact__form .item .check p{font-size:16px;line-height:28px;text-align:left;margin-bottom:.7em}.toppage__contact__form .item .check div{display:block}.toppage__contact__form .howto{width:100%;margin-top:0;display:block}.toppage__contact__form .howto label{width:100%;display:flex;align-items:center;flex-direction:row;position:relative;border-top:solid 1px #af8046;padding:25px 0}.toppage__contact__form .howto label:first-child{padding:0 0 25px;border-top:none}.toppage__contact__form .howto label:first-child::after{display:none}.toppage__contact__form .howto label:last-child{padding:25px 0 0}.toppage__contact__form .howto label .body{line-height:1.8571428571;margin-top:0}.toppage__contact__form .howto label .label{min-width:8rem;display:flex;align-items:center;font-size:18px}.toppage__contact__form .saleaddress{display:block;margin:12px 0 0}.toppage__contact__form .saleaddress span{display:block;margin-bottom:6px}.toppage__contact__form .saleaddresslive{margin-top:38px;margin-bottom:36px}.toppage__contact__form .saleaddresslive [type=checkbox]:not(:checked)+label,.toppage__contact__form .saleaddresslive [type=checkbox]:checked+label{line-height:28px}.toppage__contact__form .saleaddresslive [type=checkbox]:not(:checked)+label:before,.toppage__contact__form .saleaddresslive [type=checkbox]:checked+label:before{margin-right:5px;margin-top:7px}.toppage__contact__form .saleaddresslive [type=checkbox]:not(:checked)+label:after,.toppage__contact__form .saleaddresslive [type=checkbox]:checked+label:after{top:.3em;left:.2em}.toppage__contact__form .btn{padding:0 50px;margin:61px auto 0}.contactpage{padding:70px 25px}.contactpage h2{font-size:26px;line-height:40px}.contactpage h2 br{display:block}.contactpage .btn{padding:0 75px;width:100%;box-sizing:border-box}.inpage__mainimage:before{transition-delay:.25s}.inpage__mainimage:after{transition-delay:.5s}.inpage__nav{margin-bottom:52px}.inpage__nav .simplebar-scrollbar::before{background:#c7bbb0;border-radius:0;box-shadow:none}.inpage__nav .simplebar-track.simplebar-horizontal{height:4px}.inpage__nav *::-webkit-scrollbar{display:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-overflow-scrolling:auto}.inpage__nav *::-webkit-scrollbar-track{display:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-overflow-scrolling:auto}.inpage__nav::-webkit-scrollbar{display:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-overflow-scrolling:auto}.inpage__nav::-webkit-scrollbar-track{display:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-overflow-scrolling:auto}.inpage__nav ul{justify-content:stretch}.inpage__nav ul li a:hover:after{display:none}.aboutuspage{padding-top:0;padding-bottom:76px}.aboutuspage__mainimage{height:61.86vw;margin-bottom:50px;background:url(../img/aboutus/mainimage__sp.jpg) no-repeat center;background-size:cover}.aboutuspage__greeting{width:100%;padding:0 25px 85px;box-sizing:border-box}.aboutuspage__greeting h2{font-size:26px;line-height:41px;font-weight:500;font-family:"MFW-YuMinPr6N-Demi";letter-spacing:.06em;margin-bottom:53px}.aboutuspage__greeting h2::before{display:block;width:0;height:0;margin-top:-0.28846em;content:""}.aboutuspage__greeting h2::after{display:block;width:0;height:0;margin-bottom:-0.28846em;content:""}.aboutuspage__greeting h2+p{margin-bottom:55px}.aboutuspage__greeting .name{margin-top:45px}.aboutuspage__greeting .photo{margin-top:85px;height:auto;width:calc(100% + 50px);margin-left:-25px}.aboutuspage__greeting .photo:before{content:" ";width:100%;padding-top:63.3%;display:block}.aboutuspage__member{padding-bottom:92px}.aboutuspage__member__list{display:block;width:100%;padding:0 25px;box-sizing:border-box}.aboutuspage__member__list .item{width:100%;margin-bottom:68px}.aboutuspage__member__list .item:last-child{margin-bottom:0}.aboutuspage__member__list .item .photo{margin-bottom:44px}.aboutuspage__member__list .item .photo:before{padding-top:73.847%}.aboutuspage__member__list .item .profile p{margin-bottom:13px;font-size:16px}.aboutuspage__member__list .item .profile h3{font-size:23px;letter-spacing:.14em}.aboutuspage__member__list .item .profile h3 span{font-size:16px;margin-top:7px}.aboutuspage__member__list .item .btn{margin-top:44px}.aboutuspage__member__list .item .btn a{font-size:16px;padding:13px}.aboutuspage__outline{width:100%;box-sizing:border-box;padding:0 25px}.aboutuspage__outline table th,.aboutuspage__outline table td{line-height:21px}.aboutuspage__outline table th::before,.aboutuspage__outline table td::before{display:block;width:0;height:0;margin-top:-0.25em;content:""}.aboutuspage__outline table th::after,.aboutuspage__outline table td::after{display:block;width:0;height:0;margin-bottom:-0.25em;content:""}.aboutuspage__outline table th{border-right:solid 15px #fff;width:6rem}.aboutuspage__outline table td{padding:20px 0}.aboutuspage__photos{width:100%;padding:0 25px;margin:70px auto 0;box-sizing:border-box}.aboutuspage__photos .item{width:100%;height:auto;margin-bottom:51px}.aboutuspage__photos .item:last-child{margin-bottom:0}.aboutuspage__photos .item:before{content:" ";width:100%;padding-top:66.7%;display:block}.aboutuspage__map{width:100%;height:220px;margin:100px auto 0}.memberpage{width:100%;padding:44px 25px 90px;box-sizing:border-box}.memberpage h1{display:none}.memberpage__header{display:block;margin-bottom:0}.memberpage__photo{width:100%;height:auto;margin-bottom:50px;margin-right:0}.memberpage__photo:before{content:" ";width:100%;padding-top:73.847%;display:block}.memberpage__profile{padding-left:0}.memberpage__profile{text-align:center;margin-bottom:44px}.memberpage__profile .number{display:none}.memberpage__profile p{text-align:center;line-height:1;margin-bottom:13px}.memberpage__profile h3{font-size:23px;text-align:center;line-height:1;letter-spacing:.14em}.memberpage__profile h3::before{content:" ";display:block;margin:0 auto 23px;width:23px;height:1px;background:#707070}.memberpage__profile h3 span{font-size:16px;display:block;text-align:center;font-family:"Libre Baskerville",serif;font-style:italic;margin-top:14px;letter-spacing:0;display:none}.memberpage__profile .city{border:none;padding:0;margin:10px 0 0;font-size:16px}.memberpage__body{margin-bottom:65px}.memberpage__voice h2{padding:0;margin-bottom:45px}.memberpage__voice h2:before{content:" ";width:100%;height:1px;background:#896239;display:block;margin-top:5px;margin-bottom:20px}.memberpage__voice h2:after{content:" ";width:100%;height:1px;background:#896239;display:block;margin-bottom:5px;margin-top:20px}.memberpage__voice__list .item a{padding:15px 0;display:block;margin-right:0}.memberpage__voice__pager{margin-top:54px}.featurepage{padding-top:25px;padding-bottom:75px}.featurepage h1{font-size:26px;margin-bottom:55px}.featurepage h1 span{font-size:16px}.featurepage h1 span:after{margin:30px auto}.featurepage__mainimage{height:190px;background:url(../img/feature/mainimage__sp.jpg) no-repeat center;background-size:cover;margin-bottom:57px}.featurepage__body{width:100%;padding:0 25px;box-sizing:border-box}.featurepage__body h2{margin-bottom:50px;align-items:stretch}.featurepage__body h2 span{padding-top:0;padding-bottom:0;padding-right:15px;margin-right:15px;font-size:24px}.featurepage__point1 h2{margin-bottom:67px}.featurepage__point1 .images{display:block;margin-bottom:70px}.featurepage__point1 .image{width:100%;margin:0}.featurepage__point1 .image:first-child{margin-bottom:40px}.featurepage__point2 .copy{margin-bottom:47px}.featurepage__point2 .images{display:block;margin-bottom:70px}.featurepage__point2 .image{width:100%}.featurepage__point2 .image:first-child{margin-bottom:40px}.featurepage__point3 h2{margin-bottom:44px}.featurepage__point3 .copy{margin-bottom:53px}.featurepage__point3 .images{border:none;padding:0}.featurepage__point3 .pconly{display:none}.featurepage__point3 .sponly{display:block}.featurepage__point3 .image:last-child{padding-top:34px;margin-top:34px;border-top:solid 1px #707070}.featurepage__point4 .images{display:block}.featurepage__point4 .image{margin:0}.featurepage__point4 .image:first-child{width:100%}.featurepage__point4 .image:last-child{width:80%;margin:60px auto 0}.featurepage__point5 h2{margin-bottom:70px}.featurepage__point5 .copy{margin-bottom:79px}.disposalpage h1{font-size:26px;margin-bottom:55px}.disposalpage h1 span{font-size:16px}.disposalpage h1 span:after{margin:30px auto}.disposalpage__mainimage{width:100%;height:190px;margin-bottom:57px}.disposalpage__btn{margin-bottom:20px}.disposalpage__btn a:before{display:none}.disposalnowpage{padding-top:0;padding-bottom:75px}.disposalnowpage h1{font-size:26px;line-height:41px;margin-bottom:52px}.disposalnowpage h1::before{display:block;width:0;height:0;margin-top:-0.28846em;content:""}.disposalnowpage h1::after{display:block;width:0;height:0;margin-bottom:-0.28846em;content:""}.disposalnowpage__mainimage{height:190px;width:100%;background:url(../img/disposal/now/mainimage__sp.jpg) no-repeat center;background-size:cover;margin-bottom:45px}.disposalnowpage h2{margin-bottom:52px}.disposalnowpage__body{width:100%;padding:0 25px;box-sizing:border-box}.disposalnowpage__flow__merit h3{margin-top:50px;margin-bottom:36px}.disposalnowpage__flow__merit .item{width:100%;align-items:stretch;padding-left:10px}.disposalnowpage__flow__merit .item:before{font-size:24px}.disposalnowpage__flow__list{margin-top:46px}.disposalnowpage__flow__list h3{margin-bottom:40px}.disposalnowpage__flow__list .image{margin-bottom:60px}.disposalnowpage__flow__list .image .pconly{display:none}.disposalnowpage__flow__list .image .sponly{display:block}.disposalnowpage__flow__list .item{margin-bottom:45px}.disposalnowpage__flow__list .item h4{margin-bottom:34px}.disposalnowpage__purchase__list{margin-top:57px;margin-bottom:60px}.disposalnowpage__purchase__list h3{margin-bottom:32px}.disposalnowpage__purchase__list .list{display:block;width:100%}.disposalnowpage__purchase__list .item{width:100%;margin-bottom:24px}.disposalnowpage__difference{width:100%}.disposalnowpage__difference h3{margin-bottom:40px}.disposalnowpage__difference h4{margin-bottom:40px}.disposalnowpage__difference .list .item{margin-bottom:40px;width:100%}.disposalnowpage__difference .list .item:last-child{margin-bottom:0}.disposalnowpage__difference .list{display:block}.disposalnowpage__difference__purchase,.disposalnowpage__difference__broker{margin-top:60px}.disposalnowpage__difference__purchase h3{margin-bottom:40px}.disposalnowpage__difference__purchase h4{margin-bottom:40px}.disposalhalfpage{padding-top:0;padding-bottom:75px}.disposalhalfpage h1{font-size:26px;line-height:41px;margin-bottom:52px}.disposalhalfpage h1::before{display:block;width:0;height:0;margin-top:-0.28846em;content:""}.disposalhalfpage h1::after{display:block;width:0;height:0;margin-bottom:-0.28846em;content:""}.disposalhalfpage h2.pagetitle{margin-bottom:52px}.disposalhalfpage__mainimage{height:190px;width:100%;background:url(../img/disposal/half/mainimage__sp.jpg) no-repeat center;background-size:cover;margin-bottom:57px}.disposalhalfpage__body{padding:0 25px;width:100%;box-sizing:border-box}.disposalhalfpage__flow .guideline__title{margin-bottom:40px}.disposalhalfpage__flow .guideline__image{margin-bottom:40px}.disposalhalfpage__flow .guideline__image .pconly{display:none}.disposalhalfpage__flow .guideline__image .sponly{display:block}.disposalhalfpage__flow__list .title p{font-size:13px;transform:scale(0.85)}.disposalhalfpage__flow__list .title p span{font-size:24px}.disposalhalfpage__flow__list .item .box{background:none;padding:0;margin-top:0}.disposalhalfpage__flow__list .item .box__list{display:block}.disposalhalfpage__flow__list .item .box__item{width:100%}.disposalhalfpage__flow__list .body{margin-top:40px}.disposalhalfpage__flow__list .body .formula{display:block;margin:50px auto}.disposalhalfpage__flow__list .body .formula span{display:block}.disposalhalfpage__flow__list .body h4{margin-top:50px}.disposalhalfpage__flow__list .body h4:first-child{margin-top:50px}.disposalhalfpage__flow__list .body h5{margin-top:40px}.disposalhalfpage__flow__list .body h5:first-child{margin-top:30px}.disposalhalfpage__flow__list .body .fee{margin-bottom:25px}.disposalhalfpage__flow__list .body h4.body__point__title{line-height:26px;margin-bottom:40px}.disposalhalfpage__flow__list .body h4.body__point__title::before{display:block;width:0;height:0;margin-top:-0.3125em;content:""}.disposalhalfpage__flow__list .body h4.body__point__title::after{display:block;width:0;height:0;margin-bottom:-0.3125em;content:""}.disposalhalfpage__flow__list .body__box{margin:30px 0 0}.disposalhalfpage__flow__list .step3 .body__point__copy{text-align:left}.disposalhalfpage__flow__list .step3 .images{margin-top:60px}.disposalhalfpage__flow__list .step3 .images{display:block}.disposalhalfpage__flow__list .step3 .images .image{width:100%;margin:0}.disposalhalfpage__flow__list .step3 .images .image:first-child{margin-bottom:60px}.disposalhalfpage__flow__list .step4 .body__subtitle{margin:20px 0 18px;line-height:1}.disposalhalfpage__flow__list .step4 .body__subtitle:before,.disposalhalfpage__flow__list .step4 .body__subtitle:after{display:none}.disposalhalfpage__flow__list .step5 .image{margin:40px auto 60px}.disposalhalfpage__flow__list .step5 .image .pconly{display:none}.disposalhalfpage__flow__list .step5 .image .sponly{display:block}.disposalhalfpage__flow__list .step5 .body__box.type2{padding:30px 27px}.disposalhalfpage__flow__list .step5 .body__box,.disposalhalfpage__flow__list .step6 .body__box{background:#f7f6ee}.disposalhalfpage__flow__list .step5 .body__box__title,.disposalhalfpage__flow__list .step6 .body__box__title{border-bottom:none;text-align:left;margin-bottom:0}.disposalhalfpage__flow__list .step5 .body__box__list,.disposalhalfpage__flow__list .step6 .body__box__list{display:block}.disposalhalfpage__flow__list .step5 .body__box__item,.disposalhalfpage__flow__list .step6 .body__box__item{width:100%}.disposalhalfpage__mediate__receipt{display:block;width:100%;margin-top:40px}.disposalhalfpage__mediate__receipt span{display:block}.disposalhalfpage__mediate h3{margin-top:50px}.disposalhalfpage__mediate__expenses{background:none;padding:0}.disposalhalfpage__mediate__expenses .box{display:block}.disposalhalfpage__mediate__expenses .box .item{width:100%}.disposalhalfpage__mediate__expenses .box .item:last-child .subtitle{margin-top:30px}.disposalhalfpage__mediate__expenses .formula{margin:30px 0}.disposalhalfpage__mediate .chartopen{display:block}.disposalhalfpage__mediate__chart{display:none}.disposalhalfpage__mediate__other h4{padding-bottom:13px;margin-bottom:30px}.disposalhalfpage__idea__section .body{padding-top:40px}.disposalhalfpage__idea__section .body .sponly{display:block}.disposalhalfpage__idea__section.choice h3{margin-bottom:40px}.disposalhalfpage__idea__section.choice h4{text-align:center;margin-bottom:40px;padding-bottom:0;border-bottom:none;margin-top:60px}.disposalhalfpage__idea__section.choice .choice__type{padding:30px 25px;margin:60px 0}.disposalhalfpage__idea__section.choice .choice__specialty__title{text-align:center}.disposalhalfpage__idea__section.point .point__title{margin-top:60px}.disposalhalfpage__idea__section.setting h3{text-align:center;margin-bottom:35px;padding-bottom:0;border-bottom:none;font-weight:600}.disposalhalfpage__idea__section.setting .setting__howto__title:first-child{margin-top:40px}.disposalfuturepage{padding-top:0;padding-bottom:75px}.disposalfuturepage h1{font-size:26px;line-height:41px;margin-bottom:52px}.disposalfuturepage h1::before{display:block;width:0;height:0;margin-top:-0.28846em;content:""}.disposalfuturepage h1::after{display:block;width:0;height:0;margin-bottom:-0.28846em;content:""}.disposalfuturepage h2.pagetitle{margin-bottom:52px}.disposalfuturepage__mainimage{height:190px;width:100%;background:url(../img/disposal/future/mainimage__sp.jpg) no-repeat center;background-size:cover;margin-bottom:57px}.disposalfuturepage__body{padding:0 25px;width:100%;box-sizing:border-box}.disposalfuturepage__estate h4{text-align:center;margin-bottom:40px;padding-bottom:0;border-bottom:none}.disposalfuturepage__estate__box{width:100%;display:block;margin:0}.disposalfuturepage__estate__map{width:100%;margin:60px 0 70px}.disposalfuturepage__estate__area{width:100%;margin-bottom:60px}.disposalfuturepage__estate__casestudy__title{text-align:left;margin-bottom:20px}.disposalfuturepage__estate__casestudy .casestudy__price p:nth-child(1){width:20%}.disposalfuturepage__estate__casestudy .casestudy__price p:nth-child(2){width:80%;text-align:center}.disposalfuturepage__estate__casestudy .casestudy table .month{width:20%}.disposalfuturepage__case .case__box:first-child{margin-top:40px}.disposalfuturepage__case .case__box{margin-top:40px}.disposalfuturepage__case .case__box__title{padding:15px 35px 15px 15px;align-items:center}.disposalfuturepage__case .case__box__title p{font-size:24px;transform:scale(1)}.disposalfuturepage__case .case__box__title p span{font-size:13px}.disposalfuturepage__case .case__box__title p{font-size:24px}.disposalfuturepage__case .case__box__title p span{font-size:13px}.disposalfuturepage__case .case__box__title h3{margin-left:19px}.disposalfuturepage__case .case__box__body{padding-top:40px}.disposalfuturepage__case .case__box__body .staff{margin-top:60px}.disposalfuturepage__case .case__box__body .staff__title{display:block;margin-bottom:0}.disposalfuturepage__case .case__box__body .staff__title p{border:none;padding:0;margin-bottom:30px;margin-right:0}.disposalfuturepage__case .case__box__body .staff__title p:before{content:" ";display:block;width:43px;height:1px;background:#697088;margin:0 auto 15px}.disposalfuturepage__case .case__box__body .staff__title p:after{content:" ";display:block;width:43px;height:1px;background:#697088;margin:15px auto 0}.disposalfuturepage__case .case__box__body .staff__title h4{line-height:30px;margin-bottom:40px}.disposalfuturepage__replace__box .title{line-height:24px;padding:25px}.disposalfuturepage__replace__box .body h4{text-align:center;margin-bottom:40px;padding-bottom:0;border-bottom:none}.disposalfuturepage__replace__box .body .flow__image{display:none}.disposalfuturepage__replace__box .body .flow__btns{display:flex}.disposalfuturepage__inheritance h3{padding:13px 0}.disposalfuturepage__inheritance .image{padding:0;background:none}.disposalfuturepage__inheritance .image .pconly{display:none}.disposalfuturepage__inheritance .image .sponly{display:block}.disposalfuturepage__inheritance .merit p{text-align:left}.disposaloutsidepage{padding-top:0;padding-bottom:75px}.disposaloutsidepage__mainimage{height:190px;width:100%;margin-bottom:57px}.disposaloutsidepage__body{width:100%;padding:0 25px;box-sizing:border-box}.disposaloutsidepage__body h2{line-height:26px;margin-bottom:50px}.disposaloutsidepage__body__about{display:block}.disposaloutsidepage__body__about .visit{margin:60px auto 0}.disposaloutsidepage__body__zoom{margin-top:60px;display:block}.disposaloutsidepage__body__zoom .icon{margin:0 auto 50px}.faqpage h1 h1{font-size:26px;margin-bottom:55px}.faqpage h1 h1 span{font-size:16px}.faqpage h1 h1 span:after{margin:30px auto}.faqpage__mainimage{height:190px;margin-bottom:57px}.faqpage__body{width:100%;padding:0 25px;box-sizing:border-box}.voicepage h1 h1{font-size:26px;margin-bottom:55px}.voicepage h1 h1 span{font-size:16px}.voicepage h1 h1 span:after{margin:30px auto}.voicepage__mainimage{height:190px;margin-bottom:57px}.voicepage__body{width:100%;padding:0 25px;box-sizing:border-box}.voicepage__copy{margin-bottom:70px}.voicepage__list__item a{padding:15px 0;display:block;margin-right:0}.voicepage__single{width:100%;padding:28px 25px 0;box-sizing:border-box}.voicepage__single__body{padding:60px 25px}.voicepage__single__staff{padding:0 25px}.business h1 h1{font-size:26px;margin-bottom:55px}.business h1 h1 span{font-size:16px}.business h1 h1 span:after{margin:30px auto}.business__mainimage{height:190px;margin-bottom:57px}.business__body{width:100%;padding:0 25px;box-sizing:border-box}.business__nav{width:100%;display:block}.business__nav div{width:100%}.business__nav div:first-child{margin-bottom:30px}.business__item:before{margin:40px auto 45px}.business__item h3{font-size:18px}.business__item__box{padding:38px 25px}.blogpage h1 h1{font-size:26px;margin-bottom:55px}.blogpage h1 h1 span{font-size:16px}.blogpage h1 h1 span:after{margin:30px auto}.blogpage__mainimage{height:190px;margin-bottom:57px;background:url(../img/blog/mainimage__sp.jpg) no-repeat center;background-size:cover}.blogpage__mainimage__topics{height:190px;margin-bottom:57px}.blogpage__body{width:100%;padding:0 25px;box-sizing:border-box}.blogpage__copy{margin-bottom:70px}.blogpage__list__item div{padding:15px 0;display:block;margin-right:0}.blogpage__list__item a{padding:15px 0;display:block;margin-right:0}.blogpage__single{width:100%;padding:28px 25px 0;box-sizing:border-box}.blogpage__single__body{padding:60px 25px}.blogpage__single__staff{padding:0 25px}.recruitpage h1{font-size:26px;margin-bottom:55px}.recruitpage h1 span{font-size:16px}.recruitpage h1 span:after{margin:30px auto}.recruitpage__mainimage{height:188px;margin-bottom:60px;background:url(../img/recruit/mainimage__sp.jpg) no-repeat center;background-size:cover}.recruitpage__greeting{width:100%;padding:0 25px 0;margin-bottom:94px;box-sizing:border-box}.recruitpage__greeting p{margin-bottom:1.5em}.recruitpage__about{width:100%;padding:0 25px;margin-bottom:60px;box-sizing:border-box}.recruitpage__about h3{text-align:center}.recruitpage__title{margin:60px auto 50px;padding:26px 30px;text-align:center;width:calc(100% - 50px)}.recruitpage__application{width:calc(100% - 50px);margin:50px auto 42px}.recruitpage__application .label{min-width:90px;width:90px;margin-right:15px;align-items:flex-start;padding:20px 0;font-size:14px;line-height:1}.recruitpage__application .body{padding:20px 0}.recruitpage__application .body p{font-size:14px;line-height:30px}.recruitpage__application .body p::before{display:block;width:0;height:0;margin-top:-0.57143em;content:""}.recruitpage__application .body p::after{display:block;width:0;height:0;margin-bottom:-0.57143em;content:""}.recruitpage__contactbtn a{width:270px;height:83px;line-height:20px}.recruitpage__contactbtn a br{display:block}.recruitpage__contactbtn a svg{width:42px;margin-right:13px}.propertiespage{padding-top:32px}.propertiespage h1 h1{font-size:26px;margin-bottom:55px}.propertiespage h1 h1 span{font-size:16px}.propertiespage h1 h1 span:after{margin:30px auto}.propertiespage__single{width:100%;padding:0 25px;box-sizing:border-box;margin-top:70px}.propertiespage__single--header{margin-bottom:30px}.propertiespage__single--header p:nth-child(1){font-size:18px;margin-bottom:13px}.propertiespage__single--header p:nth-child(2){font-size:15px}.propertiespage__single--photos .mainimage .swiper-button-next,.propertiespage__single--photos .mainimage .swiper-button-prev{display:none}.propertiespage__single--photos .thumbs{margin-top:25px;gap:4px}.propertiespage__single--body{margin:40px 0}.propertiespage__single--data h2{padding:11px 0;margin-bottom:40px}.propertiespage__single--data .list{margin-bottom:20px;padding-bottom:20px;display:block;border-top:none;border-bottom:dashed 1px #c6c6c6}.propertiespage__single--data .list:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.propertiespage__single--data .list .item{width:100%;align-items:stretch;padding:0;box-sizing:border-box;border-bottom:none;margin-bottom:0}.propertiespage__single--data .list .item:nth-child(2n-1){border-right:none}.propertiespage__single--data .list .item p{line-height:1.25;padding:9px 0}.propertiespage__single--data .list .item .label{padding-right:15px;min-width:7em;white-space:nowrap;border-right:solid 1px #bfbfbf}.propertiespage__single--data .list .item .label span{font-size:12px}.propertiespage__single--data .list .item .label+p{padding-left:20px;box-sizing:border-box;min-width:calc(100% - 7em - 15px);word-wrap:break-word}}@media only screen and (max-width: 640px){html{font-size:16px}.nav .global>li>a{font-size:5vw;line-height:2}.nav .sub{margin-left:20px;line-height:2.5}.nav .sub>li{font-size:4vw}.toppage__sales_record__properties{margin-top:50px}.toppage__sales_record__properties a{width:275px}.aboutuspage__slide .photo{width:65.6vw;min-width:65.6vw;margin:0 5px}.disposalpage__contact a{width:100%}.disposalhalfpage__flow__list .step5 .image{width:100%}.disposaloutsidepage__body__btn a{width:100%}.business__item h3{font-size:16px}.business__item__btn a{width:100%}.blogpage__single__body{padding:60px 0}.blogpage__recommend{margin-top:62px}.blogpage__recommend h2{font-size:18px;padding-bottom:14px;margin-bottom:25px}.blogpage__recommend h2 span{font-size:14px;margin-left:10px}.blogpage__recommend__list{display:block}.blogpage__recommend__list .item{width:100%;margin-bottom:12px}.blogpage__recommend__list .item:last-child{margin-bottom:0}.blogpage__recommend__list .item a{display:flex}.blogpage__recommend__list .photo{width:110px;min-width:110px;margin-bottom:0;margin-right:19px}.recruitpage{padding-top:28px;padding-bottom:63px}.propertiespage__list{grid-template-columns:repeat(1, 1fr);gap:50px 0;max-width:100%;margin:70px auto 0}.propertiespage__list .item._empty{grid-column:1 span}.propertiespage__list .item .photo{margin-bottom:30px}.propertiespage__more{margin-top:80px}.propertiespage__more div{width:275px}.propertiespage__single--back a{width:275px}}@media only screen and (max-width: 920px){.wrap{width:100%;box-sizing:border-box}}@media only screen and (min-width: 1280px){.nav .box{font-size:16px;font-size:1.25vw}.nav .about__copy{font-size:12px;font-size:.9375vw}.nav .about__logo{width:173px;width:13.51562vw;height:27px;height:3.4749vh}.nav .about__contact .tel{font-size:30px;font-size:2.34375vw}.nav .about__contact .tel:before{width:14px;width:1.09375vw;height:18px;height:2.3166vh}.nav .about__contact .time{font-size:12px;font-size:.9375vw}.nav .global{line-height:48px;line-height:3.75vw}.nav .global>li>a{font-size:18px;font-size:1.40625vw}.nav .sub{padding-top:.75vw}.nav .sub>li>a{font-size:16px;font-size:1.25vw;line-height:42px;line-height:3.28125vw}}@media only screen and (max-width: 850px){.toppage__contact .wrap{width:100%}.contactpage .wrap{width:100%}}
