@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-weight:300;font-family: fot-udmarugo-large-pr6n,sans-serif,-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_udmarugo-small {
	font-family: fot-udmarugo-small-pr6n, sans-serif;
	font-weight: 500;
	font-style: normal;
}
.font_udmarugo-large {
	font-family: fot-udmarugo-large-pr6n, sans-serif;
	font-weight: 300;	/* 300/500/600 */
	font-style: normal;
}
.font_uddigikyokasho-pro {
	font-family: uddigikyokasho-pro, fot-udmarugo-large-pr6n, sans-serif;
}
.font_novecento-sans {
	font-family: novecento-sans, sans-serif;
	font-weight: 100;	/* 100/200/400/600 */
}

/* 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: #fefefe no-repeat center top;
	--color: #565656;--color-rgb:86,86,86;
	color: var(--color);
	--inpad: 1em;
	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	 */
	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{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 #ddd}
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 >> */
/* __________________________________________________________________ */

/* 20220222: .order-1 >> .order1{order:1}, .order-1{order:-1}
 * 20220722: add-"h(auto|100p|0|5-100h)", add-".abs", add-".max-w(1440|1920|2560)"
 * 20220722: .sec>.inner to width:100%
 */

.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,.sec>.inner{width:100%}.sec>.inner{padding-inline:var(--inpad)}.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 / .abs(olute|) / .position-(fixed|static) / .transform-none / h(auto|100p|0) / h(5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100)h
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,.abs{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}.max-w1440{max-width:1440px!important}.max-w1920{max-width:1920px!important}.max-w2560{max-width:2560px!important}
.hauto{height:auto!important}.h100p{height:100%!important}.h0{height:0!important}.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}.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:auto!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,.l-abs{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-max-w1440{max-width:1440px!important}.l-max-w1920{max-width:1920px!important}.l-max-w2560{max-width:2560px!important}
.l-hauto{height:auto!important}.l-h100p{height:100%!important}.l-h0{height:0!important}.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}.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:auto!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,.d-abs{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-max-w1440{max-width:1440px!important}.d-max-w1920{max-width:1920px!important}.d-max-w2560{max-width:2560px!important}
.d-hauto{height:auto!important}.d-h100p{height:100%!important}.d-h0{height:0!important}.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}.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:auto!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,.t-abs{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-max-w1440{max-width:1440px!important}.t-max-w1920{max-width:1920px!important}.t-max-w2560{max-width:2560px!important}
.t-hauto{height:auto!important}.t-h100p{height:100%!important}.t-h0{height:0!important}.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}.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:auto!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,.s-abs{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-max-w1440{max-width:1440px!important}.s-max-w1920{max-width:1920px!important}.s-max-w2560{max-width:2560px!important}
.s-hauto{height:auto!important}.s-h100p{height:100%!important}.s-h0{height:0!important}.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}.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:auto!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,.xs-abs{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-max-w1440{max-width:1440px!important}.xs-max-w1920{max-width:1920px!important}.xs-max-w2560{max-width:2560px!important}
.xs-hauto{height:auto!important}.xs-h100p{height:100%!important}.xs-h0{height:0!important}.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}.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:auto!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}}

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



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

:root {
	--co-act-delay: .3s;
	--co-act-trY: 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,
.wf-active .inview.co_act_wf,
.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 100% 0 0);
	} 100% {
		clip-path: inset(0 0 0 0);
	}
}
@keyframes co_clip_right_In {
	    0% {
		clip-path: inset(0 0 0 100%);
	} 100% {
		clip-path: inset(0 0 0 0);
	}
}
@keyframes co_clip_top_In {
	    0% {
		clip-path: inset(100% 0 0 0);
	} 100% {
		clip-path: inset(0 0 0 0);
	}
}
@keyframes co_clip_bottom_In {
	    0% {
		clip-path: inset(0 0 100% 0);
	} 100% {
		clip-path: inset(0 0 0 0);
	}
}

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



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* 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 800ms ease-out 500ms;
	z-index: 777;
}
.no-js>body::before {
	opacity: 1;
}

#main {}
	.sec {
		order: 2;
		padding-top: 5em;
		padding-bottom: 5em;
	}
.sec {
	overflow: hidden;
} /* 20220722 fix */
		.sec.same_bg:not(.has_separator) {
			padding-top: 2em;
		}
	.sec:first-of-type {
		order: 1;
	}
	.sec:last-of-type {
		padding-bottom: 8em;
	}

.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: .om >> */
/* __________________________________________________________________ */

/*
	.om-page {
		background-color: #eee;
		display: flex;
		flex-direction: column;
	}
		.om-page>* {
			z-index: 2;
		}
	.om-page .logo a {
		display: block;
		padding: 1rem;
		text-align: center;
	}
	.om-page .logo svg {
		width: 200px;
	}
*/

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << 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: .float-nav >> */
/* __________________________________________________________________ */

.float-nav {
	position: fixed;
	z-index: 555;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
}
.float-nav > ul {
	margin: 0 0 -1px;
	padding: .5em .5em 0;
	gap: .5em;
	display: flex;
	list-style: none;
	border-radius: 1em 1em 0 0;
	background-color: #fffa;
	min-width: 300px;
}
	.float-nav > ul > li {
		flex-grow: 1;
	}
	.float-nav a {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 100%;
		padding: .75em 1em;
		line-height: 1;
		border-radius: .8em .8em 0 0;
		color: #fff;
		background-color: #803a90;
		transform-origin: bottom;
		white-space: nowrap;
	}
		.float-nav a:hover {
			transform: scale(1.08);
		}
		.float-nav .tel a {
			background-color: #f08336;
		}
		.float-nav .tel a::before {
			content: "\2706";
			font-size: 1.5em;
			margin-right: .15em;
		}
		.float-nav .access a::after {
			content: "\025b6";
			font-size: .75em;
			margin-left: .45em;
		}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Frame: .float-nav */
