@charset "UTF-8";

.gicon_login,
.gicon_logout,
.gicon_faq,
.gicon_info,
.gicon_movie,
.gicon_photo,
.gicon_blog,
.gicon_site,
.gicon_ticket,
.gicon_mypage,
.gicon_3line,
.ficon_xtwitter{
	line-height: 1;
	font-size: inherit;
}

.gicon_login::before,
.gicon_logout::before,
.gicon_faq::before,
.gicon_info::before,
.gicon_movie::before,
.gicon_photo::before,
.gicon_blog::before,
.gicon_site::before,
.gicon_mypage::before,
.gicon_ticket::before,
.gicon_3line::before{
	font-family: "Material Icons Outlined" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: inherit;
}
.ficon_xtwitter::before{
	font-family: "Font Awesome 6 Brands" !important;
	font-weight: 400;
	speak: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: inherit;
}

.gicon_login::before{ content: "\ea77"; }
.gicon_logout::before{ content: "\e9ba"; }
.gicon_faq::before{ content: "\f04c"; }
.gicon_info::before{ content: "\f1c8"; }
.gicon_movie::before{ content: "\e41b"; }
.gicon_photo::before{ content: "\e413"; }
.gicon_blog::before{ content: "\f009"; }
.gicon_site::before{ content: "\e66b"; }
.gicon_ticket::before{ content: "\e638"; }
.gicon_mypage::before{ content: "\e7fd"; }
.gicon_3line::before{ content: "\e3c7"; }
.ficon_xtwitter::before{ content: "\e61a"; }