@charset "UTF-8";

@media only screen and (min-width: 825px) {

}


/* var const */
:root {
	/* column */
	--n_sp_col: 2;
	--n_arc_col: 3;

	/* category */
	--c_plaza:	#ff9933;
	--c_poppo:	#f0cac5;
	--c_famisapo:	#ff99cc;
	--c_circle:	#99ccff;
	--c_event:	#9999ff;

	/* term */
	--c_term1:	#FFB3BA;
	--c_term2:	#FFDFBA;
	--c_term3:	#FFFFBA;
	--c_term4:	#BAFFB3;
	--c_term5:	#BAE1FF;
	--c_term6:	#FFBAF0;
	--c_term7:	#D5BAFF;
	--c_term8:	 #FFBAA6;
	--c_term9:	#F0BAFF;
	--c_term10:	#BAFFD9;


	/* text */
	--c_textb:	#333333;
	--c_text:	#5a3200;
	--c_textw:	#ffffff;
	--c_texta:	rgba(179, 89, 0, 1);

	/* bg */
	--c_bg1:	#ffffff;
	--c_bg2:	#fcf6f0;
	--c_bg3:	#ffcc99;
	--c_bgta:	rgba(179, 89, 0, .1);
	--c_famisapocenter:	rgba(247, 206, 223, 1);

	/* gray */
	--c_gray1: #efefef;
	--c_gray2: #cfcfcf;
	--c_gray3: #afafaf;
	--c_gray4: #9f9f9f;

	/* file */
	--i_pdf: rgba(179, 11, 0, 1);
	--i_xls: rgba(16, 124, 65, 1);

	/* size */
	--s_heading: 2rem;
	--s_large: 1.6rem;
	--s_nlarge: 1.3rem;
	--s_normal: 1rem;
	--s_small: 0.8rem;
	--s_xsmall: 0.6rem;

	/* align */
	--a_center: center;
	--a_right: right;
	
	/* padding */
	--pd_v: 3rem;
	--pd_h: 2rem;

	/* footer nav item */
	--n_fnav: 8;

	/* footer nav font size */
	--s_fnav: 1.25rem;

	/* wrap */
	--w_doc: 80%;

	/* width */
	--width_doc_max: 1280px;
}


* {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	width: 100%;
	height: 100%;
	font-family: "M PLUS Rounded 1c", sans-serif;
	font-weight: 400;
	font-style: normal;
	color: var(--c_text);
	background-color: #fff;
	scroll-behavior: smooth; /*pagetopボタン用*/
}

body {
	font-size: 1rem;
}

a {
	color: var(--c_text);
	text-decoration: none;
	border-bottom: 1px dotted var(--c_text);
	font-weight: bold;
	overflow-wrap: break-word;
}

a:hover {
	opacity: 0.7;
}


/* btns */
.wp-block-list.btns.nav {
	font-size: var(--s_nlarge);
}