/* __________________________________________________________________ */



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

.sns.sec {
	padding-block: 2.5em 2em;
	background-color: #eba0c6;
}
.sns.sec .menu {
	display: flex;
	gap: clamp(2em, 8vw, 8em);
	justify-content: center;
}
.sec.sns a {
	width: clamp(60px, 15vw, 100px);
}

.footer {
	min-height: 150px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.footer:last-of-type {
	padding: 1rem 0 4.5rem;
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << 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-size: 1rem;	/* 16->16 */
}


/* font & vw */
.co_f,
.co_title,
.co_sub_title {
	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}
.co_f.co_f-1{--fmax: 14;--fmin: 13}
.type_list .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,
.co_f.co_f1 {--fmax: 23;--fmin: 19.125}
.co_f.co_f2 {--fmax: 30;--fmin: 23.25}
.co_f.co_f3 {--fmax: 37;--fmin: 27.375}
.co_f.co_f4 {--fmax: 44;--fmin: 31.5}
.co_f.co_f5 {--fmax: 51;--fmin: 35.65}
.co_f.co_f6 {--fmax: 58;--fmin: 39.75}
.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,
:where(.co_lead,.co_bottom)>ul {
	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;
}
:where(.co_lead,.co_bottom)>ul {
	margin-top: .8em;
	padding-left: 1.5em;
}
:where(.co_lead,.co_bottom)>ul>li {
	margin-top: .7em;
}

/* 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 .block .co_img_wrap {
		position: relative;
	}
		.type_grid .block .co_img_wrap::before {
			content: "";
			display: block;
			padding-top: 62.5%;
		}
	.type_grid .block .co_img_wrap > img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		object-fit: contain;
	}
	.type_grid .blocks:not(.lr_root) .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;
}
.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:not(:only-child),
	.img_type_rl :nth-child(even)>.block_inner:not(:only-child),
	.img_type_ll.lr_root .block_inner:not(:only-child) {
		padding-right: 0;
		padding-left: 2em;
	}
		.lr_root .co_img iframe,
		.lr_root .co_img img {
			width: 100%;
			height: 100%;
			object-fit: contain;
		}
		.lr_root .co_iframe {
			height: 100%;
		}
		.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;
		}
.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) .img_type_ll.lr_root .co_img,
	.sec:not(.type_list) .img_type_rr.lr_root .co_img {
		width: 40%;
	}

/* 20220415
.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);
}
20220415 */
.lr_root .block_inner {
	padding-block: 3rem 2rem;
}

.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);
}

.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 */


/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << 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: .5em;
	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_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 >> */
.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;
}
	.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 {
			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 {
		transition: all .3s ease-in-out .1s;
	}
	.co_img>a:hover>img {
		transform: scale(1.05);
		transition: all .15s ease-in-out 0s;
		z-index: 1;
	}
/* } */


/* has_cover >> */
.co_img.has_cover {
	position: relative;
}
	.co_img.has_cover [src$=".svg"] {
		position: absolute;
		left: 0;
		top: 0;
		object-fit: cover;
		width: 100%;
		height: 100%;
		z-index: 1;
	}
/* << has_cover */


.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;
}

.img_type_inline header>.co_img,
.img_type_banner header>.co_img {
	margin-top: 2.5rem;
}


