@charset "UTF-8";
/* 

	Styles 2021/04/22 - 
______________________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* FONT >> */
/* __________________________________________________________________ */

@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}
@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}
@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}
@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}
@font-face{font-family:"Original Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}
@font-face {font-family:"Helvetica Neue";font-weight:100;src:local("Helvetica Neue Regular")}
@font-face {font-family:"Helvetica Neue";font-weight:200;src:local("Helvetica Neue Regular")}
body{font-family: source-han-sans-japanese,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Roboto,"Hiragino Sans","Noto Sans CJK JP","Original Yu Gothic","Yu Gothic",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
.font_novecento {
	font-family: novecento-sans-wide,source-han-sans-japanese,sans-serif;
	font-weight: 100;
	font-style: normal;
}
/* https://qiita.com/RinoTsuka/items/b30e03ce10aa38ac2a10 */
/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << FONT */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* Common >> */
/* __________________________________________________________________ */

html,body{margin:0;padding:0}
html {
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
	-ms-font-smoothing:antialiased;
	    font-smoothing:antialiased;
	text-rendering:optimizeLegibility;/* カーニング＆合字対応 */
	box-sizing:border-box;
	/* from::sanitize.css */
	cursor:default;
	line-height:1.5;
	-moz-tab-size:4;
	tab-size:4;
	-webkit-tap-highlight-color:transparent;
	word-break:break-word;
	/**/
	background-color: #212121;
	scroll-behavior:smooth;
}
body {
	background: #f8f8f8 /*url( '../images/common/bg_large.jpg' )*/ no-repeat center top;
	--color: #565656;--color-rgb:86,86,86;
	color: var(--color);
	font-size: 100%; /* 16pixel on Firefox17 - */
	padding-bottom:constant(safe-area-inset-bottom);
	padding-top:constant(safe-area-inset-top);
	padding-right:constant(safe-area-inset-right);	/* 【Removing the White Bars in Safari on iPhone X】 https://stephenradford.me/removing-the-white-bars-in-safari-on-iphone-x/	 */
	padding-left:constant(safe-area-inset-left);	/* 【【iPhoneX対応】webサイトのSafe Area対応（iOS11.1とiOS11.2） - Qiita】 https://qiita.com/kanakana0330@github/items/6ae264b9da00c326ab1d#%E5%8F%82%E8%80%83%E3%82%B5%E3%82%A4%E3%83%88	 */
}body>*{max-width:100vw;overflow-x:hidden}::selection{background-color:rgba(20,20,20,.3)}
*,*::before,*::after{box-sizing:inherit}*::before,*::after{text-decoration:inherit;vertical-align:inherit}
main,article,aside,figure,figcaption,footer,header,section{display:block}
h1,h2,h3,h4{line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,nav a,header a,footer a,.func a{text-decoration:none;transition:all .2s ease .05s}
p{line-height:1.8;margin:0 0 1.5rem 0}em{font-style:normal;font-weight:bold}address{font-style:normal}small,.small{font-size:.75em;line-height:1.4}
nav ol,nav ul{list-style:none;padding:0}img,svg,iframe{backface-visibility:hidden;border:none;height:auto;max-width:100%}:focus{outline:0}a[target="_blank"]{cursor:alias!important}
table{border-collapse:collapse;border-spacing:0;margin:2em auto}th,td,tr{padding:.625em;border:1px solid #aaaaaa}
hr{height:0}pre{font-family: monospace,monospace;font-size:1em}b,strong{font-weight:bolder}audio,canvas,iframe,img,svg,video{vertical-align:middle}
template,[hidden]{display:none}a,button,input,label,select,textarea,[tabindex]{touch-action:manipulation}figcaption{margin:.3rem 0 .5rem}
input[type="text"],input[type="number"],select,textarea{font-size:17px}button,input,select,figure{margin:0}textarea{margin:0;resize:vertical}

a:link{color:#0685c4}
a:visited{color:#068db4}
a:hover{color:#e70808}
body.dark {
	background-color: #424242;
	color: #d9d9d9;
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Common */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* Utilities >> */
/* __________________________________________________________________ */

.caution{color:#e00707}.annotation{color:#c3c3c3;font-size:.85em}
.map{min-height:300px;max-height:95vh;background-color:#eee}
.menu,.list{margin:0;padding:0;list-style:none}:where(.menu,.list) :where(a,img){display:block}:where(.menu,.list) a{text-decoration:none;color:inherit}
main,article,section,aside,.wrap,.sec,.w1280,.w960,.w720{position:relative;display:flow-root}.w1280,.w960,.w720,.inner{margin:0 auto}
.wrap,.sec{width:100%}.sec>.inner{padding-inline:1em}.w1280,.width_wide>.inner{max-width:1280px}.w960,.width_normal>.inner{max-width:960px}.w720,.width_narrow>.inner{max-width:720px}@media (max-width:959px){.width_narrow>.inner{max-width:85vw}}.width_full>.inner{max-width:100%;padding-left:0;padding-right:0}
article+article,section+section,body>section {
	padding-top: 3em;
	padding-bottom: 3em;
}
.ease0{transition:none}.ease2{transition:all .2s ease-in-out .05s}.ease4{transition:all .4s ease-in-out .05s}.ease6{transition:all .6s ease-in-out .05s}.ease8{transition:all .8s ease-in-out .05s}.ease1{transition:all 1s  ease-in-out .05s}
           /*   A  B	|  ::: Utilities infomation :::  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
.abs-*   e     ─┐ 	|  .abs-(aA -> x,o) / .f(0-9)(e) :: 0.75,1,1.25,1.5,1.75,2,2.25,2.5,2.75,3 (rem/e) / z(a|-1|0-9) :: auto,-1,0,1,5,10,15,100,150,1000,1500,9999 / .gap(0-9) :: 0,0.5,1,1.5,2,2.5,3,3.5,4,4.5 (rem)
  ┌─────┐D│C	|  :: -i ::
  │a    E   b│ 	|  .obj-(cover|contain) / .obj-(a -> h, x) / .align-(center|left|right) :: text-align / .display-(none|block|inline|flex|inline-block) / .ovf-(|x-|y-)(hidden|auto|scroll|visible)
  │          │ 	|  .flex-(shrink|noshrink|grow|nogrow|wrap|nowrap|row|column) / .flex-(item|content)-(top|center|bottom) / .space-(center|between|around|evenly) :: justify-content / .order-(0 -> 7)
 h│H    x   F│f	|  :: !i ::
  │          │ 	|  ls(a|0-9) / ls-(0-9) :: letter-spacing / .relative / .absolute / .position-(fixed|static) / .transform-none
dA│dB   G   c│ 	|  .w(10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100)p / .w(auto|mxc) <='max-content' / .max-w(auto,l,d,t,s,xs,20,30,40,50,60,70,80,90,95,100)
  └─────┘ 	|  .p( |t|l|r|lr)0 / .p( |t)1px / .p( |t|l|r|lr)(1-9)(e|r).m( |t|l|r|lr)(0|a) / .m( |t|l|r|lr)(1-9)(e|r) / .m( |t|l|r|lr)-(1-9)(e|r) / 
dD  dC   g      o <=all	|  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _		*/
.relative{position:relative!important}.absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-static{position:static!important}.transform-none{transform:none!important}.abs-aA,.abs-bA,.abs-cA,.abs-dA{left:auto;top:auto}.abs-aD,.abs-bD,.abs-cD,.abs-dD,.abs-e,.abs-G{right:auto;top:auto}.abs-aB,.abs-bB,.abs-cB,.abs-dB,.abs-h,.abs-F{left:auto;bottom:auto}.abs-aC,.abs-bC,.abs-cC,.abs-dC,.abs-g,.abs-E,.abs-f,.abs-H,.abs-x{right:auto;bottom:auto}.abs-aB,.abs-aC,.abs-dB,.abs-dC,.abs-H,.abs-o{left:0}.abs-bA,.abs-bD,.abs-cA,.abs-cD,.abs-F,.abs-o{right:0}.abs-aC,.abs-aD,.abs-bC,.abs-bD,.abs-E,.abs-o{top:0}.abs-cA,.abs-cB,.abs-dA,.abs-dB,.abs-G,.abs-o{bottom:0}.abs-bB,.abs-bC,.abs-cB,.abs-cC,.abs-f{left:100%}.abs-aA,.abs-aD,.abs-dA,.abs-dD,.abs-h{right:100%}.abs-cC,.abs-cD,.abs-dC,.abs-dD,.abs-g{top:100%}.abs-aA,.abs-aB,.abs-bA,.abs-bB,.abs-e{bottom:100%}.abs-e,.abs-E,.abs-g,.abs-G,.abs-x{left:50%;transform:translateX(-50%)}.abs-F,.abs-f,.abs-H,.abs-h,.abs-x{top:50%;transform:translateY(-50%)}.abs-x{transform:translateX(-50%) translateY(-50%)}.obj-cover{object-fit:cover}.obj-cover-i{object-fit:cover!important}.obj-contain{object-fit:contain}.obj-contain-i{object-fit:contain!important}.obj-a{object-position:20% 20%!important}.obj-b{object-position:80% 20%!important}.obj-c{object-position:80% 80%!important}.obj-d{object-position:20% 80%!important}.obj-e{object-position:50% 20%!important}.obj-f{object-position:80% 50%!important}.obj-g{object-position:50% 80%!important}.obj-h{object-position:80% 50%!important}.obj-x{object-position:50% 50%!important}.display-none{display:none}.display-none-i{display:none!important}.display-block{display:block}.display-block-i{display:block!important}.display-inline{display:inline}.display-inline-i{display:inline!important}.display-flex{display:flex;justify-content:center}.display-flex-i{display:flex!important;justify-content:center}.display-inline-block{display:inline-block}.display-inline-block-i{display:inline-block!important}.space-center{justify-content:center}.space-center-i{justify-content:center!important}.space-between{justify-content:space-between}.space-between-i{justify-content:space-between!important}.space-around{justify-content:space-around}.space-around-i{justify-content:space-around!important}.space-evenly{justify-content:space-evenly}.space-evenly-i{justify-content:space-evenly!important}.flex-noshrink{flex-shrink:0}.flex-noshrink-i{flex-shrink:0!important}.flex-shrink{flex-shrink:1}.flex-shrink-i{flex-shrink:1!important}.flex-nogrow{flex-grow:0}.flex-nogrow-i{flex-grow:0!important}.flex-grow{flex-grow:1}.flex-grow-i{flex-grow:1!important}.flex-wrap{flex-wrap:wrap}.flex-wrap-i{flex-wrap:nowrap!important}.flex-nowrap{flex-wrap:nowrap}.flex-nowrap-i{flex-wrap:wrap!important}.flex-row{flex-direction:row}.flex-row-i{flex-direction:row!important}.flex-column{flex-direction:column}.flex-column-i{flex-direction:column!important}.flex-item-top{align-items:flex-start}.flex-item-top-i{align-items:flex-start!important}.flex-item-center{align-items:center}.flex-item-center-i{align-items:center!important}.flex-item-bottom{align-items:flex-end}.flex-item-bottom-i{align-items:flex-end!important}.flex-content-top{align-content:flex-start}.flex-content-top-i{align-content:flex-start!important}.flex-content-center{align-content:center}.flex-content-center-i{align-content:center!important}.flex-content-bottom{align-content:flex-end}.flex-content-bottom-i{align-content:flex-end!important}.order0{order:0}.order0-i{order:0!important}.order1{order:1}.order1-i{order:1!important}.order2{order:2}.order2-i{order:2!important}.order3{order:3}.order3-i{order:3!important}.order4{order:4}.order4-i{order:4!important}.order5{order:5}.order5-i{order:5!important}.order6{order:6}.order6-i{order:6!important}.order7{order:7}.order7-i{order:7!important}.order-1{order:-1}.order-1-i{order:-1!important}.order-2{order:-2}.order-2-i{order:-2!important}.order-3{order:-3}.order-3-i{order:-3!important}.order-4{order:-4}.order-4-i{order:-4!important}.order-5{order:-5}.order-5-i{order:-5!important}.order-6{order:-6}.order-6-i{order:-6!important}.order-7{order:-7}.order-7-i{order:-7!important}.align-center{text-align:center}.align-center-i{text-align:center!important}.align-left{text-align:left}.align-left-i{text-align:left!important}.align-right{text-align:right}.align-right-i{text-align:right!important}.f0{font-size:0.75rem!important}.f1{font-size:1rem!important}.f2{font-size:1.25rem!important}.f3{font-size:1.5rem!important}.f4{font-size:1.75rem!important}.f5{font-size:2rem!important}.f6{font-size:2.25rem!important}.f7{font-size:2.5rem!important}.f8{font-size:2.75rem!important}.f9{font-size:3rem!important}.f1e{font-size:1em!important}.f2e{font-size:1.25em!important}.f3e{font-size:1.5em!important}.f4e{font-size:1.75em!important}.f5e{font-size:2em!important}.f6e{font-size:2.25em!important}.f7e{font-size:2.5em!important}.f8e{font-size:2.75em!important}.f9e{font-size:3em!important}.w10p{width:10%!important}.w15p{width:15%!important}.w20p{width:20%!important}.w25p{width:25%!important}.w30p{width:30%!important}.w35p{width:35%!important}.w40p{width:40%!important}.w45p{width:45%!important}.w50p{width:50%!important}.w55p{width:55%!important}.w60p{width:60%!important}.w65p{width:65%!important}.w70p{width:70%!important}.w75p{width:75%!important}.w80p{width:80%!important}.w85p{width:85%!important}.w90p{width:90%!important}.w95p{width:95%!important}.w100p{width:100%!important}.w10p,.w15p,.w20p,.w25p,.w30p,.w35p,.w40p,.w45p,.w50p,.w55p,.w60p,.w65p,.w70p,.w75p,.w80p,.w85p,.w90p,.w95p,.w100p{max-width:100%}.wauto{width:auto!important}.wmxc{max-width:max-content!important}.max-wauto{max-width:auto!important}.max-wl{max-width:1280px!important}.max-wd{max-width:960px!important}.max-wt{max-width:756px!important}.max-ws{max-width:640px!important}.max-wxs{max-width:480px!important}.max-w10{max-width:10%!important}.max-w20{max-width:20%!important}.max-w30{max-width:30%!important}.max-w40{max-width:40%!important}.max-w50{max-width:50%!important}.max-w60{max-width:60%!important}.max-w70{max-width:70%!important}.max-w80{max-width:80%!important}.max-w90{max-width:90%!important}.max-w95{max-width:95%!important}.max-w100{max-width:100%!important}
.gap0{gap:0rem}.gap1{gap:.5rem}.gap2{gap:1rem}.gap3{gap:1.5rem}.gap4{gap:2rem}.gap5{gap:2.5rem}.gap6{gap:3rem}.gap7{gap:3.5rem}.gap8{gap:4rem}.gap9{gap:4.5rem}.lsa{letter-spacing:normal!important}.ls0{letter-spacing:0!important}.ls1{letter-spacing:.05em!important}.ls2{letter-spacing:.1em!important}.ls3{letter-spacing:.15em!important}.ls4{letter-spacing:.2em!important}.ls5{letter-spacing:.25em!important}.ls6{letter-spacing:.3em!important}.ls7{letter-spacing:.35em!important}.ls8{letter-spacing:.4em!important}.ls9{letter-spacing:.45em!important}.ls-1{letter-spacing:-.05em!important}.ls-2{letter-spacing:-.1em!important}.ls-3{letter-spacing:-.15em!important}.ls-4{letter-spacing:-.2em!important}.ls-5{letter-spacing:-.25em!important}.ls-6{letter-spacing:-.3em!important}.ls-7{letter-spacing:-.35em!important}.ls-8{letter-spacing:-.4em!important}.ls-9{letter-spacing:-.45em!important}.p1px{padding-bottom:1px!important}.pt1px{padding-top:1px!important}.p0{padding-bottom:0!important}.pt0{padding-top:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.plr0{padding-inline:0!important}.ma{margin-bottom:auto!important}.mta{margin-top:auto!important}.mla{margin-left:auto!important}.mra{margin-right:auto!important}.mlra{margin-inline:auto!important}.m0{margin-bottom:0!important}.mt0{margin-top:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.mlr0{margin-inline:0!important}.p1e{padding-bottom:1em!important}.pt1e{padding-top:1em!important}.pl1e{padding-left:1em!important}.pr1e{padding-right:1em!important}.plr1e{padding-inline:1em!important}.m1e{margin-bottom:1em!important}.mt1e{margin-top:1em!important}.ml1e{margin-left:1em!important}.mr1e{margin-right:1em!important}.mlr1e{margin-inline:1em!important}.m-1e{margin-bottom:-1em!important}.mt-1e{margin-top:-1em!important}.ml-1e{margin-left:-1em!important}.mr-1e{margin-right:-1em!important}.mlr-1e{margin-left:-1em!important;margin-right:-1em!important}.p2e{padding-bottom:2em!important}.pt2e{padding-top:2em!important}.pl2e{padding-left:2em!important}.pr2e{padding-right:2em!important}.plr2e{padding-inline:2em!important}.m2e{margin-bottom:2em!important}.mt2e{margin-top:2em!important}.ml2e{margin-left:2em!important}.mr2e{margin-right:2em!important}.mlr2e{margin-inline:2em!important}.m-2e{margin-bottom:-2em!important}.mt-2e{margin-top:-2em!important}.ml-2e{margin-left:-2em!important}.mr-2e{margin-right:-2em!important}.mlr-2e{margin-left:-2em!important;margin-right:-2em!important}.p3e{padding-bottom:3em!important}.pt3e{padding-top:3em!important}.pl3e{padding-left:3em!important}.pr3e{padding-right:3em!important}.plr3e{padding-inline:3em!important}.m3e{margin-bottom:3em!important}.mt3e{margin-top:3em!important}.ml3e{margin-left:3em!important}.mr3e{margin-right:3em!important}.mlr3e{margin-inline:3em!important}.m-3e{margin-bottom:-3em!important}.mt-3e{margin-top:-3em!important}.ml-3e{margin-left:-3em!important}.mr-3e{margin-right:-3em!important}.mlr-3e{margin-left:-3em!important;margin-right:-3em!important}.p4e{padding-bottom:4em!important}.pt4e{padding-top:4em!important}.pl4e{padding-left:4em!important}.pr4e{padding-right:4em!important}.plr4e{padding-inline:4em!important}.m4e{margin-bottom:4em!important}.mt4e{margin-top:4em!important}.ml4e{margin-left:4em!important}.mr4e{margin-right:4em!important}.mlr4e{margin-inline:4em!important}.m-4e{margin-bottom:-4em!important}.mt-4e{margin-top:-4em!important}.ml-4e{margin-left:-4em!important}.mr-4e{margin-right:-4em!important}.mlr-4e{margin-left:-4em!important;margin-right:-4em!important}.p5e{padding-bottom:5em!important}.pt5e{padding-top:5em!important}.pl5e{padding-left:5em!important}.pr5e{padding-right:5em!important}.plr5e{padding-inline:5em!important}.m5e{margin-bottom:5em!important}.mt5e{margin-top:5em!important}.ml5e{margin-left:5em!important}.mr5e{margin-right:5em!important}.mlr5e{margin-inline:5em!important}.m-5e{margin-bottom:-5em!important}.mt-5e{margin-top:-5em!important}.ml-5e{margin-left:-5em!important}.mr-5e{margin-right:-5em!important}.mlr-5e{margin-left:-5em!important;margin-right:-5em!important}.p6e{padding-bottom:6em!important}.pt6e{padding-top:6em!important}.pl6e{padding-left:6em!important}.pr6e{padding-right:6em!important}.plr6e{padding-inline:6em!important}.m6e{margin-bottom:6em!important}.mt6e{margin-top:6em!important}.ml6e{margin-left:6em!important}.mr6e{margin-right:6em!important}.mlr6e{margin-inline:6em!important}.m-6e{margin-bottom:-6em!important}.mt-6e{margin-top:-6em!important}.ml-6e{margin-left:-6em!important}.mr-6e{margin-right:-6em!important}.mlr-6e{margin-left:-6em!important;margin-right:-6em!important}.p7e{padding-bottom:7em!important}.pt7e{padding-top:7em!important}.pl7e{padding-left:7em!important}.pr7e{padding-right:7em!important}.plr7e{padding-inline:7em!important}.m7e{margin-bottom:7em!important}.mt7e{margin-top:7em!important}.ml7e{margin-left:7em!important}.mr7e{margin-right:7em!important}.mlr7e{margin-inline:7em!important}.m-7e{margin-bottom:-7em!important}.mt-7e{margin-top:-7em!important}.ml-7e{margin-left:-7em!important}.mr-7e{margin-right:-7em!important}.mlr-7e{margin-left:-7em!important;margin-right:-7em!important}.p8e{padding-bottom:8em!important}.pt8e{padding-top:8em!important}.pl8e{padding-left:8em!important}.pr8e{padding-right:8em!important}.plr8e{padding-inline:8em!important}.m8e{margin-bottom:8em!important}.mt8e{margin-top:8em!important}.ml8e{margin-left:8em!important}.mr8e{margin-right:8em!important}.mlr8e{margin-inline:8em!important}.m-8e{margin-bottom:-8em!important}.mt-8e{margin-top:-8em!important}.ml-8e{margin-left:-8em!important}.mr-8e{margin-right:-8em!important}.mlr-8e{margin-left:-8em!important;margin-right:-8em!important}.p9e{padding-bottom:9em!important}.pt9e{padding-top:9em!important}.pl9e{padding-left:9em!important}.pr9e{padding-right:9em!important}.plr9e{padding-inline:9em!important}.m9e{margin-bottom:9em!important}.mt9e{margin-top:9em!important}.ml9e{margin-left:9em!important}.mr9e{margin-right:9em!important}.mlr9e{margin-inline:9em!important}.m-9e{margin-bottom:-9em!important}.mt-9e{margin-top:-9em!important}.ml-9e{margin-left:-9em!important}.mr-9e{margin-right:-9em!important}.mlr-9e{margin-left:-9em!important;margin-right:-9em!important}
.p1r{padding-bottom:1rem!important}.pt1r{padding-top:1rem!important}.pl1r{padding-left:1rem!important}.pr1r{padding-right:1rem!important}.plr1r{padding-inline:1rem!important}.m1r{margin-bottom:1rem!important}.mt1r{margin-top:1rem!important}.ml1r{margin-left:1rem!important}.mr1r{margin-right:1rem!important}.mlr1r{margin-inline:1rem!important}.m-1r{margin-bottom:-1rem!important}.mt-1r{margin-top:-1rem!important}.ml-1r{margin-left:-1rem!important}.mr-1r{margin-right:-1rem!important}.mlr-1r{margin-left:-1rem!important;margin-right:-1rem!important}.p2r{padding-bottom:2rem!important}.pt2r{padding-top:2rem!important}.pl2r{padding-left:2rem!important}.pr2r{padding-right:2rem!important}.plr2r{padding-inline:2rem!important}.m2r{margin-bottom:2rem!important}.mt2r{margin-top:2rem!important}.ml2r{margin-left:2rem!important}.mr2r{margin-right:2rem!important}.mlr2r{margin-inline:2rem!important}.m-2r{margin-bottom:-2rem!important}.mt-2r{margin-top:-2rem!important}.ml-2r{margin-left:-2rem!important}.mr-2r{margin-right:-2rem!important}.mlr-2r{margin-left:-2rem!important;margin-right:-2rem!important}.p3r{padding-bottom:3rem!important}.pt3r{padding-top:3rem!important}.pl3r{padding-left:3rem!important}.pr3r{padding-right:3rem!important}.plr3r{padding-inline:3rem!important}.m3r{margin-bottom:3rem!important}.mt3r{margin-top:3rem!important}.ml3r{margin-left:3rem!important}.mr3r{margin-right:3rem!important}.mlr3r{margin-inline:3rem!important}.m-3r{margin-bottom:-3rem!important}.mt-3r{margin-top:-3rem!important}.ml-3r{margin-left:-3rem!important}.mr-3r{margin-right:-3rem!important}.mlr-3r{margin-left:-3rem!important;margin-right:-3rem!important}.p4r{padding-bottom:4rem!important}.pt4r{padding-top:4rem!important}.pl4r{padding-left:4rem!important}.pr4r{padding-right:4rem!important}.plr4r{padding-inline:4rem!important}.m4r{margin-bottom:4rem!important}.mt4r{margin-top:4rem!important}.ml4r{margin-left:4rem!important}.mr4r{margin-right:4rem!important}.mlr4r{margin-inline:4rem!important}.m-4r{margin-bottom:-4rem!important}.mt-4r{margin-top:-4rem!important}.ml-4r{margin-left:-4rem!important}.mr-4r{margin-right:-4rem!important}.mlr-4r{margin-left:-4rem!important;margin-right:-4rem!important}.p5r{padding-bottom:5rem!important}.pt5r{padding-top:5rem!important}.pl5r{padding-left:5rem!important}.pr5r{padding-right:5rem!important}.plr5r{padding-inline:5rem!important}.m5r{margin-bottom:5rem!important}.mt5r{margin-top:5rem!important}.ml5r{margin-left:5rem!important}.mr5r{margin-right:5rem!important}.mlr5r{margin-inline:5rem!important}.m-5r{margin-bottom:-5rem!important}.mt-5r{margin-top:-5rem!important}.ml-5r{margin-left:-5rem!important}.mr-5r{margin-right:-5rem!important}.mlr-5r{margin-left:-5rem!important;margin-right:-5rem!important}.p6r{padding-bottom:6rem!important}.pt6r{padding-top:6rem!important}.pl6r{padding-left:6rem!important}.pr6r{padding-right:6rem!important}.plr6r{padding-inline:6rem!important}.m6r{margin-bottom:6rem!important}.mt6r{margin-top:6rem!important}.ml6r{margin-left:6rem!important}.mr6r{margin-right:6rem!important}.mlr6r{margin-inline:6rem!important}.m-6r{margin-bottom:-6rem!important}.mt-6r{margin-top:-6rem!important}.ml-6r{margin-left:-6rem!important}.mr-6r{margin-right:-6rem!important}.mlr-6r{margin-left:-6rem!important;margin-right:-6rem!important}.p7r{padding-bottom:7rem!important}.pt7r{padding-top:7rem!important}.pl7r{padding-left:7rem!important}.pr7r{padding-right:7rem!important}.plr7r{padding-inline:7rem!important}.m7r{margin-bottom:7rem!important}.mt7r{margin-top:7rem!important}.ml7r{margin-left:7rem!important}.mr7r{margin-right:7rem!important}.mlr7r{margin-inline:7rem!important}.m-7r{margin-bottom:-7rem!important}.mt-7r{margin-top:-7rem!important}.ml-7r{margin-left:-7rem!important}.mr-7r{margin-right:-7rem!important}.mlr-7r{margin-left:-7rem!important;margin-right:-7rem!important}.p8r{padding-bottom:8rem!important}.pt8r{padding-top:8rem!important}.pl8r{padding-left:8rem!important}.pr8r{padding-right:8rem!important}.plr8r{padding-inline:8rem!important}.m8r{margin-bottom:8rem!important}.mt8r{margin-top:8rem!important}.ml8r{margin-left:8rem!important}.mr8r{margin-right:8rem!important}.mlr8r{margin-inline:8rem!important}.m-8r{margin-bottom:-8rem!important}.mt-8r{margin-top:-8rem!important}.ml-8r{margin-left:-8rem!important}.mr-8r{margin-right:-8rem!important}.mlr-8r{margin-left:-8rem!important;margin-right:-8rem!important}.p9r{padding-bottom:9rem!important}.pt9r{padding-top:9rem!important}.pl9r{padding-left:9rem!important}.pr9r{padding-right:9rem!important}.plr9r{padding-inline:9rem!important}.m9r{margin-bottom:9rem!important}.mt9r{margin-top:9rem!important}.ml9r{margin-left:9rem!important}.mr9r{margin-right:9rem!important}.mlr9r{margin-inline:9rem!important}.m-9r{margin-bottom:-9rem!important}.mt-9r{margin-top:-9rem!important}.ml-9r{margin-left:-9rem!important}.mr-9r{margin-right:-9rem!important}.mlr-9r{margin-left:-9rem!important;margin-right:-9rem!important}.za{z-index:1!important}.z-1{z-index:1!important}.z0{z-index:0!important}.z1{z-index:1!important}.z2{z-index:5!important}.z3{z-index:10!important}.z4{z-index:15!important}.z5{z-index:100!important}.z6{z-index:150!important}.z7{z-index:1000!important}.z8{z-index:1500!important}.z9{z-index:9999!important}.ovf-hidden{overflow:hidden}.ovf-auto{overflow:auto}.ovf-scroll{overflow:scroll}.ovf-visible{overflow:visible}.ovf-hidden-i{overflow:hidden!important}.ovf-auto-i{overflow:auto!important}.ovf-scroll-i{overflow:scroll!important}.ovf-visible-i{overflow:visible!important}.ovf-x-hidden{overflow-x:hidden}.ovf-x-auto{overflow-x:auto}.ovf-x-scroll{overflow-x:scroll}.ovf-x-visible{overflow-x:visible}.ovf-x-hidden-i{overflow-x:hidden!important}.ovf-x-auto-i{overflow-x:auto!important}.ovf-x-scroll-i{overflow-x:scroll!important}.ovf-x-visible-i{overflow-x:visible!important}.ovf-y-hidden{overflow-y:hidden}.ovf-y-auto{overflow-y:auto}.ovf-y-scroll{overflow-y:scroll}.ovf-y-visible{overflow-y:visible}.ovf-y-hidden-i{overflow-y:hidden!important}.ovf-y-auto-i{overflow-y:auto!important}.ovf-y-scroll-i{overflow-y:scroll!important}.ovf-y-visible-i{overflow-y:visible!important}
@media (max-width:1279px){.l-relative{position:relative!important}.l-absolute{position:absolute!important}.l-position-fixed{position:fixed!important}.l-position-static{position:static!important}.l-transform-none{transform:none!important}.l-abs-aA,.l-abs-bA,.l-abs-cA,.l-abs-dA{left:auto;top:auto}.l-abs-aD,.l-abs-bD,.l-abs-cD,.l-abs-dD,.l-abs-e,.l-abs-G{right:auto;top:auto}.l-abs-aB,.l-abs-bB,.l-abs-cB,.l-abs-dB,.l-abs-h,.l-abs-F{left:auto;bottom:auto}.l-abs-aC,.l-abs-bC,.l-abs-cC,.l-abs-dC,.l-abs-g,.l-abs-E,.l-abs-f,.l-abs-H,.l-abs-x{right:auto;bottom:auto}.l-abs-aB,.l-abs-aC,.l-abs-dB,.l-abs-dC,.l-abs-H,.l-abs-o{left:0}.l-abs-bA,.l-abs-bD,.l-abs-cA,.l-abs-cD,.l-abs-F,.l-abs-o{right:0}.l-abs-aC,.l-abs-aD,.l-abs-bC,.l-abs-bD,.l-abs-E,.l-abs-o{top:0}.l-abs-cA,.l-abs-cB,.l-abs-dA,.l-abs-dB,.l-abs-G,.l-abs-o{bottom:0}.l-abs-bB,.l-abs-bC,.l-abs-cB,.l-abs-cC,.l-abs-f{left:100%}.l-abs-aA,.l-abs-aD,.l-abs-dA,.l-abs-dD,.l-abs-h{right:100%}.l-abs-cC,.l-abs-cD,.l-abs-dC,.l-abs-dD,.l-abs-g{top:100%}.l-abs-aA,.l-abs-aB,.l-abs-bA,.l-abs-bB,.l-abs-e{bottom:100%}.l-abs-e,.l-abs-E,.l-abs-g,.l-abs-G,.l-abs-x{left:50%;transform:translateX(-50%)}.l-abs-F,.l-abs-f,.l-abs-H,.l-abs-h,.l-abs-x{top:50%;transform:translateY(-50%)}.l-abs-x{transform:translateX(-50%) translateY(-50%)}.l-obj-cover{object-fit:cover}.l-obj-cover-i{object-fit:cover!important}.l-obj-contain{object-fit:contain}.l-obj-contain-i{object-fit:contain!important}.l-obj-a{object-position:20% 20%!important}.l-obj-b{object-position:80% 20%!important}.l-obj-c{object-position:80% 80%!important}.l-obj-d{object-position:20% 80%!important}.l-obj-e{object-position:50% 20%!important}.l-obj-f{object-position:80% 50%!important}.l-obj-g{object-position:50% 80%!important}.l-obj-h{object-position:80% 50%!important}.l-obj-x{object-position:50% 50%!important}.l-display-none{display:none}.l-display-none-i{display:none!important}.l-display-block{display:block}.l-display-block-i{display:block!important}.l-display-inline{display:inline}.l-display-inline-i{display:inline!important}.l-display-flex{display:flex;justify-content:center}.l-display-flex-i{display:flex!important;justify-content:center}.l-display-inline-block{display:inline-block}.l-display-inline-block-i{display:inline-block!important}.l-space-center{justify-content:center}.l-space-center-i{justify-content:center!important}.l-space-between{justify-content:space-between}.l-space-between-i{justify-content:space-between!important}.l-space-around{justify-content:space-around}.l-space-around-i{justify-content:space-around!important}.l-space-evenly{justify-content:space-evenly}.l-space-evenly-i{justify-content:space-evenly!important}.l-flex-noshrink{flex-shrink:0}.l-flex-noshrink-i{flex-shrink:0!important}.l-flex-shrink{flex-shrink:1}.l-flex-shrink-i{flex-shrink:1!important}.l-flex-nogrow{flex-grow:0}.l-flex-nogrow-i{flex-grow:0!important}.l-flex-grow{flex-grow:1}.l-flex-grow-i{flex-grow:1!important}.l-flex-wrap{flex-wrap:wrap}.l-flex-wrap-i{flex-wrap:nowrap!important}.l-flex-nowrap{flex-wrap:nowrap}.l-flex-nowrap-i{flex-wrap:wrap!important}.l-flex-row{flex-direction:row}.l-flex-row-i{flex-direction:row!important}.l-flex-column{flex-direction:column}.l-flex-column-i{flex-direction:column!important}.l-flex-item-top{align-items:flex-start}.l-flex-item-top-i{align-items:flex-start!important}.l-flex-item-center{align-items:center}.l-flex-item-center-i{align-items:center!important}.l-flex-item-bottom{align-items:flex-end}.l-flex-item-bottom-i{align-items:flex-end!important}.l-flex-content-top{align-content:flex-start}.l-flex-content-top-i{align-content:flex-start!important}.l-flex-content-center{align-content:center}.l-flex-content-center-i{align-content:center!important}.l-flex-content-bottom{align-content:flex-end}.l-flex-content-bottom-i{align-content:flex-end!important}.l-order0{order:0}.l-order0-i{order:0!important}.l-order1{order:1}.l-order1-i{order:1!important}.l-order2{order:2}.l-order2-i{order:2!important}.l-order3{order:3}.l-order3-i{order:3!important}.l-order4{order:4}.l-order4-i{order:4!important}.l-order5{order:5}.l-order5-i{order:5!important}.l-order6{order:6}.l-order6-i{order:6!important}.l-order7{order:7}.l-order7-i{order:7!important}.l-order-1{order:-1}.l-order-1-i{order:-1!important}.l-order-2{order:-2}.l-order-2-i{order:-2!important}.l-order-3{order:-3}.l-order-3-i{order:-3!important}.l-order-4{order:-4}.l-order-4-i{order:-4!important}.l-order-5{order:-5}.l-order-5-i{order:-5!important}.l-order-6{order:-6}.l-order-6-i{order:-6!important}.l-order-7{order:-7}.l-order-7-i{order:-7!important}.l-align-center{text-align:center}.l-align-center-i{text-align:center!important}.l-align-left{text-align:left}.l-align-left-i{text-align:left!important}.l-align-right{text-align:right}.l-align-right-i{text-align:right!important}.l-f0{font-size:0.75rem!important}.l-f1{font-size:1rem!important}.l-f2{font-size:1.25rem!important}.l-f3{font-size:1.5rem!important}.l-f4{font-size:1.75rem!important}.l-f5{font-size:2rem!important}.l-f6{font-size:2.25rem!important}.l-f7{font-size:2.5rem!important}.l-f8{font-size:2.75rem!important}.l-f9{font-size:3rem!important}.l-f1e{font-size:1em!important}.l-f2e{font-size:1.25em!important}.l-f3e{font-size:1.5em!important}.l-f4e{font-size:1.75em!important}.l-f5e{font-size:2em!important}.l-f6e{font-size:2.25em!important}.l-f7e{font-size:2.5em!important}.l-f8e{font-size:2.75em!important}.l-f9e{font-size:3em!important}.l-w10p{width:10%!important}.l-w15p{width:15%!important}.l-w20p{width:20%!important}.l-w25p{width:25%!important}.l-w30p{width:30%!important}.l-w35p{width:35%!important}.l-w40p{width:40%!important}.l-w45p{width:45%!important}.l-w50p{width:50%!important}.l-w55p{width:55%!important}.l-w60p{width:60%!important}.l-w65p{width:65%!important}.l-w70p{width:70%!important}.l-w75p{width:75%!important}.l-w80p{width:80%!important}.l-w85p{width:85%!important}.l-w90p{width:90%!important}.l-w95p{width:95%!important}.l-w100p{width:100%!important}.l-w10p,.l-w15p,.l-w20p,.l-w25p,.l-w30p,.l-w35p,.l-w40p,.l-w45p,.l-w50p,.l-w55p,.l-w60p,.l-w65p,.l-w70p,.l-w75p,.l-w80p,.l-w85p,.l-w90p,.l-w95p,.l-w100p{max-width:100%}.l-wauto{width:auto!important}.l-wmxc{max-width:max-content!important}.l-max-wauto{max-width:auto!important}.l-max-wl{max-width:1280px!important}.l-max-wd{max-width:960px!important}.l-max-wt{max-width:756px!important}.l-max-ws{max-width:640px!important}.l-max-wxs{max-width:480px!important}.l-max-w10{max-width:10%!important}.l-max-w20{max-width:20%!important}.l-max-w30{max-width:30%!important}.l-max-w40{max-width:40%!important}.l-max-w50{max-width:50%!important}.l-max-w60{max-width:60%!important}.l-max-w70{max-width:70%!important}.l-max-w80{max-width:80%!important}.l-max-w90{max-width:90%!important}.l-max-w95{max-width:95%!important}.l-max-w100{max-width:100%!important}
.l-gap0{gap:0rem}.l-gap1{gap:.5rem}.l-gap2{gap:1rem}.l-gap3{gap:1.5rem}.l-gap4{gap:2rem}.l-gap5{gap:2.5rem}.l-gap6{gap:3rem}.l-gap7{gap:3.5rem}.l-gap8{gap:4rem}.l-gap9{gap:4.5rem}.l-lsa{letter-spacing:normal!important}.l-ls0{letter-spacing:0!important}.l-ls1{letter-spacing:.05em!important}.l-ls2{letter-spacing:.1em!important}.l-ls3{letter-spacing:.15em!important}.l-ls4{letter-spacing:.2em!important}.l-ls5{letter-spacing:.25em!important}.l-ls6{letter-spacing:.3em!important}.l-ls7{letter-spacing:.35em!important}.l-ls8{letter-spacing:.4em!important}.l-ls9{letter-spacing:.45em!important}.l-ls-1{letter-spacing:-.05em!important}.l-ls-2{letter-spacing:-.1em!important}.l-ls-3{letter-spacing:-.15em!important}.l-ls-4{letter-spacing:-.2em!important}.l-ls-5{letter-spacing:-.25em!important}.l-ls-6{letter-spacing:-.3em!important}.l-ls-7{letter-spacing:-.35em!important}.l-ls-8{letter-spacing:-.4em!important}.l-ls-9{letter-spacing:-.45em!important}.l-p1px{padding-bottom:1px!important}.l-pt1px{padding-top:1px!important}.l-p0{padding-bottom:0!important}.l-pt0{padding-top:0!important}.l-pl0{padding-left:0!important}.l-pr0{padding-right:0!important}.l-plr0{padding-inline:0!important}.l-ma{margin-bottom:auto!important}.l-mta{margin-top:auto!important}.l-mla{margin-left:auto!important}.l-mra{margin-right:auto!important}.l-mlra{margin-inline:auto!important}.l-m0{margin-bottom:0!important}.l-mt0{margin-top:0!important}.l-ml0{margin-left:0!important}.l-mr0{margin-right:0!important}.l-mlr0{margin-inline:0!important}.l-p1e{padding-bottom:1em!important}.l-pt1e{padding-top:1em!important}.l-pl1e{padding-left:1em!important}.l-pr1e{padding-right:1em!important}.l-plr1e{padding-inline:1em!important}.l-m1e{margin-bottom:1em!important}.l-mt1e{margin-top:1em!important}.l-ml1e{margin-left:1em!important}.l-mr1e{margin-right:1em!important}.l-mlr1e{margin-inline:1em!important}.l-m-1e{margin-bottom:-1em!important}.l-mt-1e{margin-top:-1em!important}.l-ml-1e{margin-left:-1em!important}.l-mr-1e{margin-right:-1em!important}.l-mlr-1e{margin-left:-1em!important;margin-right:-1em!important}.l-p2e{padding-bottom:2em!important}.l-pt2e{padding-top:2em!important}.l-pl2e{padding-left:2em!important}.l-pr2e{padding-right:2em!important}.l-plr2e{padding-inline:2em!important}.l-m2e{margin-bottom:2em!important}.l-mt2e{margin-top:2em!important}.l-ml2e{margin-left:2em!important}.l-mr2e{margin-right:2em!important}.l-mlr2e{margin-inline:2em!important}.l-m-2e{margin-bottom:-2em!important}.l-mt-2e{margin-top:-2em!important}.l-ml-2e{margin-left:-2em!important}.l-mr-2e{margin-right:-2em!important}.l-mlr-2e{margin-left:-2em!important;margin-right:-2em!important}.l-p3e{padding-bottom:3em!important}.l-pt3e{padding-top:3em!important}.l-pl3e{padding-left:3em!important}.l-pr3e{padding-right:3em!important}.l-plr3e{padding-inline:3em!important}.l-m3e{margin-bottom:3em!important}.l-mt3e{margin-top:3em!important}.l-ml3e{margin-left:3em!important}.l-mr3e{margin-right:3em!important}.l-mlr3e{margin-inline:3em!important}.l-m-3e{margin-bottom:-3em!important}.l-mt-3e{margin-top:-3em!important}.l-ml-3e{margin-left:-3em!important}.l-mr-3e{margin-right:-3em!important}.l-mlr-3e{margin-left:-3em!important;margin-right:-3em!important}.l-p4e{padding-bottom:4em!important}.l-pt4e{padding-top:4em!important}.l-pl4e{padding-left:4em!important}.l-pr4e{padding-right:4em!important}.l-plr4e{padding-inline:4em!important}.l-m4e{margin-bottom:4em!important}.l-mt4e{margin-top:4em!important}.l-ml4e{margin-left:4em!important}.l-mr4e{margin-right:4em!important}.l-mlr4e{margin-inline:4em!important}.l-m-4e{margin-bottom:-4em!important}.l-mt-4e{margin-top:-4em!important}.l-ml-4e{margin-left:-4em!important}.l-mr-4e{margin-right:-4em!important}.l-mlr-4e{margin-left:-4em!important;margin-right:-4em!important}.l-p5e{padding-bottom:5em!important}.l-pt5e{padding-top:5em!important}.l-pl5e{padding-left:5em!important}.l-pr5e{padding-right:5em!important}.l-plr5e{padding-inline:5em!important}.l-m5e{margin-bottom:5em!important}.l-mt5e{margin-top:5em!important}.l-ml5e{margin-left:5em!important}.l-mr5e{margin-right:5em!important}.l-mlr5e{margin-inline:5em!important}.l-m-5e{margin-bottom:-5em!important}.l-mt-5e{margin-top:-5em!important}.l-ml-5e{margin-left:-5em!important}.l-mr-5e{margin-right:-5em!important}.l-mlr-5e{margin-left:-5em!important;margin-right:-5em!important}.l-p6e{padding-bottom:6em!important}.l-pt6e{padding-top:6em!important}.l-pl6e{padding-left:6em!important}.l-pr6e{padding-right:6em!important}.l-plr6e{padding-inline:6em!important}.l-m6e{margin-bottom:6em!important}.l-mt6e{margin-top:6em!important}.l-ml6e{margin-left:6em!important}.l-mr6e{margin-right:6em!important}.l-mlr6e{margin-inline:6em!important}.l-m-6e{margin-bottom:-6em!important}.l-mt-6e{margin-top:-6em!important}.l-ml-6e{margin-left:-6em!important}.l-mr-6e{margin-right:-6em!important}.l-mlr-6e{margin-left:-6em!important;margin-right:-6em!important}.l-p7e{padding-bottom:7em!important}.l-pt7e{padding-top:7em!important}.l-pl7e{padding-left:7em!important}.l-pr7e{padding-right:7em!important}.l-plr7e{padding-inline:7em!important}.l-m7e{margin-bottom:7em!important}.l-mt7e{margin-top:7em!important}.l-ml7e{margin-left:7em!important}.l-mr7e{margin-right:7em!important}.l-mlr7e{margin-inline:7em!important}.l-m-7e{margin-bottom:-7em!important}.l-mt-7e{margin-top:-7em!important}.l-ml-7e{margin-left:-7em!important}.l-mr-7e{margin-right:-7em!important}.l-mlr-7e{margin-left:-7em!important;margin-right:-7em!important}.l-p8e{padding-bottom:8em!important}.l-pt8e{padding-top:8em!important}.l-pl8e{padding-left:8em!important}.l-pr8e{padding-right:8em!important}.l-plr8e{padding-inline:8em!important}.l-m8e{margin-bottom:8em!important}.l-mt8e{margin-top:8em!important}.l-ml8e{margin-left:8em!important}.l-mr8e{margin-right:8em!important}.l-mlr8e{margin-inline:8em!important}.l-m-8e{margin-bottom:-8em!important}.l-mt-8e{margin-top:-8em!important}.l-ml-8e{margin-left:-8em!important}.l-mr-8e{margin-right:-8em!important}.l-mlr-8e{margin-left:-8em!important;margin-right:-8em!important}.l-p9e{padding-bottom:9em!important}.l-pt9e{padding-top:9em!important}.l-pl9e{padding-left:9em!important}.l-pr9e{padding-right:9em!important}.l-plr9e{padding-inline:9em!important}.l-m9e{margin-bottom:9em!important}.l-mt9e{margin-top:9em!important}.l-ml9e{margin-left:9em!important}.l-mr9e{margin-right:9em!important}.l-mlr9e{margin-inline:9em!important}.l-m-9e{margin-bottom:-9em!important}.l-mt-9e{margin-top:-9em!important}.l-ml-9e{margin-left:-9em!important}.l-mr-9e{margin-right:-9em!important}.l-mlr-9e{margin-left:-9em!important;margin-right:-9em!important}
.l-p1r{padding-bottom:1rem!important}.l-pt1r{padding-top:1rem!important}.l-pl1r{padding-left:1rem!important}.l-pr1r{padding-right:1rem!important}.l-plr1r{padding-inline:1rem!important}.l-m1r{margin-bottom:1rem!important}.l-mt1r{margin-top:1rem!important}.l-ml1r{margin-left:1rem!important}.l-mr1r{margin-right:1rem!important}.l-mlr1r{margin-inline:1rem!important}.l-m-1r{margin-bottom:-1rem!important}.l-mt-1r{margin-top:-1rem!important}.l-ml-1r{margin-left:-1rem!important}.l-mr-1r{margin-right:-1rem!important}.l-mlr-1r{margin-left:-1rem!important;margin-right:-1rem!important}.l-p2r{padding-bottom:2rem!important}.l-pt2r{padding-top:2rem!important}.l-pl2r{padding-left:2rem!important}.l-pr2r{padding-right:2rem!important}.l-plr2r{padding-inline:2rem!important}.l-m2r{margin-bottom:2rem!important}.l-mt2r{margin-top:2rem!important}.l-ml2r{margin-left:2rem!important}.l-mr2r{margin-right:2rem!important}.l-mlr2r{margin-inline:2rem!important}.l-m-2r{margin-bottom:-2rem!important}.l-mt-2r{margin-top:-2rem!important}.l-ml-2r{margin-left:-2rem!important}.l-mr-2r{margin-right:-2rem!important}.l-mlr-2r{margin-left:-2rem!important;margin-right:-2rem!important}.l-p3r{padding-bottom:3rem!important}.l-pt3r{padding-top:3rem!important}.l-pl3r{padding-left:3rem!important}.l-pr3r{padding-right:3rem!important}.l-plr3r{padding-inline:3rem!important}.l-m3r{margin-bottom:3rem!important}.l-mt3r{margin-top:3rem!important}.l-ml3r{margin-left:3rem!important}.l-mr3r{margin-right:3rem!important}.l-mlr3r{margin-inline:3rem!important}.l-m-3r{margin-bottom:-3rem!important}.l-mt-3r{margin-top:-3rem!important}.l-ml-3r{margin-left:-3rem!important}.l-mr-3r{margin-right:-3rem!important}.l-mlr-3r{margin-left:-3rem!important;margin-right:-3rem!important}.l-p4r{padding-bottom:4rem!important}.l-pt4r{padding-top:4rem!important}.l-pl4r{padding-left:4rem!important}.l-pr4r{padding-right:4rem!important}.l-plr4r{padding-inline:4rem!important}.l-m4r{margin-bottom:4rem!important}.l-mt4r{margin-top:4rem!important}.l-ml4r{margin-left:4rem!important}.l-mr4r{margin-right:4rem!important}.l-mlr4r{margin-inline:4rem!important}.l-m-4r{margin-bottom:-4rem!important}.l-mt-4r{margin-top:-4rem!important}.l-ml-4r{margin-left:-4rem!important}.l-mr-4r{margin-right:-4rem!important}.l-mlr-4r{margin-left:-4rem!important;margin-right:-4rem!important}.l-p5r{padding-bottom:5rem!important}.l-pt5r{padding-top:5rem!important}.l-pl5r{padding-left:5rem!important}.l-pr5r{padding-right:5rem!important}.l-plr5r{padding-inline:5rem!important}.l-m5r{margin-bottom:5rem!important}.l-mt5r{margin-top:5rem!important}.l-ml5r{margin-left:5rem!important}.l-mr5r{margin-right:5rem!important}.l-mlr5r{margin-inline:5rem!important}.l-m-5r{margin-bottom:-5rem!important}.l-mt-5r{margin-top:-5rem!important}.l-ml-5r{margin-left:-5rem!important}.l-mr-5r{margin-right:-5rem!important}.l-mlr-5r{margin-left:-5rem!important;margin-right:-5rem!important}.l-p6r{padding-bottom:6rem!important}.l-pt6r{padding-top:6rem!important}.l-pl6r{padding-left:6rem!important}.l-pr6r{padding-right:6rem!important}.l-plr6r{padding-inline:6rem!important}.l-m6r{margin-bottom:6rem!important}.l-mt6r{margin-top:6rem!important}.l-ml6r{margin-left:6rem!important}.l-mr6r{margin-right:6rem!important}.l-mlr6r{margin-inline:6rem!important}.l-m-6r{margin-bottom:-6rem!important}.l-mt-6r{margin-top:-6rem!important}.l-ml-6r{margin-left:-6rem!important}.l-mr-6r{margin-right:-6rem!important}.l-mlr-6r{margin-left:-6rem!important;margin-right:-6rem!important}.l-p7r{padding-bottom:7rem!important}.l-pt7r{padding-top:7rem!important}.l-pl7r{padding-left:7rem!important}.l-pr7r{padding-right:7rem!important}.l-plr7r{padding-inline:7rem!important}.l-m7r{margin-bottom:7rem!important}.l-mt7r{margin-top:7rem!important}.l-ml7r{margin-left:7rem!important}.l-mr7r{margin-right:7rem!important}.l-mlr7r{margin-inline:7rem!important}.l-m-7r{margin-bottom:-7rem!important}.l-mt-7r{margin-top:-7rem!important}.l-ml-7r{margin-left:-7rem!important}.l-mr-7r{margin-right:-7rem!important}.l-mlr-7r{margin-left:-7rem!important;margin-right:-7rem!important}.l-p8r{padding-bottom:8rem!important}.l-pt8r{padding-top:8rem!important}.l-pl8r{padding-left:8rem!important}.l-pr8r{padding-right:8rem!important}.l-plr8r{padding-inline:8rem!important}.l-m8r{margin-bottom:8rem!important}.l-mt8r{margin-top:8rem!important}.l-ml8r{margin-left:8rem!important}.l-mr8r{margin-right:8rem!important}.l-mlr8r{margin-inline:8rem!important}.l-m-8r{margin-bottom:-8rem!important}.l-mt-8r{margin-top:-8rem!important}.l-ml-8r{margin-left:-8rem!important}.l-mr-8r{margin-right:-8rem!important}.l-mlr-8r{margin-left:-8rem!important;margin-right:-8rem!important}.l-p9r{padding-bottom:9rem!important}.l-pt9r{padding-top:9rem!important}.l-pl9r{padding-left:9rem!important}.l-pr9r{padding-right:9rem!important}.l-plr9r{padding-inline:9rem!important}.l-m9r{margin-bottom:9rem!important}.l-mt9r{margin-top:9rem!important}.l-ml9r{margin-left:9rem!important}.l-mr9r{margin-right:9rem!important}.l-mlr9r{margin-inline:9rem!important}.l-m-9r{margin-bottom:-9rem!important}.l-mt-9r{margin-top:-9rem!important}.l-ml-9r{margin-left:-9rem!important}.l-mr-9r{margin-right:-9rem!important}.l-mlr-9r{margin-left:-9rem!important;margin-right:-9rem!important}.l-za{z-index:1!important}.l-z-1{z-index:1!important}.l-z0{z-index:0!important}.l-z1{z-index:1!important}.l-z2{z-index:5!important}.l-z3{z-index:10!important}.l-z4{z-index:15!important}.l-z5{z-index:100!important}.l-z6{z-index:150!important}.l-z7{z-index:1000!important}.l-z8{z-index:1500!important}.l-z9{z-index:9999!important}.l-ovf-hidden{overflow:hidden}.l-ovf-auto{overflow:auto}.l-ovf-scroll{overflow:scroll}.l-ovf-visible{overflow:visible}.l-ovf-hidden-i{overflow:hidden!important}.l-ovf-auto-i{overflow:auto!important}.l-ovf-scroll-i{overflow:scroll!important}.l-ovf-visible-i{overflow:visible!important}.l-ovf-x-hidden{overflow-x:hidden}.l-ovf-x-auto{overflow-x:auto}.l-ovf-x-scroll{overflow-x:scroll}.l-ovf-x-visible{overflow-x:visible}.l-ovf-x-hidden-i{overflow-x:hidden!important}.l-ovf-x-auto-i{overflow-x:auto!important}.l-ovf-x-scroll-i{overflow-x:scroll!important}.l-ovf-x-visible-i{overflow-x:visible!important}.l-ovf-y-hidden{overflow-y:hidden}.l-ovf-y-auto{overflow-y:auto}.l-ovf-y-scroll{overflow-y:scroll}.l-ovf-y-visible{overflow-y:visible}.l-ovf-y-hidden-i{overflow-y:hidden!important}.l-ovf-y-auto-i{overflow-y:auto!important}.l-ovf-y-scroll-i{overflow-y:scroll!important}.l-ovf-y-visible-i{overflow-y:visible!important}}
@media (max-width:959px){.d-relative{position:relative!important}.d-absolute{position:absolute!important}.d-position-fixed{position:fixed!important}.d-position-static{position:static!important}.d-transform-none{transform:none!important}.d-abs-aA,.d-abs-bA,.d-abs-cA,.d-abs-dA{left:auto;top:auto}.d-abs-aD,.d-abs-bD,.d-abs-cD,.d-abs-dD,.d-abs-e,.d-abs-G{right:auto;top:auto}.d-abs-aB,.d-abs-bB,.d-abs-cB,.d-abs-dB,.d-abs-h,.d-abs-F{left:auto;bottom:auto}.d-abs-aC,.d-abs-bC,.d-abs-cC,.d-abs-dC,.d-abs-g,.d-abs-E,.d-abs-f,.d-abs-H,.d-abs-x{right:auto;bottom:auto}.d-abs-aB,.d-abs-aC,.d-abs-dB,.d-abs-dC,.d-abs-H,.d-abs-o{left:0}.d-abs-bA,.d-abs-bD,.d-abs-cA,.d-abs-cD,.d-abs-F,.d-abs-o{right:0}.d-abs-aC,.d-abs-aD,.d-abs-bC,.d-abs-bD,.d-abs-E,.d-abs-o{top:0}.d-abs-cA,.d-abs-cB,.d-abs-dA,.d-abs-dB,.d-abs-G,.d-abs-o{bottom:0}.d-abs-bB,.d-abs-bC,.d-abs-cB,.d-abs-cC,.d-abs-f{left:100%}.d-abs-aA,.d-abs-aD,.d-abs-dA,.d-abs-dD,.d-abs-h{right:100%}.d-abs-cC,.d-abs-cD,.d-abs-dC,.d-abs-dD,.d-abs-g{top:100%}.d-abs-aA,.d-abs-aB,.d-abs-bA,.d-abs-bB,.d-abs-e{bottom:100%}.d-abs-e,.d-abs-E,.d-abs-g,.d-abs-G,.d-abs-x{left:50%;transform:translateX(-50%)}.d-abs-F,.d-abs-f,.d-abs-H,.d-abs-h,.d-abs-x{top:50%;transform:translateY(-50%)}.d-abs-x{transform:translateX(-50%) translateY(-50%)}.d-obj-cover{object-fit:cover}.d-obj-cover-i{object-fit:cover!important}.d-obj-contain{object-fit:contain}.d-obj-contain-i{object-fit:contain!important}.d-obj-a{object-position:20% 20%!important}.d-obj-b{object-position:80% 20%!important}.d-obj-c{object-position:80% 80%!important}.d-obj-d{object-position:20% 80%!important}.d-obj-e{object-position:50% 20%!important}.d-obj-f{object-position:80% 50%!important}.d-obj-g{object-position:50% 80%!important}.d-obj-h{object-position:80% 50%!important}.d-obj-x{object-position:50% 50%!important}.d-display-none{display:none}.d-display-none-i{display:none!important}.d-display-block{display:block}.d-display-block-i{display:block!important}.d-display-inline{display:inline}.d-display-inline-i{display:inline!important}.d-display-flex{display:flex;justify-content:center}.d-display-flex-i{display:flex!important;justify-content:center}.d-display-inline-block{display:inline-block}.d-display-inline-block-i{display:inline-block!important}.d-space-center{justify-content:center}.d-space-center-i{justify-content:center!important}.d-space-between{justify-content:space-between}.d-space-between-i{justify-content:space-between!important}.d-space-around{justify-content:space-around}.d-space-around-i{justify-content:space-around!important}.d-space-evenly{justify-content:space-evenly}.d-space-evenly-i{justify-content:space-evenly!important}.d-flex-noshrink{flex-shrink:0}.d-flex-noshrink-i{flex-shrink:0!important}.d-flex-shrink{flex-shrink:1}.d-flex-shrink-i{flex-shrink:1!important}.d-flex-nogrow{flex-grow:0}.d-flex-nogrow-i{flex-grow:0!important}.d-flex-grow{flex-grow:1}.d-flex-grow-i{flex-grow:1!important}.d-flex-wrap{flex-wrap:wrap}.d-flex-wrap-i{flex-wrap:nowrap!important}.d-flex-nowrap{flex-wrap:nowrap}.d-flex-nowrap-i{flex-wrap:wrap!important}.d-flex-row{flex-direction:row}.d-flex-row-i{flex-direction:row!important}.d-flex-column{flex-direction:column}.d-flex-column-i{flex-direction:column!important}.d-flex-item-top{align-items:flex-start}.d-flex-item-top-i{align-items:flex-start!important}.d-flex-item-center{align-items:center}.d-flex-item-center-i{align-items:center!important}.d-flex-item-bottom{align-items:flex-end}.d-flex-item-bottom-i{align-items:flex-end!important}.d-flex-content-top{align-content:flex-start}.d-flex-content-top-i{align-content:flex-start!important}.d-flex-content-center{align-content:center}.d-flex-content-center-i{align-content:center!important}.d-flex-content-bottom{align-content:flex-end}.d-flex-content-bottom-i{align-content:flex-end!important}.d-order0{order:0}.d-order0-i{order:0!important}.d-order1{order:1}.d-order1-i{order:1!important}.d-order2{order:2}.d-order2-i{order:2!important}.d-order3{order:3}.d-order3-i{order:3!important}.d-order4{order:4}.d-order4-i{order:4!important}.d-order5{order:5}.d-order5-i{order:5!important}.d-order6{order:6}.d-order6-i{order:6!important}.d-order7{order:7}.d-order7-i{order:7!important}.d-order-1{order:-1}.d-order-1-i{order:-1!important}.d-order-2{order:-2}.d-order-2-i{order:-2!important}.d-order-3{order:-3}.d-order-3-i{order:-3!important}.d-order-4{order:-4}.d-order-4-i{order:-4!important}.d-order-5{order:-5}.d-order-5-i{order:-5!important}.d-order-6{order:-6}.d-order-6-i{order:-6!important}.d-order-7{order:-7}.d-order-7-i{order:-7!important}.d-align-center{text-align:center}.d-align-center-i{text-align:center!important}.d-align-left{text-align:left}.d-align-left-i{text-align:left!important}.d-align-right{text-align:right}.d-align-right-i{text-align:right!important}.d-f0{font-size:0.75rem!important}.d-f1{font-size:1rem!important}.d-f2{font-size:1.25rem!important}.d-f3{font-size:1.5rem!important}.d-f4{font-size:1.75rem!important}.d-f5{font-size:2rem!important}.d-f6{font-size:2.25rem!important}.d-f7{font-size:2.5rem!important}.d-f8{font-size:2.75rem!important}.d-f9{font-size:3rem!important}.d-f1e{font-size:1em!important}.d-f2e{font-size:1.25em!important}.d-f3e{font-size:1.5em!important}.d-f4e{font-size:1.75em!important}.d-f5e{font-size:2em!important}.d-f6e{font-size:2.25em!important}.d-f7e{font-size:2.5em!important}.d-f8e{font-size:2.75em!important}.d-f9e{font-size:3em!important}.d-w10p{width:10%!important}.d-w15p{width:15%!important}.d-w20p{width:20%!important}.d-w25p{width:25%!important}.d-w30p{width:30%!important}.d-w35p{width:35%!important}.d-w40p{width:40%!important}.d-w45p{width:45%!important}.d-w50p{width:50%!important}.d-w55p{width:55%!important}.d-w60p{width:60%!important}.d-w65p{width:65%!important}.d-w70p{width:70%!important}.d-w75p{width:75%!important}.d-w80p{width:80%!important}.d-w85p{width:85%!important}.d-w90p{width:90%!important}.d-w95p{width:95%!important}.d-w100p{width:100%!important}.d-w10p,.d-w15p,.d-w20p,.d-w25p,.d-w30p,.d-w35p,.d-w40p,.d-w45p,.d-w50p,.d-w55p,.d-w60p,.d-w65p,.d-w70p,.d-w75p,.d-w80p,.d-w85p,.d-w90p,.d-w95p,.d-w100p{max-width:100%}.d-wauto{width:auto!important}.d-wmxc{max-width:max-content!important}.d-max-wauto{max-width:auto!important}.d-max-wl{max-width:1280px!important}.d-max-wd{max-width:960px!important}.d-max-wt{max-width:756px!important}.d-max-ws{max-width:640px!important}.d-max-wxs{max-width:480px!important}.d-max-w10{max-width:10%!important}.d-max-w20{max-width:20%!important}.d-max-w30{max-width:30%!important}.d-max-w40{max-width:40%!important}.d-max-w50{max-width:50%!important}.d-max-w60{max-width:60%!important}.d-max-w70{max-width:70%!important}.d-max-w80{max-width:80%!important}.d-max-w90{max-width:90%!important}.d-max-w95{max-width:95%!important}.d-max-w100{max-width:100%!important}
.d-gap0{gap:0rem}.d-gap1{gap:.5rem}.d-gap2{gap:1rem}.d-gap3{gap:1.5rem}.d-gap4{gap:2rem}.d-gap5{gap:2.5rem}.d-gap6{gap:3rem}.d-gap7{gap:3.5rem}.d-gap8{gap:4rem}.d-gap9{gap:4.5rem}.d-lsa{letter-spacing:normal!important}.d-ls0{letter-spacing:0!important}.d-ls1{letter-spacing:.05em!important}.d-ls2{letter-spacing:.1em!important}.d-ls3{letter-spacing:.15em!important}.d-ls4{letter-spacing:.2em!important}.d-ls5{letter-spacing:.25em!important}.d-ls6{letter-spacing:.3em!important}.d-ls7{letter-spacing:.35em!important}.d-ls8{letter-spacing:.4em!important}.d-ls9{letter-spacing:.45em!important}.d-ls-1{letter-spacing:-.05em!important}.d-ls-2{letter-spacing:-.1em!important}.d-ls-3{letter-spacing:-.15em!important}.d-ls-4{letter-spacing:-.2em!important}.d-ls-5{letter-spacing:-.25em!important}.d-ls-6{letter-spacing:-.3em!important}.d-ls-7{letter-spacing:-.35em!important}.d-ls-8{letter-spacing:-.4em!important}.d-ls-9{letter-spacing:-.45em!important}.d-p1px{padding-bottom:1px!important}.d-pt1px{padding-top:1px!important}.d-p0{padding-bottom:0!important}.d-pt0{padding-top:0!important}.d-pl0{padding-left:0!important}.d-pr0{padding-right:0!important}.d-plr0{padding-inline:0!important}.d-ma{margin-bottom:auto!important}.d-mta{margin-top:auto!important}.d-mla{margin-left:auto!important}.d-mra{margin-right:auto!important}.d-mlra{margin-inline:auto!important}.d-m0{margin-bottom:0!important}.d-mt0{margin-top:0!important}.d-ml0{margin-left:0!important}.d-mr0{margin-right:0!important}.d-mlr0{margin-inline:0!important}.d-p1e{padding-bottom:1em!important}.d-pt1e{padding-top:1em!important}.d-pl1e{padding-left:1em!important}.d-pr1e{padding-right:1em!important}.d-plr1e{padding-inline:1em!important}.d-m1e{margin-bottom:1em!important}.d-mt1e{margin-top:1em!important}.d-ml1e{margin-left:1em!important}.d-mr1e{margin-right:1em!important}.d-mlr1e{margin-inline:1em!important}.d-m-1e{margin-bottom:-1em!important}.d-mt-1e{margin-top:-1em!important}.d-ml-1e{margin-left:-1em!important}.d-mr-1e{margin-right:-1em!important}.d-mlr-1e{margin-left:-1em!important;margin-right:-1em!important}.d-p2e{padding-bottom:2em!important}.d-pt2e{padding-top:2em!important}.d-pl2e{padding-left:2em!important}.d-pr2e{padding-right:2em!important}.d-plr2e{padding-inline:2em!important}.d-m2e{margin-bottom:2em!important}.d-mt2e{margin-top:2em!important}.d-ml2e{margin-left:2em!important}.d-mr2e{margin-right:2em!important}.d-mlr2e{margin-inline:2em!important}.d-m-2e{margin-bottom:-2em!important}.d-mt-2e{margin-top:-2em!important}.d-ml-2e{margin-left:-2em!important}.d-mr-2e{margin-right:-2em!important}.d-mlr-2e{margin-left:-2em!important;margin-right:-2em!important}.d-p3e{padding-bottom:3em!important}.d-pt3e{padding-top:3em!important}.d-pl3e{padding-left:3em!important}.d-pr3e{padding-right:3em!important}.d-plr3e{padding-inline:3em!important}.d-m3e{margin-bottom:3em!important}.d-mt3e{margin-top:3em!important}.d-ml3e{margin-left:3em!important}.d-mr3e{margin-right:3em!important}.d-mlr3e{margin-inline:3em!important}.d-m-3e{margin-bottom:-3em!important}.d-mt-3e{margin-top:-3em!important}.d-ml-3e{margin-left:-3em!important}.d-mr-3e{margin-right:-3em!important}.d-mlr-3e{margin-left:-3em!important;margin-right:-3em!important}.d-p4e{padding-bottom:4em!important}.d-pt4e{padding-top:4em!important}.d-pl4e{padding-left:4em!important}.d-pr4e{padding-right:4em!important}.d-plr4e{padding-inline:4em!important}.d-m4e{margin-bottom:4em!important}.d-mt4e{margin-top:4em!important}.d-ml4e{margin-left:4em!important}.d-mr4e{margin-right:4em!important}.d-mlr4e{margin-inline:4em!important}.d-m-4e{margin-bottom:-4em!important}.d-mt-4e{margin-top:-4em!important}.d-ml-4e{margin-left:-4em!important}.d-mr-4e{margin-right:-4em!important}.d-mlr-4e{margin-left:-4em!important;margin-right:-4em!important}.d-p5e{padding-bottom:5em!important}.d-pt5e{padding-top:5em!important}.d-pl5e{padding-left:5em!important}.d-pr5e{padding-right:5em!important}.d-plr5e{padding-inline:5em!important}.d-m5e{margin-bottom:5em!important}.d-mt5e{margin-top:5em!important}.d-ml5e{margin-left:5em!important}.d-mr5e{margin-right:5em!important}.d-mlr5e{margin-inline:5em!important}.d-m-5e{margin-bottom:-5em!important}.d-mt-5e{margin-top:-5em!important}.d-ml-5e{margin-left:-5em!important}.d-mr-5e{margin-right:-5em!important}.d-mlr-5e{margin-left:-5em!important;margin-right:-5em!important}.d-p6e{padding-bottom:6em!important}.d-pt6e{padding-top:6em!important}.d-pl6e{padding-left:6em!important}.d-pr6e{padding-right:6em!important}.d-plr6e{padding-inline:6em!important}.d-m6e{margin-bottom:6em!important}.d-mt6e{margin-top:6em!important}.d-ml6e{margin-left:6em!important}.d-mr6e{margin-right:6em!important}.d-mlr6e{margin-inline:6em!important}.d-m-6e{margin-bottom:-6em!important}.d-mt-6e{margin-top:-6em!important}.d-ml-6e{margin-left:-6em!important}.d-mr-6e{margin-right:-6em!important}.d-mlr-6e{margin-left:-6em!important;margin-right:-6em!important}.d-p7e{padding-bottom:7em!important}.d-pt7e{padding-top:7em!important}.d-pl7e{padding-left:7em!important}.d-pr7e{padding-right:7em!important}.d-plr7e{padding-inline:7em!important}.d-m7e{margin-bottom:7em!important}.d-mt7e{margin-top:7em!important}.d-ml7e{margin-left:7em!important}.d-mr7e{margin-right:7em!important}.d-mlr7e{margin-inline:7em!important}.d-m-7e{margin-bottom:-7em!important}.d-mt-7e{margin-top:-7em!important}.d-ml-7e{margin-left:-7em!important}.d-mr-7e{margin-right:-7em!important}.d-mlr-7e{margin-left:-7em!important;margin-right:-7em!important}.d-p8e{padding-bottom:8em!important}.d-pt8e{padding-top:8em!important}.d-pl8e{padding-left:8em!important}.d-pr8e{padding-right:8em!important}.d-plr8e{padding-inline:8em!important}.d-m8e{margin-bottom:8em!important}.d-mt8e{margin-top:8em!important}.d-ml8e{margin-left:8em!important}.d-mr8e{margin-right:8em!important}.d-mlr8e{margin-inline:8em!important}.d-m-8e{margin-bottom:-8em!important}.d-mt-8e{margin-top:-8em!important}.d-ml-8e{margin-left:-8em!important}.d-mr-8e{margin-right:-8em!important}.d-mlr-8e{margin-left:-8em!important;margin-right:-8em!important}.d-p9e{padding-bottom:9em!important}.d-pt9e{padding-top:9em!important}.d-pl9e{padding-left:9em!important}.d-pr9e{padding-right:9em!important}.d-plr9e{padding-inline:9em!important}.d-m9e{margin-bottom:9em!important}.d-mt9e{margin-top:9em!important}.d-ml9e{margin-left:9em!important}.d-mr9e{margin-right:9em!important}.d-mlr9e{margin-inline:9em!important}.d-m-9e{margin-bottom:-9em!important}.d-mt-9e{margin-top:-9em!important}.d-ml-9e{margin-left:-9em!important}.d-mr-9e{margin-right:-9em!important}.d-mlr-9e{margin-left:-9em!important;margin-right:-9em!important}
.d-p1r{padding-bottom:1rem!important}.d-pt1r{padding-top:1rem!important}.d-pl1r{padding-left:1rem!important}.d-pr1r{padding-right:1rem!important}.d-plr1r{padding-inline:1rem!important}.d-m1r{margin-bottom:1rem!important}.d-mt1r{margin-top:1rem!important}.d-ml1r{margin-left:1rem!important}.d-mr1r{margin-right:1rem!important}.d-mlr1r{margin-inline:1rem!important}.d-m-1r{margin-bottom:-1rem!important}.d-mt-1r{margin-top:-1rem!important}.d-ml-1r{margin-left:-1rem!important}.d-mr-1r{margin-right:-1rem!important}.d-mlr-1r{margin-left:-1rem!important;margin-right:-1rem!important}.d-p2r{padding-bottom:2rem!important}.d-pt2r{padding-top:2rem!important}.d-pl2r{padding-left:2rem!important}.d-pr2r{padding-right:2rem!important}.d-plr2r{padding-inline:2rem!important}.d-m2r{margin-bottom:2rem!important}.d-mt2r{margin-top:2rem!important}.d-ml2r{margin-left:2rem!important}.d-mr2r{margin-right:2rem!important}.d-mlr2r{margin-inline:2rem!important}.d-m-2r{margin-bottom:-2rem!important}.d-mt-2r{margin-top:-2rem!important}.d-ml-2r{margin-left:-2rem!important}.d-mr-2r{margin-right:-2rem!important}.d-mlr-2r{margin-left:-2rem!important;margin-right:-2rem!important}.d-p3r{padding-bottom:3rem!important}.d-pt3r{padding-top:3rem!important}.d-pl3r{padding-left:3rem!important}.d-pr3r{padding-right:3rem!important}.d-plr3r{padding-inline:3rem!important}.d-m3r{margin-bottom:3rem!important}.d-mt3r{margin-top:3rem!important}.d-ml3r{margin-left:3rem!important}.d-mr3r{margin-right:3rem!important}.d-mlr3r{margin-inline:3rem!important}.d-m-3r{margin-bottom:-3rem!important}.d-mt-3r{margin-top:-3rem!important}.d-ml-3r{margin-left:-3rem!important}.d-mr-3r{margin-right:-3rem!important}.d-mlr-3r{margin-left:-3rem!important;margin-right:-3rem!important}.d-p4r{padding-bottom:4rem!important}.d-pt4r{padding-top:4rem!important}.d-pl4r{padding-left:4rem!important}.d-pr4r{padding-right:4rem!important}.d-plr4r{padding-inline:4rem!important}.d-m4r{margin-bottom:4rem!important}.d-mt4r{margin-top:4rem!important}.d-ml4r{margin-left:4rem!important}.d-mr4r{margin-right:4rem!important}.d-mlr4r{margin-inline:4rem!important}.d-m-4r{margin-bottom:-4rem!important}.d-mt-4r{margin-top:-4rem!important}.d-ml-4r{margin-left:-4rem!important}.d-mr-4r{margin-right:-4rem!important}.d-mlr-4r{margin-left:-4rem!important;margin-right:-4rem!important}.d-p5r{padding-bottom:5rem!important}.d-pt5r{padding-top:5rem!important}.d-pl5r{padding-left:5rem!important}.d-pr5r{padding-right:5rem!important}.d-plr5r{padding-inline:5rem!important}.d-m5r{margin-bottom:5rem!important}.d-mt5r{margin-top:5rem!important}.d-ml5r{margin-left:5rem!important}.d-mr5r{margin-right:5rem!important}.d-mlr5r{margin-inline:5rem!important}.d-m-5r{margin-bottom:-5rem!important}.d-mt-5r{margin-top:-5rem!important}.d-ml-5r{margin-left:-5rem!important}.d-mr-5r{margin-right:-5rem!important}.d-mlr-5r{margin-left:-5rem!important;margin-right:-5rem!important}.d-p6r{padding-bottom:6rem!important}.d-pt6r{padding-top:6rem!important}.d-pl6r{padding-left:6rem!important}.d-pr6r{padding-right:6rem!important}.d-plr6r{padding-inline:6rem!important}.d-m6r{margin-bottom:6rem!important}.d-mt6r{margin-top:6rem!important}.d-ml6r{margin-left:6rem!important}.d-mr6r{margin-right:6rem!important}.d-mlr6r{margin-inline:6rem!important}.d-m-6r{margin-bottom:-6rem!important}.d-mt-6r{margin-top:-6rem!important}.d-ml-6r{margin-left:-6rem!important}.d-mr-6r{margin-right:-6rem!important}.d-mlr-6r{margin-left:-6rem!important;margin-right:-6rem!important}.d-p7r{padding-bottom:7rem!important}.d-pt7r{padding-top:7rem!important}.d-pl7r{padding-left:7rem!important}.d-pr7r{padding-right:7rem!important}.d-plr7r{padding-inline:7rem!important}.d-m7r{margin-bottom:7rem!important}.d-mt7r{margin-top:7rem!important}.d-ml7r{margin-left:7rem!important}.d-mr7r{margin-right:7rem!important}.d-mlr7r{margin-inline:7rem!important}.d-m-7r{margin-bottom:-7rem!important}.d-mt-7r{margin-top:-7rem!important}.d-ml-7r{margin-left:-7rem!important}.d-mr-7r{margin-right:-7rem!important}.d-mlr-7r{margin-left:-7rem!important;margin-right:-7rem!important}.d-p8r{padding-bottom:8rem!important}.d-pt8r{padding-top:8rem!important}.d-pl8r{padding-left:8rem!important}.d-pr8r{padding-right:8rem!important}.d-plr8r{padding-inline:8rem!important}.d-m8r{margin-bottom:8rem!important}.d-mt8r{margin-top:8rem!important}.d-ml8r{margin-left:8rem!important}.d-mr8r{margin-right:8rem!important}.d-mlr8r{margin-inline:8rem!important}.d-m-8r{margin-bottom:-8rem!important}.d-mt-8r{margin-top:-8rem!important}.d-ml-8r{margin-left:-8rem!important}.d-mr-8r{margin-right:-8rem!important}.d-mlr-8r{margin-left:-8rem!important;margin-right:-8rem!important}.d-p9r{padding-bottom:9rem!important}.d-pt9r{padding-top:9rem!important}.d-pl9r{padding-left:9rem!important}.d-pr9r{padding-right:9rem!important}.d-plr9r{padding-inline:9rem!important}.d-m9r{margin-bottom:9rem!important}.d-mt9r{margin-top:9rem!important}.d-ml9r{margin-left:9rem!important}.d-mr9r{margin-right:9rem!important}.d-mlr9r{margin-inline:9rem!important}.d-m-9r{margin-bottom:-9rem!important}.d-mt-9r{margin-top:-9rem!important}.d-ml-9r{margin-left:-9rem!important}.d-mr-9r{margin-right:-9rem!important}.d-mlr-9r{margin-left:-9rem!important;margin-right:-9rem!important}.d-za{z-index:1!important}.d-z-1{z-index:1!important}.d-z0{z-index:0!important}.d-z1{z-index:1!important}.d-z2{z-index:5!important}.d-z3{z-index:10!important}.d-z4{z-index:15!important}.d-z5{z-index:100!important}.d-z6{z-index:150!important}.d-z7{z-index:1000!important}.d-z8{z-index:1500!important}.d-z9{z-index:9999!important}.d-ovf-hidden{overflow:hidden}.d-ovf-auto{overflow:auto}.d-ovf-scroll{overflow:scroll}.d-ovf-visible{overflow:visible}.d-ovf-hidden-i{overflow:hidden!important}.d-ovf-auto-i{overflow:auto!important}.d-ovf-scroll-i{overflow:scroll!important}.d-ovf-visible-i{overflow:visible!important}.d-ovf-x-hidden{overflow-x:hidden}.d-ovf-x-auto{overflow-x:auto}.d-ovf-x-scroll{overflow-x:scroll}.d-ovf-x-visible{overflow-x:visible}.d-ovf-x-hidden-i{overflow-x:hidden!important}.d-ovf-x-auto-i{overflow-x:auto!important}.d-ovf-x-scroll-i{overflow-x:scroll!important}.d-ovf-x-visible-i{overflow-x:visible!important}.d-ovf-y-hidden{overflow-y:hidden}.d-ovf-y-auto{overflow-y:auto}.d-ovf-y-scroll{overflow-y:scroll}.d-ovf-y-visible{overflow-y:visible}.d-ovf-y-hidden-i{overflow-y:hidden!important}.d-ovf-y-auto-i{overflow-y:auto!important}.d-ovf-y-scroll-i{overflow-y:scroll!important}.d-ovf-y-visible-i{overflow-y:visible!important}}
@media (max-width:755px){.t-relative{position:relative!important}.t-absolute{position:absolute!important}.t-position-fixed{position:fixed!important}.t-position-static{position:static!important}.t-transform-none{transform:none!important}.t-abs-aA,.t-abs-bA,.t-abs-cA,.t-abs-dA{left:auto;top:auto}.t-abs-aD,.t-abs-bD,.t-abs-cD,.t-abs-dD,.t-abs-e,.t-abs-G{right:auto;top:auto}.t-abs-aB,.t-abs-bB,.t-abs-cB,.t-abs-dB,.t-abs-h,.t-abs-F{left:auto;bottom:auto}.t-abs-aC,.t-abs-bC,.t-abs-cC,.t-abs-dC,.t-abs-g,.t-abs-E,.t-abs-f,.t-abs-H,.t-abs-x{right:auto;bottom:auto}.t-abs-aB,.t-abs-aC,.t-abs-dB,.t-abs-dC,.t-abs-H,.t-abs-o{left:0}.t-abs-bA,.t-abs-bD,.t-abs-cA,.t-abs-cD,.t-abs-F,.t-abs-o{right:0}.t-abs-aC,.t-abs-aD,.t-abs-bC,.t-abs-bD,.t-abs-E,.t-abs-o{top:0}.t-abs-cA,.t-abs-cB,.t-abs-dA,.t-abs-dB,.t-abs-G,.t-abs-o{bottom:0}.t-abs-bB,.t-abs-bC,.t-abs-cB,.t-abs-cC,.t-abs-f{left:100%}.t-abs-aA,.t-abs-aD,.t-abs-dA,.t-abs-dD,.t-abs-h{right:100%}.t-abs-cC,.t-abs-cD,.t-abs-dC,.t-abs-dD,.t-abs-g{top:100%}.t-abs-aA,.t-abs-aB,.t-abs-bA,.t-abs-bB,.t-abs-e{bottom:100%}.t-abs-e,.t-abs-E,.t-abs-g,.t-abs-G,.t-abs-x{left:50%;transform:translateX(-50%)}.t-abs-F,.t-abs-f,.t-abs-H,.t-abs-h,.t-abs-x{top:50%;transform:translateY(-50%)}.t-abs-x{transform:translateX(-50%) translateY(-50%)}.t-obj-cover{object-fit:cover}.t-obj-cover-i{object-fit:cover!important}.t-obj-contain{object-fit:contain}.t-obj-contain-i{object-fit:contain!important}.t-obj-a{object-position:20% 20%!important}.t-obj-b{object-position:80% 20%!important}.t-obj-c{object-position:80% 80%!important}.t-obj-d{object-position:20% 80%!important}.t-obj-e{object-position:50% 20%!important}.t-obj-f{object-position:80% 50%!important}.t-obj-g{object-position:50% 80%!important}.t-obj-h{object-position:80% 50%!important}.t-obj-x{object-position:50% 50%!important}.t-display-none{display:none}.t-display-none-i{display:none!important}.t-display-block{display:block}.t-display-block-i{display:block!important}.t-display-inline{display:inline}.t-display-inline-i{display:inline!important}.t-display-flex{display:flex;justify-content:center}.t-display-flex-i{display:flex!important;justify-content:center}.t-display-inline-block{display:inline-block}.t-display-inline-block-i{display:inline-block!important}.t-space-center{justify-content:center}.t-space-center-i{justify-content:center!important}.t-space-between{justify-content:space-between}.t-space-between-i{justify-content:space-between!important}.t-space-around{justify-content:space-around}.t-space-around-i{justify-content:space-around!important}.t-space-evenly{justify-content:space-evenly}.t-space-evenly-i{justify-content:space-evenly!important}.t-flex-noshrink{flex-shrink:0}.t-flex-noshrink-i{flex-shrink:0!important}.t-flex-shrink{flex-shrink:1}.t-flex-shrink-i{flex-shrink:1!important}.t-flex-nogrow{flex-grow:0}.t-flex-nogrow-i{flex-grow:0!important}.t-flex-grow{flex-grow:1}.t-flex-grow-i{flex-grow:1!important}.t-flex-wrap{flex-wrap:wrap}.t-flex-wrap-i{flex-wrap:nowrap!important}.t-flex-nowrap{flex-wrap:nowrap}.t-flex-nowrap-i{flex-wrap:wrap!important}.t-flex-row{flex-direction:row}.t-flex-row-i{flex-direction:row!important}.t-flex-column{flex-direction:column}.t-flex-column-i{flex-direction:column!important}.t-flex-item-top{align-items:flex-start}.t-flex-item-top-i{align-items:flex-start!important}.t-flex-item-center{align-items:center}.t-flex-item-center-i{align-items:center!important}.t-flex-item-bottom{align-items:flex-end}.t-flex-item-bottom-i{align-items:flex-end!important}.t-flex-content-top{align-content:flex-start}.t-flex-content-top-i{align-content:flex-start!important}.t-flex-content-center{align-content:center}.t-flex-content-center-i{align-content:center!important}.t-flex-content-bottom{align-content:flex-end}.t-flex-content-bottom-i{align-content:flex-end!important}.t-order0{order:0}.t-order0-i{order:0!important}.t-order1{order:1}.t-order1-i{order:1!important}.t-order2{order:2}.t-order2-i{order:2!important}.t-order3{order:3}.t-order3-i{order:3!important}.t-order4{order:4}.t-order4-i{order:4!important}.t-order5{order:5}.t-order5-i{order:5!important}.t-order6{order:6}.t-order6-i{order:6!important}.t-order7{order:7}.t-order7-i{order:7!important}.t-order-1{order:-1}.t-order-1-i{order:-1!important}.t-order-2{order:-2}.t-order-2-i{order:-2!important}.t-order-3{order:-3}.t-order-3-i{order:-3!important}.t-order-4{order:-4}.t-order-4-i{order:-4!important}.t-order-5{order:-5}.t-order-5-i{order:-5!important}.t-order-6{order:-6}.t-order-6-i{order:-6!important}.t-order-7{order:-7}.t-order-7-i{order:-7!important}.t-align-center{text-align:center}.t-align-center-i{text-align:center!important}.t-align-left{text-align:left}.t-align-left-i{text-align:left!important}.t-align-right{text-align:right}.t-align-right-i{text-align:right!important}.t-f0{font-size:0.75rem!important}.t-f1{font-size:1rem!important}.t-f2{font-size:1.25rem!important}.t-f3{font-size:1.5rem!important}.t-f4{font-size:1.75rem!important}.t-f5{font-size:2rem!important}.t-f6{font-size:2.25rem!important}.t-f7{font-size:2.5rem!important}.t-f8{font-size:2.75rem!important}.t-f9{font-size:3rem!important}.t-f1e{font-size:1em!important}.t-f2e{font-size:1.25em!important}.t-f3e{font-size:1.5em!important}.t-f4e{font-size:1.75em!important}.t-f5e{font-size:2em!important}.t-f6e{font-size:2.25em!important}.t-f7e{font-size:2.5em!important}.t-f8e{font-size:2.75em!important}.t-f9e{font-size:3em!important}.t-w10p{width:10%!important}.t-w15p{width:15%!important}.t-w20p{width:20%!important}.t-w25p{width:25%!important}.t-w30p{width:30%!important}.t-w35p{width:35%!important}.t-w40p{width:40%!important}.t-w45p{width:45%!important}.t-w50p{width:50%!important}.t-w55p{width:55%!important}.t-w60p{width:60%!important}.t-w65p{width:65%!important}.t-w70p{width:70%!important}.t-w75p{width:75%!important}.t-w80p{width:80%!important}.t-w85p{width:85%!important}.t-w90p{width:90%!important}.t-w95p{width:95%!important}.t-w100p{width:100%!important}.t-w10p,.t-w15p,.t-w20p,.t-w25p,.t-w30p,.t-w35p,.t-w40p,.t-w45p,.t-w50p,.t-w55p,.t-w60p,.t-w65p,.t-w70p,.t-w75p,.t-w80p,.t-w85p,.t-w90p,.t-w95p,.t-w100p{max-width:100%}.t-wauto{width:auto!important}.t-wmxc{max-width:max-content!important}.t-max-wauto{max-width:auto!important}.t-max-wl{max-width:1280px!important}.t-max-wd{max-width:960px!important}.t-max-wt{max-width:756px!important}.t-max-ws{max-width:640px!important}.t-max-wxs{max-width:480px!important}.t-max-w10{max-width:10%!important}.t-max-w20{max-width:20%!important}.t-max-w30{max-width:30%!important}.t-max-w40{max-width:40%!important}.t-max-w50{max-width:50%!important}.t-max-w60{max-width:60%!important}.t-max-w70{max-width:70%!important}.t-max-w80{max-width:80%!important}.t-max-w90{max-width:90%!important}.t-max-w95{max-width:95%!important}.t-max-w100{max-width:100%!important}
.t-gap0{gap:0rem}.t-gap1{gap:.5rem}.t-gap2{gap:1rem}.t-gap3{gap:1.5rem}.t-gap4{gap:2rem}.t-gap5{gap:2.5rem}.t-gap6{gap:3rem}.t-gap7{gap:3.5rem}.t-gap8{gap:4rem}.t-gap9{gap:4.5rem}.t-lsa{letter-spacing:normal!important}.t-ls0{letter-spacing:0!important}.t-ls1{letter-spacing:.05em!important}.t-ls2{letter-spacing:.1em!important}.t-ls3{letter-spacing:.15em!important}.t-ls4{letter-spacing:.2em!important}.t-ls5{letter-spacing:.25em!important}.t-ls6{letter-spacing:.3em!important}.t-ls7{letter-spacing:.35em!important}.t-ls8{letter-spacing:.4em!important}.t-ls9{letter-spacing:.45em!important}.t-ls-1{letter-spacing:-.05em!important}.t-ls-2{letter-spacing:-.1em!important}.t-ls-3{letter-spacing:-.15em!important}.t-ls-4{letter-spacing:-.2em!important}.t-ls-5{letter-spacing:-.25em!important}.t-ls-6{letter-spacing:-.3em!important}.t-ls-7{letter-spacing:-.35em!important}.t-ls-8{letter-spacing:-.4em!important}.t-ls-9{letter-spacing:-.45em!important}.t-p1px{padding-bottom:1px!important}.t-pt1px{padding-top:1px!important}.t-p0{padding-bottom:0!important}.t-pt0{padding-top:0!important}.t-pl0{padding-left:0!important}.t-pr0{padding-right:0!important}.t-plr0{padding-inline:0!important}.t-ma{margin-bottom:auto!important}.t-mta{margin-top:auto!important}.t-mla{margin-left:auto!important}.t-mra{margin-right:auto!important}.t-mlra{margin-inline:auto!important}.t-m0{margin-bottom:0!important}.t-mt0{margin-top:0!important}.t-ml0{margin-left:0!important}.t-mr0{margin-right:0!important}.t-mlr0{margin-inline:0!important}.t-p1e{padding-bottom:1em!important}.t-pt1e{padding-top:1em!important}.t-pl1e{padding-left:1em!important}.t-pr1e{padding-right:1em!important}.t-plr1e{padding-inline:1em!important}.t-m1e{margin-bottom:1em!important}.t-mt1e{margin-top:1em!important}.t-ml1e{margin-left:1em!important}.t-mr1e{margin-right:1em!important}.t-mlr1e{margin-inline:1em!important}.t-m-1e{margin-bottom:-1em!important}.t-mt-1e{margin-top:-1em!important}.t-ml-1e{margin-left:-1em!important}.t-mr-1e{margin-right:-1em!important}.t-mlr-1e{margin-left:-1em!important;margin-right:-1em!important}.t-p2e{padding-bottom:2em!important}.t-pt2e{padding-top:2em!important}.t-pl2e{padding-left:2em!important}.t-pr2e{padding-right:2em!important}.t-plr2e{padding-inline:2em!important}.t-m2e{margin-bottom:2em!important}.t-mt2e{margin-top:2em!important}.t-ml2e{margin-left:2em!important}.t-mr2e{margin-right:2em!important}.t-mlr2e{margin-inline:2em!important}.t-m-2e{margin-bottom:-2em!important}.t-mt-2e{margin-top:-2em!important}.t-ml-2e{margin-left:-2em!important}.t-mr-2e{margin-right:-2em!important}.t-mlr-2e{margin-left:-2em!important;margin-right:-2em!important}.t-p3e{padding-bottom:3em!important}.t-pt3e{padding-top:3em!important}.t-pl3e{padding-left:3em!important}.t-pr3e{padding-right:3em!important}.t-plr3e{padding-inline:3em!important}.t-m3e{margin-bottom:3em!important}.t-mt3e{margin-top:3em!important}.t-ml3e{margin-left:3em!important}.t-mr3e{margin-right:3em!important}.t-mlr3e{margin-inline:3em!important}.t-m-3e{margin-bottom:-3em!important}.t-mt-3e{margin-top:-3em!important}.t-ml-3e{margin-left:-3em!important}.t-mr-3e{margin-right:-3em!important}.t-mlr-3e{margin-left:-3em!important;margin-right:-3em!important}.t-p4e{padding-bottom:4em!important}.t-pt4e{padding-top:4em!important}.t-pl4e{padding-left:4em!important}.t-pr4e{padding-right:4em!important}.t-plr4e{padding-inline:4em!important}.t-m4e{margin-bottom:4em!important}.t-mt4e{margin-top:4em!important}.t-ml4e{margin-left:4em!important}.t-mr4e{margin-right:4em!important}.t-mlr4e{margin-inline:4em!important}.t-m-4e{margin-bottom:-4em!important}.t-mt-4e{margin-top:-4em!important}.t-ml-4e{margin-left:-4em!important}.t-mr-4e{margin-right:-4em!important}.t-mlr-4e{margin-left:-4em!important;margin-right:-4em!important}.t-p5e{padding-bottom:5em!important}.t-pt5e{padding-top:5em!important}.t-pl5e{padding-left:5em!important}.t-pr5e{padding-right:5em!important}.t-plr5e{padding-inline:5em!important}.t-m5e{margin-bottom:5em!important}.t-mt5e{margin-top:5em!important}.t-ml5e{margin-left:5em!important}.t-mr5e{margin-right:5em!important}.t-mlr5e{margin-inline:5em!important}.t-m-5e{margin-bottom:-5em!important}.t-mt-5e{margin-top:-5em!important}.t-ml-5e{margin-left:-5em!important}.t-mr-5e{margin-right:-5em!important}.t-mlr-5e{margin-left:-5em!important;margin-right:-5em!important}.t-p6e{padding-bottom:6em!important}.t-pt6e{padding-top:6em!important}.t-pl6e{padding-left:6em!important}.t-pr6e{padding-right:6em!important}.t-plr6e{padding-inline:6em!important}.t-m6e{margin-bottom:6em!important}.t-mt6e{margin-top:6em!important}.t-ml6e{margin-left:6em!important}.t-mr6e{margin-right:6em!important}.t-mlr6e{margin-inline:6em!important}.t-m-6e{margin-bottom:-6em!important}.t-mt-6e{margin-top:-6em!important}.t-ml-6e{margin-left:-6em!important}.t-mr-6e{margin-right:-6em!important}.t-mlr-6e{margin-left:-6em!important;margin-right:-6em!important}.t-p7e{padding-bottom:7em!important}.t-pt7e{padding-top:7em!important}.t-pl7e{padding-left:7em!important}.t-pr7e{padding-right:7em!important}.t-plr7e{padding-inline:7em!important}.t-m7e{margin-bottom:7em!important}.t-mt7e{margin-top:7em!important}.t-ml7e{margin-left:7em!important}.t-mr7e{margin-right:7em!important}.t-mlr7e{margin-inline:7em!important}.t-m-7e{margin-bottom:-7em!important}.t-mt-7e{margin-top:-7em!important}.t-ml-7e{margin-left:-7em!important}.t-mr-7e{margin-right:-7em!important}.t-mlr-7e{margin-left:-7em!important;margin-right:-7em!important}.t-p8e{padding-bottom:8em!important}.t-pt8e{padding-top:8em!important}.t-pl8e{padding-left:8em!important}.t-pr8e{padding-right:8em!important}.t-plr8e{padding-inline:8em!important}.t-m8e{margin-bottom:8em!important}.t-mt8e{margin-top:8em!important}.t-ml8e{margin-left:8em!important}.t-mr8e{margin-right:8em!important}.t-mlr8e{margin-inline:8em!important}.t-m-8e{margin-bottom:-8em!important}.t-mt-8e{margin-top:-8em!important}.t-ml-8e{margin-left:-8em!important}.t-mr-8e{margin-right:-8em!important}.t-mlr-8e{margin-left:-8em!important;margin-right:-8em!important}.t-p9e{padding-bottom:9em!important}.t-pt9e{padding-top:9em!important}.t-pl9e{padding-left:9em!important}.t-pr9e{padding-right:9em!important}.t-plr9e{padding-inline:9em!important}.t-m9e{margin-bottom:9em!important}.t-mt9e{margin-top:9em!important}.t-ml9e{margin-left:9em!important}.t-mr9e{margin-right:9em!important}.t-mlr9e{margin-inline:9em!important}.t-m-9e{margin-bottom:-9em!important}.t-mt-9e{margin-top:-9em!important}.t-ml-9e{margin-left:-9em!important}.t-mr-9e{margin-right:-9em!important}.t-mlr-9e{margin-left:-9em!important;margin-right:-9em!important}
.t-p1r{padding-bottom:1rem!important}.t-pt1r{padding-top:1rem!important}.t-pl1r{padding-left:1rem!important}.t-pr1r{padding-right:1rem!important}.t-plr1r{padding-inline:1rem!important}.t-m1r{margin-bottom:1rem!important}.t-mt1r{margin-top:1rem!important}.t-ml1r{margin-left:1rem!important}.t-mr1r{margin-right:1rem!important}.t-mlr1r{margin-inline:1rem!important}.t-m-1r{margin-bottom:-1rem!important}.t-mt-1r{margin-top:-1rem!important}.t-ml-1r{margin-left:-1rem!important}.t-mr-1r{margin-right:-1rem!important}.t-mlr-1r{margin-left:-1rem!important;margin-right:-1rem!important}.t-p2r{padding-bottom:2rem!important}.t-pt2r{padding-top:2rem!important}.t-pl2r{padding-left:2rem!important}.t-pr2r{padding-right:2rem!important}.t-plr2r{padding-inline:2rem!important}.t-m2r{margin-bottom:2rem!important}.t-mt2r{margin-top:2rem!important}.t-ml2r{margin-left:2rem!important}.t-mr2r{margin-right:2rem!important}.t-mlr2r{margin-inline:2rem!important}.t-m-2r{margin-bottom:-2rem!important}.t-mt-2r{margin-top:-2rem!important}.t-ml-2r{margin-left:-2rem!important}.t-mr-2r{margin-right:-2rem!important}.t-mlr-2r{margin-left:-2rem!important;margin-right:-2rem!important}.t-p3r{padding-bottom:3rem!important}.t-pt3r{padding-top:3rem!important}.t-pl3r{padding-left:3rem!important}.t-pr3r{padding-right:3rem!important}.t-plr3r{padding-inline:3rem!important}.t-m3r{margin-bottom:3rem!important}.t-mt3r{margin-top:3rem!important}.t-ml3r{margin-left:3rem!important}.t-mr3r{margin-right:3rem!important}.t-mlr3r{margin-inline:3rem!important}.t-m-3r{margin-bottom:-3rem!important}.t-mt-3r{margin-top:-3rem!important}.t-ml-3r{margin-left:-3rem!important}.t-mr-3r{margin-right:-3rem!important}.t-mlr-3r{margin-left:-3rem!important;margin-right:-3rem!important}.t-p4r{padding-bottom:4rem!important}.t-pt4r{padding-top:4rem!important}.t-pl4r{padding-left:4rem!important}.t-pr4r{padding-right:4rem!important}.t-plr4r{padding-inline:4rem!important}.t-m4r{margin-bottom:4rem!important}.t-mt4r{margin-top:4rem!important}.t-ml4r{margin-left:4rem!important}.t-mr4r{margin-right:4rem!important}.t-mlr4r{margin-inline:4rem!important}.t-m-4r{margin-bottom:-4rem!important}.t-mt-4r{margin-top:-4rem!important}.t-ml-4r{margin-left:-4rem!important}.t-mr-4r{margin-right:-4rem!important}.t-mlr-4r{margin-left:-4rem!important;margin-right:-4rem!important}.t-p5r{padding-bottom:5rem!important}.t-pt5r{padding-top:5rem!important}.t-pl5r{padding-left:5rem!important}.t-pr5r{padding-right:5rem!important}.t-plr5r{padding-inline:5rem!important}.t-m5r{margin-bottom:5rem!important}.t-mt5r{margin-top:5rem!important}.t-ml5r{margin-left:5rem!important}.t-mr5r{margin-right:5rem!important}.t-mlr5r{margin-inline:5rem!important}.t-m-5r{margin-bottom:-5rem!important}.t-mt-5r{margin-top:-5rem!important}.t-ml-5r{margin-left:-5rem!important}.t-mr-5r{margin-right:-5rem!important}.t-mlr-5r{margin-left:-5rem!important;margin-right:-5rem!important}.t-p6r{padding-bottom:6rem!important}.t-pt6r{padding-top:6rem!important}.t-pl6r{padding-left:6rem!important}.t-pr6r{padding-right:6rem!important}.t-plr6r{padding-inline:6rem!important}.t-m6r{margin-bottom:6rem!important}.t-mt6r{margin-top:6rem!important}.t-ml6r{margin-left:6rem!important}.t-mr6r{margin-right:6rem!important}.t-mlr6r{margin-inline:6rem!important}.t-m-6r{margin-bottom:-6rem!important}.t-mt-6r{margin-top:-6rem!important}.t-ml-6r{margin-left:-6rem!important}.t-mr-6r{margin-right:-6rem!important}.t-mlr-6r{margin-left:-6rem!important;margin-right:-6rem!important}.t-p7r{padding-bottom:7rem!important}.t-pt7r{padding-top:7rem!important}.t-pl7r{padding-left:7rem!important}.t-pr7r{padding-right:7rem!important}.t-plr7r{padding-inline:7rem!important}.t-m7r{margin-bottom:7rem!important}.t-mt7r{margin-top:7rem!important}.t-ml7r{margin-left:7rem!important}.t-mr7r{margin-right:7rem!important}.t-mlr7r{margin-inline:7rem!important}.t-m-7r{margin-bottom:-7rem!important}.t-mt-7r{margin-top:-7rem!important}.t-ml-7r{margin-left:-7rem!important}.t-mr-7r{margin-right:-7rem!important}.t-mlr-7r{margin-left:-7rem!important;margin-right:-7rem!important}.t-p8r{padding-bottom:8rem!important}.t-pt8r{padding-top:8rem!important}.t-pl8r{padding-left:8rem!important}.t-pr8r{padding-right:8rem!important}.t-plr8r{padding-inline:8rem!important}.t-m8r{margin-bottom:8rem!important}.t-mt8r{margin-top:8rem!important}.t-ml8r{margin-left:8rem!important}.t-mr8r{margin-right:8rem!important}.t-mlr8r{margin-inline:8rem!important}.t-m-8r{margin-bottom:-8rem!important}.t-mt-8r{margin-top:-8rem!important}.t-ml-8r{margin-left:-8rem!important}.t-mr-8r{margin-right:-8rem!important}.t-mlr-8r{margin-left:-8rem!important;margin-right:-8rem!important}.t-p9r{padding-bottom:9rem!important}.t-pt9r{padding-top:9rem!important}.t-pl9r{padding-left:9rem!important}.t-pr9r{padding-right:9rem!important}.t-plr9r{padding-inline:9rem!important}.t-m9r{margin-bottom:9rem!important}.t-mt9r{margin-top:9rem!important}.t-ml9r{margin-left:9rem!important}.t-mr9r{margin-right:9rem!important}.t-mlr9r{margin-inline:9rem!important}.t-m-9r{margin-bottom:-9rem!important}.t-mt-9r{margin-top:-9rem!important}.t-ml-9r{margin-left:-9rem!important}.t-mr-9r{margin-right:-9rem!important}.t-mlr-9r{margin-left:-9rem!important;margin-right:-9rem!important}.t-za{z-index:1!important}.t-z-1{z-index:1!important}.t-z0{z-index:0!important}.t-z1{z-index:1!important}.t-z2{z-index:5!important}.t-z3{z-index:10!important}.t-z4{z-index:15!important}.t-z5{z-index:100!important}.t-z6{z-index:150!important}.t-z7{z-index:1000!important}.t-z8{z-index:1500!important}.t-z9{z-index:9999!important}.t-ovf-hidden{overflow:hidden}.t-ovf-auto{overflow:auto}.t-ovf-scroll{overflow:scroll}.t-ovf-visible{overflow:visible}.t-ovf-hidden-i{overflow:hidden!important}.t-ovf-auto-i{overflow:auto!important}.t-ovf-scroll-i{overflow:scroll!important}.t-ovf-visible-i{overflow:visible!important}.t-ovf-x-hidden{overflow-x:hidden}.t-ovf-x-auto{overflow-x:auto}.t-ovf-x-scroll{overflow-x:scroll}.t-ovf-x-visible{overflow-x:visible}.t-ovf-x-hidden-i{overflow-x:hidden!important}.t-ovf-x-auto-i{overflow-x:auto!important}.t-ovf-x-scroll-i{overflow-x:scroll!important}.t-ovf-x-visible-i{overflow-x:visible!important}.t-ovf-y-hidden{overflow-y:hidden}.t-ovf-y-auto{overflow-y:auto}.t-ovf-y-scroll{overflow-y:scroll}.t-ovf-y-visible{overflow-y:visible}.t-ovf-y-hidden-i{overflow-y:hidden!important}.t-ovf-y-auto-i{overflow-y:auto!important}.t-ovf-y-scroll-i{overflow-y:scroll!important}.t-ovf-y-visible-i{overflow-y:visible!important}}
@media (max-width:639px){.s-relative{position:relative!important}.s-absolute{position:absolute!important}.s-position-fixed{position:fixed!important}.s-position-static{position:static!important}.s-transform-none{transform:none!important}.s-abs-aA,.s-abs-bA,.s-abs-cA,.s-abs-dA{left:auto;top:auto}.s-abs-aD,.s-abs-bD,.s-abs-cD,.s-abs-dD,.s-abs-e,.s-abs-G{right:auto;top:auto}.s-abs-aB,.s-abs-bB,.s-abs-cB,.s-abs-dB,.s-abs-h,.s-abs-F{left:auto;bottom:auto}.s-abs-aC,.s-abs-bC,.s-abs-cC,.s-abs-dC,.s-abs-g,.s-abs-E,.s-abs-f,.s-abs-H,.s-abs-x{right:auto;bottom:auto}.s-abs-aB,.s-abs-aC,.s-abs-dB,.s-abs-dC,.s-abs-H,.s-abs-o{left:0}.s-abs-bA,.s-abs-bD,.s-abs-cA,.s-abs-cD,.s-abs-F,.s-abs-o{right:0}.s-abs-aC,.s-abs-aD,.s-abs-bC,.s-abs-bD,.s-abs-E,.s-abs-o{top:0}.s-abs-cA,.s-abs-cB,.s-abs-dA,.s-abs-dB,.s-abs-G,.s-abs-o{bottom:0}.s-abs-bB,.s-abs-bC,.s-abs-cB,.s-abs-cC,.s-abs-f{left:100%}.s-abs-aA,.s-abs-aD,.s-abs-dA,.s-abs-dD,.s-abs-h{right:100%}.s-abs-cC,.s-abs-cD,.s-abs-dC,.s-abs-dD,.s-abs-g{top:100%}.s-abs-aA,.s-abs-aB,.s-abs-bA,.s-abs-bB,.s-abs-e{bottom:100%}.s-abs-e,.s-abs-E,.s-abs-g,.s-abs-G,.s-abs-x{left:50%;transform:translateX(-50%)}.s-abs-F,.s-abs-f,.s-abs-H,.s-abs-h,.s-abs-x{top:50%;transform:translateY(-50%)}.s-abs-x{transform:translateX(-50%) translateY(-50%)}.s-obj-cover{object-fit:cover}.s-obj-cover-i{object-fit:cover!important}.s-obj-contain{object-fit:contain}.s-obj-contain-i{object-fit:contain!important}.s-obj-a{object-position:20% 20%!important}.s-obj-b{object-position:80% 20%!important}.s-obj-c{object-position:80% 80%!important}.s-obj-d{object-position:20% 80%!important}.s-obj-e{object-position:50% 20%!important}.s-obj-f{object-position:80% 50%!important}.s-obj-g{object-position:50% 80%!important}.s-obj-h{object-position:80% 50%!important}.s-obj-x{object-position:50% 50%!important}.s-display-none{display:none}.s-display-none-i{display:none!important}.s-display-block{display:block}.s-display-block-i{display:block!important}.s-display-inline{display:inline}.s-display-inline-i{display:inline!important}.s-display-flex{display:flex;justify-content:center}.s-display-flex-i{display:flex!important;justify-content:center}.s-display-inline-block{display:inline-block}.s-display-inline-block-i{display:inline-block!important}.s-space-center{justify-content:center}.s-space-center-i{justify-content:center!important}.s-space-between{justify-content:space-between}.s-space-between-i{justify-content:space-between!important}.s-space-around{justify-content:space-around}.s-space-around-i{justify-content:space-around!important}.s-space-evenly{justify-content:space-evenly}.s-space-evenly-i{justify-content:space-evenly!important}.s-flex-noshrink{flex-shrink:0}.s-flex-noshrink-i{flex-shrink:0!important}.s-flex-shrink{flex-shrink:1}.s-flex-shrink-i{flex-shrink:1!important}.s-flex-nogrow{flex-grow:0}.s-flex-nogrow-i{flex-grow:0!important}.s-flex-grow{flex-grow:1}.s-flex-grow-i{flex-grow:1!important}.s-flex-wrap{flex-wrap:wrap}.s-flex-wrap-i{flex-wrap:nowrap!important}.s-flex-nowrap{flex-wrap:nowrap}.s-flex-nowrap-i{flex-wrap:wrap!important}.s-flex-row{flex-direction:row}.s-flex-row-i{flex-direction:row!important}.s-flex-column{flex-direction:column}.s-flex-column-i{flex-direction:column!important}.s-flex-item-top{align-items:flex-start}.s-flex-item-top-i{align-items:flex-start!important}.s-flex-item-center{align-items:center}.s-flex-item-center-i{align-items:center!important}.s-flex-item-bottom{align-items:flex-end}.s-flex-item-bottom-i{align-items:flex-end!important}.s-flex-content-top{align-content:flex-start}.s-flex-content-top-i{align-content:flex-start!important}.s-flex-content-center{align-content:center}.s-flex-content-center-i{align-content:center!important}.s-flex-content-bottom{align-content:flex-end}.s-flex-content-bottom-i{align-content:flex-end!important}.s-order0{order:0}.s-order0-i{order:0!important}.s-order1{order:1}.s-order1-i{order:1!important}.s-order2{order:2}.s-order2-i{order:2!important}.s-order3{order:3}.s-order3-i{order:3!important}.s-order4{order:4}.s-order4-i{order:4!important}.s-order5{order:5}.s-order5-i{order:5!important}.s-order6{order:6}.s-order6-i{order:6!important}.s-order7{order:7}.s-order7-i{order:7!important}.s-order-1{order:-1}.s-order-1-i{order:-1!important}.s-order-2{order:-2}.s-order-2-i{order:-2!important}.s-order-3{order:-3}.s-order-3-i{order:-3!important}.s-order-4{order:-4}.s-order-4-i{order:-4!important}.s-order-5{order:-5}.s-order-5-i{order:-5!important}.s-order-6{order:-6}.s-order-6-i{order:-6!important}.s-order-7{order:-7}.s-order-7-i{order:-7!important}.s-align-center{text-align:center}.s-align-center-i{text-align:center!important}.s-align-left{text-align:left}.s-align-left-i{text-align:left!important}.s-align-right{text-align:right}.s-align-right-i{text-align:right!important}.s-f0{font-size:0.75rem!important}.s-f1{font-size:1rem!important}.s-f2{font-size:1.25rem!important}.s-f3{font-size:1.5rem!important}.s-f4{font-size:1.75rem!important}.s-f5{font-size:2rem!important}.s-f6{font-size:2.25rem!important}.s-f7{font-size:2.5rem!important}.s-f8{font-size:2.75rem!important}.s-f9{font-size:3rem!important}.s-f1e{font-size:1em!important}.s-f2e{font-size:1.25em!important}.s-f3e{font-size:1.5em!important}.s-f4e{font-size:1.75em!important}.s-f5e{font-size:2em!important}.s-f6e{font-size:2.25em!important}.s-f7e{font-size:2.5em!important}.s-f8e{font-size:2.75em!important}.s-f9e{font-size:3em!important}.s-w10p{width:10%!important}.s-w15p{width:15%!important}.s-w20p{width:20%!important}.s-w25p{width:25%!important}.s-w30p{width:30%!important}.s-w35p{width:35%!important}.s-w40p{width:40%!important}.s-w45p{width:45%!important}.s-w50p{width:50%!important}.s-w55p{width:55%!important}.s-w60p{width:60%!important}.s-w65p{width:65%!important}.s-w70p{width:70%!important}.s-w75p{width:75%!important}.s-w80p{width:80%!important}.s-w85p{width:85%!important}.s-w90p{width:90%!important}.s-w95p{width:95%!important}.s-w100p{width:100%!important}.s-w10p,.s-w15p,.s-w20p,.s-w25p,.s-w30p,.s-w35p,.s-w40p,.s-w45p,.s-w50p,.s-w55p,.s-w60p,.s-w65p,.s-w70p,.s-w75p,.s-w80p,.s-w85p,.s-w90p,.s-w95p,.s-w100p{max-width:100%}.s-wauto{width:auto!important}.s-wmxc{max-width:max-content!important}.s-max-wauto{max-width:auto!important}.s-max-wl{max-width:1280px!important}.s-max-wd{max-width:960px!important}.s-max-wt{max-width:756px!important}.s-max-ws{max-width:640px!important}.s-max-wxs{max-width:480px!important}.s-max-w10{max-width:10%!important}.s-max-w20{max-width:20%!important}.s-max-w30{max-width:30%!important}.s-max-w40{max-width:40%!important}.s-max-w50{max-width:50%!important}.s-max-w60{max-width:60%!important}.s-max-w70{max-width:70%!important}.s-max-w80{max-width:80%!important}.s-max-w90{max-width:90%!important}.s-max-w95{max-width:95%!important}.s-max-w100{max-width:100%!important}
.s-gap0{gap:0rem}.s-gap1{gap:.5rem}.s-gap2{gap:1rem}.s-gap3{gap:1.5rem}.s-gap4{gap:2rem}.s-gap5{gap:2.5rem}.s-gap6{gap:3rem}.s-gap7{gap:3.5rem}.s-gap8{gap:4rem}.s-gap9{gap:4.5rem}.s-lsa{letter-spacing:normal!important}.s-ls0{letter-spacing:0!important}.s-ls1{letter-spacing:.05em!important}.s-ls2{letter-spacing:.1em!important}.s-ls3{letter-spacing:.15em!important}.s-ls4{letter-spacing:.2em!important}.s-ls5{letter-spacing:.25em!important}.s-ls6{letter-spacing:.3em!important}.s-ls7{letter-spacing:.35em!important}.s-ls8{letter-spacing:.4em!important}.s-ls9{letter-spacing:.45em!important}.s-ls-1{letter-spacing:-.05em!important}.s-ls-2{letter-spacing:-.1em!important}.s-ls-3{letter-spacing:-.15em!important}.s-ls-4{letter-spacing:-.2em!important}.s-ls-5{letter-spacing:-.25em!important}.s-ls-6{letter-spacing:-.3em!important}.s-ls-7{letter-spacing:-.35em!important}.s-ls-8{letter-spacing:-.4em!important}.s-ls-9{letter-spacing:-.45em!important}.s-p1px{padding-bottom:1px!important}.s-pt1px{padding-top:1px!important}.s-p0{padding-bottom:0!important}.s-pt0{padding-top:0!important}.s-pl0{padding-left:0!important}.s-pr0{padding-right:0!important}.s-plr0{padding-inline:0!important}.s-ma{margin-bottom:auto!important}.s-mta{margin-top:auto!important}.s-mla{margin-left:auto!important}.s-mra{margin-right:auto!important}.s-mlra{margin-inline:auto!important}.s-m0{margin-bottom:0!important}.s-mt0{margin-top:0!important}.s-ml0{margin-left:0!important}.s-mr0{margin-right:0!important}.s-mlr0{margin-inline:0!important}.s-p1e{padding-bottom:1em!important}.s-pt1e{padding-top:1em!important}.s-pl1e{padding-left:1em!important}.s-pr1e{padding-right:1em!important}.s-plr1e{padding-inline:1em!important}.s-m1e{margin-bottom:1em!important}.s-mt1e{margin-top:1em!important}.s-ml1e{margin-left:1em!important}.s-mr1e{margin-right:1em!important}.s-mlr1e{margin-inline:1em!important}.s-m-1e{margin-bottom:-1em!important}.s-mt-1e{margin-top:-1em!important}.s-ml-1e{margin-left:-1em!important}.s-mr-1e{margin-right:-1em!important}.s-mlr-1e{margin-left:-1em!important;margin-right:-1em!important}.s-p2e{padding-bottom:2em!important}.s-pt2e{padding-top:2em!important}.s-pl2e{padding-left:2em!important}.s-pr2e{padding-right:2em!important}.s-plr2e{padding-inline:2em!important}.s-m2e{margin-bottom:2em!important}.s-mt2e{margin-top:2em!important}.s-ml2e{margin-left:2em!important}.s-mr2e{margin-right:2em!important}.s-mlr2e{margin-inline:2em!important}.s-m-2e{margin-bottom:-2em!important}.s-mt-2e{margin-top:-2em!important}.s-ml-2e{margin-left:-2em!important}.s-mr-2e{margin-right:-2em!important}.s-mlr-2e{margin-left:-2em!important;margin-right:-2em!important}.s-p3e{padding-bottom:3em!important}.s-pt3e{padding-top:3em!important}.s-pl3e{padding-left:3em!important}.s-pr3e{padding-right:3em!important}.s-plr3e{padding-inline:3em!important}.s-m3e{margin-bottom:3em!important}.s-mt3e{margin-top:3em!important}.s-ml3e{margin-left:3em!important}.s-mr3e{margin-right:3em!important}.s-mlr3e{margin-inline:3em!important}.s-m-3e{margin-bottom:-3em!important}.s-mt-3e{margin-top:-3em!important}.s-ml-3e{margin-left:-3em!important}.s-mr-3e{margin-right:-3em!important}.s-mlr-3e{margin-left:-3em!important;margin-right:-3em!important}.s-p4e{padding-bottom:4em!important}.s-pt4e{padding-top:4em!important}.s-pl4e{padding-left:4em!important}.s-pr4e{padding-right:4em!important}.s-plr4e{padding-inline:4em!important}.s-m4e{margin-bottom:4em!important}.s-mt4e{margin-top:4em!important}.s-ml4e{margin-left:4em!important}.s-mr4e{margin-right:4em!important}.s-mlr4e{margin-inline:4em!important}.s-m-4e{margin-bottom:-4em!important}.s-mt-4e{margin-top:-4em!important}.s-ml-4e{margin-left:-4em!important}.s-mr-4e{margin-right:-4em!important}.s-mlr-4e{margin-left:-4em!important;margin-right:-4em!important}.s-p5e{padding-bottom:5em!important}.s-pt5e{padding-top:5em!important}.s-pl5e{padding-left:5em!important}.s-pr5e{padding-right:5em!important}.s-plr5e{padding-inline:5em!important}.s-m5e{margin-bottom:5em!important}.s-mt5e{margin-top:5em!important}.s-ml5e{margin-left:5em!important}.s-mr5e{margin-right:5em!important}.s-mlr5e{margin-inline:5em!important}.s-m-5e{margin-bottom:-5em!important}.s-mt-5e{margin-top:-5em!important}.s-ml-5e{margin-left:-5em!important}.s-mr-5e{margin-right:-5em!important}.s-mlr-5e{margin-left:-5em!important;margin-right:-5em!important}.s-p6e{padding-bottom:6em!important}.s-pt6e{padding-top:6em!important}.s-pl6e{padding-left:6em!important}.s-pr6e{padding-right:6em!important}.s-plr6e{padding-inline:6em!important}.s-m6e{margin-bottom:6em!important}.s-mt6e{margin-top:6em!important}.s-ml6e{margin-left:6em!important}.s-mr6e{margin-right:6em!important}.s-mlr6e{margin-inline:6em!important}.s-m-6e{margin-bottom:-6em!important}.s-mt-6e{margin-top:-6em!important}.s-ml-6e{margin-left:-6em!important}.s-mr-6e{margin-right:-6em!important}.s-mlr-6e{margin-left:-6em!important;margin-right:-6em!important}.s-p7e{padding-bottom:7em!important}.s-pt7e{padding-top:7em!important}.s-pl7e{padding-left:7em!important}.s-pr7e{padding-right:7em!important}.s-plr7e{padding-inline:7em!important}.s-m7e{margin-bottom:7em!important}.s-mt7e{margin-top:7em!important}.s-ml7e{margin-left:7em!important}.s-mr7e{margin-right:7em!important}.s-mlr7e{margin-inline:7em!important}.s-m-7e{margin-bottom:-7em!important}.s-mt-7e{margin-top:-7em!important}.s-ml-7e{margin-left:-7em!important}.s-mr-7e{margin-right:-7em!important}.s-mlr-7e{margin-left:-7em!important;margin-right:-7em!important}.s-p8e{padding-bottom:8em!important}.s-pt8e{padding-top:8em!important}.s-pl8e{padding-left:8em!important}.s-pr8e{padding-right:8em!important}.s-plr8e{padding-inline:8em!important}.s-m8e{margin-bottom:8em!important}.s-mt8e{margin-top:8em!important}.s-ml8e{margin-left:8em!important}.s-mr8e{margin-right:8em!important}.s-mlr8e{margin-inline:8em!important}.s-m-8e{margin-bottom:-8em!important}.s-mt-8e{margin-top:-8em!important}.s-ml-8e{margin-left:-8em!important}.s-mr-8e{margin-right:-8em!important}.s-mlr-8e{margin-left:-8em!important;margin-right:-8em!important}.s-p9e{padding-bottom:9em!important}.s-pt9e{padding-top:9em!important}.s-pl9e{padding-left:9em!important}.s-pr9e{padding-right:9em!important}.s-plr9e{padding-inline:9em!important}.s-m9e{margin-bottom:9em!important}.s-mt9e{margin-top:9em!important}.s-ml9e{margin-left:9em!important}.s-mr9e{margin-right:9em!important}.s-mlr9e{margin-inline:9em!important}.s-m-9e{margin-bottom:-9em!important}.s-mt-9e{margin-top:-9em!important}.s-ml-9e{margin-left:-9em!important}.s-mr-9e{margin-right:-9em!important}.s-mlr-9e{margin-left:-9em!important;margin-right:-9em!important}
.s-p1r{padding-bottom:1rem!important}.s-pt1r{padding-top:1rem!important}.s-pl1r{padding-left:1rem!important}.s-pr1r{padding-right:1rem!important}.s-plr1r{padding-inline:1rem!important}.s-m1r{margin-bottom:1rem!important}.s-mt1r{margin-top:1rem!important}.s-ml1r{margin-left:1rem!important}.s-mr1r{margin-right:1rem!important}.s-mlr1r{margin-inline:1rem!important}.s-m-1r{margin-bottom:-1rem!important}.s-mt-1r{margin-top:-1rem!important}.s-ml-1r{margin-left:-1rem!important}.s-mr-1r{margin-right:-1rem!important}.s-mlr-1r{margin-left:-1rem!important;margin-right:-1rem!important}.s-p2r{padding-bottom:2rem!important}.s-pt2r{padding-top:2rem!important}.s-pl2r{padding-left:2rem!important}.s-pr2r{padding-right:2rem!important}.s-plr2r{padding-inline:2rem!important}.s-m2r{margin-bottom:2rem!important}.s-mt2r{margin-top:2rem!important}.s-ml2r{margin-left:2rem!important}.s-mr2r{margin-right:2rem!important}.s-mlr2r{margin-inline:2rem!important}.s-m-2r{margin-bottom:-2rem!important}.s-mt-2r{margin-top:-2rem!important}.s-ml-2r{margin-left:-2rem!important}.s-mr-2r{margin-right:-2rem!important}.s-mlr-2r{margin-left:-2rem!important;margin-right:-2rem!important}.s-p3r{padding-bottom:3rem!important}.s-pt3r{padding-top:3rem!important}.s-pl3r{padding-left:3rem!important}.s-pr3r{padding-right:3rem!important}.s-plr3r{padding-inline:3rem!important}.s-m3r{margin-bottom:3rem!important}.s-mt3r{margin-top:3rem!important}.s-ml3r{margin-left:3rem!important}.s-mr3r{margin-right:3rem!important}.s-mlr3r{margin-inline:3rem!important}.s-m-3r{margin-bottom:-3rem!important}.s-mt-3r{margin-top:-3rem!important}.s-ml-3r{margin-left:-3rem!important}.s-mr-3r{margin-right:-3rem!important}.s-mlr-3r{margin-left:-3rem!important;margin-right:-3rem!important}.s-p4r{padding-bottom:4rem!important}.s-pt4r{padding-top:4rem!important}.s-pl4r{padding-left:4rem!important}.s-pr4r{padding-right:4rem!important}.s-plr4r{padding-inline:4rem!important}.s-m4r{margin-bottom:4rem!important}.s-mt4r{margin-top:4rem!important}.s-ml4r{margin-left:4rem!important}.s-mr4r{margin-right:4rem!important}.s-mlr4r{margin-inline:4rem!important}.s-m-4r{margin-bottom:-4rem!important}.s-mt-4r{margin-top:-4rem!important}.s-ml-4r{margin-left:-4rem!important}.s-mr-4r{margin-right:-4rem!important}.s-mlr-4r{margin-left:-4rem!important;margin-right:-4rem!important}.s-p5r{padding-bottom:5rem!important}.s-pt5r{padding-top:5rem!important}.s-pl5r{padding-left:5rem!important}.s-pr5r{padding-right:5rem!important}.s-plr5r{padding-inline:5rem!important}.s-m5r{margin-bottom:5rem!important}.s-mt5r{margin-top:5rem!important}.s-ml5r{margin-left:5rem!important}.s-mr5r{margin-right:5rem!important}.s-mlr5r{margin-inline:5rem!important}.s-m-5r{margin-bottom:-5rem!important}.s-mt-5r{margin-top:-5rem!important}.s-ml-5r{margin-left:-5rem!important}.s-mr-5r{margin-right:-5rem!important}.s-mlr-5r{margin-left:-5rem!important;margin-right:-5rem!important}.s-p6r{padding-bottom:6rem!important}.s-pt6r{padding-top:6rem!important}.s-pl6r{padding-left:6rem!important}.s-pr6r{padding-right:6rem!important}.s-plr6r{padding-inline:6rem!important}.s-m6r{margin-bottom:6rem!important}.s-mt6r{margin-top:6rem!important}.s-ml6r{margin-left:6rem!important}.s-mr6r{margin-right:6rem!important}.s-mlr6r{margin-inline:6rem!important}.s-m-6r{margin-bottom:-6rem!important}.s-mt-6r{margin-top:-6rem!important}.s-ml-6r{margin-left:-6rem!important}.s-mr-6r{margin-right:-6rem!important}.s-mlr-6r{margin-left:-6rem!important;margin-right:-6rem!important}.s-p7r{padding-bottom:7rem!important}.s-pt7r{padding-top:7rem!important}.s-pl7r{padding-left:7rem!important}.s-pr7r{padding-right:7rem!important}.s-plr7r{padding-inline:7rem!important}.s-m7r{margin-bottom:7rem!important}.s-mt7r{margin-top:7rem!important}.s-ml7r{margin-left:7rem!important}.s-mr7r{margin-right:7rem!important}.s-mlr7r{margin-inline:7rem!important}.s-m-7r{margin-bottom:-7rem!important}.s-mt-7r{margin-top:-7rem!important}.s-ml-7r{margin-left:-7rem!important}.s-mr-7r{margin-right:-7rem!important}.s-mlr-7r{margin-left:-7rem!important;margin-right:-7rem!important}.s-p8r{padding-bottom:8rem!important}.s-pt8r{padding-top:8rem!important}.s-pl8r{padding-left:8rem!important}.s-pr8r{padding-right:8rem!important}.s-plr8r{padding-inline:8rem!important}.s-m8r{margin-bottom:8rem!important}.s-mt8r{margin-top:8rem!important}.s-ml8r{margin-left:8rem!important}.s-mr8r{margin-right:8rem!important}.s-mlr8r{margin-inline:8rem!important}.s-m-8r{margin-bottom:-8rem!important}.s-mt-8r{margin-top:-8rem!important}.s-ml-8r{margin-left:-8rem!important}.s-mr-8r{margin-right:-8rem!important}.s-mlr-8r{margin-left:-8rem!important;margin-right:-8rem!important}.s-p9r{padding-bottom:9rem!important}.s-pt9r{padding-top:9rem!important}.s-pl9r{padding-left:9rem!important}.s-pr9r{padding-right:9rem!important}.s-plr9r{padding-inline:9rem!important}.s-m9r{margin-bottom:9rem!important}.s-mt9r{margin-top:9rem!important}.s-ml9r{margin-left:9rem!important}.s-mr9r{margin-right:9rem!important}.s-mlr9r{margin-inline:9rem!important}.s-m-9r{margin-bottom:-9rem!important}.s-mt-9r{margin-top:-9rem!important}.s-ml-9r{margin-left:-9rem!important}.s-mr-9r{margin-right:-9rem!important}.s-mlr-9r{margin-left:-9rem!important;margin-right:-9rem!important}.s-za{z-index:1!important}.s-z-1{z-index:1!important}.s-z0{z-index:0!important}.s-z1{z-index:1!important}.s-z2{z-index:5!important}.s-z3{z-index:10!important}.s-z4{z-index:15!important}.s-z5{z-index:100!important}.s-z6{z-index:150!important}.s-z7{z-index:1000!important}.s-z8{z-index:1500!important}.s-z9{z-index:9999!important}.s-ovf-hidden{overflow:hidden}.s-ovf-auto{overflow:auto}.s-ovf-scroll{overflow:scroll}.s-ovf-visible{overflow:visible}.s-ovf-hidden-i{overflow:hidden!important}.s-ovf-auto-i{overflow:auto!important}.s-ovf-scroll-i{overflow:scroll!important}.s-ovf-visible-i{overflow:visible!important}.s-ovf-x-hidden{overflow-x:hidden}.s-ovf-x-auto{overflow-x:auto}.s-ovf-x-scroll{overflow-x:scroll}.s-ovf-x-visible{overflow-x:visible}.s-ovf-x-hidden-i{overflow-x:hidden!important}.s-ovf-x-auto-i{overflow-x:auto!important}.s-ovf-x-scroll-i{overflow-x:scroll!important}.s-ovf-x-visible-i{overflow-x:visible!important}.s-ovf-y-hidden{overflow-y:hidden}.s-ovf-y-auto{overflow-y:auto}.s-ovf-y-scroll{overflow-y:scroll}.s-ovf-y-visible{overflow-y:visible}.s-ovf-y-hidden-i{overflow-y:hidden!important}.s-ovf-y-auto-i{overflow-y:auto!important}.s-ovf-y-scroll-i{overflow-y:scroll!important}.s-ovf-y-visible-i{overflow-y:visible!important}}
@media (max-width:479px){.xs-relative{position:relative!important}.xs-absolute{position:absolute!important}.xs-position-fixed{position:fixed!important}.xs-position-static{position:static!important}.xs-transform-none{transform:none!important}.xs-abs-aA,.xs-abs-bA,.xs-abs-cA,.xs-abs-dA{left:auto;top:auto}.xs-abs-aD,.xs-abs-bD,.xs-abs-cD,.xs-abs-dD,.xs-abs-e,.xs-abs-G{right:auto;top:auto}.xs-abs-aB,.xs-abs-bB,.xs-abs-cB,.xs-abs-dB,.xs-abs-h,.xs-abs-F{left:auto;bottom:auto}.xs-abs-aC,.xs-abs-bC,.xs-abs-cC,.xs-abs-dC,.xs-abs-g,.xs-abs-E,.xs-abs-f,.xs-abs-H,.xs-abs-x{right:auto;bottom:auto}.xs-abs-aB,.xs-abs-aC,.xs-abs-dB,.xs-abs-dC,.xs-abs-H,.xs-abs-o{left:0}.xs-abs-bA,.xs-abs-bD,.xs-abs-cA,.xs-abs-cD,.xs-abs-F,.xs-abs-o{right:0}.xs-abs-aC,.xs-abs-aD,.xs-abs-bC,.xs-abs-bD,.xs-abs-E,.xs-abs-o{top:0}.xs-abs-cA,.xs-abs-cB,.xs-abs-dA,.xs-abs-dB,.xs-abs-G,.xs-abs-o{bottom:0}.xs-abs-bB,.xs-abs-bC,.xs-abs-cB,.xs-abs-cC,.xs-abs-f{left:100%}.xs-abs-aA,.xs-abs-aD,.xs-abs-dA,.xs-abs-dD,.xs-abs-h{right:100%}.xs-abs-cC,.xs-abs-cD,.xs-abs-dC,.xs-abs-dD,.xs-abs-g{top:100%}.xs-abs-aA,.xs-abs-aB,.xs-abs-bA,.xs-abs-bB,.xs-abs-e{bottom:100%}.xs-abs-e,.xs-abs-E,.xs-abs-g,.xs-abs-G,.xs-abs-x{left:50%;transform:translateX(-50%)}.xs-abs-F,.xs-abs-f,.xs-abs-H,.xs-abs-h,.xs-abs-x{top:50%;transform:translateY(-50%)}.xs-abs-x{transform:translateX(-50%) translateY(-50%)}.xs-obj-cover{object-fit:cover}.xs-obj-cover-i{object-fit:cover!important}.xs-obj-contain{object-fit:contain}.xs-obj-contain-i{object-fit:contain!important}.xs-obj-a{object-position:20% 20%!important}.xs-obj-b{object-position:80% 20%!important}.xs-obj-c{object-position:80% 80%!important}.xs-obj-d{object-position:20% 80%!important}.xs-obj-e{object-position:50% 20%!important}.xs-obj-f{object-position:80% 50%!important}.xs-obj-g{object-position:50% 80%!important}.xs-obj-h{object-position:80% 50%!important}.xs-obj-x{object-position:50% 50%!important}.xs-display-none{display:none}.xs-display-none-i{display:none!important}.xs-display-block{display:block}.xs-display-block-i{display:block!important}.xs-display-inline{display:inline}.xs-display-inline-i{display:inline!important}.xs-display-flex{display:flex;justify-content:center}.xs-display-flex-i{display:flex!important;justify-content:center}.xs-display-inline-block{display:inline-block}.xs-display-inline-block-i{display:inline-block!important}.xs-space-center{justify-content:center}.xs-space-center-i{justify-content:center!important}.xs-space-between{justify-content:space-between}.xs-space-between-i{justify-content:space-between!important}.xs-space-around{justify-content:space-around}.xs-space-around-i{justify-content:space-around!important}.xs-space-evenly{justify-content:space-evenly}.xs-space-evenly-i{justify-content:space-evenly!important}.xs-flex-noshrink{flex-shrink:0}.xs-flex-noshrink-i{flex-shrink:0!important}.xs-flex-shrink{flex-shrink:1}.xs-flex-shrink-i{flex-shrink:1!important}.xs-flex-nogrow{flex-grow:0}.xs-flex-nogrow-i{flex-grow:0!important}.xs-flex-grow{flex-grow:1}.xs-flex-grow-i{flex-grow:1!important}.xs-flex-wrap{flex-wrap:wrap}.xs-flex-wrap-i{flex-wrap:nowrap!important}.xs-flex-nowrap{flex-wrap:nowrap}.xs-flex-nowrap-i{flex-wrap:wrap!important}.xs-flex-row{flex-direction:row}.xs-flex-row-i{flex-direction:row!important}.xs-flex-column{flex-direction:column}.xs-flex-column-i{flex-direction:column!important}.xs-flex-item-top{align-items:flex-start}.xs-flex-item-top-i{align-items:flex-start!important}.xs-flex-item-center{align-items:center}.xs-flex-item-center-i{align-items:center!important}.xs-flex-item-bottom{align-items:flex-end}.xs-flex-item-bottom-i{align-items:flex-end!important}.xs-flex-content-top{align-content:flex-start}.xs-flex-content-top-i{align-content:flex-start!important}.xs-flex-content-center{align-content:center}.xs-flex-content-center-i{align-content:center!important}.xs-flex-content-bottom{align-content:flex-end}.xs-flex-content-bottom-i{align-content:flex-end!important}.xs-order0{order:0}.xs-order0-i{order:0!important}.xs-order1{order:1}.xs-order1-i{order:1!important}.xs-order2{order:2}.xs-order2-i{order:2!important}.xs-order3{order:3}.xs-order3-i{order:3!important}.xs-order4{order:4}.xs-order4-i{order:4!important}.xs-order5{order:5}.xs-order5-i{order:5!important}.xs-order6{order:6}.xs-order6-i{order:6!important}.xs-order7{order:7}.xs-order7-i{order:7!important}.xs-order-1{order:-1}.xs-order-1-i{order:-1!important}.xs-order-2{order:-2}.xs-order-2-i{order:-2!important}.xs-order-3{order:-3}.xs-order-3-i{order:-3!important}.xs-order-4{order:-4}.xs-order-4-i{order:-4!important}.xs-order-5{order:-5}.xs-order-5-i{order:-5!important}.xs-order-6{order:-6}.xs-order-6-i{order:-6!important}.xs-order-7{order:-7}.xs-order-7-i{order:-7!important}.xs-align-center{text-align:center}.xs-align-center-i{text-align:center!important}.xs-align-left{text-align:left}.xs-align-left-i{text-align:left!important}.xs-align-right{text-align:right}.xs-align-right-i{text-align:right!important}.xs-f0{font-size:0.75rem!important}.xs-f1{font-size:1rem!important}.xs-f2{font-size:1.25rem!important}.xs-f3{font-size:1.5rem!important}.xs-f4{font-size:1.75rem!important}.xs-f5{font-size:2rem!important}.xs-f6{font-size:2.25rem!important}.xs-f7{font-size:2.5rem!important}.xs-f8{font-size:2.75rem!important}.xs-f9{font-size:3rem!important}.xs-f1e{font-size:1em!important}.xs-f2e{font-size:1.25em!important}.xs-f3e{font-size:1.5em!important}.xs-f4e{font-size:1.75em!important}.xs-f5e{font-size:2em!important}.xs-f6e{font-size:2.25em!important}.xs-f7e{font-size:2.5em!important}.xs-f8e{font-size:2.75em!important}.xs-f9e{font-size:3em!important}.xs-w10p{width:10%!important}.xs-w15p{width:15%!important}.xs-w20p{width:20%!important}.xs-w25p{width:25%!important}.xs-w30p{width:30%!important}.xs-w35p{width:35%!important}.xs-w40p{width:40%!important}.xs-w45p{width:45%!important}.xs-w50p{width:50%!important}.xs-w55p{width:55%!important}.xs-w60p{width:60%!important}.xs-w65p{width:65%!important}.xs-w70p{width:70%!important}.xs-w75p{width:75%!important}.xs-w80p{width:80%!important}.xs-w85p{width:85%!important}.xs-w90p{width:90%!important}.xs-w95p{width:95%!important}.xs-w100p{width:100%!important}.xs-w10p,.xs-w15p,.xs-w20p,.xs-w25p,.xs-w30p,.xs-w35p,.xs-w40p,.xs-w45p,.xs-w50p,.xs-w55p,.xs-w60p,.xs-w65p,.xs-w70p,.xs-w75p,.xs-w80p,.xs-w85p,.xs-w90p,.xs-w95p,.xs-w100p{max-width:100%}.xs-wauto{width:auto!important}.xs-wmxc{max-width:max-content!important}.xs-max-wauto{max-width:auto!important}.xs-max-wl{max-width:1280px!important}.xs-max-wd{max-width:960px!important}.xs-max-wt{max-width:756px!important}.xs-max-ws{max-width:640px!important}.xs-max-wxs{max-width:480px!important}.xs-max-w10{max-width:10%!important}.xs-max-w20{max-width:20%!important}.xs-max-w30{max-width:30%!important}.xs-max-w40{max-width:40%!important}.xs-max-w50{max-width:50%!important}.xs-max-w60{max-width:60%!important}.xs-max-w70{max-width:70%!important}.xs-max-w80{max-width:80%!important}.xs-max-w90{max-width:90%!important}.xs-max-w95{max-width:95%!important}.xs-max-w100{max-width:100%!important}
.xs-gap0{gap:0rem}.xs-gap1{gap:.5rem}.xs-gap2{gap:1rem}.xs-gap3{gap:1.5rem}.xs-gap4{gap:2rem}.xs-gap5{gap:2.5rem}.xs-gap6{gap:3rem}.xs-gap7{gap:3.5rem}.xs-gap8{gap:4rem}.xs-gap9{gap:4.5rem}.xs-lsa{letter-spacing:normal!important}.xs-ls0{letter-spacing:0!important}.xs-ls1{letter-spacing:.05em!important}.xs-ls2{letter-spacing:.1em!important}.xs-ls3{letter-spacing:.15em!important}.xs-ls4{letter-spacing:.2em!important}.xs-ls5{letter-spacing:.25em!important}.xs-ls6{letter-spacing:.3em!important}.xs-ls7{letter-spacing:.35em!important}.xs-ls8{letter-spacing:.4em!important}.xs-ls9{letter-spacing:.45em!important}.xs-ls-1{letter-spacing:-.05em!important}.xs-ls-2{letter-spacing:-.1em!important}.xs-ls-3{letter-spacing:-.15em!important}.xs-ls-4{letter-spacing:-.2em!important}.xs-ls-5{letter-spacing:-.25em!important}.xs-ls-6{letter-spacing:-.3em!important}.xs-ls-7{letter-spacing:-.35em!important}.xs-ls-8{letter-spacing:-.4em!important}.xs-ls-9{letter-spacing:-.45em!important}.xs-p1px{padding-bottom:1px!important}.xs-pt1px{padding-top:1px!important}.xs-p0{padding-bottom:0!important}.xs-pt0{padding-top:0!important}.xs-pl0{padding-left:0!important}.xs-pr0{padding-right:0!important}.xs-plr0{padding-inline:0!important}.xs-ma{margin-bottom:auto!important}.xs-mta{margin-top:auto!important}.xs-mla{margin-left:auto!important}.xs-mra{margin-right:auto!important}.xs-mlra{margin-inline:auto!important}.xs-m0{margin-bottom:0!important}.xs-mt0{margin-top:0!important}.xs-ml0{margin-left:0!important}.xs-mr0{margin-right:0!important}.xs-mlr0{margin-inline:0!important}.xs-p1e{padding-bottom:1em!important}.xs-pt1e{padding-top:1em!important}.xs-pl1e{padding-left:1em!important}.xs-pr1e{padding-right:1em!important}.xs-plr1e{padding-inline:1em!important}.xs-m1e{margin-bottom:1em!important}.xs-mt1e{margin-top:1em!important}.xs-ml1e{margin-left:1em!important}.xs-mr1e{margin-right:1em!important}.xs-mlr1e{margin-inline:1em!important}.xs-m-1e{margin-bottom:-1em!important}.xs-mt-1e{margin-top:-1em!important}.xs-ml-1e{margin-left:-1em!important}.xs-mr-1e{margin-right:-1em!important}.xs-mlr-1e{margin-left:-1em!important;margin-right:-1em!important}.xs-p2e{padding-bottom:2em!important}.xs-pt2e{padding-top:2em!important}.xs-pl2e{padding-left:2em!important}.xs-pr2e{padding-right:2em!important}.xs-plr2e{padding-inline:2em!important}.xs-m2e{margin-bottom:2em!important}.xs-mt2e{margin-top:2em!important}.xs-ml2e{margin-left:2em!important}.xs-mr2e{margin-right:2em!important}.xs-mlr2e{margin-inline:2em!important}.xs-m-2e{margin-bottom:-2em!important}.xs-mt-2e{margin-top:-2em!important}.xs-ml-2e{margin-left:-2em!important}.xs-mr-2e{margin-right:-2em!important}.xs-mlr-2e{margin-left:-2em!important;margin-right:-2em!important}.xs-p3e{padding-bottom:3em!important}.xs-pt3e{padding-top:3em!important}.xs-pl3e{padding-left:3em!important}.xs-pr3e{padding-right:3em!important}.xs-plr3e{padding-inline:3em!important}.xs-m3e{margin-bottom:3em!important}.xs-mt3e{margin-top:3em!important}.xs-ml3e{margin-left:3em!important}.xs-mr3e{margin-right:3em!important}.xs-mlr3e{margin-inline:3em!important}.xs-m-3e{margin-bottom:-3em!important}.xs-mt-3e{margin-top:-3em!important}.xs-ml-3e{margin-left:-3em!important}.xs-mr-3e{margin-right:-3em!important}.xs-mlr-3e{margin-left:-3em!important;margin-right:-3em!important}.xs-p4e{padding-bottom:4em!important}.xs-pt4e{padding-top:4em!important}.xs-pl4e{padding-left:4em!important}.xs-pr4e{padding-right:4em!important}.xs-plr4e{padding-inline:4em!important}.xs-m4e{margin-bottom:4em!important}.xs-mt4e{margin-top:4em!important}.xs-ml4e{margin-left:4em!important}.xs-mr4e{margin-right:4em!important}.xs-mlr4e{margin-inline:4em!important}.xs-m-4e{margin-bottom:-4em!important}.xs-mt-4e{margin-top:-4em!important}.xs-ml-4e{margin-left:-4em!important}.xs-mr-4e{margin-right:-4em!important}.xs-mlr-4e{margin-left:-4em!important;margin-right:-4em!important}.xs-p5e{padding-bottom:5em!important}.xs-pt5e{padding-top:5em!important}.xs-pl5e{padding-left:5em!important}.xs-pr5e{padding-right:5em!important}.xs-plr5e{padding-inline:5em!important}.xs-m5e{margin-bottom:5em!important}.xs-mt5e{margin-top:5em!important}.xs-ml5e{margin-left:5em!important}.xs-mr5e{margin-right:5em!important}.xs-mlr5e{margin-inline:5em!important}.xs-m-5e{margin-bottom:-5em!important}.xs-mt-5e{margin-top:-5em!important}.xs-ml-5e{margin-left:-5em!important}.xs-mr-5e{margin-right:-5em!important}.xs-mlr-5e{margin-left:-5em!important;margin-right:-5em!important}.xs-p6e{padding-bottom:6em!important}.xs-pt6e{padding-top:6em!important}.xs-pl6e{padding-left:6em!important}.xs-pr6e{padding-right:6em!important}.xs-plr6e{padding-inline:6em!important}.xs-m6e{margin-bottom:6em!important}.xs-mt6e{margin-top:6em!important}.xs-ml6e{margin-left:6em!important}.xs-mr6e{margin-right:6em!important}.xs-mlr6e{margin-inline:6em!important}.xs-m-6e{margin-bottom:-6em!important}.xs-mt-6e{margin-top:-6em!important}.xs-ml-6e{margin-left:-6em!important}.xs-mr-6e{margin-right:-6em!important}.xs-mlr-6e{margin-left:-6em!important;margin-right:-6em!important}.xs-p7e{padding-bottom:7em!important}.xs-pt7e{padding-top:7em!important}.xs-pl7e{padding-left:7em!important}.xs-pr7e{padding-right:7em!important}.xs-plr7e{padding-inline:7em!important}.xs-m7e{margin-bottom:7em!important}.xs-mt7e{margin-top:7em!important}.xs-ml7e{margin-left:7em!important}.xs-mr7e{margin-right:7em!important}.xs-mlr7e{margin-inline:7em!important}.xs-m-7e{margin-bottom:-7em!important}.xs-mt-7e{margin-top:-7em!important}.xs-ml-7e{margin-left:-7em!important}.xs-mr-7e{margin-right:-7em!important}.xs-mlr-7e{margin-left:-7em!important;margin-right:-7em!important}.xs-p8e{padding-bottom:8em!important}.xs-pt8e{padding-top:8em!important}.xs-pl8e{padding-left:8em!important}.xs-pr8e{padding-right:8em!important}.xs-plr8e{padding-inline:8em!important}.xs-m8e{margin-bottom:8em!important}.xs-mt8e{margin-top:8em!important}.xs-ml8e{margin-left:8em!important}.xs-mr8e{margin-right:8em!important}.xs-mlr8e{margin-inline:8em!important}.xs-m-8e{margin-bottom:-8em!important}.xs-mt-8e{margin-top:-8em!important}.xs-ml-8e{margin-left:-8em!important}.xs-mr-8e{margin-right:-8em!important}.xs-mlr-8e{margin-left:-8em!important;margin-right:-8em!important}.xs-p9e{padding-bottom:9em!important}.xs-pt9e{padding-top:9em!important}.xs-pl9e{padding-left:9em!important}.xs-pr9e{padding-right:9em!important}.xs-plr9e{padding-inline:9em!important}.xs-m9e{margin-bottom:9em!important}.xs-mt9e{margin-top:9em!important}.xs-ml9e{margin-left:9em!important}.xs-mr9e{margin-right:9em!important}.xs-mlr9e{margin-inline:9em!important}.xs-m-9e{margin-bottom:-9em!important}.xs-mt-9e{margin-top:-9em!important}.xs-ml-9e{margin-left:-9em!important}.xs-mr-9e{margin-right:-9em!important}.xs-mlr-9e{margin-left:-9em!important;margin-right:-9em!important}
.xs-p1r{padding-bottom:1rem!important}.xs-pt1r{padding-top:1rem!important}.xs-pl1r{padding-left:1rem!important}.xs-pr1r{padding-right:1rem!important}.xs-plr1r{padding-inline:1rem!important}.xs-m1r{margin-bottom:1rem!important}.xs-mt1r{margin-top:1rem!important}.xs-ml1r{margin-left:1rem!important}.xs-mr1r{margin-right:1rem!important}.xs-mlr1r{margin-inline:1rem!important}.xs-m-1r{margin-bottom:-1rem!important}.xs-mt-1r{margin-top:-1rem!important}.xs-ml-1r{margin-left:-1rem!important}.xs-mr-1r{margin-right:-1rem!important}.xs-mlr-1r{margin-left:-1rem!important;margin-right:-1rem!important}.xs-p2r{padding-bottom:2rem!important}.xs-pt2r{padding-top:2rem!important}.xs-pl2r{padding-left:2rem!important}.xs-pr2r{padding-right:2rem!important}.xs-plr2r{padding-inline:2rem!important}.xs-m2r{margin-bottom:2rem!important}.xs-mt2r{margin-top:2rem!important}.xs-ml2r{margin-left:2rem!important}.xs-mr2r{margin-right:2rem!important}.xs-mlr2r{margin-inline:2rem!important}.xs-m-2r{margin-bottom:-2rem!important}.xs-mt-2r{margin-top:-2rem!important}.xs-ml-2r{margin-left:-2rem!important}.xs-mr-2r{margin-right:-2rem!important}.xs-mlr-2r{margin-left:-2rem!important;margin-right:-2rem!important}.xs-p3r{padding-bottom:3rem!important}.xs-pt3r{padding-top:3rem!important}.xs-pl3r{padding-left:3rem!important}.xs-pr3r{padding-right:3rem!important}.xs-plr3r{padding-inline:3rem!important}.xs-m3r{margin-bottom:3rem!important}.xs-mt3r{margin-top:3rem!important}.xs-ml3r{margin-left:3rem!important}.xs-mr3r{margin-right:3rem!important}.xs-mlr3r{margin-inline:3rem!important}.xs-m-3r{margin-bottom:-3rem!important}.xs-mt-3r{margin-top:-3rem!important}.xs-ml-3r{margin-left:-3rem!important}.xs-mr-3r{margin-right:-3rem!important}.xs-mlr-3r{margin-left:-3rem!important;margin-right:-3rem!important}.xs-p4r{padding-bottom:4rem!important}.xs-pt4r{padding-top:4rem!important}.xs-pl4r{padding-left:4rem!important}.xs-pr4r{padding-right:4rem!important}.xs-plr4r{padding-inline:4rem!important}.xs-m4r{margin-bottom:4rem!important}.xs-mt4r{margin-top:4rem!important}.xs-ml4r{margin-left:4rem!important}.xs-mr4r{margin-right:4rem!important}.xs-mlr4r{margin-inline:4rem!important}.xs-m-4r{margin-bottom:-4rem!important}.xs-mt-4r{margin-top:-4rem!important}.xs-ml-4r{margin-left:-4rem!important}.xs-mr-4r{margin-right:-4rem!important}.xs-mlr-4r{margin-left:-4rem!important;margin-right:-4rem!important}.xs-p5r{padding-bottom:5rem!important}.xs-pt5r{padding-top:5rem!important}.xs-pl5r{padding-left:5rem!important}.xs-pr5r{padding-right:5rem!important}.xs-plr5r{padding-inline:5rem!important}.xs-m5r{margin-bottom:5rem!important}.xs-mt5r{margin-top:5rem!important}.xs-ml5r{margin-left:5rem!important}.xs-mr5r{margin-right:5rem!important}.xs-mlr5r{margin-inline:5rem!important}.xs-m-5r{margin-bottom:-5rem!important}.xs-mt-5r{margin-top:-5rem!important}.xs-ml-5r{margin-left:-5rem!important}.xs-mr-5r{margin-right:-5rem!important}.xs-mlr-5r{margin-left:-5rem!important;margin-right:-5rem!important}.xs-p6r{padding-bottom:6rem!important}.xs-pt6r{padding-top:6rem!important}.xs-pl6r{padding-left:6rem!important}.xs-pr6r{padding-right:6rem!important}.xs-plr6r{padding-inline:6rem!important}.xs-m6r{margin-bottom:6rem!important}.xs-mt6r{margin-top:6rem!important}.xs-ml6r{margin-left:6rem!important}.xs-mr6r{margin-right:6rem!important}.xs-mlr6r{margin-inline:6rem!important}.xs-m-6r{margin-bottom:-6rem!important}.xs-mt-6r{margin-top:-6rem!important}.xs-ml-6r{margin-left:-6rem!important}.xs-mr-6r{margin-right:-6rem!important}.xs-mlr-6r{margin-left:-6rem!important;margin-right:-6rem!important}.xs-p7r{padding-bottom:7rem!important}.xs-pt7r{padding-top:7rem!important}.xs-pl7r{padding-left:7rem!important}.xs-pr7r{padding-right:7rem!important}.xs-plr7r{padding-inline:7rem!important}.xs-m7r{margin-bottom:7rem!important}.xs-mt7r{margin-top:7rem!important}.xs-ml7r{margin-left:7rem!important}.xs-mr7r{margin-right:7rem!important}.xs-mlr7r{margin-inline:7rem!important}.xs-m-7r{margin-bottom:-7rem!important}.xs-mt-7r{margin-top:-7rem!important}.xs-ml-7r{margin-left:-7rem!important}.xs-mr-7r{margin-right:-7rem!important}.xs-mlr-7r{margin-left:-7rem!important;margin-right:-7rem!important}.xs-p8r{padding-bottom:8rem!important}.xs-pt8r{padding-top:8rem!important}.xs-pl8r{padding-left:8rem!important}.xs-pr8r{padding-right:8rem!important}.xs-plr8r{padding-inline:8rem!important}.xs-m8r{margin-bottom:8rem!important}.xs-mt8r{margin-top:8rem!important}.xs-ml8r{margin-left:8rem!important}.xs-mr8r{margin-right:8rem!important}.xs-mlr8r{margin-inline:8rem!important}.xs-m-8r{margin-bottom:-8rem!important}.xs-mt-8r{margin-top:-8rem!important}.xs-ml-8r{margin-left:-8rem!important}.xs-mr-8r{margin-right:-8rem!important}.xs-mlr-8r{margin-left:-8rem!important;margin-right:-8rem!important}.xs-p9r{padding-bottom:9rem!important}.xs-pt9r{padding-top:9rem!important}.xs-pl9r{padding-left:9rem!important}.xs-pr9r{padding-right:9rem!important}.xs-plr9r{padding-inline:9rem!important}.xs-m9r{margin-bottom:9rem!important}.xs-mt9r{margin-top:9rem!important}.xs-ml9r{margin-left:9rem!important}.xs-mr9r{margin-right:9rem!important}.xs-mlr9r{margin-inline:9rem!important}.xs-m-9r{margin-bottom:-9rem!important}.xs-mt-9r{margin-top:-9rem!important}.xs-ml-9r{margin-left:-9rem!important}.xs-mr-9r{margin-right:-9rem!important}.xs-mlr-9r{margin-left:-9rem!important;margin-right:-9rem!important}.xs-za{z-index:1!important}.xs-z-1{z-index:1!important}.xs-z0{z-index:0!important}.xs-z1{z-index:1!important}.xs-z2{z-index:5!important}.xs-z3{z-index:10!important}.xs-z4{z-index:15!important}.xs-z5{z-index:100!important}.xs-z6{z-index:150!important}.xs-z7{z-index:1000!important}.xs-z8{z-index:1500!important}.xs-z9{z-index:9999!important}.xs-ovf-hidden{overflow:hidden}.xs-ovf-auto{overflow:auto}.xs-ovf-scroll{overflow:scroll}.xs-ovf-visible{overflow:visible}.xs-ovf-hidden-i{overflow:hidden!important}.xs-ovf-auto-i{overflow:auto!important}.xs-ovf-scroll-i{overflow:scroll!important}.xs-ovf-visible-i{overflow:visible!important}.xs-ovf-x-hidden{overflow-x:hidden}.xs-ovf-x-auto{overflow-x:auto}.xs-ovf-x-scroll{overflow-x:scroll}.xs-ovf-x-visible{overflow-x:visible}.xs-ovf-x-hidden-i{overflow-x:hidden!important}.xs-ovf-x-auto-i{overflow-x:auto!important}.xs-ovf-x-scroll-i{overflow-x:scroll!important}.xs-ovf-x-visible-i{overflow-x:visible!important}.xs-ovf-y-hidden{overflow-y:hidden}.xs-ovf-y-auto{overflow-y:auto}.xs-ovf-y-scroll{overflow-y:scroll}.xs-ovf-y-visible{overflow-y:visible}.xs-ovf-y-hidden-i{overflow-y:hidden!important}.xs-ovf-y-auto-i{overflow-y:auto!important}.xs-ovf-y-scroll-i{overflow-y:scroll!important}.xs-ovf-y-visible-i{overflow-y:visible!important}}

.h0{height:0}.h5h{height:5vh}.h10h{height:10vh}.h15h{height:15vh}.h20h{height:20vh}.h25h{height:25vh}.h30h{height:30vh}.h35h{height:35vh}.h40h{height:40vh}.h45h{height:45vh}.h50h{height:50vh}.h55h{height:55vh}.h60h{height:60vh}.h65h{height:65vh}.h70h{height:70vh}.h75h{height:75vh}.h80h{height:80vh}.h85h{height:85vh}.h90h{height:90vh}.h95h{height:95vh}.h100h{height:100vh}}
/* l */@media (max-width:1279px){.l-h0{height:0}.l-h5h{height:5vh}.l-h10h{height:10vh}.l-h15h{height:15vh}.l-h20h{height:20vh}.l-h25h{height:25vh}.l-h30h{height:30vh}.l-h35h{height:35vh}.l-h40h{height:40vh}.l-h45h{height:45vh}.l-h50h{height:50vh}.l-h55h{height:55vh}.l-h60h{height:60vh}.l-h65h{height:65vh}.l-h70h{height:70vh}.l-h75h{height:75vh}.l-h80h{height:80vh}.l-h85h{height:85vh}.l-h90h{height:90vh}.l-h95h{height:95vh}.l-h100h{height:100vh}}
/* d */@media (max-width: 959px){.d-h0{height:0}.d-h5h{height:5vh}.d-h10h{height:10vh}.d-h15h{height:15vh}.d-h20h{height:20vh}.d-h25h{height:25vh}.d-h30h{height:30vh}.d-h35h{height:35vh}.d-h40h{height:40vh}.d-h45h{height:45vh}.d-h50h{height:50vh}.d-h55h{height:55vh}.d-h60h{height:60vh}.d-h65h{height:65vh}.d-h70h{height:70vh}.d-h75h{height:75vh}.d-h80h{height:80vh}.d-h85h{height:85vh}.d-h90h{height:90vh}.d-h95h{height:95vh}.d-h100h{height:100vh}}
/* t */@media (max-width: 755px){.t-h0{height:0}.t-h5h{height:5vh}.t-h10h{height:10vh}.t-h15h{height:15vh}.t-h20h{height:20vh}.t-h25h{height:25vh}.t-h30h{height:30vh}.t-h35h{height:35vh}.t-h40h{height:40vh}.t-h45h{height:45vh}.t-h50h{height:50vh}.t-h55h{height:55vh}.t-h60h{height:60vh}.t-h65h{height:65vh}.t-h70h{height:70vh}.t-h75h{height:75vh}.t-h80h{height:80vh}.t-h85h{height:85vh}.t-h90h{height:90vh}.t-h95h{height:95vh}.t-h100h{height:100vh}}
/* s */@media (max-width: 639px){.s-h0{height:0}.s-h5h{height:5vh}.s-h10h{height:10vh}.s-h15h{height:15vh}.s-h20h{height:20vh}.s-h25h{height:25vh}.s-h30h{height:30vh}.s-h35h{height:35vh}.s-h40h{height:40vh}.s-h45h{height:45vh}.s-h50h{height:50vh}.s-h55h{height:55vh}.s-h60h{height:60vh}.s-h65h{height:65vh}.s-h70h{height:70vh}.s-h75h{height:75vh}.s-h80h{height:80vh}.s-h85h{height:85vh}.s-h90h{height:90vh}.s-h95h{height:95vh}.s-h100h{height:100vh}}
/* xs*/@media (max-width: 479px){.xs-h0{height:0}.xs-h5h{height:5vh}.xs-h10h{height:10vh}.xs-h15h{height:15vh}.xs-h20h{height:20vh}.xs-h25h{height:25vh}.xs-h30h{height:30vh}.xs-h35h{height:35vh}.xs-h40h{height:40vh}.xs-h45h{height:45vh}.xs-h50h{height:50vh}.xs-h55h{height:55vh}.xs-h60h{height:60vh}.xs-h65h{height:65vh}.xs-h70h{height:70vh}.xs-h75h{height:75vh}.xs-h80h{height:80vh}.xs-h85h{height:85vh}.xs-h90h{height:90vh}.xs-h95h{height:95vh}.xs-h100h{height:100vh}}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Utilities */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* .co_act >> */
/* __________________________________________________________________ */

:root {
	--gap: 1rem;
	--co-act-delay: .3s;
	--co-act-trY: 100%;
	--co-act-trX: 100%;
	--co-act-preVisibility: hidden;

	/* via: https://easings.net/ja , https://codepen.io/edankwan/pen/OPewzj */
	--co-easeInSine :cubic-bezier(.12,0,.39,0);   --co-easeOutSine :cubic-bezier(.61,1,.88,1);   --co-easeInOutSine :cubic-bezier(.37,0,.63,1);
	--co-easeInQuad :cubic-bezier(.11,0,.5,0);    --co-easeOutQuad :cubic-bezier(.5,1,.89,1);    --co-easeInOutQuad :cubic-bezier(.45,0,.55,1);
	--co-easeInCubic:cubic-bezier(.32,0,.67,0);   --co-easeOutCubic:cubic-bezier(.33,1,.68,1);   --co-easeInOutCubic:cubic-bezier(.65,0,.35,1);
	--co-easeInQuart:cubic-bezier(.5,0,.75,0);    --co-easeOutQuart:cubic-bezier(.25,1,.5,1);    --co-easeInOutQuart:cubic-bezier(.76,0,.24,1);
	--co-easeInQuint:cubic-bezier(.64,0,.78,0);   --co-easeOutQuint:cubic-bezier(.22,1,.36,1);   --co-easeInOutQuint:cubic-bezier(.83,0,.17,1);
	--co-easeInExpo :cubic-bezier(.7,0,.84,0);    --co-easeOutExpo :cubic-bezier(.16,1,.3,1);    --co-easeInOutExpo :cubic-bezier(.87,0,.13,1);
	--co-easeInCirc :cubic-bezier(.55,0,1,.45);   --co-easeOutCirc :cubic-bezier(0,.55,.45,1);   --co-easeInOutCirc :cubic-bezier(.85,0,.15,1);
	--co-easeInBack :cubic-bezier(.36,0,.66,-.56);--co-easeOutBack :cubic-bezier(.34,1.56,.64,1);--co-easeInOutBack :cubic-bezier(.68,-.6,.32,1.6);
	/* Quad:二次,Cubic:三次,Quart:四次,Quint:五次,Expo:指数,Sine:三角関数,Circ:円形,Elastic:弾性 */
}

.co_act,
.co_act_wf { /* フォントのロードを待つ */
	visibility: var(--co-act-preVisibility,hidden);
	--co-act-ease-1: var(--co-act-theme-ease,ease);
	--co-act-ease-2: var(--co-act-ease-1);
}
.inview.co_act,
:where(.wf-active,.wf-inactive) .inview.co_act_wf {
	visibility: visible;
}
	.co_sq {
		display: inline-block
	}

.co_act_pop {
	--co-act-ease-1: var(--co-easeOutBack);
	--co-act-ease-2: var(--co-easeInOutExpo);
}
:is(:where(.wf-active,.wf-inactive) .co_act_wf,.co_act):where(.inview.co_act_pop,.inview.co_sequence.co_act_pop>.co_sq,.inview .co_act_pop) {
	animation: co_pop .6s var(--co-act-ease-1) var(--co-act-delay) both, co_fade_in .5s var(--co-act-ease-2) var(--co-act-delay) both;
}
.co_act_toss {
	--co-act-ease-1: var(--co-easeOutQuart);
}
:is(:where(.wf-active,.wf-inactive) .co_act_wf,.co_act):where(.inview.co_act_toss,.inview.co_sequence.co_act_toss>.co_sq,.inview .co_act_toss) {
	animation: co_pop .9s var(--co-act-ease-1) var(--co-act-delay) both, co_fade_in 1.5s var(--co-act-ease-2) var(--co-act-delay) both;
}
.co_act_zoom {
	--co-act-ease-1: var(--co-easeOutQuart);
}
	.co_act.co_act_zoom { /* :not(.co_act_wf) */
		--co-act-preVisibility: visible;
		transform: scale(var(--co-act-sc,.8));
		opacity: .4;
	}
:is(:where(.wf-active,.wf-inactive) .co_act_wf,.co_act):where(.inview.co_act_zoom,.inview.co_sequence.co_act_zoom>.co_sq,.inview .co_act_zoom) {
	animation: co_zoom .8s var(--co-act-ease-1) var(--co-act-delay) both, co_fade_in_half .6s var(--co-act-ease-2) var(--co-act-delay) both;
}
.co_act_flip_bottom,
.co_act_flip_top {
	--co-act-ease-1: var(--co-easeOutQuart);
	transform-style: preserve-3d;
}
	.co_act_flip_bottom {
		transform-origin: bottom;
	}
	.co_act_flip_top {
		transform-origin: top;
	}
:is(:where(.wf-active,.wf-inactive) .co_act_wf,.co_act):where(.inview.co_act_flip_bottom,.inview.co_sequence.co_act_flip_bottom>.co_sq,.inview .co_act_flip_bottom) {
	animation: co_flip_bottom_in .9s var(--co-act-ease-1) var(--co-act-delay) both;
}
:is(:where(.wf-active,.wf-inactive) .co_act_wf,.co_act):where(.inview.co_act_flip_top,.inview.co_sequence.co_act_flip_top>.co_sq,.inview .co_act_flip_top) {
	animation: co_flip_top_in .9s var(--co-act-ease-1) var(--co-act-delay) both;
}

@keyframes co_pop {
	    0% {
		transform: translateY(var(--co-act-trY,100%));
	} 100% {
		transform: translateY(0);
	}
}
@keyframes co_fade_in {
	    0% {
		opacity: 0;
	} 100% {
		opacity: 1;
	}
}
@keyframes co_fade_in_half {
	    0% {
		opacity: .4;
	} 100% {
		opacity: 1;
	}
}
@keyframes co_fade_in_out {
	    0% {
		opacity: 0;
	} 50% {
		opacity: 1;
	} 100% {
		opacity: 0;
	}
}
@keyframes co_zoom {
	    0% {
		transform: scale(var(--co-act-sc,.8));
	} 100% {
		transform: scale(1);
	}
}
@keyframes co_flip_bottom_in {
	    0% {
		opacity: 0;
		transform: perspective(100vw) rotate3d(1, 0, 0, 0deg);
	} 45% {
		opacity: 1;
	} 100% {
		opacity: 1;
		transform: perspective(100vw) rotate3d(1, 0, 0, 360deg);
	}
}
@keyframes co_flip_top_in {
	    0% {
		opacity: 0;
		transform: perspective(100vw) rotate3d(1, 0, 0, 360deg);
	} 50% {
		opacity: 1;
	} 100% {
		opacity: 1;
		transform: perspective(100vw) rotate3d(1, 0, 0, 0deg);
	}
}
@keyframes co_clip_left_In {
	    0% {
		clip-path: inset(0 var(--co-act-trX,100%) 0 0);
	} 100% {
		clip-path: inset(0 0 0 0);
	}
}
@keyframes co_clip_right_In {
	    0% {
		clip-path: inset(0 0 0 var(--co-act-trX,100%));
	} 100% {
		clip-path: inset(0 0 0 0);
	}
}
@keyframes co_clip_top_In {
	    0% {
		clip-path: inset(var(--co-act-trY,100%) 0 0 0);
	} 100% {
		clip-path: inset(0 0 0 0);
	}
}
@keyframes co_clip_bottom_In {
	    0% {
		clip-path: inset(0 0 var(--co-act-trY,100%) 0);
	} 100% {
		clip-path: inset(0 0 0 0);
	}
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, var(--co-act-trY,100%), 0);
	} to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}
@keyframes slideInLeft {
	from {
		transform: translate3d(calc(-1 * var(--co-act-trX,100%)), 0, 0);
		visibility: visible;
	} to {
		transform: translate3d(0, 0, 0);
	}
}
@keyframes slideInRight {
	from {
		transform: translate3d(var(--co-act-trX,100%), 0, 0);
		visibility: visible;
	} to {
		transform: translate3d(0, 0, 0);
	}
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << .co_act */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* :hover >> */
/* __________________________________________________________________ */

@media (hover: hover) and (pointer: fine) {
	/*
	nav a,header a,footer a,.func a{opacity:.8}
	nav a:hover,header a:hover,footer a:hover,.func a:hover{opacity:1}
	*/
}

/* https://developer.mozilla.org/ja/docs/Web/CSS/@media/hover */
/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << :hover */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* Frame: init >> */
/* __________________________________________________________________ */

body {
	--line-name: attr(data-line-name);
}
body::before { /* cover splash */
	opacity: 0;
	content: "";
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	pointer-events: none;
	background-color: #fafafaee;
	transition: opacity 1s ease-out 1s;
	z-index: 777;
}
.no-js>body::before {
	opacity: 1;
}

#main {
	display: flex;
	flex-direction: column;
}
	.sec {
		order: 2;
		padding-top: 6em;
		padding-bottom: 6em;
	}
		.sec.same_bg:not(.has_separator) {
			padding-top: 2em;
		}
	.sec:first-of-type {
		order: 1;
	}
	.sec:last-of-type {
		padding-bottom: 11em;
	}

.inner>*+*{
	margin-top: 2.5rem;
}
	.block>*+*{
		margin-top: 1.5rem;
	}

.inner a {
	text-decoration: none;
	color: inherit;
}
	.inner p a {
		border-bottom: 1px dashed;
	}

.width_full>.inner>.co_bottom {
	padding: 0 1em;
}

.co_p0 {padding-bottom: 0 !important}		.co_pt0 {padding-top: 0 !important}
.co_p1 {padding-bottom: 1.5rem !important}	.co_pt1 {padding-top: 1.5rem !important}
.co_p2 {padding-bottom: 2.5rem !important}	.co_pt2 {padding-top: 2.5rem !important}
.co_p3 {padding-bottom: 3rem !important}	.co_pt3 {padding-top: 3rem !important}
.co_p4 {padding-bottom: 5rem !important}	.co_pt4 {padding-top: 5rem !important}
.co_p5 {padding-bottom: 6rem !important}	.co_pt5 {padding-top: 6rem !important}
.co_p6 {padding-bottom:10rem !important}	.co_pt6 {padding-top:10rem !important}
.co_p7 {padding-bottom:12rem !important}	.co_pt7 {padding-top:12rem !important}
.co_p8 {padding-bottom:20rem !important}	.co_pt8 {padding-top:20rem !important}
.co_p9 {padding-bottom:50vh !important}		.co_pt9 {padding-top:50vh !important}


/*  */
.blocks {
	--div: 2;
	--maxdiv: 8;
	--fdmax: 16; --fdmin: 10.4; /* 16: : 1 -> 12 : 6 -> 10.4 : 8 */
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	list-style: none;
}
.blocks:empty {
	display: none;
}
/*  */


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Frame: init */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* Frame: .global >> */
/* __________________________________________________________________ */

.global {
	position: fixed;
	z-index: 555;
	left: 0;
	right: 0;
	top: 0;
	background-color: rgba(0,0,0,.2);
	--color: #fff;
	color: #fff;
	border-bottom: 1px solid rgba(0,0,0,.1);
	overflow-y: hidden;
}
.global > ul {
	margin: 0 0 -1px;
	padding: 0 1em 0 0;
	display: flex;
	justify-content: space-between;
	list-style: none;
}
	.global li {
		padding: 0 1em;
	}
	.global a,
	.global .hamburger>label {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 100%;
		padding: 1em;
		color: inherit;
		font-family: novecento-sans-wide,source-han-sans-japanese,sans-serif; /* Adobe Fonts: core2021 */
		letter-spacing: .4em;
	}
		.global .inquiry a {
			letter-spacing: 0;
			font-size: 0.9375rem;	/* 15px */
			font-size: 0.875rem;	/* 14px */
		}
	.global .logo {
		display: flex;
		margin-right: auto;
		padding: 0;
	}
		.global .logo::before {
			display: block;
			height: 100%;
			content: "";
			background-color: #bf1010;
			width: 8em;
			transform: skewX(-30deg);
			margin-left: -3em;
		}
		.global .logo h1 {
			margin: 0;
			font-size: 1rem;
		}
		.global .logo a {
			background-color: #fff;
			transform: skewX(-30deg);
		}
		.global .logo svg {
			display: block;
		}
		.global .logo a > * {
			color: initial;
			transform: skewX(30deg);
			margin: 0 1em;
			max-width: 14em;
			width: 100%;
		}
	.global .tel {
		font-weight: 600;
	}
		.global .tel a {
			letter-spacing: .2em;
		}
		.global .tel span > span {
			font-size: .7em;
		}
		.global .tel .co_button {
			max-width: none;
		}
	.global .menu {
		display: none;
	}
		.global .menu .co_button {
			margin: 0;
			max-width: 100%;
			font-weight: 200;
		}
	.global .logo .logo-mark,
	.global .hamburger {
		display: none;
		position: relative;
	}
		.global .hamburger label {
			display: flex;
			flex-direction: column;
			letter-spacing: .2em;
		}
		.global .hamburger label::before,
		.global .hamburger label::after {
			content: "";
			display: block;
			width: 100%;
			height: 1px;
			background-color: #fff;
		}
@media (max-width:1279px){
	.global li {
		padding: 0 .5em;
	}
	.global a {
		letter-spacing: .2em;
	}
		.global .logo::before {
			width: 6em;
		}
	.global .logo a > * {
		max-width: 10em;
	}
}
@media (max-width:959px){
	.global > ul {
		padding-right: 0;
	}
	.global a {
		padding: .5em;
	}
		.global .logo::before {
			width: 5em;
		}
	.global .service,
	.global .blog,
	.global .inquiry {
		display: none;
	}
	.global .menu {
		display: inherit;
	}
	.global .hamburger {
		display: flex;
	}
}
@media (max-width:639px){
	.global .logo svg {
		display: none;
	}
		.global .logo .logo-mark {
			display: block;
		}
	.global {
		line-height: 1;
	}
	.global .logo a > * {
		max-width: 3em;
	}
	.global .hamburger>label,
	.global a {
		padding: .5em;
	}
}
@media (max-width:479px){
	.global .logo a > * {
		margin: 0 .5em;
		max-width: 2.5em;
	}
	.global .logo::before {
		margin-left: -3.7em;
	}
	.global .tel {
		display: none;
	}
}

/* om over-ride */
.menu-icon::before,
.om .menu-icon::after {
	border-radius: 2px;
	height: 2px;
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Frame: .global */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* Frame: .om >> */
/* __________________________________________________________________ */

.om-page {
	background-color: #eee;
	display: flex;
	flex-direction: column;
}
	.om-page::after {
		position: absolute;
		z-index: 1;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		clip-path: polygon(0 calc(100% * 1.73205),100% 100%,100% 0); /* 1.73205 ≒ √3 */
		content: "";
		background-color: #bf1010;
	}
	.om-page>* {
		z-index: 2;
	}
.om-page .logo a {
	display: block;
	padding: 1rem;
	text-align: center;
}
.om-page .logo svg {
	width: 200px;
}
.om-page .access {
	margin-top: auto;
}
.om .access ul {
	display: flex;
	padding: 1rem;
	margin: 0;
	list-style: none;
}
.om .access li {
	flex-grow: 1;
	text-align: center;
}
.om .inquiry a {
	color: #eee;
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Frame: .om */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* Frame: .bread >> */
/* __________________________________________________________________ */

.bread {
	order: 2;
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	background-color: #ccc;
	font-size: 0.875rem;	/* 14px */
}
	.bread span {
		transform: skewX(30deg);
		display: block;
	}
	.bread a,
	.bread>li>span {
		transform: skewX(-30deg) scale(1);
		color: #4f4f4f;
		display: block;
		padding: .2em 1.5em;
		background-image: linear-gradient(-60deg,rgba(0,0,0,.0),rgba(0,0,0,.05));
		text-decoration: none;
		font-weight: 300;
	}
	.bread > li > span {
		background-color: #eee;
		background-image: none;
		font-weight: 400;
	}
.bread.is_bread_whith_header {
	order: 1;
	border-top: 8px solid #555;
	border-bottom: 8px solid #555;
}
/* @media (hover: hover) and (pointer: fine) { */
	.bread a {
		transform-origin: bottom;
		transition: all .3s ease-in-out .1s;
		background-color: rgba(255,255,255,0);
	}
	.bread a:hover {
		transform: skewX(-30deg) scale(1.3);
		transition: all .15s ease-in-out 0s;
		background-color: rgba(255,255,255,1);
	}
/* } */
@media (max-width:639px){
	.bread>li:last-child {
		width: 100%;
		text-align: center;
	}
	.bread>li:last-child span {
		transform: none;
	}
}
@media (max-width:379px){
	.bread>li:first-child {
		display: none;
	}
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Frame: .bread */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* Frame: footer >> */
/* __________________________________________________________________ */

.footer,
.footer .list,
.footer .access ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer {
	display: flex;
	background-color: #bf1010;
	min-height: 200px;
	color: #fff;
}
.footer a {
	color: inherit;
}
	.footer .logo {
		text-align: right;
		padding: 2em 4em 3em 1em;
		background-color: #000;
		--w: calc(50vw - 640px + 18rem);
		width: var(--w);
		clip-path: polygon(0 0,0 calc(var(--w) * 1.73205),100% 0);
	}
		.footer svg {
			max-width: 13em;
		}
			#footer .logo svg path.a {
				fill: #bf1010;
			}
			#footer .logo svg path {
				fill: #fff;
			}
	.footer .nav {
		flex-grow: 1;
		display: flex;
	}
		.footer .nav > div {
			flex-grow: 1;
			padding: 2em 1em;
		}
	.footer .links {
		display: flex;
		padding-right: 0;
	}
		.footer .list {
			font-size: .875rem;	/* 14px */
			font-weight: 300;
			flex-grow: 1;
			padding-right: 1em;
			padding-bottom: 1em;
			max-width: 50%;
		}
		.footer .list > li {
			margin: 0 0 .5em;
		}
		.footer .list > li > a {
			padding: .3em;
			display: block;
		}
			.footer .list > li > a::before {
				content: "";
				display: inline-block;
				width: .4em;
				height: 1em;
				background-color: #fff;
				transform: skewX(-30deg);
				vertical-align: middle;
				margin-right: .5em;
				box-sizing: content-box;
				opacity: .8;
			}
	.footer .access {
		display: flex;
	}
	.footer .access > div {
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;/*  */
		position: relative;
		width: 100%;
	}
		.footer .access > div::before {
			content: "";
			position: absolute;
			left: 0;
			top: 0;
			height: 100%;
			width: 1px;
			background-color: #fff;
		}
		.footer .access .tel {
			font-family: fot-matisse-pron,sans-serif;
			line-height: 1;
			margin-bottom: 1rem;
		}
		.footer .access .tel div {
			font-size: .75rem;
			padding: 0 0 .2rem;
		}
		.footer .access .tel a {
			font-size: 1.5rem;
			display: block;
			padding: .3rem .2rem .2rem;
		}
		.footer .access .inquiry a {
			font-size: 1.25rem;
		}
	.footer::after {
		content: "";
		width: calc(50vw - 640px);
		flex-shrink: 0;
	}
@media (max-width:1279px){
	.footer .logo {
		--w: 18rem;
	}
	.footer::after {
		content: none;
	}
}
@media (max-width:959px){
	.footer .nav {
		flex-direction: column;
	}
		.footer .access > div::before {
			top: -2em;
			height: 1px;
			width: 100%;
		}
	.footer .access > div {
		display: flex;
		justify-content: space-around;
		width: 100%;
		align-items: center;
	}
		.footer .access .tel {
			margin-bottom: auto;
		}
}
@media (max-width:639px){
	.footer .logo {
		padding: 2em 2em 3em 1em;
	}
	.footer .logo {
		clip-path: none;
		width: 32px;
		box-sizing: content-box;
	}
	.footer .logo > a {
		display: block;
		transform: rotate(-90deg) translateX(-100%);
		transform-origin: left top;
		width: 250px;
	}
}
@media (max-width:479px){
	.footer .access > div {
		display: block;
	}
		.footer .access .tel {
			margin-bottom: 1rem;
		}
	.footer .links {
		flex-direction: column;
		padding: 2em 0 2em 2em;
	}
		.footer .list {
			padding-right: 0;
			padding-left: 1em;
			max-width: none;
		}
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Frame: footer */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* font-size >> */
/* __________________________________________________________________ */

	/*  */
:root {
	--fwmax: 1280;	/* 文字調整する最大幅 */
	--fwmin:  360;	/* 文字調整する最小幅 */
}
	/*  */


/* normal */
.co_title {
	font-size: 1.5rem;	/* 16->24 */
	font-weight: 300;
	--fmax: 36;	/* --fwmax の時の文字サイズ */
	--fmin: 22;	/* --fwmin の時の文字サイズ */
}
.co_sub_title {
	font-size: 1rem;	/* 16->16 */
	font-weight: 300;
	--fmax: 20;
	--fmin: 18;
}
.co_f {
	font-size: 1rem;	/* 16->16 */
	font-weight: 300;
	--fmax: 16;
	--fmin: 15;
}
.co_lead,
.co_bottom {
	font-size: .9375em;	/* 16->15 */
}


/* font & vw */
.co_f,
.co_title,
.co_sub_title,
.font_blocks.list_cell .co_title,
.font_blocks.list_cell .co_sub_title,
.font_blocks.list_cell .co_lead {
	font-size: calc((1vw * ( var(--fmax) - var(--fmin) ) / (var(--fwmax) - var(--fwmin)) * 100) + (((var(--fwmax) / 100 * var(--fmin)) - (var(--fwmin) / 100 * var(--fmax))) / (var(--fwmax) - var(--fwmin)) * 100 / 16 * 1rem));
}
@media (min-width: 1280px) {
	.co_f,
	.co_title,
	.co_sub_title {
		font-size: calc(var(--fmax) / 16 * 1em);
	}
}
@media (max-width: 360px) {
	.co_f,
	.co_title,
	.co_sub_title {
		font-size: calc(var(--fmin) / 16 * 1em);
	}
}


/* font & divide */
	.list_cell .co_title {
		/* font-size: 1.25rem; 16->20px */
		--fdmax: 22; --fdmin: 11; /* 22 : 1 -> 14.1429 : 6 -> 10.4 : 8 */
	}
	.list_cell .co_sub_title,
	.list_cell .co_button {
		/* font-size: 1rem;	16px */
		--fdmax: 16; --fdmin: 10.4; /* 16 : 1 -> 12 : 6 -> 10.4 : 8 */
	}
	.list_cell .co_lead {
		/* font-size: 0.8125rem; 16->13px */
		--fdmax: 13; --fdmin: 10; /* 13 : 1 -> 10.8571 : 6 -> 10 : 8 */
		--fdmax: 14; --fdmin: 10; /* 14 : 1 -> 11.1429 : 6 -> 10 : 8 */
		--fdmax: 15; --fdmin: 10; /* 15 : 1 -> 11.4286 : 6 -> 10 : 8 */
		--fdmax: 16; --fdmin: 10; /* 16 : 1 -> 11.7143 : 6 -> 10 : 8 */
	}
	.list_cell .has_number > ::before {
		--fdmax: 30; --fdmin: 20; /* 30 : 1 -> ? : 6 -> 20 : 8 */
	}
	.list_cell .co_title,
	.list_cell .co_sub_title,
	.list_cell .co_lead,
	.list_cell .has_number > ::before {
		font-size: calc((((var(--fdmax) - var(--fdmin)) / (var(--maxdiv) - 1)) + var(--fdmax)) * 1px - (((var(--fdmax) - var(--fdmin)) / (var(--maxdiv) - 1) * 1px) * var(--div)));
	}

/* S / M / L */
.font_S .list_cell .co_title {		--fdmax: 24;--fdmin: 15}
.font_S .list_cell .co_sub_title {	--fdmax: 18;--fdmin: 13}
.font_M .list_cell .co_title {		--fdmax: 36;--fdmin: 22}
.font_M .list_cell .co_sub_title {	--fdmax: 22;--fdmin: 15}
.font_L .list_cell .co_title {		--fdmax: 58;--fdmin: 31}
.font_L .list_cell .co_sub_title {	--fdmax: 29;--fdmin: 16}
.font_XS .blocks .co_title {--fmax: 18;--fmin: 16}
.font_XS  header .co_title,
.font_S  .blocks .co_title {--fmax: 24;--fmin: 18}
.font_S   header .co_title,
.font_M  .blocks .co_title {--fmax: 36;--fmin: 22}.font_S header .co_sub_title {--fmax: 20;--fmin: 16}
.font_M   header .co_title,
.font_L  .blocks .co_title {--fmax: 54;--fmin: 31}.font_M header .co_sub_title {--fmax: 28;--fmin: 17}
.font_L   header .co_title {--fmax: 72;--fmin: 40}.font_L header .co_sub_title {--fmax: 36;--fmin: 18}

.co_f.co_f-3{--fmax: 10;--fmin: 10}
.co_f.co_f-2{--fmax: 12;--fmin: 11}
.font_f0.blocks .co_sub_title,
.co_f.co_f-1{--fmax: 14;--fmin: 13}
.type_list .blocks .co_sub_title,
.font_f0.blocks .co_title,
.font_f1.blocks .co_sub_title,
.co_f.co_f0 {--fmax: 16;--fmin: 15}
.type_list .blocks .co_title,
.type_qa .blocks .co_title,
.type_qa .blocks .co_sub_title,
.font_f1.blocks .co_title,
.font_f2.blocks .co_sub_title,
.co_f.co_f1 {--fmax: 23;--fmin: 19.125}
.font_f2.blocks .co_title,
.font_f3.blocks .co_sub_title,
.co_f.co_f2 {--fmax: 30;--fmin: 23.25}
.font_f3.blocks .co_title,
.font_f4.blocks .co_sub_title,
.co_f.co_f3 {--fmax: 37;--fmin: 27.375}
.font_f4.blocks .co_title,
.font_f5.blocks .co_sub_title,
.co_f.co_f4 {--fmax: 44;--fmin: 31.5}
.font_f5.blocks .co_title,
.font_f6.blocks .co_sub_title,
.co_f.co_f5 {--fmax: 51;--fmin: 35.65}
.font_f6.blocks .co_title,
.font_f7.blocks .co_sub_title,
.co_f.co_f6 {--fmax: 58;--fmin: 39.75}
.font_f7.blocks .co_title,
.co_f.co_f7 {--fmax: 65;--fmin: 43.875}
.co_f.co_f8 {--fmax: 72;--fmin: 48}
.co_f.co_f9 {--fmax: 79;--fmin: 52.125}


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << font-size */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* contents >> */
/* __________________________________________________________________ */

.co_title,
.co_sub_title {
	margin-top: 0;
	margin-bottom: 1.5rem;
	text-align: center;
}
.co_sub_title {
	opacity: .8;
}
	.co_title+.co_sub_title {
		margin-top: -1.2rem;
	}

	.blocks .co_title,
	.blocks .co_sub_title {
		margin-bottom: 1rem;
	}
		.blocks .co_title+.co_sub_title {
			margin-top: -.7rem;
		}
		.lr_root .co_title,
		.lr_root .co_sub_title,
		.type_list .blocks .co_title,
		.type_list .blocks .co_sub_title {
			text-align: left;
		}
	.blocks .co_lead {
	}

.co_lead p,
.co_lead img,
.co_bottom p,
.co_bottom img {
	margin-bottom: 2.5em;
}
.link_type_all .has_url .co_lead:nth-last-child(2)>:last-child,
.link_type_all.has_url .co_lead:nth-last-child(2)>:last-child,
.co_lead:last-child>:last-child,
.co_bottom:last-child>:last-child {
	margin-bottom: 0;
}


/* sec root */
.inner>.co_title {
	margin-bottom: 2.5rem;
}
	.inner>.co_title+.co_sub_title {
		margin-top: -2rem;
	}


/* header + title */
.img_type_header_with_title {
	padding-top: 0;
	padding-bottom: 0;
}
.is_header_with_title header .co_title {
	line-height: 1.05;
}
.is_header_with_title header .co_sub_title {
	letter-spacing: .2em;
}


/*.has_h_elem.is_h_center.start_h1/h2/h3/h1_center/h2_center/h3_center*/
.has_h_elem .co_title::before {
	/* delta-2 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTAgMjBWMGgyMEwwIDIweiIvPjxwYXRoIGQ9Ik0wIDQwVjI5LjI3OEwzMCAwaDEwTDAgNDB6Ii8+PC9zdmc+);
	content: "";
	background-image: var(--bg_i);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: right top;
	height: 1em;
	width: var(--h_elem_w);
	margin-right: .3em;
	display: inline-block;
	transform: translateY(.1em);
	--h_elem_w: .7em;
}
.has_h_elem .blocks .co_title::before {
	/* delta-3 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTAgMjBWMGgyMEwwIDIweiIvPjwvc3ZnPg==);
}
.has_h_elem.start_h1  header .co_title::before {
	/* delta-1 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjIuODIxIDMwIj48cGF0aCBmaWxsPSIjYmYxMDEwIiBkPSJNNTUuMzIxIDMwaDY3LjVMMTA1LjUgMEgzOGwxNy4zMjEgMzB6Ii8+PHBhdGggZD0iTTE3LjMyMSAzMGgxNy41TDE3LjUgMEgwbDE3LjMyMSAzMHoiLz48L3N2Zz4=);
	--h_elem_w: 1.3em;
	transform: translateY(.2em);
}
.has_h_elem.start_h1 .blocks .co_title::before,
.has_h_elem.start_h2  header .co_title::before {/* delta-2 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTAgMjBWMGgyMEwwIDIweiIvPjxwYXRoIGQ9Ik0wIDQwVjI5LjI3OEwzMCAwaDEwTDAgNDB6Ii8+PC9zdmc+)}
.has_h_elem.start_h2 .blocks .co_title::before,
.has_h_elem.start_h3  header .co_title::before {/* delta-3 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTAgMjBWMGgyMEwwIDIweiIvPjwvc3ZnPg==)}
.has_h_elem.start_h3 .blocks .co_title::before {/* delta-0 */ --bg_i: none}
.has_h_elem .co_title,
.has_h_elem .co_sub_title {
	text-align: left;
}
.has_h_elem.is_h_center .co_title,
.has_h_elem.is_h_center .co_sub_title {
	text-align: center;
}
.has_h_elem.is_h_center .co_title::before {
	margin-left: calc(var(--h_elem_w) * -1 );
}


.co_box {
	position: relative;
	border: 1px solid;
	padding: 1.5rem;
	border-radius: 0 .3rem .3rem;
}
	.co_box::before {
		/* delta-1 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjIuODIxIDMwIj48cGF0aCBmaWxsPSIjYmYxMDEwIiBkPSJNNTUuMzIxIDMwaDY3LjVMMTA1LjUgMEgzOGwxNy4zMjEgMzB6Ii8+PHBhdGggZD0iTTE3LjMyMSAzMGgxNy41TDE3LjUgMEgwbDE3LjMyMSAzMHoiLz48L3N2Zz4=);
		/* delta-2 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTAgMjBWMGgyMEwwIDIweiIvPjxwYXRoIGQ9Ik0wIDQwVjI5LjI3OEwzMCAwaDEwTDAgNDB6Ii8+PC9zdmc+);
		/* delta-3 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTAgMjBWMGgyMEwwIDIweiIvPjwvc3ZnPg==);
		content: "";
		position: absolute;
		background-image: var(--bg_i);
		background-repeat: no-repeat;
		background-size: 100% auto;
		left: 2px;
		top: 2px;
		width: 1.2em;
		height: 1.2em;
	}
	.co_box .co_sub_title {
		border-bottom: 1px solid;
		padding-bottom: .5rem;
		opacity: 1;
	}
	.co_lead>*+.co_box,
	.co_lead>.co_box+*,
	.co_bottom>*+.co_box,
	.co_bottom>.co_box+* {
		margin-top: 2.5rem;
	}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << contents */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* section type >> */
/* __________________________________________________________________ */


/* grid system */
.type_grid {}
	.type_grid .co_img_wrap {
		position: relative;
	}
		.type_grid .blocks:not(.link_type_banner) .co_img_wrap::before {
			content: "";
			display: block;
			padding-top: 62.5%;
		}
	.type_grid .blocks:not(.link_type_banner) .co_img_wrap > img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		object-fit: contain;
	}
	.type_grid .blocks:not(.lr_root,.link_type_banner) .co_img:first-child img {
		object-position: center bottom;
	}

/* list system */
.type_list li {
	display: flex;
}
	.type_list li {
		padding: 1rem;
		border-bottom: 1px dotted
	}
	.type_list li>a {
		margin: -1rem;
		padding: 1rem;
	}
	.type_list time {
		margin-right: 1rem;
	}
	.type_list li .co_img {						/* 20210918 test */
		width: 200px;
		flex-shrink: 0;
	}
@media (max-width:639px){/*.s-*/
	.type_list li .co_img {						/* 20210918 test */
		width: 150px;
	}
}
@media (max-width:479px){/*.xs-*/
	.type_list .co_img.no_img::before {
		content: none;
	}
}


/* L-R system */
.lr_root .block_inner {
	flex-grow: 1;
	z-index: 2;
}
.lr_root .co_img {
	z-index: 1;
}
.blocks.lr_root>li {
	display: flex;
	align-items: flex-start;
	margin-bottom: 1rem;
	gap: var(--gap);
}
.lr_root .block>*+*{
	margin-top: 0;
}
	.lr_root:not(.img_type_ll) .block_inner {
		padding-right: 2em;
		padding-left: 0;
	}
	.img_type_lr :nth-child(odd)>.block_inner,
	.img_type_rl :nth-child(even)>.block_inner,
	.img_type_ll.lr_root .block_inner {
		padding-right: 0;
		padding-left: 2em;
	}
		.lr_root .co_img iframe,
		.lr_root .co_img img {
			width: 100%;
			height: 100%;
			object-fit: contain;
		}
		.img_type_lr :nth-child(even)>.co_img,
		.img_type_rl :nth-child(odd)>.co_img,
		.img_type_rr.lr_root .co_img {
			order: 2;
		}
		.lr_root .co_iframe {
			height: 100%;
		}
.img_type_ll .block_inner>:first-child,
.img_type_rr .block_inner>:first-child {
	margin-top: 0;
}

.sec:not(.type_list) .lr_root .co_img {
	flex-shrink: 0;
	width: 50%;
}
.sec:not(.type_list) .lr_root.img_size_25 .co_img {width:25%}
.sec:not(.type_list) .lr_root.img_size_75 .co_img {width:75%}
	.sec:not(.type_list) .img_type_ll.lr_root .co_img,
	.sec:not(.type_list) .img_type_rr.lr_root .co_img {
		width: 40%;
	}
	.sec:not(.type_list) .lr_root.img_size_25:is(.img_type_ll,.img_type_rr) .co_img {width:20%}
	.sec:not(.type_list) .lr_root.img_size_75:is(.img_type_ll,.img_type_rr) .co_img {width:60%}

.list_cell.lr_root:not(.img_type_ll) .block_inner {
	padding-right: calc(var(--gap) / 2);
}
.list_cell.img_type_lr :nth-child(odd)>.block_inner,
.list_cell.img_type_rl :nth-child(even)>.block_inner,
.list_cell.img_type_ll.lr_root .block_inner {
	padding-left: calc(var(--gap) / 2);
}

.type_lr .img_type_lr.lr_root>li,
.type_lr .img_type_rl.lr_root>li {
	align-items: center;
	margin-bottom: 0;
}
		.type_lr .img_type_lr.lr_root .co_img img,
		.type_lr .img_type_rl.lr_root .co_img img {
			object-fit: cover;
		}
@media (max-width:479px){/* 479px .xs- / 639px .s- */
	.type_list .inner .lr_root>li,
	.type_lr .inner .lr_root>li {
		margin-bottom: 2rem;
		flex-direction: column;
		align-items: flex-start;
	}
	.type_list .lr_root .co_img,
	.type_list .lr_root .block_inner,
	.type_lr .lr_root .block_inner {
		padding-right: 0 !important;
		padding-left: 0 !important;
		padding-top: 1.5rem;
	}
	.type_lr .lr_root .co_img {
		order: initial !important;
	}
	.type_list .inner .lr_root .co_img,
	.type_lr .inner .lr_root .co_img {
		width: 100% !important;
	}
}


/* normal system */
@media (min-width:756px){
	.width_narrow.type_normal .img_type_lr .block:nth-child(even) .co_img,
	.width_narrow.type_normal .img_type_rl .block:nth-child(odd)  .co_img {
		width: calc(50% + 50vw - 378px);
		margin-right: calc(378px - 50vw);
	}
	.width_narrow.type_normal .img_type_lr .block:nth-child(odd)  .co_img,
	.width_narrow.type_normal .img_type_rl .block:nth-child(even) .co_img {
		margin-left: calc(378px - 50vw);
	}
}
@media (min-width:960px){
	.width_normal.type_normal .img_type_lr .block:nth-child(even) .co_img,
	.width_normal.type_normal .img_type_rl .block:nth-child(odd)  .co_img {
		width: calc(50% + 50vw - 480px);
		margin-right: calc(480px - 50vw);
	}
	.width_normal.type_normal .img_type_lr .block:nth-child(odd)  .co_img,
	.width_normal.type_normal .img_type_rl .block:nth-child(even) .co_img {
		margin-left: calc(480px - 50vw);
	}
	.width_narrow.type_normal .img_type_lr .block:nth-child(even) .co_img,
	.width_narrow.type_normal .img_type_rl .block:nth-child(odd)  .co_img {
		width: 480px;
		margin-right: calc(378px - 480px);
	}
	.width_narrow.type_normal .img_type_lr .block:nth-child(odd)  .co_img,
	.width_narrow.type_normal .img_type_rl .block:nth-child(even) .co_img {
		margin-left: calc(378px - 480px);
	}
}
@media (min-width:1280px){
	.width_wide.type_normal .img_type_lr .block:nth-child(even) .co_img,
	.width_wide.type_normal .img_type_rl .block:nth-child(odd)  .co_img {
		width: calc(50% + 50vw - 640px);
		margin-right: calc(640px - 50vw);
	}
	.width_wide.type_normal .img_type_lr .block:nth-child(odd)  .co_img,
	.width_wide.type_normal .img_type_rl .block:nth-child(even) .co_img {
		margin-left: calc(640px - 50vw);
	}
	.width_normal.type_normal .img_type_lr .block:nth-child(even) .co_img,
	.width_normal.type_normal .img_type_rl .block:nth-child(odd)  .co_img {
		width: 640px;
		margin-right: calc(480px - 640px);
	}
	.width_normal.type_normal .img_type_lr .block:nth-child(odd)  .co_img,
	.width_normal.type_normal .img_type_rl .block:nth-child(even) .co_img {
		margin-left: calc(480px - 640px);
	}
}
.type_normal {}
	.type_normal .img_type_ll .co_img,
	.type_normal .img_type_rr .co_img {
		width: 40%;
	}
	.type_normal .img_type_ll .co_img,
	.type_normal .img_type_lr .co_img,
	.type_normal .img_type_rl .co_img,
	.type_normal .img_type_rr .co_img,
	.type_normal .img_type_ll .co_img:first-child + *,
	.type_normal .img_type_lr .co_img:first-child + *,
	.type_normal .img_type_rl .co_img:first-child + *,
	.type_normal .img_type_rr .co_img:first-child + * {
		margin-top: 0;
	}
	.type_normal .img_type_lr .block:nth-child(even) .co_img,
	.type_normal .img_type_rl .block:nth-child(odd)  .co_img,
	.type_normal .img_type_rr .co_img {
		float: right;
		margin-left: 1em;
		margin-right: 0;
	}
	.type_normal .img_type_lr .block:nth-child(odd)  .co_img,
	.type_normal .img_type_rl .block:nth-child(even) .co_img,
	.type_normal .img_type_ll .co_img {
		float: left;
		margin-left: 0;
		margin-right: 1em;
	}
	.type_normal .block.has_img {
		display: flow-root;
	}
	.type_normal .block + .block {
		margin-top: 3rem;
	}

@media (max-width:479px){
	.type_normal .blocks .co_img {
		width: 90% !important;
		float: none !important;
		margin: auto !important;
	}
}
/* normal/narrow/wide/full */


/* slider system */
.type_slider {}
	.swiper-container {
		opacity: 0;
		transition: opacity 1.5s ease-out 1s;
		padding-bottom: 2.5rem;
	}
	.swiper-container.init_swiper {
		opacity: 1;
	}
	.swiper-pagination-bullet {
		width: 60px;
		height: 3px;
		border-radius: 0;
	}
	.swiper-pagination-bullet-active {
		background-color: #bf1010;
	}
	.swiper-button-next,
	.swiper-button-prev {
		color: #bf1010;
	}
	.type_slider .swiper-slide>a,
	.type_slider .swiper-slide>a>img,
	.type_auto_slider .swiper-slide>a,
	.type_auto_slider .swiper-slide>a>img{
		display: block;
	}
	.type_slider.width_full .co_img img,
	.type_auto_slider.width_full .co_img img {
		object-fit: contain;
		max-height: calc(95vh - 6rem);
	}


/* hero system */
.type_hero {
	--hero-margin: 0;
	min-height: 92vh;
}
	.type_hero>.inner {
		padding-top: 35vh;
	}
	.img_type_header.type_hero>.inner {
		padding-top: 25vh;
	}
	.type_hero header .co_title {
		margin-left: var(--hero-margin);
		margin-right: var(--hero-margin);
	}
.type_hero.width_wide   {--hero-margin: calc(640px - 50vw)}
.type_hero.width_normal {--hero-margin: calc(480px - 50vw)}
.type_hero.width_narrow {--hero-margin: calc(378px - 50vw)}
@media (max-width:1280px){
	.type_hero.width_wide   {--hero-margin: 0}
}
@media (max-width:960px){
	.type_hero.width_normal {--hero-margin: 0}
}
@media (max-width:756px){
	.type_hero.width_narrow {--hero-margin: 0}
}

.type_header.type_hero {
	min-height: 40vh;
	padding-top: min(25vh, 13rem);
}
	.type_header.type_hero>.inner {
		padding-top: 0;
	}
.img_type_header.type_header.type_hero {
	padding-top: min(20vh, 10rem);
}


/* qa system */
.type_qa {}
	.type_qa .blocks .co_title,
	.type_qa .blocks .co_sub_title {
		opacity: 1;
		position: relative;
		margin: 0 0 .25em;
		padding-left: 2em;
		padding-bottom: .25em;
		text-align: left;
	}
	.type_qa .blocks .co_title::before,
	.type_qa .blocks .co_sub_title::before {
		font-family: novecento-sans-wide,source-han-sans-japanese,sans-serif;
		font-size: 1.5em;
		position: absolute;
		left: -.15em;
		z-index: 1;
	}
		.type_qa .blocks .co_title::before {
			content: "Q.";
			bottom: .1em;
		}
		.type_qa .blocks .co_sub_title::before {
			content: "A.";
			top: -.1em;
		}
	.type_qa .blocks .co_title::after,
	.type_qa .blocks .co_sub_title::after {
		content: "";
		display: block;
		position: absolute;
		width: 2em;
		height: 1.8em;
		margin-top: -.25em;
		margin-right: .25em;
		left: -.5em;
	}
	.type_qa .blocks .co_title::after {
		bottom: 0;
	}
	.type_qa .blocks .co_sub_title::after {
		top: 0;
	}


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << section type */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* block style >> */
/* __________________________________________________________________ */


/* separator >> */
.has_separator {
	border-top: 2em solid;								
}
/* << separator */


/* number >> */
.has_number{
	counter-reset: num;
}
.has_number>*{
	position: relative;
}
.has_number .swiper-slide::before,
.has_number>*::before{
	counter-increment: num;
	content: counter(num)".";
	margin: calc(var(--gap) * -1) 0 0 calc(var(--gap) * -1);

	content: attr(data-block-count)".";	/* 4 core */

	/* test >> */

	font-size: 4em;
	width: 1.2em;
	height: 1.2em;
	font-family: novecento-sans-wide,source-han-sans-japanese,sans-serif;
	border-radius: 50%;
	background-color: #eee;
	background-color: var(--bg_s);
	padding-left: .15em;
	display: inline-flex;
	justify-content: center;
	align-items: center;

	/* << test */
}
	.align-right .has_number>*::before{
		margin: calc(var(--gap) * -1) calc(var(--gap) * -1) 0 0;
	}
.has_number .swiper-slide::before{
	margin: 0;

	/* test >> */

	width: 2.5em;
	height: 2.5em;
	transform: translate(-.7em,-.7em);

	/* << test */
}
.has_number li>:not(.co_img):first-child {
	margin-top: 1em;
}
.has_number .swiper-slide>:not(.co_img):first-child {
	margin-top: 2.5em;
}
/* << number */


/* arrow >> */
.has_arrow>*{
	position: relative;
}
.has_arrow>:first-child::after{
	content: none;
}
.has_arrow>*::after{
	content: "";
	position: absolute;
	right: 100%;
	top: 50%;
	transform: translate(10%,-50%);
	z-index: 5;

	/* test >> */

	content: "→";
	text-align: center;
	line-height: .8;
	font-size: calc(var(--gap) * 1.6);
	width: 1em;
	height: 1em;
	border-radius: 50%;
	background-color: #fffd;
	color: var(--bg_s);

	/* << test */
}
.has_arrow.l1>*::after {
	bottom: 100%;
	left: 50%;
	right: auto;
	top: auto;
	transform: translate(-50%,50%) rotate(90deg);
}	@media (max-width:1279px){.has_arrow.l1 >*::before{bottom:100%;left:50%;right:auto;top:auto;transform: translate(-50%,50%) rotate(90deg)}}
	@media (max-width: 959px){.has_arrow.d1 >*::before{bottom:100%;left:50%;right:auto;top:auto;transform: translate(-50%,50%) rotate(90deg)}}
	@media (max-width: 755px){.has_arrow.t1 >*::before{bottom:100%;left:50%;right:auto;top:auto;transform: translate(-50%,50%) rotate(90deg)}}
	@media (max-width: 639px){.has_arrow.s1 >*::before{bottom:100%;left:50%;right:auto;top:auto;transform: translate(-50%,50%) rotate(90deg)}}
	@media (max-width: 479px){.has_arrow.xs1>*::before{bottom:100%;left:50%;right:auto;top:auto;transform: translate(-50%,50%) rotate(90deg)}}
.has_arrow .swiper-slide::after {
	content: none;
}
/*
.has_arrow .swiper-slide::after {
	content: "≫";
}
.has_arrow .swiper-slide:last-child::after{
	content: "≫||";
}
	.has_arrow .swiper-slide::after {
		top: 0;
		transform: translate(-.5em,1.2em);
		right: auto;
		width: 40px;
		border-radius: .2em 1.2em 1.2em .2em;
		padding: .5em;
		color: #eee;
		background-color: #222;
		left: 100%;
		text-align: center;
		height: auto;
		font-size: 1.5rem;
		border: 1px solid;
		box-shadow: 0 .05em .35em -0.1em #000;
	}
*/
/* << arrow */


/* block_style >> */
.block_style_box>*{
	--block_style-radius: .7rem;
	--block_style-padding: 1.5rem;
	border-radius: var(--block_style-radius);
	padding: var(--block_style-padding);
}
.block_style_white>*{
	background-color: rgba(255,255,255,.7);
	box-shadow: 0 0 1px 0 rgba(0,0,0,.2),0 5px 10px -10px rgba(0,0,0,.5);
	color: rgba(0,0,0,.8);
}
	.block_style_white>.has_url {
		box-shadow: 0 0 1px 0 rgba(0,0,0,.15),0 5px 10px -5px rgba(0,0,0,.3);
	}
.block_style_black>*{
	background-color: rgba(0,0,0,.8);
	box-shadow: 0 5px 20px 0 rgba(255,255,255,.2);
	color: rgba(255,255,255,.9);
}
	.block_style_black>.has_url {
		box-shadow: 0 5px 10px 0 rgba(255,255,255,.3);
	}
.block_style_line>*{
	border: 1px solid rgba(0,0,0,.3);
}
:is(.block_style_white,.block_style_black,.block_style_line):not(.list_cell)>*+* {
	margin-top: calc(var(--gap) * 2);
}

.block_style_full_img .co_img{
	overflow: hidden;
}
	.block_style_full_img:not(.lr_root) .co_img {	/* 上下の時 */
		width: calc(100% + (var(--block_style-padding) * 2));
		margin-left: calc(var(--block_style-padding) * -1);
		margin-right: calc(var(--block_style-padding) * -1);
	}
		.block_style_full_img:not(.lr_root) .co_img:first-child {
			margin-top: calc(var(--block_style-padding) * -1);
			border-top-left-radius: var(--block_style-radius);
			border-top-right-radius: var(--block_style-radius);
		}
		.block_style_full_img:not(.lr_root) .co_img:last-child {
			margin-bottom: calc(var(--block_style-padding) * -1);
			border-bottom-left-radius: var(--block_style-radius);
			border-bottom-right-radius: var(--block_style-radius);
		}
	.block_style_full_img.lr_root .co_img {	/* 左右の時 */
		margin-top: calc(var(--block_style-padding) * -1);
		margin-bottom: calc(var(--block_style-padding) * -1);
	}
		.block_style_full_img.lr_root.img_type_lr :nth-child(odd)>.co_img,
		.block_style_full_img.lr_root.img_type_rl :nth-child(even)>.co_img,
		.block_style_full_img.lr_root.img_type_ll .co_img {
			margin-left: calc(var(--block_style-padding) * -1);
			border-top-left-radius: var(--block_style-radius);
			border-bottom-left-radius: var(--block_style-radius);
		}
		.block_style_full_img.lr_root.img_type_lr :nth-child(even)>.co_img,
		.block_style_full_img.lr_root.img_type_rl :nth-child(odd)>.co_img,
		.block_style_full_img.lr_root.img_type_rr .co_img {
			margin-right: calc(var(--block_style-padding) * -1);
			border-top-right-radius: var(--block_style-radius);
			border-bottom-right-radius: var(--block_style-radius);
		}

/* << block_style */


.skew {
	transform: skewX(30deg);
	transform-origin: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	margin: 0;
	color: #fff;
	background-color: #333;
}
.skew>* {
	display: block;
	transform: skewX(-30deg);
}


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << block style */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* .co_button / link_type >> */
/* __________________________________________________________________ */

.co_button,
.co_button>span {
	display: flex;
	justify-content: center;
	align-items: center;
}
.co_button {
	border: 1px solid;
	border-radius: 1em;
	padding: 0 1em .1em;
	min-height: 1.8em;
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
}
	.co_button>span {
		align-items: center;
		gap: .4em;
	}


/* link_type_button >> */
.link_type_button.has_url .inner>.co_button>span::after,
.link_type_button.blocks .has_url .co_button>span::after {
	content: "≫";
	font-size: .7em;
}
	.link_type_all.has_url .co_button[href^="#"]::after,
	.link_type_all .has_url .co_button[href^="#"]::after {
		transform: rotate(90deg) translate(-50%,45%);
		line-height: 1;
	}
/* << link_type_button */


/* link_type_title >> */
.link_type_title.has_url header .co_title
.link_type_title.has_url.blocks hgroup{
	position: relative;
}
.link_type_title.has_url header .co_title a::before
.link_type_title.has_url.blocks hgroup a::before {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	z-index: 100;
	display: block;
}
/* << link_type_title */


/* link_type_all >> */
.img_type_bg_cover.link_type_all.has_url>.inner,
.link_type_all.blocks>*{
	position: relative;
}
.link_type_all.has_url .co_button,
.link_type_all .has_url .co_button {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	z-index: 100;
	display: block;
	border-radius: 5px;
	text-indent: -100%;
	overflow: hidden;
	font-size: 3em;
	color: transparent;
	transition: all .3s ease-in-out .1s;
	max-width: none;
	margin-top: 0;
}
	.link_type_all .has_url .co_button { /* block */
		margin: calc(var(--gap) * -0.8 );
	}
@keyframes link {
	    0% {
		opacity: 0;
		width: 0;
		height: 0;
	}  45% {
		opacity: .7;
	} 100% {
		opacity: 0;
		width: 4em;
		height: 4em;
	}
}
/* @media (hover: hover) and (pointer: fine) { */
	.link_type_all.has_url .co_button,
	.link_type_all .has_url .co_button {
		opacity: 0;
	}
		.link_type_all.has_url .co_button:hover,
		.link_type_all .has_url .co_button:hover {
			background-color: #0003;
			transition: all .15s ease-in-out 0s;
			opacity: 1;
		}
		.link_type_all.has_url .co_button:hover::before,
		.link_type_all .has_url .co_button:hover::before {
			animation-iteration-count: infinite;
			animation-play-state: running;
		}
		.link_type_all.has_url .co_button::after,
		.link_type_all.has_url .co_button::before,
		.link_type_all .has_url .co_button::after,
		.link_type_all .has_url .co_button::before {
			content: "";
			left: 50%;
			position: absolute;
			top: 50%;
			transform: translate(-50%,-50%);
		}
		.link_type_all.has_url .co_button::after,
		.link_type_all .has_url .co_button::after {
			content: "≫";
			text-indent: 0;
			color: #fff;
		}
		.link_type_all.has_url .co_button::before,
		.link_type_all .has_url .co_button::before {
			display: block;
			color: #fff;
			border: 1px solid;
			border-radius: 50%;
			animation: 1.5s ease-out 1.5s 2/*infinite*/ /*alternate*/ backwards link;
			opacity: 0;
		}
/* } */
/* << link_type_all */


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << link_type */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* .co_img >> */
/* __________________________________________________________________ */

.co_img a,
.co_img img {
	display: block;
	width: 100%;
	margin: auto;
}
/* @media (hover: hover) and (pointer: fine) { */
	.co_img>a>img,
	.co_img>a>.co_img_wrap>img {
		transition: all .3s ease-in-out .1s;
	}
	.co_img>a:hover>img,
	.co_img>a:hover>.co_img_wrap>img {
		transform: scale(1.05);
		transition: all .15s ease-in-out 0s;
		z-index: 1;
	}
/* } */


.co_img figcaption {
	margin: 0;
	font-size: .8em;
	opacity: .7;
	text-align: center;
	border: 1px solid;
	padding: .5em;
	border-radius: .3em;
}
	.co_img figcaption:first-child {
		margin-bottom: .4rem;
	}
	.co_img figcaption:last-child {
		margin-top: .4rem;
	}


.co_img.no_img::before {
	padding-top: 62.5%;
	background-color: #222;
	background-image: url( '/assets/img/logo/white.svg' ), radial-gradient(#eee,#ccc 85%);
	border-radius: .2em;
	background-repeat: no-repeat;
	background-size: 70% auto,auto;
	background-position: center;
	width: 100%;
	content: "";
	display: block;
}


.type_hero header>.co_img img[src$=".svg"] {
	max-width: 300px;
}

:where(.img_type_inline_75,.img_type_inline_50,.img_type_inline_25) header>.co_img,
.img_type_inline header>.co_img,
.img_type_banner header>.co_img {
	margin-top: 2.5rem;
}
.img_type_inline_75 header iframe,
.img_type_inline_75 header>.co_img img {height:75vh}
.img_type_inline_50 header iframe,
.img_type_inline_50 header>.co_img img {height:50vh}
.img_type_inline_25 header iframe,
.img_type_inline_25 header>.co_img img {height:25vh}
:where(.img_type_inline_75,.img_type_inline_50,.img_type_inline_25) header iframe,
:where(.img_type_inline_75,.img_type_inline_50,.img_type_inline_25) header>.co_img img {
	object-fit: cover;
}


/* has_bg_img >> */
.has_bg_img {
	overflow: hidden;
}
.has_bg_img>.inner>*:not(header),
.has_bg_img header>*:not(.co_img) {
	position: relative;
	z-index: 2;
}
.has_bg_img header .co_img {
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	z-index: 1;
}
.is_bg_cover header .co_img {
	bottom: 0;
}
.img_type_bg>.inner,
.img_type_bg_cover>.inner {
	position: relative;
}
.img_type_bg_cover>.inner {
	max-width: 960px;
}
	.has_bg_img header .co_img>* {
		width: 100%;
	}
	.is_bg_cover header .co_img>*,
	.is_bg_cover header .co_img img {
		object-fit: cover;
		height: 100%;
	}
	.has_bg_img header .inner,
	.has_bg_img .blocks,
	.has_bg_img>.inner>.co_bottom {
		background-color: rgba(0,0,0,.5);
		padding: 2rem 1.5rem 1rem;
		border-radius: .2em;
	}
	/*
		header/header_with_title/inline
		bg_cover/bg/bg_full_cover/bg_full
	*/
/* << has_bg_img */


/* sec_img_type: header */
.is_header header {
	display: flex;
	flex-direction: column;
}
	.is_header header .inner {
		order: 2;
		margin-top: 2.5rem;
	}


/* sec_img_type: is_header_with_title */
.is_header_with_title header .inner {
	position: absolute;
	right: 1em;
	left: 1em;
	top: 1em;
	bottom: 1em;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	justify-content: center;
	max-width: 960px;
	color: #fff;
}
.width_narrow.is_header_with_title header .inner {
	max-width: 720px;
}
	.is_header_with_title header .co_title {
		text-shadow: 0 1px 10px rgba(0,0,0,.1),0 1px 15px rgba(0,0,0,.1);
	}
	.is_header_with_title header .co_sub_title {
		margin-bottom: 0;
		text-shadow: 0 1px 5px rgba(0,0,0,.1),0 1px 10px rgba(0,0,0,.1);
	}
	.is_header_with_title header .co_lead {
		background-color: rgba(0,0,0,.3);
		padding: 1em;
	}
	.is_header_with_title header .co_lead>:last-child {
		margin-bottom: 0;
	}


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << .co_img */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* .has_curtain >> */
/* __________________________________________________________________ */


/* has_curtain / width_full & is_header_with_title */
.has_curtain::before,
.is_header_with_title.width_full::before {
	position: absolute;
	z-index: 11;
	top: 0;
	left: 0;
	height: 100%;
	--w: 24.2rem;
	width: var(--w);
	clip-path: polygon(0 0,0 calc(var(--w) * 1.73205),100% 0); /* 1.73205 ≒ √3 */
	content: "";
	background-color: #bf1010;
}
.has_curtain>.inner::after,
.is_header_with_title.width_full>.inner::after {
	position: absolute;
	z-index: 12;
	top: 0;
	left: 0;
	text-transform: uppercase;
	font-family: novecento-sans-wide,source-han-sans-japanese,sans-serif;
	padding: 7rem 1.5rem 0;
	font-size: 2.8em;
	letter-spacing: .2em;
	color: #fff;
	text-align: left;
	content: attr(data-line-name);	/* 20210827 var(--line-name)などCSS変数由来の値が出力されない（同じ要素で作ったものなら大丈夫） */
}
.has_curtain>.inner::after {
	content: attr(data-label);
}
@media (max-width:1279px){
	.has_curtain::before,
	.is_header_with_title.width_full::before {
		--w: 18.2rem;
	}
	.has_curtain>.inner::after,
	.is_header_with_title.width_full>.inner::after {
		writing-mode: vertical-rl;
		padding: 5rem 0 0 0;
	}
}
@media (max-width:959px){
	.has_curtain::before,
	.is_header_with_title.width_full::before {
		--w: 16.2rem;
	}
}
@media (max-width:755px){
	.has_curtain>.inner::after,
	.is_header_with_title.width_full>.inner::after {
		padding-top: 4.5rem;
		font-size: 2rem;
	}
}
@media (max-width:639px){
	.has_curtain::before,
	.is_header_with_title.width_full::before {
		--w: 25.82vw;
	}
	.has_curtain>.inner::after,
	.is_header_with_title.width_full>.inner::after {
		padding-top: 3.5rem;
		font-size: 4vw;
	}
}
@media (max-width:479px){
	.has_curtain::before,
	.is_header_with_title.width_full::before {
		--w: 23.82vw;
	}
	.has_curtain>.inner::after,
	.is_header_with_title.width_full>.inner::after {
		font-size: 3vw;
		padding-top: 2.5rem;
	}
}


/* -------------------------- .intersection  -------------------------- */

.use_act .has_curtain,
.use_act .is_header_with_title.width_full {
	--cb: cubic-bezier(.53,1.01,.85,.98);
}
.use_act .has_curtain::before,
.use_act .is_header_with_title.width_full::before {
	transition: all 1.3s var(--cb) .5s;
	will-change: width, clip-path；
}
	.use_act .pre_inview.has_curtain::before,
	.use_act .pre_inview.is_header_with_title.width_full::before {
		--w: 100vw;
	}
@media (max-width:479px){
	.use_act .pre_inview.has_curtain::before,
	.use_act .pre_inview.is_header_with_title.width_full::before {
		--w: 130vw;
	}
}

.use_act .type_auto_slider.width_full::after {
	transition: width 1.6s var(--cb)
		  , box-shadow 1.8s var(--cb)
		  ;
	will-change: width, box-shadow;
}
	.use_act .pre_inview.type_auto_slider.width_full::after {
		/* 20220603
		box-shadow: 130vw 0 0 0 #de0b0b88;
		*/
		box-shadow: 130vw 0 0 0 #0005;
		width: 150vw;
	}
@media (max-width:639px){/*.s-*/
	.use_act .pre_inview.type_auto_slider.width_full::after {
		width: 130vw;
		/* 20220603
		box-shadow: 150vw 0 0 0 #de0b0b88;
		*/
		box-shadow: 150vw 0 0 0 #0005;
	}
}
/* -------------------------- .intersection  -------------------------- */


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << .has_curtain */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* bg / color >> */
/* __________________________________________________________________ */

.has_bg {
	background-color: var(--bg_s);
	/*background-image: var(--bg_i);*/
	color: var(--color);
}

/* colors >> */
.color_inherit{--color:inherit}.bg_inherit{background-color:inherit}
.color_0{--color:#000;--color-rgb:0,0,0}.bg_0{--bg:#000}
.color_1{--color:#111;--color-rgb:17,17,17}.bg_1{--bg:#111}
.color_2{--color:#222;--color-rgb:34,34,34}.bg_2{--bg:#222}
.color_3{--color:#333;--color-rgb:51,51,51}.bg_3{--bg:#333}
.color_4{--color:#444;--color-rgb:68,68,68}.bg_4{--bg:#444}
.color_5{--color:#555;--color-rgb:85,85,85}.bg_5{--bg:#555}
.color_6{--color:#666;--color-rgb:102,102,102}.bg_6{--bg:#666}
.color_7{--color:#777;--color-rgb:119,119,119}.bg_7{--bg:#777}
.color_8{--color:#888;--color-rgb:136,136,136}.bg_8{--bg:#888}
.color_9{--color:#999;--color-rgb:153,153,153}.bg_9{--bg:#999}
.color_a{--color:#aaa;--color-rgb:170,170,170}.bg_a{--bg:#aaa}
.color_b{--color:#bbb;--color-rgb:187,187,187}.bg_b{--bg:#bbb}
.color_c{--color:#ccc;--color-rgb:204,204,204}.bg_c{--bg:#ccc}
.color_d{--color:#ddd;--color-rgb:221,221,221}.bg_d{--bg:#ddd}
.color_e{--color:#eee;--color-rgb:238,238,238}.bg_e{--bg:#eee}
.color_f{--color:#fff;--color-rgb:255,255,255}.bg_f{--bg:#fff}
.bg_red		{--color:#ecd9d9;--color-rgb:236,217,217;--bg_s:#a31616;--bg:#9e0202;--bg_i:linear-gradient(175deg,#de0b0b,#d50909,#cb0808,#c20607,#b90505,#b00404,#a70303,#9e0202,#9e0202,#9e0202)}
.bg_light_blue	{--color:#dae4f7;--color-rgb:218,228,247;--bg_s:#1a9ad3;--bg:#008dcb;--bg_i:linear-gradient(175deg,#00a0e9,#009de5,#009be0,#0098dc,#0095d8,#0092d3,#0090cf,#008dcb,#008dcb,#008dcb)}
.bg_dark_green	{--color:#ded;--color-rgb:221,238,221;--bg_s:#26923e;--bg:#153a09;--bg_i:linear-gradient(175deg,#26923e,#268535,#25772d,#236a25,#205e1d,#1d5216,#194610,#153a09,#153a09,#153a09)}
/* b/w */
.bg_white	{--color:#464242;--color-rgb:70,66,66;--bg_s:#f9f9f9;--bg:#f0f0f0;--bg_i:linear-gradient(175deg,#f9f9f9,#f8f8f8,#f6f6f6,#f5f5f5,#f4f4f4,#f3f3f3,#f1f1f1,#f0f0f0,#f0f0f0,#f0f0f0)}
.bg_light_gray	{--color:#444;--color-rgb:68,68,68;--bg_s:#eeeeee;--bg:#868686;--bg_i:linear-gradient(175deg,#cccccc,#c2c2c2,#b7b7b7,#adadad,#a3a3a3,#999999,#909090,#868686,#868686,#868686)}
.bg_lg_gray	{--color:#444;--color-rgb:187,187,187;--bg_s:#bbb}
.bg_gray	{--color:#fff;--color-rgb:255,255,255;--bg_s:#888888;--bg:#666666;--bg_i:linear-gradient(175deg,#cccccc,#c2c2c2,#b7b7b7,#adadad,#a3a3a3,#999999,#909090,#868686,#868686,#868686)}
.bg_dark_gray	{--color:#e5e5e5;--color-rgb:229,229,229;--bg_s:#5f5f5f;--bg:#1d1d1d;--bg_i:linear-gradient(175deg,#5f5f5f,#555555,#4b4b4b,#414141,#383838,#2f2f2f,#262626,#1d1d1d,#1d1d1d,#1d1d1d)}
.bg_black	{--color:#dadada;--color-rgb:218,218,218;--bg_s:#333333;--bg:#1d1d1d;--bg_i:linear-gradient(175deg,#5f5f5f,#555555,#4b4b4b,#414141,#383838,#2f2f2f,#262626,#1d1d1d,#1d1d1d,#1d1d1d)}
/* base */
.bg_yellow	{--color:#514e3b;--color-rgb:81,78,59;--bg_s:#f1e550;--bg:#d8c100;--bg_i:linear-gradient(175deg,#ffeb00,#f9e500,#f4df00,#eed900,#e9d300,#e3cd00,#dec700,#d8c100,#d8c100,#d8c100)}
.bg_green	{--color:#ebf5eb;--color-rgb:235,245,235;--bg_s:#4fb866;--bg:#19a51d;--bg_i:linear-gradient(175deg,#16ce3f,#17c83a,#19c235,#19bc31,#1ab62c,#1ab127,#19ab22,#19a51d,#19a51d,#19a51d)}
.bg_orange	{--color:#fdf8f1;--color-rgb:253,248,241;--bg_s:#dd9337;--bg:#f17300;--bg_i:linear-gradient(175deg,#ff8d00,#fd8900,#fb8600,#f98200,#f77e00,#f57a00,#f37700,#f17300,#f17300,#f17300)}
.bg_purple	{--color:#eae2ee;--color-rgb:234,226,238;--bg_s:#6d1a95;--bg:#640687;--bg_i:linear-gradient(175deg,#8800ce,#8300c3,#7e01b9,#7902af,#7403a4,#6f049a,#690591,#640687,#640687,#640687)}
.bg_blue	{--color:#e6ebf5;--color-rgb:230,235,245;--bg_s:#3a65b2;--bg:#093aa3;--bg_i:linear-gradient(175deg,#2368e4,#2061da,#1e5ad1,#1a54c8,#174dbe,#1347b5,#0f40ac,#093aa3,#093aa3,#093aa3)}
.bg_pink	{--color:#fdf8f8;--color-rgb:253,248,248;--bg_s:#e689bc;--bg:#f344a6;--bg_i:linear-gradient(175deg,#ff86ca,#fd7ec5,#fc75c0,#fa6dbb,#f863b6,#f75ab1,#f54fab,#f344a6,#f344a6,#f344a6)}
/* light grayish */
.bg_lg_yellow	{--color:#444;--color-rgb:68,68,68;--bg_s:#f5f4b6}
.bg_lg_green	{--color:#444;--color-rgb:68,68,68;--bg_s:#c7e4c2}
.bg_lg_orange	{--color:#444;--color-rgb:68,68,68;--bg_s:#ecd6ae}
.bg_lg_purple	{--color:#444;--color-rgb:68,68,68;--bg_s:#c9a1df}
.bg_lg_blue	{--color:#444;--color-rgb:68,68,68;--bg_s:#bbc2e6}
.bg_lg_pink	{--color:#444;--color-rgb:68,68,68;--bg_s:#efcee5}
/* pale */
.bg_pale_yellow	{--color:#61656a;--color-rgb:97,101,106;--bg_s:#fffced}
.bg_pale_green	{--color:#555;--color-rgb:85,85,85;--bg_s:#f0f7f0}
.bg_pale_orange	{--color:#666;--color-rgb:102,102,102;--bg_s:#fbf1e6}
.bg_pale_purple	{--color:#555;--color-rgb:85,85,85;--bg_s:#f1ebf2}
.bg_pale_blue	{--color:#555;--color-rgb:85,85,85;--bg_s:#edf5fa}
.bg_pale_pink	{--color:#6a6467;--color-rgb:106,100,103;--bg_s:#fdf3f7}
/* deep */
.bg_deep_yellow	{--color:#ddd;--color-rgb:221,221,221;--bg_s:#756d2d}
.bg_deep_green	{--color:#d5d5d5;--color-rgb:213,213,213;--bg_s:#314635}
.bg_deep_orange	{--color:#ddd;--color-rgb:221,221,221;--bg_s:#57412d}
.bg_deep_purple	{--color:#ddd;--color-rgb:221,221,221;--bg_s:#422f4d}
.bg_deep_blue	{--color:#ddd;--color-rgb:221,221,221;--bg_s:#2e354b}
.bg_deep_red	{--color:#eee;--color-rgb:238,238,238;--bg_s:#8c2f2f}
/* << colors */

.bg_carbon	{
	--color: #eee;--color-rgb:238,238,238;
	--bg_i: linear-gradient(0deg,#000d,#0009,#000b),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjgiIHkxPSI2NCIgeDI9IjgiIHkyPSIzMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzJkMmQyZCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdiN2M3YiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iOCIgeTE9IjMyIiB4Mj0iOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzE0MTQxNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzY0NjU2NCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMjQiIHkxPSI4MCIgeDI9IjI0IiB5Mj0iNDgiIHhsaW5rOmhyZWY9IiNhIi8+PGxpbmVhckdyYWRpZW50IGlkPSJkIiB4MT0iMjQiIHkxPSI0OCIgeDI9IjI0IiB5Mj0iMTYiIHhsaW5rOmhyZWY9IiNiIi8+PGxpbmVhckdyYWRpZW50IGlkPSJlIiB4MT0iMjQiIHkxPSIxNiIgeDI9IjI0IiB5Mj0iLTE2IiB4bGluazpocmVmPSIjYSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZiIgeDE9IjQwIiB5MT0iNjQiIHgyPSI0MCIgeTI9IjMyIiB4bGluazpocmVmPSIjYSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZyIgeDE9IjQwIiB5MT0iMzIiIHgyPSI0MCIgeTI9IjAiIHhsaW5rOmhyZWY9IiNiIi8+PGxpbmVhckdyYWRpZW50IGlkPSJoIiB4MT0iNTYiIHkxPSI4MCIgeDI9IjU2IiB5Mj0iNDgiIHhsaW5rOmhyZWY9IiNiIi8+PGxpbmVhckdyYWRpZW50IGlkPSJpIiB4MT0iNTYiIHkxPSI0OCIgeDI9IjU2IiB5Mj0iMTYiIHhsaW5rOmhyZWY9IiNhIi8+PGxpbmVhckdyYWRpZW50IGlkPSJqIiB4MT0iNTYiIHkxPSIxNiIgeDI9IjU2IiB5Mj0iLTE2IiB4bGluazpocmVmPSIjYiIvPjwvZGVmcz48cGF0aCBkYXRhLW5hbWU9IjEiIGZpbGw9InVybCgjYikiIGQ9Ik0wIDMyaDE2djMySDB6Ii8+PHBhdGggZGF0YS1uYW1lPSIyIiBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDE2djMySDB6Ii8+PHBhdGggZGF0YS1uYW1lPSIyIiBmaWxsPSJ1cmwoI2MpIiBkPSJNMTYgNDhoMTZ2MzJIMTZ6Ii8+PHBhdGggZGF0YS1uYW1lPSIxIiBmaWxsPSJ1cmwoI2QpIiBkPSJNMTYgMTZoMTZ2MzJIMTZ6Ii8+PHBhdGggZGF0YS1uYW1lPSIyIiBmaWxsPSJ1cmwoI2UpIiBkPSJNMTYtMTZoMTZ2MzJIMTZ6Ii8+PHBhdGggZGF0YS1uYW1lPSIyIiBmaWxsPSJ1cmwoI2YpIiBkPSJNMzIgMzJoMTZ2MzJIMzJ6Ii8+PHBhdGggZGF0YS1uYW1lPSIxIiBmaWxsPSJ1cmwoI2cpIiBkPSJNMzIgMGgxNnYzMkgzMnoiLz48cGF0aCBkYXRhLW5hbWU9IjEiIGZpbGw9InVybCgjaCkiIGQ9Ik00OCA0OGgxNnYzMkg0OHoiLz48cGF0aCBkYXRhLW5hbWU9IjIiIGZpbGw9InVybCgjaSkiIGQ9Ik00OCAxNmgxNnYzMkg0OHoiLz48cGF0aCBkYXRhLW5hbWU9IjEiIGZpbGw9InVybCgjaikiIGQ9Ik00OC0xNmgxNnYzMkg0OHoiLz48L3N2Zz4=);
	background-image: var(--bg_i);/* .has_bgでbackground-imageを使っていないためここで指定 */
	background-size: 44px;
}

.bg_dia	{
	/* delta-1 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTAgMjBWMGgyMEwwIDIweiIvPjxwYXRoIGQ9Ik0wIDQwVjI5LjI3OEwzMCAwaDEwTDAgNDB6Ii8+PC9zdmc+);
	/* delta-2 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTAgMjBWMGgyMEwwIDIweiIvPjxwYXRoIGQ9Ik0wIDQwVjI5LjI3OEwzMCAwaDEwTDAgNDB6Ii8+PC9zdmc+);
	/* delta-3 */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTAgMjBWMGgyMEwwIDIweiIvPjwvc3ZnPg==);
	/* tate-dia */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMjU4LjczNSI+PHBhdGggZmlsbD0iI2JmMTAxMCIgZD0iTTEwMCAxMDBWMEwwIDU3LjczNXYxMDBMMTAwIDEwMHoiLz48cGF0aCBkPSJNMTAwIDIwMXYtNTBMMCAyMDguNzM1djUwTDEwMCAyMDF6Ii8+PC9zdmc+);
	/* both-dia */ --bg_i: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIwIDEzMDcuNzM1Ij48ZGVmcz48c3R5bGU+LmF7ZmlsbDojYmYxMDEwfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTkyMCAxMDBWMGwtMTAwIDU3LjczNXYxMDBMMTkyMCAxMDB6Ii8+PHBhdGggZD0iTTE5MjAgMjAxdi01MGwtMTAwIDU3LjczNXY1MEwxOTIwIDIwMXoiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTEwMCAxMTQ5di0xMDBMMCAxMTA2LjczNXYxMDBMMTAwIDExNDl6Ii8+PHBhdGggZD0iTTEwMCAxMjUwdi01MEwwIDEyNTcuNzM1djUwTDEwMCAxMjUweiIvPjwvc3ZnPg==);
	background-image: var(--bg_i);
	background-size: 109% auto;
	background-repeat: no-repeat space;
	background-position: top center;
}

.bg_stripe_light_slash,
.bg_stripe_light_vertical,
.bg_stripe_light_horizontal,
.bg_stripe_dark_slash,
.bg_stripe_dark_vertical,
.bg_stripe_dark_horizontal {
	background-image: repeating-linear-gradient(var(--co-color-deg), var(--co-color-1), var(--co-color-1) 30px, var(--co-color-2) 30px, var(--co-color-2) 60px);
	background-size: auto;
	--co-color-1: #f5f5f5;--co-color-2: #fafafa;
	--co-color-deg: -60deg; /* slash */
	--color:#444;--color-rgb:68,68,68;
}
.bg_stripe_light_vertical,.bg_stripe_dark_vertical	{--co-color-deg:90deg}
.bg_stripe_light_horizontal,.bg_stripe_dark_horizontal	{--co-color-deg:0deg}
.bg_stripe_dark_slash,
.bg_stripe_dark_vertical,
.bg_stripe_dark_horizontal {
	--co-color-1: #444;--co-color-2: #4c4c4c;
	--color: #e5e5e5;--color-rgb:229,229,229;
}

.bg_shadow {
	box-shadow: 0 15px 30px -10px rgba(0,0,0,.6);
}
.bg_drop-shadow {
	filter: drop-shadow(0 5px 6px rgb(0 0 0 / 30%));
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << bg / color */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* Individual >> */
/* __________________________________________________________________ */

/* 20220423 */
.co_lead,
.co_bottom {
	font-size: 1rem;	/* 16->16 */
}

:where(.co_lead, .co_bottom) iframe {
	aspect-ratio: 2/1;
}

body:not(.home) .type_grid .blocks.list_cell {
	justify-content: center;
}

/* bp:delta-cover */
	.type_auto_slider.width_full {
		overflow: hidden;
	}
	.type_auto_slider.width_full::after {
		content: "";
		transform: skewX(-30deg);
		position: absolute;
		left: -30vw;
		top: 0;
		bottom: 0;
		width: calc(50% - 26vw + 30vw);
		background-color: rgba(0,0,0,.5);
		z-index: 10;
		backdrop-filter: blur(3px);
		
		/* 20220603
		background-color: #de0b0b88;
		box-shadow: 108vw 0 0 0 #de0b0b88;
		*/
		background-color: #0005;
		box-shadow: 108vw 0 0 0 #0005;
	}
@media (max-width:639px){/*.s-*/
	.type_auto_slider.width_full::after {
		width: calc(50% - 45vw + 30vw);
		/* 20220603
		box-shadow: 128vw 0 0 0 #de0b0b88;
		*/
		box-shadow: 128vw 0 0 0 #0005;
	}
}

/* bp:QA */
	.type_qa .block + .block {
		margin-top: 5rem;
	}
	.type_qa .blocks .co_title {
		border-bottom: 1px solid;
	}
	.type_qa .blocks .co_title::before,
	.type_qa .blocks .co_sub_title::before {
		color: #fff;
	}
	.type_qa .blocks .co_title::after {
		background-color: #222;
		transform: skewX(30deg);
	}
	.type_qa .blocks .co_sub_title::after {
		background-color: #bf1010;
		transform: skewX(-30deg);
	}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Individual */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* .use_act >> */
/* __________________________________________________________________ */

/* ---------------------------- slide zoom ---------------------------- */
.use_act :where(.type_slider,.type_auto_slider) .swiper-slide img {
	transition: transform .8s cubic-bezier(.13,1.35,.75,1.41) .5s;
	transform: scale(.90);
	will-change: transform;
}
.use_act :where(.type_slider,.type_auto_slider) .swiper-slide.swiper-slide-active img,
.use_act :where(.type_slider,.type_auto_slider) .swiper-slide.swiper-slide-duplicate-active img {
	transform: scale(1);
}
@media (max-width:639px){/*.s-*/
	.use_act :where(.type_slider,.type_auto_slider) .swiper-slide img {
		transform: scale(.80);
	}
}
.use_act :where(.type_slider,.type_auto_slider) .swiper-container.p0 {
	padding: .3em 0 !important;
}
/* ---------------------------- slide zoom ---------------------------- */

/* gate >> */
.co_act_gate {
	left: 0;
	right: 0;
	z-index: 456;	/* .global->555 */
	margin-top: 0;
	--act-gate-tf: cubic-bezier(.95,.03,1,.79);
	--act-gate-duration: 0s;
	--act-gate-delay: 0s;
}
	.inview.co_act_gate {
		--act-gate-duration: .3s;
		--act-gate-delay: 1s;
	}
.co_act_gate.co_actf_linear {
	--act-gate-tf: linear;
}
.co_act_gate.co_actf_in {
	--act-gate-tf: var(--co-easeInExpo);
}
.co_act_gate.co_actf_out {
	--act-gate-tf: var(--co-easeOutExpo);
}
.co_act_gate.co_actf_inout {
	--act-gate-tf: var(--co-easeInOutExpo);
}
	.inview.co_act_duration_1 {--act-gate-duration: .1s}
	.inview.co_act_duration_2 {--act-gate-duration: .2s}
	.inview.co_act_duration_3 {--act-gate-duration: .3s}
	.inview.co_act_duration_4 {--act-gate-duration: .4s}
	.inview.co_act_duration_5 {--act-gate-duration: .5s}
	.inview.co_act_duration_6 {--act-gate-duration: .6s}
	.inview.co_act_duration_7 {--act-gate-duration: .7s}
	.inview.co_act_duration_8 {--act-gate-duration: .8s}
	.inview.co_act_duration_9 {--act-gate-duration: .9s}
	.inview.co_act_duration_10 {--act-gate-duration: 1s}
.co_act_gate,
.co_act_gate::before,
.co_act_gate::after {
	position: absolute;
	top: 0;
	bottom: 0;
	pointer-events: none;
}
.use_act .co_act_gate::before,
.use_act .co_act_gate::after {
	content: "";
	width: 50%;
	background-color: #222;
	transition: transform var(--act-gate-duration) var(--act-gate-tf) var(--act-gate-delay);
	will-change: transform;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDkuOTk2IDI3LjYwMyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTY2LjM0IDYuMDZoMTguMDIzYTQuMzEzIDQuMzEzIDAgMDEzLjU5IDEuNTJIMTAwLjhDMTAwLjAwOCAzLjM0OCA5My45My4wNTIgODYuNTUuMDUySDU0LjQ5VjcuNThoMTEuODV6TTg0LjM2MyAxMC45OGwtMTguMDIzLS4wMDZWOS40Nkg1NC40OXYxOC4wNzhoMTEuODVWMTYuOTgyaDIwLjIxYzcuMzgxIDAgMTMuNDU3LTMuMjkxIDE0LjI1LTcuNTIySDg3Ljk1MmE0LjMxNCA0LjMxNCAwIDAxLTMuNTkgMS41MnpNMjE1Ljg3OSAxNi42MThsMTcuNTg5LjAwNWMyLjE0NSAwIDMuODg0IDEuMTAyIDMuODg0IDIuNDYgMCAxLjM1OS0xLjczOSAyLjQ2LTMuODg0IDIuNDZsLTMxLjkzLjA0M3Y2LjAxaDM0LjEyNnYtLjAxYzcuOTIgMCAxNC4zMzEtMy44MjcgMTQuMzMxLTguNTAzIDAtNC42NzMtNi40MjUtOC4xMTMtMTQuMzQ1LTguMTEzbC0xNy41ODQuMDFhNC4zMTMgNC4zMTMgMCAwMS0zLjU5LTEuNTJIMjAxLjYzYy43OTcgNC4xODUgNi44NzEgNy4xNTggMTQuMjUgNy4xNTh6TTIxOC4wNjYgNi4wNmgzMS45M1YuMDUybC0zNC4xMTcuMDA2Yy03LjM4MiAwLTEzLjQ1OSAzLjI5MS0xNC4yNSA3LjUyMmgxMi44NDdhNC4zMTMgNC4zMTMgMCAwMTMuNTktMS41MnpNMTcxLjEyMyA2LjA2bDI0Ljk0LS4wNFYuMDEyaC0yNi45N1MxNTUuMDU5LS42MzMgMTUwLjMgNy41OGgxNC4zYTEwLjY3MyAxMC42NzMgMCAwMTYuNTI0LTEuNTJ6TTE0OC43NDIgMTMuNzk0YzAgMTQuNzIgMjAuMzUyIDEzLjc5OCAyMC4zNTIgMTMuNzk4aDI2Ljk2OHYtNi4wMWwtMjQuOTM5LS4wNDFzLTkuMzUyIDEuMDQzLTkuMzUyLTcuNzQ3YTguMiA4LjIgMCAwMTEuMDY5LTQuMzM0aC0xMy40MDRhMTMuMDM5IDEzLjAzOSAwIDAwLS42OTQgNC4zMzR6TTk0LjgyOCAyNy41N2gxMS44NWwzLjg4OC01Ljk2M2gxOC4zNzhsLTMuMTczLTQuOTQxLTExLjk4LS4wMDUgNC43MTMtNy4yMDFoLTExLjg0NUw5NC44MjggMjcuNTd6TTEzNi44MzcgMjcuNTdoMTEuODVMMTM2Ljg1NCA5LjQ2aC0xMS44NDVsMTEuODI4IDE4LjExek0xMjAuMjY5IDYuNzYzYTEuOTMgMS45MyAwIDAxMi45NzctLjAwM2wuNTM1LjgyaDExLjg0NUwxMzAuNjkzLjAzaC0xNy44NzRsLTQuOTMxIDcuNTVoMTEuODQ2ek00My4xNzQgMTMuODJjMS45ODMgMS40NTIgMy4xNyAzLjI5OCAzLjE3IDUuMzA3IDAgNC42NzYtNi40MiA4LjQ2NS0xNC4zNDEgOC40NjVIMFYuMDUyaDMyLjAwM3YuMDA2YzcuOTIgMCAxNC4zNCAzLjc4OCAxNC4zNCA4LjQ2MiAwIDIuMDE0LTEuMTc3IDMuODQ4LTMuMTY5IDUuM3pNMTEuODUgMjEuNTQ0aDE3Ljk2NmMyLjE0NSAwIDMuODg1LTEuMTAyIDMuODg1LTIuNDYgMC0xLjM1OC0xLjc0LTIuNDYtMy44ODUtMi40NnYuMDAzSDExLjg1em0wLTEwLjU2NmgxNy45NjZ2LjAwM2MyLjE0NSAwIDMuODg1LTEuMTAxIDMuODg1LTIuNDZzLTEuNzQtMi40Ni0zLjg4NS0yLjQ2SDExLjg1ek01MS4wNTMuMDUybC0yLjM0IDMuOS0yLjMzOS0zLjloNC42Nzl6TTUxLjA1MyAyNy41MzhsLTIuMzQtMy45LTIuMzM5IDMuOWg0LjY3OXoiLz48L3N2Zz4=);
	background-size: min(250px, 40vw) auto;
	background-repeat: no-repeat;
}
.co_act_gate::before {
	left: 0;
	background-position: calc(100% + (min(250px, 40vw) / 2)) center;
}
.co_act_gate::after {
	right: 0;
	background-position: calc(-1 * (min(250px, 40vw) / 2)) center;
}
	.inview.co_act_gate::before {
		transform: translateX(-50vw);
	}
	.inview.co_act_gate::after {
		transform: translateX(50vw);
	}

.co_act_gate { /* 4bp */
	--act-gate-tf: var(--co-easeInExpo);
	--act-gate-duration: .9s;
}

/* << gate */


.use_act .sec header .co_title,
.use_act :is(.img_type_banner,.img_type_inline) header .co_img,
.use_act .sec:where(.type_grid,.type_list) .block,
.use_act .sec:where(.type_normal,.type_header,.type_hero) .co_title,
.use_act .sec:not(.type_grid,.type_list) .blocks:not(.lr_root) .co_img,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n+1),.img_type_rl>:nth-of-type(2n),.img_type_ll) .co_img,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n),.img_type_rl>:nth-of-type(2n+1),.img_type_rr) .block_inner,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n),.img_type_rl>:nth-of-type(2n+1),.img_type_rr) .co_img,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n+1),.img_type_rl>:nth-of-type(2n),.img_type_ll) .block_inner,
.use_act .sec.type_qa .blocks :is(.co_title,.co_sub_title) {
	visibility: hidden;
}
.use_act .sec header .co_title.inview,
.use_act :is(.img_type_banner,.img_type_inline) header .co_img.inview,
.use_act .sec:where(.type_grid,.type_list) .block.inview,
.use_act .sec:where(.type_normal,.type_header,.type_hero) .co_title.inview,
.use_act .sec:is(.type_header,.type_hero) header .co_title.inview > span,
.use_act .sec:not(.type_grid,.type_list) .blocks:not(.lr_root) .co_img.inview,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n+1),.img_type_rl>:nth-of-type(2n),.img_type_ll) .co_img.inview,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n),.img_type_rl>:nth-of-type(2n+1),.img_type_rr) .block_inner.inview,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n),.img_type_rl>:nth-of-type(2n+1),.img_type_rr) .co_img.inview,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n+1),.img_type_rl>:nth-of-type(2n),.img_type_ll) .block_inner.inview,
.use_act .sec.type_qa .blocks :is(.co_title,.co_sub_title).inview {
	visibility: visible;
	animation-duration: .8s;
	animation-fill-mode: both;
	animation-delay: .2s;
	animation-iteration-count: 1;
}
.use_act .sec:is(.type_header,.type_hero) header .co_title.inview > span {
	animation-name: fadeInUp;
	animation-duration: .4s;
}
.use_act .sec:not(.type_header,.type_hero) header .co_title.inview,
.use_act :is(.img_type_banner,.img_type_inline) header .co_img.inview,
.use_act .sec:where(.type_grid,.type_list) .block.inview,
.use_act .sec:where(.type_normal,.type_header,.type_hero) .blocks .co_title.inview,
.use_act .sec:not(.type_grid,.type_list) .blocks:not(.lr_root) .co_img.inview {
	animation-name: fadeInUp;
}
.use_act .sec:where(.type_grid,.type_list) .block.inview {
	--co-act-trY: 60%;
	animation-duration: .6s;
}
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n+1),.img_type_rl>:nth-of-type(2n),.img_type_ll) .co_img.inview,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n),.img_type_rl>:nth-of-type(2n+1),.img_type_rr) .block_inner.inview {
	animation-name: slideInLeft;
	animation-delay: 0s;
}
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n),.img_type_rl>:nth-of-type(2n+1),.img_type_rr) .co_img.inview,
.use_act .sec:not(.type_grid,.type_list) :where(.img_type_lr>:nth-of-type(2n+1),.img_type_rl>:nth-of-type(2n),.img_type_ll) .block_inner.inview {
	animation-name: slideInRight;
	animation-delay: 0s;
}
.use_act .sec.type_qa .blocks :is(.co_title,.co_sub_title).inview {
	animation-name: co_clip_left_In;
	animation-delay: 0s;
}


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << .use_act */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* home >> */
/* __________________________________________________________________ */

.home .type_auto_slider.width_full>.inner{
	min-height: calc((50vw - 20px) * 10 / 16);
}
.home .type_auto_slider.width_full>.inner::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDkuOTk2IDI3LjYwMyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZn08L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0iYSIgZD0iTTY2LjM0IDYuMDZoMTguMDIzYTQuMzEzIDQuMzEzIDAgMDEzLjU5IDEuNTJIMTAwLjhDMTAwLjAwOCAzLjM0OCA5My45My4wNTIgODYuNTUuMDUySDU0LjQ5VjcuNThoMTEuODV6TTg0LjM2MyAxMC45OGwtMTguMDIzLS4wMDZWOS40Nkg1NC40OXYxOC4wNzhoMTEuODVWMTYuOTgyaDIwLjIxYzcuMzgxIDAgMTMuNDU3LTMuMjkxIDE0LjI1LTcuNTIySDg3Ljk1MmE0LjMxNCA0LjMxNCAwIDAxLTMuNTkgMS41MnpNMjE1Ljg3OSAxNi42MThsMTcuNTg5LjAwNWMyLjE0NSAwIDMuODg0IDEuMTAyIDMuODg0IDIuNDYgMCAxLjM1OS0xLjczOSAyLjQ2LTMuODg0IDIuNDZsLTMxLjkzLjA0M3Y2LjAxaDM0LjEyNnYtLjAxYzcuOTIgMCAxNC4zMzEtMy44MjcgMTQuMzMxLTguNTAzIDAtNC42NzMtNi40MjUtOC4xMTMtMTQuMzQ1LTguMTEzbC0xNy41ODQuMDFhNC4zMTMgNC4zMTMgMCAwMS0zLjU5LTEuNTJIMjAxLjYzYy43OTcgNC4xODUgNi44NzEgNy4xNTggMTQuMjUgNy4xNTh6TTIxOC4wNjYgNi4wNmgzMS45M1YuMDUybC0zNC4xMTcuMDA2Yy03LjM4MiAwLTEzLjQ1OSAzLjI5MS0xNC4yNSA3LjUyMmgxMi44NDdhNC4zMTMgNC4zMTMgMCAwMTMuNTktMS41MnpNMTcxLjEyMyA2LjA2bDI0Ljk0LS4wNFYuMDEyaC0yNi45N1MxNTUuMDU5LS42MzMgMTUwLjMgNy41OGgxNC4zYTEwLjY3MyAxMC42NzMgMCAwMTYuNTI0LTEuNTJ6TTE0OC43NDIgMTMuNzk0YzAgMTQuNzIgMjAuMzUyIDEzLjc5OCAyMC4zNTIgMTMuNzk4aDI2Ljk2OHYtNi4wMWwtMjQuOTM5LS4wNDFzLTkuMzUyIDEuMDQzLTkuMzUyLTcuNzQ3YTguMiA4LjIgMCAwMTEuMDY5LTQuMzM0aC0xMy40MDRhMTMuMDM5IDEzLjAzOSAwIDAwLS42OTQgNC4zMzR6TTk0LjgyOCAyNy41N2gxMS44NWwzLjg4OC01Ljk2M2gxOC4zNzhsLTMuMTczLTQuOTQxLTExLjk4LS4wMDUgNC43MTMtNy4yMDFoLTExLjg0NUw5NC44MjggMjcuNTd6TTEzNi44MzcgMjcuNTdoMTEuODVMMTM2Ljg1NCA5LjQ2aC0xMS44NDVsMTEuODI4IDE4LjExek0xMjAuMjY5IDYuNzYzYTEuOTMgMS45MyAwIDAxMi45NzctLjAwM2wuNTM1LjgyaDExLjg0NUwxMzAuNjkzLjAzaC0xNy44NzRsLTQuOTMxIDcuNTVoMTEuODQ2ek00My4xNzQgMTMuODJjMS45ODMgMS40NTIgMy4xNyAzLjI5OCAzLjE3IDUuMzA3IDAgNC42NzYtNi40MiA4LjQ2NS0xNC4zNDEgOC40NjVIMFYuMDUyaDMyLjAwM3YuMDA2YzcuOTIgMCAxNC4zNCAzLjc4OCAxNC4zNCA4LjQ2MiAwIDIuMDE0LTEuMTc3IDMuODQ4LTMuMTY5IDUuM3pNMTEuODUgMjEuNTQ0aDE3Ljk2NmMyLjE0NSAwIDMuODg1LTEuMTAyIDMuODg1LTIuNDYgMC0xLjM1OC0xLjc0LTIuNDYtMy44ODUtMi40NnYuMDAzSDExLjg1em0wLTEwLjU2NmgxNy45NjZ2LjAwM2MyLjE0NSAwIDMuODg1LTEuMTAxIDMuODg1LTIuNDZzLTEuNzQtMi40Ni0zLjg4NS0yLjQ2SDExLjg1ek01MS4wNTMuMDUybC0yLjM0IDMuOS0yLjMzOS0zLjloNC42Nzl6TTUxLjA1MyAyNy41MzhsLTIuMzQtMy45LTIuMzM5IDMuOWg0LjY3OXoiLz48L3N2Zz4=);
	background-size: 200px auto;
	background-size: min(250px, 40vw) auto;
	background-position: center;
	background-repeat: no-repeat;
	opacity: .5;
	transition: opacity 1s ease-out;
}
.home .type_auto_slider.width_full.init_slider>.inner::before {
	opacity: .1;
}
/* 640 */ @media ( max-width: 639px ) {
	.home .type_auto_slider.width_full>.inner{
		min-height: 62.5vw;
	}
}

.home .sec header .co_title {
	font-family: novecento-sans-wide,source-han-sans-japanese,sans-serif;
}

/* ------------------------------ #items ------------------------------ */
#items .co_img.no_img::before {
	background-image: radial-gradient(#fff,#ddd 95%);
	background-size: auto;
}
#items .co_img.no_img + .block_inner {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.6em;
	line-height: 1.1;
	font-weight: 200;
	margin-top: 0;
	text-align: center;
	padding: 0 .5em;
}
#items .attachment-thumbnail + .block_inner,
#items .co_img + .block_inner {
	display: block;
	font-size: .7em;
	text-align: center;
	margin-top: .2em;
}
#items .link_type_all.blocks > :not(:first-child) {
	padding-top: 10px;
	box-shadow: 0 6px 10px -2px #0002;
	background-color: #000c;
	color: #fffc;
	border-top: 5px solid #bf1010;
	/*border-color: #ccc;*/
	background-size: auto 10px;
	background-position: top center;
	background-image: linear-gradient( 130deg, #bf1010 40%, #a0a0a0 40% );
	background-repeat: no-repeat;
	border-radius: .7em 0 .5em 0;
}
/* ------------------------------ #items ------------------------------ */

#articles h2.co_title {
	text-align: center;
}
#articles h2.co_title::before {
	content: none;
}


#blog.has_bg_img .blocks {
	background-color: rgba(0,0,0,0);
	padding: 0;
	border-radius: 0;
}
#blog.is_bg_cover header .co_img {
	background-color: #2b0202; /* dark-red */
	background-color: #041b44; /* dark-blue */
}
#blog header .co_img img {
	filter: blur(2px) brightness(80%) contrast(220%) grayscale(30%) saturate(80%);
	opacity: .6;
}

#blog .list_cell time,
#blog .list_cell img,
#blog .list_cell .blog_title {
	transition: transform cubic-bezier(.02,1.1,.79,1.01) .7s;
}
#blog .list_cell img {
	aspect-ratio: 3/4;
	object-fit: cover;
	width: 100%;
	transition-duration: .5s;
}
#blog .list_cell a:hover img {
	transform: scale3d(1.2,1.2,1);
}
#blog .list_cell a:hover time {
	transform: translateY(-150%);
}
#blog .list_cell time,
#blog .list_cell .blog_title {
	z-index: 1;
}
#blog .list_cell .blog_title {
	position: absolute;
	padding: .3em;
	background-color: #151a358c;
	line-height: 1.1;
	bottom: 0;
}
#blog .list_cell a:hover .blog_title {
	transform: translateY(100%);
}
#blog .list_cell a {
	font-size: .9em;
	overflow: hidden;
	display: block;
	position: relative;
	border-radius: .3em;
	padding-top: 1rem;
	padding-right: .5rem;
	margin-right: -.5rem;
}
#blog .list_cell a::after {
	content: "≫";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	color: #fff;
	font-size: 4rem;
	align-items: center;
	transition: opacity .5s ease-out;
	opacity: 0;
}
#blog .list_cell a:hover::after {
	opacity: 1;
}
#blog time {
	position: absolute;
	right: .3rem;
	display: block;
	line-height: 1;
	background-color: #bf1010;
	padding: .5rem .6em .5rem .4rem;
	opacity: .9;
	top: 0rem;
	transform: skewX(-10deg);
}


/* ------------------------------ L-R move ------------------------------ */
.home.use_act .type_lr .lr_root > li {
	align-items: stretch;
	background-color: #fff;
	position: relative;
}
.home.use_act .list_cell.lr_root:not(.img_type_ll) .block_inner {
	padding-right: 5vw;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.home.use_act .type_lr .blocks .co_title,
.home.use_act .type_lr .blocks .co_sub_title,
.home.use_act .type_lr .blocks .co_lead {
	text-align: right;
}
@media (max-width:479px){/*.xs-*/
	.home.use_act .type_lr .blocks .co_title,
	.home.use_act .type_lr .blocks .co_sub_title {
		text-align: center;
	}
	.home.use_act .type_lr .blocks .co_lead {
		text-align: left;
		padding: 0 1em;
	}
}


/* naname */
.home.use_act .img_type_rr .co_img > div {
	transition: transform .8s cubic-bezier(.48,.22,.84,1.05) .2s;
	transform: skewX(-20deg);
	transform-origin: left bottom;
	will-change: transform;
}
.home.use_act .img_type_rr .inview.co_img > div {
	transform: skewX(0deg);
}

/* img-size */
.home.use_act .sec:not(.type_list) .img_type_ll .co_img,
.home.use_act .sec:not(.type_list) .img_type_rr .co_img {
	width: 60%;
}
@media (max-width:959px){/*.d-*/
	.home.use_act .sec:not(.type_list) .img_type_ll .co_img,
	.home.use_act .sec:not(.type_list) .img_type_rr .co_img {
		width: 40%;
	}
}
@media (max-width:639px){/*.s-*/
	.home.use_act .sec:not(.type_list) .img_type_ll .co_img,
	.home.use_act .sec:not(.type_list) .img_type_rr .co_img {
		width: 30%;
	}
}
.home.use_act .img_type_rr .co_img_wrap img {
	height: 300px;
	object-fit: cover;
}
@media (max-width:479px){/*.xs-*/
	.home.use_act .img_type_rr .co_img_wrap img {
		height: 150px;
	}
}

@media (min-width:479px){/* min .xs-*/
	.home.use_act .img_type_rr .co_img > div {
		transform: skewX(-50deg);
		transform-origin: right bottom; /* over wride */
		overflow: hidden;
	}
	.home.use_act .img_type_rr .inview.co_img > div {
		transform: skewX(-30deg);
	}
	.home.use_act .img_type_rr .co_img_wrap img {
		transform: skewX(30deg);
		transform-origin: left bottom;
	}
	.home.use_act .img_type_rr .block:hover .co_img_wrap img {
		filter: brightness(150%);
	}
}

/* ------------------------------ L-R move ------------------------------ */

/* ------------------------------ L-R move button ------------------------------ */
.home.use_act .type_lr .blocks .co_button,
.home.use_act .type_lr .blocks .co_button>span,
.home.use_act .type_lr .blocks .co_button::after {
	position: absolute;
	left: 0;
	top: 0;
}
.home.use_act .type_lr .blocks .co_button {
	right: 0;
	bottom: 0;
	font-size: 3.5rem;
	border-style: none;
	border-radius: unset;
	padding: 0;
	max-width: none;
}
	.home.use_act .type_lr .blocks .co_button>span {
		position: absolute;
		left: 100%;
		top: 50%;
		transform: translate(0,-50%);
		min-height: 1.8em;
		padding: 0 .1em 0 0;
		background-color: #bf1010;
		color: #fff;
	}
	.home.use_act .type_lr .blocks .co_button::after {
		content: "";
		bottom: 0;
		width: 100vw;
		cursor: pointer;
	}
@media (max-width:959px){/*.d-*/
	.home.use_act .type_lr .blocks .co_button {
		font-size: 3rem;
	}
}
@media (max-width:479px){/*.xs-*/
	.home.use_act .type_lr .blocks .co_button>span {
		left: 0;
		top: -1.3rem;
		transition: all .3s cubic-bezier(.37,.64,.65,.99);
	}
	.home.use_act .type_lr .blocks .block:hover .co_button>span {
		left: 100%;
		transform: translate(-100%,-50%);
	}
	.home.use_act .type_lr .blocks .co_button::after {
		top: auto;
		height: calc(100% + 150px);
	}
}

@media (min-width:479px){/* min .xs-*/
	.home.use_act .type_lr .blocks .co_button > span {
		transform: skewX(-30deg) translate(60%,-50%);
		transition: all .3s cubic-bezier(.37,.64,.65,.99);
	}
	.home.use_act .type_lr .link_type_button.blocks .has_url .co_button > span::after {
		transform: skewX(30deg) translateX(.1em);
	}

	.home.use_act .type_lr .block:hover .co_button > span {
		min-height: 100%;
		transform: skewX(-30deg) translateY(-50%);
	}
	.home.use_act .type_lr .block:hover .co_button::after {
		background-color: rgba(0,0,0,.1);
	}
}
/* ------------------------------ L-R move button ------------------------------ */


/* tate-slider */
/*	.home.use_act .type_auto_slider.width_full .swiper-slide {
		display: flex;
		justify-content: center;
	}
	.home.use_act .type_auto_slider.width_full img {
		object-fit: contain;
		height: calc(95vh - 6em);
		padding-inline: 0;
		box-sizing: border-box;
	}
		.home.use_act .type_auto_slider.width_full img {
			display: block;
		}
	.home.use_act .type_auto_slider.width_full > .inner {
		height: calc(95vh - 6em);
	}

	.home.use_act .type_auto_slider.width_full::after {
		left: -40vw;
		box-shadow: 135vw 0 0 0 #0005;
	}
	@media (max-width:639px){
		.home.use_act .type_auto_slider.width_full::after {
			width: 4vw;
			box-shadow: 205vw 0 0 30vw #0005;
		}
	}	20220728	*/

.home.use_act .type_auto_slider.width_full .swiper-slide {
	display: flex;
	justify-content: center;
	aspect-ratio: 10/16;
}
.home.use_act .type_auto_slider.width_full img {
	height: 100%;
	max-height: min(calc(100vh - 3rem),700px);
	object-fit: contain;
}
	.home.use_act .type_auto_slider.width_full img {
		display: block;
	}	/* 20220603 line@2944 */
.home.use_act .type_auto_slider.width_full > .inner {
	min-height: min(98vh,700px);
	max-height: min(98vh,700px);
}
@media (max-width:639px){/*.s-*/
	.home.use_act .type_auto_slider.width_full::after {
		width: 4vw;
		box-shadow: 185vw 0 0 30vw #de0b0b88;
	}
}


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << home */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* icon_under >> */
/* __________________________________________________________________ */

.icon_under {
	display: block;
	min-width: 3em;
	text-align: center;
}
.icon_under:hover::before {
	animation-iteration-count: infinite;
	animation-play-state: running;
}
.icon_under::before {
	content: "";
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	border: 1px solid;
	border-radius: 50%;
	animation: 1.5s ease-out 1.5s 2/*infinite*/ /*alternate*/ backwards icon_under;
	opacity: 0;
}
@keyframes icon_under {
	    0% {
		opacity: 0;
		width: 0;
		height: 0;
	}  45% {
		opacity: .7;
	} 100% {
		opacity: 0;
		width: 2.8em;
		height: 2.8em;
	}
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << icon_under */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* list_* >> */
/* __________________________________________________________________ */

/* list_grid >> */
	.list_grid {
		--div: 3;
		--gap: 1rem;
		display: grid;
		gap: var(--gap);
		grid-template-columns: repeat(var(--div), 1fr);
		grid-auto-rows: 1fr;
		overflow: auto;
	}
	.list_grid,
	.list_grid.grid-space-between {
		justify-content: normal;
		/* 20200313 要る？
		grid-template-columns: repeat(auto-fit, calc((100% + var(--gap)) / var(--div) - var(--gap)));
		*/
	}
	.list_grid.grid-space-around {
		justify-content: center;
		grid-template-columns: repeat(auto-fit, calc(100% / var(--div) - var(--gap)));
	}

/* list_cell >> */
	.list_cell {
		--div: 3;
		--gap: 0.5rem;
		display: flex;
		flex-wrap: wrap;
		justify-content: left;
		margin-left: calc(var(--gap) * -1);
		margin-right: calc(var(--gap) * -1);
		margin-bottom: calc(var(--gap) * -1);
		padding: 0;
		list-style: none;
	}
	.list_cell > div,
	.list_cell > a,
	.list_cell > li {
		display: block;
		margin: var(--gap);
		flex-basis: calc((100% - var(--div) * 1em) / var(--div));						/* del later 20210821 */
		flex-basis: calc((100% - (var(--div) * 2 * var(--gap))) / var(--div));
	}
.lga0{--gap:0rem}.lga1{--gap:.5rem}.lga2{--gap:1rem}.lga3{--gap:1.5rem}.lga4{--gap:2rem}.lga5{--gap:2.5rem}.lga6{--gap:3rem}.lga7{--gap:3.5rem}.lga8{--gap:4rem}.lga9{--gap:4.5rem}
/* l */@media (max-width:1279px){.l-lga0{--gap:0rem}.l-lga1{--gap:.5rem}.l-lga2{--gap:1rem}.l-lga3{--gap:1.5rem}.l-lga4{--gap:2rem}.l-lga5{--gap:2.5rem}.l-lga6{--gap:3rem}.l-lga7{--gap:3.5rem}.l-lga8{--gap:4rem}.l-lga9{--gap:4.5rem}}
/* d */@media (max-width: 959px){.d-lga0{--gap:0rem}.d-lga1{--gap:.5rem}.d-lga2{--gap:1rem}.d-lga3{--gap:1.5rem}.d-lga4{--gap:2rem}.d-lga5{--gap:2.5rem}.d-lga6{--gap:3rem}.d-lga7{--gap:3.5rem}.d-lga8{--gap:4rem}.d-lga9{--gap:4.5rem}}
/* t */@media (max-width: 755px){.t-lga0{--gap:0rem}.t-lga1{--gap:.5rem}.t-lga2{--gap:1rem}.t-lga3{--gap:1.5rem}.t-lga4{--gap:2rem}.t-lga5{--gap:2.5rem}.t-lga6{--gap:3rem}.t-lga7{--gap:3.5rem}.t-lga8{--gap:4rem}.t-lga9{--gap:4.5rem}}
/* s */@media (max-width: 639px){.s-lga0{--gap:0rem}.s-lga1{--gap:.5rem}.s-lga2{--gap:1rem}.s-lga3{--gap:1.5rem}.s-lga4{--gap:2rem}.s-lga5{--gap:2.5rem}.s-lga6{--gap:3rem}.s-lga7{--gap:3.5rem}.s-lga8{--gap:4rem}.s-lga9{--gap:4.5rem}}
/* xs*/@media (max-width: 479px){.xs-lga0{--gap:0rem}.xs-lga1{--gap:.5rem}.xs-lga2{--gap:1rem}.xs-lga3{--gap:1.5rem}.xs-lga4{--gap:2rem}.xs-lga5{--gap:2.5rem}.xs-lga6{--gap:3rem}.xs-lga7{--gap:3.5rem}.xs-lga8{--gap:4rem}.xs-lga9{--gap:4.5rem}}

/* list_* >> */
	.list_grid a,
	.list_cell a {
		text-decoration: none;
	}
	.list_grid img,
	.list_cell img {
		display: block;
		max-width: 100%;
	}

.center_cell {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << list_* */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* var(--) >> */
/* __________________________________________________________________ */

.l1{--div:1}.l2{--div:2}.l3{--div:3}.l4{--div:4}.l5{--div:5}.l6{--div:6}.l7{--div:7}.l8{--div:8}.l9{--div:9}
/* l */@media (max-width:1279px){.l1{--div:1}.l2{--div:2}.l3{--div:3}.l4{--div:4}.l5{--div:5}.l6{--div:6}.l7{--div:7}.l8{--div:8}.l9{--div:9}}
/* d */@media (max-width: 959px){.d1{--div:1}.d2{--div:2}.d3{--div:3}.d4{--div:4}.d5{--div:5}.d6{--div:6}.d7{--div:7}.d8{--div:8}.d9{--div:9}}
/* t */@media (max-width: 755px){.t1{--div:1}.t2{--div:2}.t3{--div:3}.t4{--div:4}.t5{--div:5}.t6{--div:6}.t7{--div:7}.t8{--div:8}.t9{--div:9}}
/* s */@media (max-width: 639px){.s1{--div:1}.s2{--div:2}.s3{--div:3}.s4{--div:4}.s5{--div:5}.s6{--div:6}.s7{--div:7}.s8{--div:8}.s9{--div:9}}
/* xs*/@media (max-width: 479px){.xs1{--div:1}.xs2{--div:2}.xs3{--div:3}.xs4{--div:4}.xs5{--div:5}.xs6{--div:6}.xs7{--div:7}.xs8{--div:8}.xs9{--div:9}}

.l1i{--div:1!important}.l2i{--div:2!important}.l3i{--div:3!important}.l4i{--div:4!important}.l5i{--div:5!important}.l6i{--div:6!important}.l7i{--div:7!important}.l8i{--div:8!important}.l9i{--div:9!important}
/* l */@media (max-width:1279px){.l1i{--div:1!important}.l2i{--div:2!important}.l3i{--div:3!important}.l4i{--div:4!important}.l5i{--div:5!important}.l6i{--div:6!important}.l7i{--div:7!important}.l8i{--div:8!important}.l9i{--div:9!important}}
/* d */@media (max-width: 959px){.d1i{--div:1!important}.d2i{--div:2!important}.d3i{--div:3!important}.d4i{--div:4!important}.d5i{--div:5!important}.d6i{--div:6!important}.d7i{--div:7!important}.d8i{--div:8!important}.d9i{--div:9!important}}
/* t */@media (max-width: 755px){.t1i{--div:1!important}.t2i{--div:2!important}.t3i{--div:3!important}.t4i{--div:4!important}.t5i{--div:5!important}.t6i{--div:6!important}.t7i{--div:7!important}.t8i{--div:8!important}.t9i{--div:9!important}}
/* s */@media (max-width: 639px){.s1i{--div:1!important}.s2i{--div:2!important}.s3i{--div:3!important}.s4i{--div:4!important}.s5i{--div:5!important}.s6i{--div:6!important}.s7i{--div:7!important}.s8i{--div:8!important}.s9i{--div:9!important}}
/* xs*/@media (max-width: 479px){.xs1i{--div:1!important}.xs2i{--div:2!important}.xs3i{--div:3!important}.xs4i{--div:4!important}.xs5i{--div:5!important}.xs6i{--div:6!important}.xs7i{--div:7!important}.xs8i{--div:8!important}.xs9i{--div:9!important}}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << var(--) */
/* __________________________________________________________________ */


.global .sub-menu,
#om,
.om-wrap {
	display: none;
}



.global .tel a > span {
  border: 1px solid;
  border-radius: 1em;
  padding: 0 1em .1em;
  min-height: 1.8em;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}



.home h2.co_title {
	text-transform: lowercase;
}