.wp-block-list li {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.wp-block-list.slctr li {
	padding-top: 0rem;
	padding-bottom: 0rem;
}
.wp-block-list li a {
	margin-top: 0.25rem;
	margin-bottom: 0.5rem;
}
.wp-block-list.slctr li a {
	margin-top: 0rem;
	margin-bottom: 0rem;
}
.btns {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	justify-content: space-evenly;
	padding-left: 0;
	margin-top: calc( var(--pd_v) / 2 );
	margin-bottom: calc( var(--pd_v) / 2 );
}
li.btn a {
	width: stretch;
}
li.btn a,
a.btn,
.wp-block-file a {
	display: inline-block;
	padding: 0.5rem 1rem;
	border-radius: 0.25rem;
	font-weight: 600;
	background-color: var(--c_textw);
	border: 2px solid var(--c_texta);
	color: var(--c_texta);
	background-color: var(--c_bgta);
	box-shadow: 0.25rem 0.1rem 0rem var(--c_bg3);
}
.slctr .btn {
	width: 45%;
	margin: 0.5rem auto;
}
.slctr .btn a {
}





/* nav */
.btns.nav .btn a {
	background-image: url(../assets/icon/ar_bottom.svg);
	background-repeat: no-repeat;
	background-size: 1rem 1rem;
	background-position: center right 0.5rem;
	padding-right: 1.5rem;
	border-radius: 1rem 1rem 0 0;
	border-bottom: 0px;
}

/* fileicon */
a.btn.pdf::before,
a.btn.xls::before,
li.btn.pdf a::before,
li.btn.xls a::before,
.wp-block-file.pdf a::before,
.wp-block-file.xls a::before {
	display: inline-block;
	font-size: var(--s_xsmall);
	margin-left: 0.2rem;
	margin-right: 0.2rem;
	padding: 0.05rem 0.25rem;
	border-radius: 0.2rem;
	vertical-align: middle;
}
a.btn.pdf::before,
li.btn.pdf a::before,
.wp-block-file.pdf a::before {
	content: 'PDF';
	background-color: var(--i_pdf);
	color: var(--c_textw);
}
a.btn.xls::before,
li.btn.xls a::before,
.wp-block-file.xls a::before {
	content: 'Excel';
	background-color: var(--i_xls);
	color: var(--c_textw);
}



/* wp */
.wp-block-file {
	margin-top: calc( var(--pd_h) / 2 );
	margin-bottom: calc( var(--pd_h) / 2 );
}
.wp-block-file:not(.wp-element-button) {
	font-size: var(--s_normal);
}


/* variation */
.step {
	display: inline-block;
	text-align: center;
	width: 4rem;
	font-size: var(--s_small);
	background-color: var(--c_circle);
	color: var(--c_textw);
	border-radius: 0.5rem;
	margin-right: 0.25rem;
}

.font_green{
	color: var(--c_tq_t);
}

.fll {
	float: left;
	padding: 1rem;
}



/* breadcrumb */
.breadcrumb {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	list-style-type: none;
	width: 100%;
	margin: var(--pd_h) auto;
}
.breadcrumb li {
	margin: 0;
}
.breadcrumb li:before {
	content: '>';
}
.breadcrumb li:first-child:before {
	content: '';
}
.breadcrumb li span {
	padding: 0 0.5rem;
}


/* nav-links */
.nav-links {
	text-align: center;
	margin: var(--pd_h) auto;
}
.nav-links .page-numbers {
	display: inline-block;
	border-radius: 0.5rem;
	padding: 0.2rem 0.5rem;
	font-weight: bold;
	border: 2px solid var(--c_texta);
	background-color: var(--c_bg1);
	color: var(--c_texta);
}
.nav-links .page-numbers.current {
	border: 2px solid var(--c_bg3);
	background-color: var(--c_bg3);
}
.nav-links .page-numbers.prev,
.nav-links .page-numbers.next {
	border: 0px;
}
.nav-links img {
	height: 1rem;
	width: auto;
}

/******************/
/* table */
table {
	border-color: var(--c_text);
/*	border: 1px solid var(--c_text);*/
}
table th {
	background-color: var(--c_bg3);
}
table.sheet th {
	border-radius: 1rem 1rem 0 0 / 1rem 1rem 0 0;
}
table.sheet th:first-child {
	border-radius: 2rem 1rem 0 0 / 2rem 1rem 0 0;
}
table.sheet th:last-child {
	border-radius: 1rem 2rem 0 0 / 1rem 2rem 0 0;
}
table tr:nth-of-type(2n) {
	background-color: var(--c_bg1);
}
table tr:nth-of-type(2n+1) {
	background-color: var(--c_bg2);
}

table tr > * {
	padding: calc( var(--pd_v) / 3 ) calc( var(--pd_h) / 2 );
}



/******************/
/* list */
.list {
	border-radius: 0.5rem;
//	border: 2px solid var(--c_bg2);
	padding-left: 1rem;
	padding-right: 1rem;
	margin-bottom: var(--pd_v);
}
.list.famisaponews,
.list.eventmonth,
.list.photos {
}
.projects .list {
	border: 0px;
}

.list > dd {
	margin-bottom: 0rem;
}



/* membership-information */
.membership-information {
	display: flex;
	flex-wrap: wrap;
}
.membership-information h1,
.famisaponews {
	width: 100%;
}
.membership-information h3 {
	text-align: center;
	border-left: 0px;
}
.membership-information .eventmonth,
.membership-information .photos {
	width: 50%;
}


/* archive */

.archive .lists,
.taxonomy .lists,
.membership-information .lists {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.archive .lists .list,
.taxonomy .lists .list,
.membership-information .lists .list {
	width: calc( ( 100% - var(--pd_h) * var(--n_arc_col) ) / var(--n_arc_col) );
	border-radius: 1rem;
	box-shadow: 0.0rem 0.0rem 0.5rem var(--c_bg3); 
}
.archive .lists .list dd,
.taxonomy .lists .list dd {
	text-align: center;
	font-size: var(--s_normal);
	font-weight: bold;
}
.famisaponews .list dd .thumb,
.eventmonth .list dd .thumb {
	display: none;
}

main.photos .photos .list dd {
	padding-top: 0.5rem;
}
.thumb img {
	width: 75%;
	height: auto;
}
.thumb img[src*="default.png"] {
	width: 60%;
	padding-top: 10%;
	filter: opacity(50%) saturate(50%);;
}
.photos .thumb img {
	width: 100%;
	height: auto;
	padding-top: 1rem;
}
.list .title {
	font-weight: bold;
}
.list a {
	border-bottom: 0px;
}

.circleevent .list dt {
	display: none;
}
.circleevent .list dd {
	text-align: left !important;
	font-weight: normal !important;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.circleevent .list dd a {
	font-weight: bold;
}


.term {
	padding: 0.1rem 0.5rem 0.2rem;
	border-radius: 0.25rem;
	font-size: var(--s_small);
	font-weight: bold;
	background-color: var(--c_circle);
	color: var(--c_textw);
}
.term a {
	border-bottom: 0px;
	color: var(--c_textw);
}
.term.event_plaza {
	background-color: var(--c_plaza);
}
.term.schedule_plaza {
	background-color: var(--c_plaza);
}
.term.event_poppo {
	background-color: var(--c_poppo);
}
.term.schedule_poppo {
	background-color: var(--c_poppo);
}
.term.event_smile {
	background-color: var(--c_event);
}
.term.event_lecture {
	background-color: var(--c_event);
}
.term.event_concert {
	background-color: var(--c_event);
}


.terms {
	text-align: center;
	margin-top: calc( var(--pd_v) / 2 );
	margin-bottom: calc( var(--pd_v) / 4 );
}
.terms .term {
	margin: 0.2rem;
}



/* single */
.single .detail dl {
	display: flex;
	flex-wrap: wrap;
}
.single .detail dl dt {
	width: calc( 100% / 4 );
}
.single .detail dl dd {
	width: calc( 100% / 4 * 3 );
}
.single .detail dl:nth-of-type(2n) {
	background-color: var(--c_bg1);
}
.single .detail dl:nth-of-type(2n+1) {
	background-color: var(--c_bg2);
}



.marunum {
	width: var(--w_doc);
	position: relative;
	margin: 0 auto;
	padding: 0
}
.marunum li	{
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding-left: 1.25em
}
.marunum li span {
	position: absolute;
	left: 0;
	margin: 0
}



/******************/
/* slider */
.slider div {
	text-align: center;
}
.slider div img {
	height: auto;
	height: 40vh;
	min-height: 300px;
	margin: 0 auto;
}
.slick-prev, .slick-next {
	filter: invert(75%);
}
.slick-prev:before, .slick-next:before {
	font-size: var(--s_large) !important;
}



/* syasuke */
.syasuke {
	border: 1px solid var(--c_text);
	border-radius: 1rem;
	display: flex;
	flex-wrap: wrap;
	background-color: var(--c_bg1);
}
.syasuke > * {
	padding: 1%;
}
.syasuke p:nth-of-type(1) {
	text-align: center;
	width: 23%;
}
.syasuke p:nth-of-type(2) {
	width: 73%;
}


/* header */
header {
	background-image: url(../assets/b_bg2.svg);
	background-size: 1.5rem 1.5rem;
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom: calc( var(--pd_v) / 2 );
	 background-color: var(--c_bg2);
}
header h1 {
}
header h1 a {
	border-bottom: 0px;
}
header h1 img {
	width: calc( 100% / 3 );
	height: auto;
	padding-top: 1vh;
}
.home header h1 img {
	width: calc( 100% / 2 );
	height: auto;
}

header nav {
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	text-align: center;
}
header nav li {
	display: inline-block;
	list-style-type: none;
	text-align: center;
}
footer nav li {
	list-style-type: none;
	text-align: center;
}
header nav a,
footer nav a {
	display: inline-block;
	text-decoration: none;
	border-bottom: 0px;
	padding: 0.5rem;
	padding-top: 1.5rem;
	font-weight: bold;
	background-position: top center;
	background-size: 1.5rem 1.5rem;
	background-repeat: no-repeat;
	background-image: url(../assets/ni_default.svg);
}
header nav .plaza,
footer nav .plaza {
	background-image: url(../assets/ni_plaza.svg);
}
header nav .poppo,
footer nav .poppo {
	background-image: url(../assets/ni_poppo.svg);
}
header nav .famisapo,
footer nav .famisapo {
	background-image: url(../assets/ni_famisapo.svg);
}
header nav .circle,
footer nav .circle {
	background-image: url(../assets/ni_circle.svg);
}
header nav .event,
footer nav .event {
	background-image: url(../assets/ni_event.svg);
}

footer nav li:nth-of-type(1) {
	width: 100%;
}




/* section */
main {
	max-width: var(--width_doc_max);
	margin: 0 auto;
}
main > h1 {
	text-align: center;
	padding-top: var(--pd_v);
	font-family: "Mochiy Pop One", sans-serif;
	font-weight: 400;
	font-size: var(--s_heading);
	color: var(--c_text);
	filter: drop-shadow(0.1rem 0.1rem 0rem var(--c_bg3));
}
main section {
	padding-top: var(--pd_v);
	padding-bottom: var(--pd_v);

//	border-image-width:  1.5rem 0 0rem 0;
	border-image-width:  1.5rem;
	border-image-outset: calc( 1.5rem / 2 );
	border-image-repeat: repeat;
	border-image-slice: calc( 100% / 3 );
	border-image-source: url(../assets/b_bg1.svg);

	background-color: var(--c_bg1);
}
main section:nth-of-type(2n) {
	padding-top: var(--pd_v);
	padding-bottom: var(--pd_v);

//	border-image-width:  1.5rem 0 0rem 0;
	border-image-width:  1.5rem;
	border-image-outset: calc( 1.5rem / 2 );
	border-image-repeat: repeat;
	border-image-slice: calc( 100% / 3 );
	border-image-source: url(../assets/b_bg2.svg);

	background-color: var(--c_bg2);

}

header > *,
footer > *,
main section > * {
	width: var(--w_doc);
	margin: 0 auto;
}



/* footer */
footer {
	background-color: var(--c_bg3);
	text-align: var(--a_center);
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	flex-direction: row-reverse;
	padding-top: var(--pd_h);
}
footer .-address,
footer .-map,
footer .addresses,
footer .footmenu {
	margin: 0;
	width: calc( var(--w_doc) / 2 );
}
footer .addresses {
}

footer .subnav,
footer .copy {
	flex: 100%;
	padding-top: calc( var(--pd_h) / 2 );
	padding-bottom: calc( var(--pd_h) / 2 );
}


.address .name {
	font-family: "Mochiy Pop One", sans-serif;
	font-weight: 400;
	font-size: var(--s_large);
}
footer .gotop {
	position: fixed;
	z-index: 1000;
	right: 0;
	bottom: 0;
	width: auto;
	filter: opacity(0.8);
	text-align: center;
	line-height: 1.5rem;
}
footer .gotop a {
	border-bottom: 0px;
}
.map {
	margin-top: 1rem;
}
.map iframe {
	border-radius: 1rem;
}



/* section */
section > h1 {
	text-align: var(--a_center);
	padding-top: 0;
	padding-bottom: var(--s_heading);
	font-family: "Mochiy Pop One", sans-serif;
	font-weight: 400;
	font-size: var(--s_heading);
	filter: drop-shadow(0.1rem 0.1rem 0rem var(--c_bg3));
}
.plaza section > h1 {
	color: var(--c_plaza);
}
.poppo section > h1 {
	color: var(--c_poppo);
}
.famisapo section > h1 {
	color: var(--c_famisapo);
}
.circle section > h1 {
	color: var(--c_circle);
}
.event > h1 {
	color: var(--c_event);
}



section > h2 {
	text-align: var(--a_center);
	background-image: url(../assets/bg_heading.svg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% 10%;
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin-top: 1rem;
	margin-bottom: 3rem;
}
section > h3 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 1rem;
	margin-top: 2.5rem;
	margin-bottom: 0.5rem;
	margin-right: auto;
	margin-left: auto;
	border-left: 0.5rem solid var(--c_plaza);
}
section > h4 {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	margin-top: 1.5rem;
	margin-bottom: 0.5rem;
}
section ul,
section ol,
section dl {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-left: 1.5rem;
}





/* intro */
.intro {
}
.intro .catch {
	text-align: center;
	font-size: var(--s_heading);
	font-family: "Mochiy Pop One", sans-serif;
	font-weight: 400;
	filter: drop-shadow(0.1rem 0.1rem 0rem var(--c_text));
	color: var(--c_plaza);
	padding-top: 0;
	padding-bottom: var(--s_heading);
}
.intro .abstract {
	text-align: center;
}


/* news */
.news h2 {
	width: 30%;
	margin: 0 auto 1rem;
	padding-top: 2rem;
	padding-right: 5rem;
	padding-left: 5rem;
	background-image: url(../assets/ii_baby.png), url(../assets/ii_pair.png), url(../assets/bg_heading.svg);
	background-repeat: no-repeat, no-repeat, no-repeat;
	background-position: left center, right center, bottom center;
	background-size: 5rem 5rem, 5rem 5rem, 100% 10%;
}
.projects {
	display: flex;
	flex-wrap: wrap;
}
.projects div {
	width: calc( 96% / var(--n_sp_col) );
	margin: 0 auto 1rem;
	border-radius: 1rem 1rem 0 0;
	background-color: var(--c_bg1);
}

.projects h3 {
	color: var(--c_textw);
	text-align: center;
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-radius: 1rem 1rem 0 0;
}
.projects .plaza h3 {
	background-color: var(--c_plaza);
}
.projects .poppo h3 {
	background-color: var(--c_poppo);
}
.projects .famisapo h3 {
	background-color: var(--c_famisapo);
}
.projects .circle h3 {
	background-color: var(--c_circle);
}
.projects dl {
}
.projects dl,
.projects p {
	margin: 0.5rem 1rem;
}
.projects dl > dt {
	margin-top: 1rem;
}

.projects .entry {
	text-align: center;
}


.consign {
	text-align: var(--a_center);
}






/* topimg */
.topimg {
	border-radius: calc( var(--pd_h) * 2 ) /  calc( var(--pd_h) * 2 );
}
.topimg .wp-block-image {
	width: 80%;
	margin: var(--pd_h) auto;
	border-radius: calc( var(--pd_h) * 2 ) /  calc( var(--pd_h) * 2 );
}
.topimg .wp-block-column {
//	backdrop-filter: blur(5px);
}

.plaza .topimg {
	background-color: var(--c_plaza);
//	background-image: url(../assets/ni_plaza.svg);
}
.poppo .topimg {
	background-color: var(--c_poppo);
}
.famisapocenter .topimg {
	background-color: var(--c_famisapocenter);
}

.welcomes img {
	width: 80% !important;
	height: auto !important;
}




/*** menus **************************************************/

/* menus */
#spmenu {
//	display: none;
}
#spmenubtn {
	display: none;
}

.submenu,
.xfootmenu {
	width: 100%;
}
.submenu  > ul,
.submenu .row > ul,
.xfootmenu .row > ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: 0rem;
	padding: 0rem;
	justify-content: space-around;
	list-style-type: none;
}
.submenu ul {
	justify-content: flex-end !important;
}
.submenu ul li {
	padding: 0rem 0.25rem;
}
.submenu ul li > a {
	padding: 1rem 1rem;
}
.footmenu .row > ul {
	margin-top: 1rem;
}
.footmenu > .row > ul > li {
	padding-top: 3.75rem;
	font-size: 1.1rem;
}
.footmenu > .row > ul > li > ul {
	font-size: 0.8rem;
}