/* 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>* {
		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;
	z-index: 1;
}
.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 */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* 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:#eee;--color-rgb:238,238,238;--bg_s:#de0b0b;--bg:#9e0202;--bg_i:linear-gradient(175deg,#de0b0b,#d50909,#cb0808,#c20607,#b90505,#b00404,#a70303,#9e0202,#9e0202,#9e0202)}
.bg_blue	{--color:#eee;--color-rgb:238,238,238;--bg_s:#2368e4;--bg:#093aa3;--bg_i:linear-gradient(175deg,#2368e4,#2061da,#1e5ad1,#1a54c8,#174dbe,#1347b5,#0f40ac,#093aa3,#093aa3,#093aa3)}
.bg_yellow	{--color:#444;--color-rgb:68,68,68;--bg_s:#ffeb00;--bg:#d8c100;--bg_i:linear-gradient(175deg,#ffeb00,#f9e500,#f4df00,#eed900,#e9d300,#e3cd00,#dec700,#d8c100,#d8c100,#d8c100)}
.bg_green	{--color:#eee;--color-rgb:238,238,238;--bg_s:#16ce3f;--bg:#19a51d;--bg_i:linear-gradient(175deg,#16ce3f,#17c83a,#19c235,#19bc31,#1ab62c,#1ab127,#19ab22,#19a51d,#19a51d,#19a51d)}
.bg_orange	{--color:#eee;--color-rgb:238,238,238;--bg_s:#ff8d00;--bg:#f17300;--bg_i:linear-gradient(175deg,#ff8d00,#fd8900,#fb8600,#f98200,#f77e00,#f57a00,#f37700,#f17300,#f17300,#f17300)}
.bg_purple	{--color:#eee;--color-rgb:238,238,238;--bg_s:#8800ce;--bg:#640687;--bg_i:linear-gradient(175deg,#8800ce,#8300c3,#7e01b9,#7902af,#7403a4,#6f049a,#690591,#640687,#640687,#640687)}
.bg_light_blue	{--color:#eee;--color-rgb:238,238,238;--bg_s:#00a0e9;--bg:#008dcb;--bg_i:linear-gradient(175deg,#00a0e9,#009de5,#009be0,#0098dc,#0095d8,#0092d3,#0090cf,#008dcb,#008dcb,#008dcb)}
.bg_dark_green	{--color:#eee;--color-rgb:238,238,238;--bg_s:#26923e;--bg:#153a09;--bg_i:linear-gradient(175deg,#26923e,#268535,#25772d,#236a25,#205e1d,#1d5216,#194610,#153a09,#153a09,#153a09)}
.bg_pink	{--color:#eee;--color-rgb:238,238,238;--bg_s:#ff86ca;--bg:#f344a6;--bg_i:linear-gradient(175deg,#ff86ca,#fd7ec5,#fc75c0,#fa6dbb,#f863b6,#f75ab1,#f54fab,#f344a6,#f344a6,#f344a6)}
.bg_light_gray	{--color:#444;--color-rgb:255,255,255;--bg_s:#eeeeee;--bg:#868686;--bg_i:linear-gradient(175deg,#cccccc,#c2c2c2,#b7b7b7,#adadad,#a3a3a3,#999999,#909090,#868686,#868686,#868686)}
.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:#eee;--color-rgb:238,238,238;--bg_s:#5f5f5f;--bg:#1d1d1d;--bg_i:linear-gradient(175deg,#5f5f5f,#555555,#4b4b4b,#414141,#383838,#2f2f2f,#262626,#1d1d1d,#1d1d1d,#1d1d1d)}
.bg_black	{--color:#eee;--color-rgb:238,238,238;--bg_s:#333333;--bg:#1d1d1d;--bg_i:linear-gradient(175deg,#5f5f5f,#555555,#4b4b4b,#414141,#383838,#2f2f2f,#262626,#1d1d1d,#1d1d1d,#1d1d1d)}
.bg_white    {--color:#251e1e;--color-rgb:37,30,30;--bg_s:#f9f9f9;--bg:#f0f0f0;--bg_i:linear-gradient(175deg,#f9f9f9,#f8f8f8,#f6f6f6,#f5f5f5,#f4f4f4,#f3f3f3,#f1f1f1,#f0f0f0,#f0f0f0,#f0f0f0)}
/* << colors */

.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 .co_button / .co_act >> */
/* __________________________________________________________________ */

.co_button {
	max-width: max-content;
	padding: .2em 2em .4em;
	border-radius: 1.5em;
	border-width: 2px;
	letter-spacing: .2em;
}
.inner .co_button {
	font-weight: 400;
}
	.co_button.c_magenta {
		border: none;
		--bg_c: #bd3b7c;
	}
	.co_button.c_orange {
		border: none;
		--bg_c: #f08336;
	}
	.co_button.c_purple {
		border: none;
		--bg_c: #803a90;
	}
	.c_alert1,
	.co_button.c_alert1 {
		--bg_c: #ed8e92;
	}
	.c_alert2,
	.co_button.c_alert2 {
		--bg_c: #dda721;
	}
	.co_button.c_magenta,
	.co_button.c_orange,
	.co_button.c_purple,
	.co_button.c_alert1,
	.co_button.c_alert2 {
		color: #fff;
		background-color: var(--bg_c);
	}
.co_button.co_act {
	position: relative;
	transition: all .4s ease-in-out .05s;
}
	.co_button.co_act::before,
	.co_button.co_act::after {
		content: "";
		transition: all .4s ease-in-out .05s;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		pointer-events: none;
		/* core.co_button */
		display: flex;
		justify-content: center;
		border-radius: 1.5em;
	}
	.co_button.co_act::before {
		z-index: 1;
		opacity: 0;
		/* core.co_button */
		padding: .2em 2em .4em;
		border: 2px solid;
	}
	.co_button.co_act::after {
		z-index: -1;
		content: "●";
		align-items: center;
		padding: 0;
		border: none;
		font-size: 0;
		color: #f08336;
		overflow: hidden;
	}
		.co_button.co_act::before {
			background-color: #893c9955;
			/* core.co_button */
			padding: 0;
			border: 0 none;
			border-radius: 50%;
		}
		.co_button.co_act.inview::before {
			animation: flash_opacity 1.2s cubic-bezier(0.34, 1.56, 0.64, 1) .3s /*infinite*/ /*alternate backwards*/ forwards;
			/*	https://easings.net/ja#easeOutExpo	cubic-bezier(0.16, 1, 0.3, 1)	*/
		}
	.co_button.co_act:hover,
	.co_button.co_act.hover {
		opacity: .8;
	}
		.co_button.co_act:hover::after,
		.co_button.co_act.hover::after {
			font-size: 20em;
		}

@keyframes flash_opacity {
	    0% {
		opacity: 0;
	}  20% {
		opacity: .25;
	} 100% {
		opacity: 0;
		transform: scale(2,8) translateY(-.05em);
		filter: blur(.05em);
	}
}

.c_alert_chip {
	display: inline-flex;
	padding: .1em .5em .2em;
	background-color: var(--bg_c);
	border-radius: .3em;
	color: #fff;
	align-items: center;
	margin-right: 1rem;
	letter-spacing: .2em;
	height: 2em;
}
h2 .c_alert_chip {
	font-size: 1rem;
	transform: translateY(-.4em);
	margin-right: 1.21rem;
} /* h2.co_title>span.c_alert_chip */
.block .c_alert_chip {
	font-size: .75rem;
	transform: translateY(-.2em);
} /* .block span.c_alert_chip */
.c_alert_chip.c_alert1::before,
.c_alert_chip.c_alert2::before {
	content: "大切なお知らせ";
}
.c_alert_chip:not(.c_alert1,.c_alert2,.c_alert3) {
	height: 0;
	margin-right: 0;
	padding: 0;
}

/* theme-settings >> */
.co_img.co_act_toss,
.info_box.co_act_toss {
	--co-act-trY: 20%;
}
.side-nav .co_act_pop {
	--co-act-trY: 50%;
}
/* << theme-settings */

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << Individual .co_button / .co_act */
/* __________________________________________________________________ */



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


/*
js
wf-fot-udmarugo-large-pr6n-n5-active
wf-fot-udmarugo-large-pr6n-n6-active
wf-fot-udmarugo-large-pr6n-n3-active
wf-novecento-sans-n1-active
wf-novecento-sans-n2-active
wf-novecento-sans-n4-active
wf-novecento-sans-n6-active
wf-uddigikyokasho-pro-n4-active
wf-fot-udmarugo-small-pr6n-n5-active
wf-active
*/



.bg_magenta {
	background-color: #cb3b83;
}
	.bg_magenta.color_f {
		color: var(--color);
	}
.bg_magenta_light {
	background-color: #bd3b7c;
	background-image: linear-gradient( to bottom,rgba(255,255,255,.94),rgba(255,255,255,.95) 90%);
}
.bg_orange_light {
	background-color: #f08336;
	background-image: linear-gradient( to bottom,rgba(255,255,255,.94),rgba(255,255,255,.95) 90%);
}
.bg_purple_light {
	background-color: #803a90;
	background-image: linear-gradient( to bottom,rgba(255,255,255,.94),rgba(255,255,255,.95) 90%);
}
.bg_2p_gray {
	background-color: #fafafa;
}

.co_t_fff{color: #fff!important}.co_t_inherit{color:inherit!important}
.co_fw_100{font-weight:100}.co_fw_200{font-weight:200}.co_fw_300{font-weight:300}.co_fw_400{font-weight:400}.co_fw_500{font-weight:500}.co_fw_600{font-weight:600}
.co_no_before:before{content:none!important}.co_no_after:after{content:none!important}
.co_round_50p{overflow:hidden;border-radius:50%}.co_round_1e{overflow:hidden;border-radius:1em}.co_round_2e{overflow:hidden;border-radius:2em}.co_round_3e{overflow:hidden;border-radius:3em}.co_round_4e{overflow:hidden;border-radius:4em}.co_round_5e{overflow:hidden;border-radius:5em}.co_round_6e{overflow:hidden;border-radius:6em}.co_round_7e{overflow:hidden;border-radius:7em}.co_round_8e{overflow:hidden;border-radius:8em}.co_round_9e{overflow:hidden;border-radius:9em}


.co_alert {
	border: 4px solid var(--bg_c);
	border-radius: .3rem;
	text-align: center;
	margin: 3rem 0 1rem;
	padding: 1rem;
	display: block;
	max-width: none;
	width: 100%;
	background-color: #fff;
} /* .co_alert.c_alert1 */
	.co_alert_title {
		margin: .5rem 0 1.5rem;
		font-weight: 400;
	}


body {
	--inpad: 2em;
}
p {
	line-height: 2.0;
	letter-spacing: .05em;
}
.co_sub_title {
	--fmax: 14;
	--fmin: 10;
	opacity: 1;
}
.font_S header .co_sub_title {
	--fmax: 18;
	--fmin: 12;
}
.iv_qa_header.font_M header .co_title { /* same: font_S */
	--fmax: 36;
	--fmin: 22;
}
.link_type_button.has_url .inner > .co_button > span::after,
.link_type_button.blocks .has_url .co_button > span::after {
	content: "\276F\276F";
	font-size: 1.08em;
	letter-spacing: -.005em;
}

.block_inner > header .co_sub_title {
	margin-bottom: .5rem;
}


.header .menu a,
.om .menu a,
.fotter .menu a {
	padding: 1em .5em;
	display: block;
}
.menu a>.en {
	font-size: .7em;
	font-weight: 400;
}
	.nav_home img {
		width: 24px;
	}
.is_header_with_title header .inner .co_sub_title,
hgroup .co_sub_title,
.menu a>.en {
	font-family: novecento-sans, fot-udmarugo-large-pr6n, sans-serif;
	color: #ff882f;
	line-height: 1.1;
}
	.wf-active .co_title,
	.wf-active .co_sub_title,
	.wf-active .menu a>.en {
		letter-spacing: .2em;
	}



.has_h_elem header .co_title {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .3em;
}
	.has_h_elem header .co_title::before,
	.has_h_elem header .co_title::after {
		content: "";
		width: .7em;
		height: .7em;
		border-radius: 50%;
		display: block;
		margin-top: .2em;
		margin-right: 2.1em;
		background-color: #e14090;
		box-shadow: 1.05em 0 0 0 #ff7e3d,2.1em 0 0 0 #ab4bb3;
		flex-shrink: 0;
	}
	.has_h_elem header .co_title::before { /* 4core */
		background-image: none;
		transform: none;
		background-color: #ab4bb3;
		box-shadow: 1.05em 0 0 0 #ff7e3d,2.1em 0 0 0 #e14090;
		margin-left: 0 !important;
	}
	.is_h_blue.has_h_elem header .co_title::before,
	.is_h_blue.has_h_elem header .co_title::after {
		background-color: #3cb4f2;
		box-shadow: 1.05em 0 0 0 #3cb4f2,2.1em 0 0 0 #3cb4f2;
	}
	.has_h_elem .blocks .co_title::before { /* 4core */
		content: none;
	}
/* 640 */ @media only screen and ( max-width: 639px ) {
	.has_h_elem header .co_title {
		margin-inline: calc(var(--inpad) * -0.7);
	}
	header .co_title.icon_round_orange_lr,
	.has_h_elem.is_h_center header .co_title {
		margin-inline: -.5em;
	}
	.has_h_elem.is_h_center header .co_title:not(.co_no_after) {
		text-align: left;
		display: grid;
		grid-template:
			"." auto
			"dot" 1fr;
		gap: .2em;
		position: relative;
		justify-content: start;
		letter-spacing: .1em;
	}
	.has_h_elem header .co_title::before {
		position: absolute;
		right: 0;
		bottom: 0;
		box-shadow: none;
		margin-right: 0;
		width: calc(100% - 2.1em);
		border-radius: 999px;
		background-color: #ff7e3d;
	}
	.has_h_elem header .co_title::after {
		box-shadow: 1.05em 0 0 0 #e14090;
		background-color: #ab4bb3;
		grid-area: dot;
		position: static;
	}
	.is_h_blue.has_h_elem header .co_title {
		justify-content: center;
		text-align: center;
	}
	.is_h_blue.has_h_elem header .co_title::before {
		left: 0;
		right: 0;
	}
}
.is_header_with_title.width_full::before { /* 4core */
	content: none;
}
.has_h_elem header .co_title + .co_sub_title {
	--fmax: 18;
	--fmin: 14;
	margin-top: 1.2rem;
	color: inherit;
	font-weight: 400;
}



.co_h_round_mat header{
	background-color: #f0b5d6;
	border-radius: 1em;
	padding: .7em .5em .4em;
	margin-bottom: 1em;
}
	.co_h_round_mat header h3 {
		text-align: left !important;
		font-size: 1.2rem !important;
		padding-left: 1em;
		font-weight: 400;
	}
	.co_h_round_mat header + ul {
		margin-bottom: 2em;
	}

.icon_round_orange.co_title {
	vertical-align: middle;
	color: var(--color);
	display: flex;
}
.icon_round_orange_lr,
.has_h_elem.is_h_center .icon_round_orange.co_title {
	justify-content: center;
	align-items: center;
}
/* 640 */ @media only screen and ( max-width: 639px ) {
	.has_h_elem.is_h_center .icon_round_orange.co_title {
		justify-content: start;
		text-align: left;
	}
	.icon_round_orange.icon_round_orange_lr.co_title::after,
	.icon_round_orange.co_title::before {
		font-size: .8em;
	}
}
.icon_round_orange.icon_round_orange_lr.co_title::after,
.icon_round_orange.co_title::before {
	content: "";
	background-color: #ff7e3d;
	height: 1.3em;
	width: 1.3em;
	margin-right: .5em;
	display: inline-block;
	border-radius: 50%;
	/* 4core */
	content: "" !important;
	background-image: none;
	transform: none;
	margin-left: 0 !important;
	flex-shrink: 0;
}
	.icon_round_orange.icon_round_orange_lr.co_title::before,
	.icon_round_orange.icon_round_orange_lr.co_title::after {
			height: .65em;
			width: .65em;
	}
	.icon_round_orange.icon_round_orange_lr.co_title::after {
		margin-left: .5em !important;
		margin-right: 0 !important;
	}
.icon_round_large.co_title {
	--co-round: 3em;
	position: relative;
	color: var(--color);
	padding-left: calc(var(--co-round) + .7em);
	margin: auto;
}
.icon_round_large.icon_round_orange.co_title {
	padding-left: calc(var(--co-round) + .7em);
	--fmax: 32 !important;
	--fmin: 18 !important;
	line-height: 1.4 !important;
	text-align: left !important;
	display: block;
}
.icon_round_large.co_title::before {
	position: absolute;
	left: 0;
	top: calc(50% - (var(--co-round) / 2));
	height: var(--co-round);
	width: var(--co-round);
}

.icon_tel {
	background-image: url('../img/common/icon_tel.svg');
	background-size: 1em;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 1.3em;
}
.icon_wrap.icon_tel {
	background-size: 3em;
	background-position-y: 1.4em;
	padding-left: 3.6em;
}



.header {
	padding-block: 0;
}
header.sec.header {
	border-bottom: 3px solid #cb3b83;
	padding-block: .5em 0;
}
.header > * {
	display: flex;
}
.header > div {
	align-items: center;
	padding: .5rem;
}
.header > ul {
	justify-content: space-between;
	text-align: center;
	gap: 1rem;
}
.header .inner > * + * {	/* 4core */
	margin-top: 0;
}
.header .menu {
	font-size: .9rem;
}
.site-title {
	width: min(550px,85vw);
	margin-right: auto;
}
	.site-title .logo {
		margin-block: 0;
	}
.om-bt-base {
	display: none;
}
@media (max-width:1144px){
	.header .icon_wrap,
	header.sec.header + .header {
		display: none;
	}
	.om-bt-base {
		display: block;
		margin-left: 1em;
	}
}



.info_box {
}
.header .info_box {
	text-align: right;
	color: #4C4C4C;
	font-weight: 400;
}
	.info_box .info_box_txt,
	.info_box .info_box_tel ~ .info_box_tel {
		font-size: 1.25rem;
	}
		.info_box_txt > em {
			color: #ff7e3d;
			font-weight: 400;
		}
	.info_box .info_box_tel,
	.info_box_txt_small {
		letter-spacing: .05em;
	}
	.info_box .info_box_tel {
		font-size: 2rem;
	}
	.info_box_txt_small {
		font-size: .75rem;
		margin-bottom: 3em;
		margin-top: 1em;
	}
	.info_box_tel_info {
		margin-bottom: -.7em;
	}
	.info_box address {
		margin-top: 1em;
	}
	.header .info_box address {
		margin: 0;
	}
@media (max-width:479px){
	.info_box .info_box_tel {
		font-size: 1.75rem;
	}
	.info_box .info_box_tel ~ .info_box_tel {
		font-size: 1rem;
	}
}



/* title-hi */
.is_header_with_title header .inner {
	top: 3em;
}
	.is_header_with_title header .co_title {
		text-shadow: 0 1px 10px rgba(255, 255, 255, 0.92),0 1px 15px rgba(255, 255, 255, 0.1);
	}
	.is_header_with_title header .co_title.font_uddigikyokasho-pro {
		color: #e98739;	/* #ff882f */
	}
	.is_header_with_title header .inner .co_sub_title {
		font-weight: 400;
		color: #bbb;
		text-shadow: 0 0 5px rgb(255, 255, 255),0 1px 15px rgb(255, 255, 255),0 1px 20px rgba(255, 255, 255, .5);
	}
/* title-hi */



.side-nav a {
	display: block;
	border: 5px solid #af3e80;
	background-color: #fff;
	padding: 1em;
	border-radius: 10px;
	height: 100%;
}
.side-nav img {
	width: min(120px,20vw);
	position: relative !important;
	margin-bottom: 1em;
}
.side-nav.type_grid .block .co_img_wrap::before {
	content: none;
}



footer.footer {
	background-color: #cb3b83;
	text-align: center;
	padding-top: 3em;
}
footer.footer >.inner {
	overflow-y: hidden;
	display: flex;
}
	.footer nav {
		color: #fff;
		margin-right: 1em;
		margin-top: 2.5rem;
		text-align: left;
	}
	.footer .menu + .menu {
		margin-top: 2rem;
		padding-top: 1rem;
		border-top: 1px solid #fff8;
		font-size: .9em;
		color: #fffc;
	}
	.footer .info_box {
		background-color: #fff;
		border-radius: .2em;
		margin-left: auto;
		padding: 3rem;
	}
	.footer .logo {
		margin-bottom: 3em;
		display: block;
	}
/* 640 */ @media only screen and ( max-width: 639px ) {
	footer.footer >.inner {
		padding-inline: 1rem;
		align-items: center;
		flex-direction: column;
	}
	.footer nav {
		text-align: center;
	}
	.footer .info_box {
		padding-inline: 1rem;
		margin-right: auto;
	}
}



body:not(.clinic) .type_grid .block .co_img_wrap::before {
	padding-top: 56.25%; /* 16:9 */
}



.type_list li {
	border-bottom-color: #e1409040;
}
.type_list li:last-child {
	border-bottom: 0 none;
}
.type_list li > a {
	display: flex;
	width: 100%;
}
	.index .type_list li > a {
		max-width: 960px;
		margin: -1rem auto;
	}
.type_list time {
	min-width: 9rem;
}
	.type_list .f2 time {
		min-width: 12rem;
}
/* 640 */ @media only screen and ( max-width: 639px ) {
	.type_list li {
		padding: 1rem 0;
	}
	.type_list li > a {
		flex-direction: column;
	}
	.type_list time {
		margin-bottom: .5em;
	}
}



.type_qa input[type="radio"]{
	opacity:0;
	position: fixed;
	right:100vw;
}

.type_qa .block {
	margin: 0 0 3em;
	border: 1px solid;
}
	.type_qa .block hgroup {
		display: flex;
		border-bottom: 1px solid;
		margin: 0 0 -1px;
		position: relative;
	}
		.type_qa .block label {
			display: block;
			cursor: pointer;
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			z-index: 1;
		}
		.type_qa hgroup label[for$="-off"] {
			display: none;
		}
		.type_qa input:checked~hgroup label[for$="-off"] {
			z-index: 2;
			display: block;
		}
	.type_qa .block .co_title {
		padding: .5em 1em;
		line-height: 1.3;
		display: flex;
		align-items: center;
		letter-spacing: .01em;
		flex-grow: 1;
	}
		.type_qa .blocks .co_title::after {	/* 4core */
			content: none;
		}
		.type_qa .blocks .co_title,
		.type_qa .block .co_lead {	/* 4core */
			margin: 0;
		}
		.type_qa .blocks .co_title::before {
			content: "Q:";
			font-size: 2em;
			padding-right: .4rem;
			color: #e14090;
			flex-shrink: 0;
			font-family: inherit;	/* 4core */
			position: inherit;	/* 4core */
			z-index: 0;
		}
		@media (min-width:959px){
			.type_qa ul.blocks .co_lead {
				margin-left: 4rem;
			}
		}
	.type_qa input~.co_qa_txt {
		max-height: 0;
		overflow: hidden;
		margin: 0;
		padding: 0 1em;
		transition: all .3s ease-in-out .1s;
	}
		.type_qa input:checked~.co_qa_txt {
			padding: 1em;
			max-height: 80vh;
			overflow: auto;
		}
.chip_qa {
	position: relative;
	border-right: 1px solid;
	width: 3.6em;
	background-color: #f0b5d6;
	flex-shrink: 0;
}
	.type_qa .chip_qa::before,
	.type_qa .chip_qa::after {
		content: "";
		--qax-w: 2.5em;
		--qax-h: .12em;
		--qax-b: 0deg;
		--qax-a: 0deg;
		width: var(--qax-w);
		height: var(--qax-h);
		background-color: #e14090;
		position: absolute;
		left: calc(50% - (var(--qax-w) / 2));
		top: calc(50% - (var(--qax-h) / 2));
		transition: all .3s ease-in-out .1s;
		transform: rotate(calc(var(--qax-b) + var(--qax-a)));
	}
	.type_qa .chip_qa::before {
		--qax-b: -90deg;
	}
		.type_qa input:checked~hgroup>.chip_qa::before,
		.type_qa input:checked~hgroup>.chip_qa::after {
			--qax-a: 45deg;
			--qax-w: 2em;
		}
		.type_qa input:checked~hgroup>.chip_qa::before {
			/*--qax-b: 0deg;*/
		}
@media (max-width:959px){
	.chip_qa {
		border-right: 0 none;
		border-left: 1px solid;
	}
	.type_qa .block hgroup {
		flex-direction: row-reverse;
	}
}




/* swiper */
.type_auto_slider.width_full {
	aspect-ratio: 1290/537;
	padding-block: 0;
}
.swiper-container {	/* 4core */
	padding-bottom: 0;
}
.swiper-slide img {
	width: 100%;
}
.co_over {
	position: absolute;
	bottom: 0;
	top: 0;
	right: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
}
	.co_over img {
		height: 85%;
		max-width: 100%;
		width: 95%;
		object-fit: contain;
	}
/* swiper */



#news .co_button {
	opacity: .7;
}


#alert .co_title::before {
	content: "！";
	width: .8em;
	height: .8em;
	border-radius: 999999999px;
	background-color: #ea1b1b;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: .7em;
	color: #fff;
	font-size: .8em;
	font-weight: 700;
	margin-right: .2em;
}


#features {
	display: flex;
	justify-content: center;
}
#features > .inner {
	padding-inline: 0;
	background-color: #fafafa;
	max-width: 1440px;
	width: 100%;
}
#features  + .type_normal {
	padding-top: 2em;
}


		#access header + .co_lead {
			margin-inline: calc(var(--inpad) * -.5);
			text-align: center;
		}
			#access header + .co_lead > p {
				text-align: left;
				display: inline-block;
			}
		#access table {
			border-collapse: separate;
			width: 100%;
			font-weight: 300;
		}
			#access table tr,
			#access table th,
			#access table td {
				border: 0 none;
				font-weight: 300;
			}
			#access td {
				vertical-align: top;
			}
			#access table,
			#access tr:first-child th {
				border-bottom: 3px solid #e1409040;
			}
			#access tr:nth-child(2) > * {
				padding-top: 1em;
			}
			#access tr:nth-child(3) > * {
				padding-bottom: 1em;
			}
		/* 640 */ @media ( max-width: 639px ) {
			#access table {
				font-size: 2.44vw;
			}
			.label-in-table {
				margin-bottom: -.5rem;
				padding: 3px .2em 4px;
			}
		}
		/* 480 */ @media ( max-width: 479px ) {
			#access table {
				font-size: 2.64vw;
			}
			#access td {
				vertical-align: middle;
			}
			#access tr > :first-child {
				padding-inline: 0;
			}
		} /* 480 */