@media only screen and (min-width: 320px) and (max-width: 767px) {
/* var const */
:root {
	/* sp column */
	--n_sp_col: 1;

	/* padding */
	--pd_v: 1rem;
	--pd_h: 1rem;
}



.intro .catch {
	line-height: calc( var(--pd_h) * 1.75 );
}

header h1 {
	width: var(--w_doc);
}
header h1 img {
	width: calc(100% / 1.25) !important;
	height: auto;
}
.news h2 {
	width: auto;
	margin-right: var(--pd_h);
	margin-left: var(--pd_h);
}

main section > * {
	width: auto;
	margin-right: var(--pd_h);
	margin-left: var(--pd_h);
}
section dl {
	padding-left: 0rem;
}
.marunum {
	width: auto;
	margin-right: var(--pd_h);
	margin-left: var(--pd_h);
}

footer .gotop img {
	width: 10vh;
}
footer .copy {
	padding-top: 1rem;
	padding-bottom: 1rem;
}
footer .addresses,
footer .footmenu {
	margin: 0;
	width: var(--w_doc);
}
.address .name,
.map h3 {
	margin-top: 1rem;
	font-size: var(--s_normal);
}

li.btn {
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}


/* menus */
header .submenu,
header .menu {
	display: none;
}



#spmenubtn {
	display: block;
	position: fixed;
	z-index: 5010;
	bottom: 0rem;
	top: 0rem;
	right: 0.5rem;
	margin-top: 0.5rem;
	width: auto;
	height: 1rem;
	padding-top: 0.8rem;
	padding-bottom: 0.9rem;
	text-align: center;
	font-size: var(--s_small);
	font-weight: bold;
}
#spmenubtn span {
	display: inline-block;
	padding: 1rem 0.5rem;
	border-radius: 2rem;
	font-weight: 600;
	background-color: var(--c_textw);
	border: 2px solid var(--c_texta);
	color: var(--c_texta);
	background-color: var(--c_bgta);
	box-shadow: 0.25rem 0.1rem 0rem var(--c_bg3);
}



#spmenu {
	position: fixed;
	display: block;
	top: 0%;
	right: -100%;
	width: 95%;
	height: 100vh;
	z-index: 5000;
	transition: all .6s;
	overflow-y: auto;
	overflow-x: hidden;

	background-color: var(--c_bg1);
}
#spmenu.nav-open {
	right: 0%;	
}

#spmenu ul li {
	display: inline-block;
	width: 100%;
	height: calc( 98vh / var(--n_fnav) );
	padding-top: 1vh;
	padding-bottom: 1vh;
}
#spmenu ul li a {
	display: inline-block;
	width: calc( 100% - var(--pd_h) * 2 );
	padding-left: var(--pd_h);
	padding-right: var(--pd_h);
	border-bottom: 0px;
	font-size: var(--s_fnav);
	padding-top: calc( 100vh / var(--n_fnav) / 2.5 - var(--s_fnav) );
	padding-bottom: calc( 100vh / var(--n_fnav) / 2 - var(--s_fnav) );
}


.thumb img {
	width: 100%;
	height: auto;
}


.archive .lists .list,
.taxonomy .lists .list,
.membership-information .lists .list {
	width: calc( 95% / var(--n_sp_col) - var(--pd_h) ) !important;
	border-radius: 1rem;
	box-shadow: 0.0rem 0.0rem 0.5rem var(--c_bg3);
}



}