.label-in-table {
	font-size: 11px;
	border: 2px solid #aaa;
	padding: 3px .5em 4px;
	border-radius: 5em;
	line-height: 1;
	background-color: #fff;
	margin-bottom: -.5rem;
}
.dot-in-table {
	font-size: 1.5em;
	line-height: 1;
	color: #ff8c3b;	/* #f08336 */
}

#access .map {
	position: relative;
}
#access .map > iframe {
	width: 100%;
	height: 100%;
	position: absolute;
}
#access .lr_root li > div {
	max-width: 640px;
	margin-inline: auto;
}
/* t */@media (max-width: 755px){
	#access .lr_root li {
		flex-direction: column;
	}
	#access .lr_root li > :nth-child(2) {
		padding-top: 2em;
		padding-left: 0;
	}
}


.clinic .blocks hgroup {
	margin-top: 2.2rem;
}
.clinic .blocks .co_lead {
	padding-bottom: 2.5rem;
}

#news-archive .blocks {
	border-block: 3px solid #e1409040;
	padding-block: 2em;
	font-size: 1.25rem !important;
}
.news .type_list .block a {
	padding-inline: 3rem;
}
.news .type_normal .block {
	margin-inline: 3rem;
}

.co_box_pdf {
  display: block;
  margin-bottom: var(--inpad);
  border: 1px solid #cb3b83;
  border-radius: .3em;
  padding: 1rem 4.4rem 1rem 4em;
  background-color: #cb3b8308;
  box-shadow: 0 3px 11px -9px #cb3b83;
  position: relative;
}
.co_box_pdf::before {
  content: "PDF";
  display: block;
  color: #fff;
  background-color: #cb3b83;
  position: absolute;
  left: 0;
  border-radius: 0 .3em .3em 0;
  padding: .4em .5em .5em .4em;
  top: 50%;
  transform: translateY(-50%);
}
.co_box_pdf::after {
  content: "DOWNLOAD";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  font-size: .7em;
  font-family: novecento-sans, fot-udmarugo-large-pr6n, sans-serif;
  color: #fff;
  font-weight: 500;
  background-color: #cb3b83;
  padding-inline: .5em;
}
.co_box_pdf span {
  display: block;
  font-size: .7em;
  letter-spacing: .05em;
  margin-left: .1em;
  opacity: .8;
  color: #cb3b83;
}
.news .block .co_url_label {
	border-radius: .2em .2em 0 0;
	background-color: #f0f0f0;
	width: max-content;
	padding: .1em .8em .3em;
	margin-left: 2em;
}

.co_url_wrap {
	border-block: 1px solid #eee;
	padding-block: 1rem;
}
	.co_url_wrap a {
		word-break: break-all;
	}
.co_img_tri {
	background-color: #fcfafa;
	border-radius: .5em;
}
.co_block_wrap {
	margin-block: 4rem;
	border-top: 1px dashed #eee;
	padding-top: 2.5rem;
}

.nav.display-flex.flex-wrap .co_button:where(.dots, .current) {
	background-color: transparent;
	color: inherit;
	padding-inline: .8rem;
}
.nav.display-flex.flex-wrap {
	list-style: none;
	gap: 1rem;
}
.nav.display-flex.flex-wrap a {
	text-decoration: none;
	padding-inline: 1.2em;
	opacity: .8;
}
.nav.display-flex.flex-wrap a:hover {
	opacity: 1;
}

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



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* menu >> */
/* __________________________________________________________________ */


/* Individual >> */

body::before {
	z-index: 9992;
}

.om-page .logo {
	border-bottom: 3px solid #cb3b83;
}
.om-page .logo > a {
	padding: 1em 2em .75em;
}
.om-page a {
	border-bottom: 1px dotted;
}
.om-page .info_box {
	background-color: #cb3b83;
	color: #fff;
}

#om-off:not(:checked) ~ * .om-bt-base {
  position: fixed;
  right: max(1vw,calc(50vw - 640px));
}
/* << Individual */

.om-page {
	/*padding: 2em;*/
}
.om-page a,
.om-page img {
	display: block;
	text-decoration: none;
	color: inherit;
}

.om-bt-base {
	z-index: 9991;
	--om-bt-lh: 3px;
	--om-bt-sp: 14px;
	position: relative;
	height: max-content;
}
.om-bt-base>.om-close{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	cursor: pointer;
	pointer-events:none;
}
#om-off:not(:checked) ~ .om-bt-base > .om-close,
#om-off:not(:checked) ~ * .om-bt-base > .om-close {
	pointer-events:all;
}

/*=============================
.om-bt >> via.https://125naroom.com/web/2958
=============================*/
.om-bt {
	position: relative;
	width: calc(var(--om-bt-sp) * 2.5); /* 50 */
	height: calc((var(--om-bt-sp) * 2) + var(--om-bt-lh)); /* 20+4+20 */
	cursor: pointer;
	margin: 0 auto;
}
.om-bt span {
	position: absolute;
	left: 0;
	width: 100%;
	height: var(--om-bt-lh); /* 4 */
	background-color: rgb(130,130,130);/* #222 */
	border-radius: var(--om-bt-lh); /* 4 */
}
.om-bt,
.om-bt span {
	display: block;
	transition: all .5s;
}
.om-bt span:nth-of-type(1) {
	top: 0;
}
.om-bt span:nth-of-type(2) {
	top: var(--om-bt-sp); /* 20 */
}
.om-bt span:nth-of-type(3) {
	bottom: 0;
}

.om-bt span:nth-of-type(1) {
	animation: om-l1 .5s forwards;
}
@keyframes om-l1 {
	  0%	{ transform: translateY(var(--om-bt-sp)) rotate(-45deg);	}
	100%	{ transform: translateY(0) rotate(0);	}
}
.om-bt span:nth-of-type(2) {
	animation: om-l2 .5s forwards;
}
@keyframes om-l2 {
	  0%	{ opacity: 0; }
	100%	{ opacity: 1; }
}
.om-bt span:nth-of-type(3) {
	animation: om-l3 .5s forwards;
}
@keyframes om-l3 {
	  0%	{ transform: translateY(calc(var(--om-bt-sp) * -1)) rotate(45deg);	}
	100%	{ transform: translateY(0) rotate(0);	}
}

.om-bt::after {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	content: '';
	width: calc(var(--om-bt-sp) * 1.5); /* 20*1.5 */
	height: calc(var(--om-bt-sp) * 1.5);
	margin: calc(var(--om-bt-sp) * -0.75) 0 0 calc(var(--om-bt-sp) * -0.75); /* 20*0.75 + 1px */
	border-radius: 50%;
	border: 1px solid rgba(130,130,130,.3);
	transition: all .1s;
	opacity: 0;
}
#om-off:not(:checked) ~ .om-bt-base > .om-bt::after,
#om-off:not(:checked) ~ * .om-bt-base > .om-bt::after {
	animation: circle .5s;
}
@keyframes circle {
	  0%	{ opacity: 0; transform: scale(.1);	}
	 50%	{ opacity: 1;				}
	100%	{ opacity: 0; transform: scale(3.5);	}
}

#om-off:not(:checked) ~ .om-bt-base > .om-bt span:nth-of-type(1),
#om-off:not(:checked) ~ * .om-bt-base > .om-bt span:nth-of-type(1) {
	animation: active-om-l1 .5s .5s forwards;
}
@keyframes active-om-l1 {
	  0%	{ transform: translateY(0)    rotate(0);	}
	100%	{ transform: translateY(var(--om-bt-sp)) rotate(-45deg);	}
}
#om-off:not(:checked) ~ .om-bt-base > .om-bt span:nth-of-type(2),
#om-off:not(:checked) ~ * .om-bt-base > .om-bt span:nth-of-type(2) {
	animation: active-om-l2 .5s .5s forwards;
}
@keyframes active-om-l2 {
	  0%	{ opacity: 1; }
	100%	{ opacity: 0; }
}
#om-off:not(:checked) ~ .om-bt-base > .om-bt span:nth-of-type(3),
#om-off:not(:checked) ~ * .om-bt-base > .om-bt span:nth-of-type(3) {
	animation: active-om-l3 .5s .5s forwards;
}
@keyframes active-om-l3 {
	  0%	{ transform: translateY(0)     rotate(0);	}
	100%	{ transform: translateY(calc(var(--om-bt-sp) * -1)) rotate(45deg);	}
}

/*=============================
<< .om-bt
=============================*/

/* 640 */ @media only screen and ( max-width: 639px ) {
	.om-bt-base {
		--om-bt-lh: 2px;	/* for .om-bt> */
		--om-bt-sp: 10px;	/* for .om-bt> */
	}
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << menu */
/* __________________________________________________________________ */



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

/* 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) * 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_cell a {
		text-decoration: none;
	}
	.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(--) */
/* __________________________________________________________________ */



/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* 2025 >> */
/* __________________________________________________________________ */

.om .menu .en {
  display: none;
}
.om .info_box_txt_small {
	margin-bottom: 0;
}
.om .menu a {
	display: flex;
	height: 100%;
	align-items: center;
	justify-content: center;
}
.om .menu li:nth-child(2n+1) a {
	border-right: 1px dotted;
}

/* ￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣￣ */
			/* << 2025 */
/* __________________________________________________________________ */


