@font-face {
	font-family: Notosans;
	src: url("/public/font/NotosansJP-subset-Regular.woff") format('woff');
}

@import url("//fonts.googleapis.com/css?family=Roboto:400,700,900");

@charset "UTF-8";

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-weight: inherit;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
	display: block;
}

ul,
ol,
nav {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

del {
	text-decoration: line-through;
}

s {
	text-decoration: none;
}

ins {
	text-decoration: none;
}

abbr[title],
dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input,
select,
textarea {
	margin: 0;
	padding: 0;
	border-radius: 0;
	background-color: #fff;
	vertical-align: top;
	font: inherit;
	color: inherit;
	outline: none;
}

input[type="submit"] {
	cursor: pointer;
	border: none;
	background-color: transparent;
}

textarea {
	min-width: 100%;
	resize: vertical;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

textarea:disabled {
	opacity: 1;
}

button {
	margin: 0;
	padding: 0;
	border: none;
	font: inherit;
	outline: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

button,
label {
	cursor: pointer;
}

a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	color: inherit;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	outline: none;
}

img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
}

* {
	box-sizing: border-box;
}

*:before,
*:after {
	box-sizing: border-box;
}

html {
	font-size: 62.5%;
	color: #272727;
	word-break: break-all;
	word-wrap: break-word;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
}

body {
	font-family: Notosans, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", "Meiryo", Verdana, sans-serif;
	position: relative;
	line-height: 1.7;
	font-size: 1.6rem;
}

#l-container {
	width: 100%;
	overflow: hidden;
}

.l-breadCrumbs {
	overflow-x: scroll;
	border-bottom: 1px solid #e3dbd0;
	font-size: 0;
	white-space: nowrap;
}

.l-breadCrumbs ul {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	font-size: 0;
}

.l-breadCrumbs ul::before,
.l-breadCrumbs ul::after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	vertical-align: middle;
}

.l-breadCrumbs ul::before {
	right: -10px;
	border-width: 9px 0 9px 9px;
	border-color: transparent transparent transparent #e3dbd0;
}

.l-breadCrumbs ul::after {
	right: -9px;
	border-width: 9px 0 9px 9px;
	border-color: transparent transparent transparent #f3ede4;
}

.l-breadCrumbs li {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
}

.l-breadCrumbs li:first-child {
	background-color: #fff;
}

.l-breadCrumbs li:first-child a {
	padding-left: 10px;
}

.l-breadCrumbs li:first-child a::before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 11px;
	margin-right: 5px;
	background-size: cover;
}

.l-breadCrumbs li + li {
	position: relative;
}

.l-breadCrumbs li + li::before,
.l-breadCrumbs li + li::after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	vertical-align: middle;
}

.l-breadCrumbs li + li::before {
	left: 0;
	border-width: 9px 0 9px 9px;
	border-color: transparent transparent transparent #e3dbd0;
}

.l-breadCrumbs li + li::after {
	left: -1px;
	border-width: 9px 0 9px 9px;
	border-color: transparent transparent transparent #fff;
}

.l-breadCrumbs li a,
.l-breadCrumbs li span {
	display: inline-block;
	padding: 3px 10px 3px 20px;
	vertical-align: middle;
}

.l-breadCrumbs li a {
	background-color: #fff;
	color: #f7945e;
}

.l-breadCrumbs li span {
	background-color: #f3ede4;
	color: #8f806b;
}

.u-ma {
	margin: auto !important;
}

.u-mxa {
	margin-right: auto;
	margin-left: auto;
}

.u-mx1 {
	margin-right: 10px;
	margin-left: 10px;
}

.u-mx2 {
	margin-right: 20px;
	margin-left: 20px;
}

.u-mx3 {
	margin-right: 30px;
	margin-left: 30px;
}

.u-mx4 {
	margin-right: 40px;
	margin-left: 40px;
}

.u-mx5 {
	margin-right: 50px;
	margin-left: 50px;
}

.u-mx-1 {
	margin-right: -10px;
	margin-left: -10px;
}

.u-mx-2 {
	margin-right: -20px;
	margin-left: -20px;
}

.u-mx-3 {
	margin-right: -30px;
	margin-left: -30px;
}

.u-mya {
	margin-top: auto;
	margin-bottom: auto;
}

.u-my1 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.u-my2 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.u-my3 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.u-my4 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.u-my5 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.u-mt1 {
	margin-top: 10px;
}

.u-mt2 {
	margin-top: 20px;
}

.u-mt3 {
	margin-top: 30px;
}

.u-mt4 {
	margin-top: 40px;
}

.u-mt5 {
	margin-top: 50px;
}

.u-mr1 {
	margin-right: 10px;
}

.u-mr2 {
	margin-right: 20px;
}

.u-mr3 {
	margin-right: 30px;
}

.u-mr4 {
	margin-right: 40px;
}

.u-mr5 {
	margin-right: 50px;
}

.u-mb1 {
	margin-bottom: 10px;
}

.u-mb2 {
	margin-bottom: 20px;
}

.u-mb3 {
	margin-bottom: 30px;
}

.u-mb4 {
	margin-bottom: 40px;
}

.u-mb5 {
	margin-bottom: 50px;
}

.u-ml1 {
	margin-left: 10px;
}

.u-ml2 {
	margin-left: 20px;
}

.u-ml3 {
	margin-left: 30px;
}

.u-ml4 {
	margin-left: 40px;
}

.u-ml5 {
	margin-left: 50px;
}

.u-w1 {
	width: 100px;
}

.u-w15 {
	width: 150px;
}

.u-w2 {
	width: 200px;
}

.u-w25 {
	width: 250px;
}

.u-w3 {
	width: 300px;
}

.u-w35 {
	width: 350px;
}

.u-w4 {
	width: 400px;
}

.u-w45 {
	width: 450px;
}

.u-w5 {
	width: 500px;
}

.u-w55 {
	width: 550px;
}

.u-w6 {
	width: 600px;
}

.u-cred {
	color: #f00 !important;
}

.u-ccyan {
	color: #00abb8;
}

.u-cred2 {
	color: #ff5050;
}

.u-basecolor {
	color: #ff673a;
}

.u-clearfix:before,
.u-clearfix:after {
	content: "";
	display: table;
}

.u-clearfix:after {
	clear: both;
}

.u-ellipsis {
	overflow: hidden;
	max-width: 100%;
	padding: 2px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.u-imgCenter {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}

.u-imgCenter img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.u-gradTxt {
	background: linear-gradient(to right, #ffc955 0%, #f69289 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.u-fixed {
	position: fixed !important;
	top: 0;
	left: 0;
	z-index: 1000;
}

.u-btn {
	width: 100%;
	display: inline-block;
	font-size: 1.4rem;
	text-align: center;
	padding: 16px 30px;
	color: #fff;
	font-weight: bold;
	border-radius: 40px;
}

.u-threepointleader {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.u-threepointleader-ten {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
	overflow: hidden;
}

.u-hide {
	height: 300px;
	overflow: hidden;
}

.u-show::before {
	display: none !important;
}

.u-bold {
	font-weight: bold;
}

.u-txtdecounder {
	text-decoration: underline;
}

.u-dispnone {
	display: none;
}

.u-cellpadding {
	height: 24px;
}

.u-err {
	width: 100% !important;
	box-sizing: border-box !important;
	background: #fee !important;
	border: 1px solid #e92e2e !important;
	padding: 12px !important;
}

.u-errormessage {
	background: #f15353;
	display: none;
	color: #fff;
	padding: 8px;
}

.u-errormessage.-show {
	display: block;
}

.u-freeinst {
	letter-spacing: -0.5px;
}

.u-animatedown {
	animation: slideInDown 0.5s forwards linear;
}

@-moz-keyframes slideInDown {
	0% {
		visibility: visible;
		transform: translate3d(0, -100%, 0);
	}

	100% {
		transform: translateZ(0);
	}
}

@-webkit-keyframes slideInDown {
	0% {
		visibility: visible;
		transform: translate3d(0, -100%, 0);
	}

	100% {
		transform: translateZ(0);
	}
}

@-o-keyframes slideInDown {
	0% {
		visibility: visible;
		transform: translate3d(0, -100%, 0);
	}

	100% {
		transform: translateZ(0);
	}
}

@keyframes slideInDown {
	0% {
		visibility: visible;
		transform: translate3d(0, -100%, 0);
	}

	100% {
		transform: translateZ(0);
	}
}

.u-animatestop {
	animation: slideStop 0s forwards linear;
}

@-moz-keyframes slideStop {
	0% {
		visibility: visible;
		transform: translate3d(0, -100%, 0);
	}

	100% {
		transform: none;
	}
}

@-webkit-keyframes slideStop {
	0% {
		visibility: visible;
		transform: translate3d(0, -100%, 0);
	}

	100% {
		transform: none;
	}
}

@-o-keyframes slideStop {
	0% {
		visibility: visible;
		transform: translate3d(0, -100%, 0);
	}

	100% {
		transform: none;
	}
}

@keyframes slideStop {
	0% {
		visibility: visible;
		transform: translate3d(0, -100%, 0);
	}

	100% {
		transform: none;
	}
}

.u-inst li {
	margin-bottom: 16px;
	border-radius: 10px;
	color: #fff;
}

.u-inst li a {
	padding: 16px;
	display: flex;
	text-align: right;
	position: relative;
}

.u-inst li a img {
	max-height: 32px;
}

.u-inst li a span {
	font-size: 1.4rem;
	width: 100%;
	text-align: right;
	margin-right: 16px;
	margin-top: 5px;
}

.u-inst li a::after {
	font-family: fontAwesome;
	content: '\f105';
	position: absolute;
	top: 15px;
	right: 16px;
	font-size: 2rem;
	font-weight: bold;
}

.u-inst .inst_all {
	background: #000;
}

.u-inst .inst_all a p {
	width: 100%;
	margin-top: -6px;
	margin-left: 12px;
}

.u-inst .inst_all a p span {
	font-size: 1.3rem;
	line-height: 1.5;
	display: block;
	margin-top: 0;
	text-align: left;
}

.u-inst .inst_all a p span:first-child {
	font-weight: bold;
}

.u-inst .inst_gp {
	background: #af272f;
}

.u-inst .inst_gp a img {
	max-height: 32px;
}

.u-inst .inst_gf {
	background: #a09200;
}

.u-inst .inst_gf a img {
	max-height: 32px;
}

.u-inst .inst_gb {
	background: #ff8200;
}

.u-inst .inst_gb a img {
	max-height: 32px;
}

.u-inst .inst_gc {
	background: #64a70b;
}

.u-inst .inst_gc a img {
	max-height: 32px;
}

.u-inst .inst_ga {
	background: #7bafd4;
	color: #000;
}

.u-inst .inst_ga a img {
	max-height: 30px;
}

.u-inst .inst_gg {
	background: #84329b;
}

.u-inst .inst_gg a img {
	max-height: 32px;
}

.u-inst .inst_gr {
	background: #0072ce;
}

.u-inst .inst_gr a img {
	max-height: 32px;
}

.u-inst .inst_gcr {
	background: #c4d600;
}

.u-inst .inst_gcr a img {
	max-height: 32px;
}

.u-inst .inst_r30 {
	background: #ffd100;
	color: #000;
}

.u-inst .inst_r30 a img {
	max-height: 32px;
}

.u-inst .inst_3d30 {
	background: #ef3232;
}

.u-inst .inst_3d30 a img {
	margin-top: 2px;
	max-height: 29px;
}

.u-inst .inst_move30 {
	background: #ffd800;
	color: #000;
}

.u-inst .inst_move30 a img {
	margin-top: 3px;
	max-height: 27px;
}

@media screen and (min-width: 769px) {
	.PC {
		display: none !important;
	}

	main {
		margin-top: 122px;
	}

	#l-header {
		width: 100%;
		background: rgba(255,255,255,0.95);
		padding: 16px 0 8px;
		position: absolute;
		z-index: 10;
	}

	#l-header .l-header__Block {
		width: 1000px;
		margin: 0 auto;
		display: flex;
	}

	#l-header .l-header__Block .l-header__Block-box {
		line-height: 85px;
	}

	#l-header .l-header__Block .l-header__Block-box .l-header__Block-box__head {
		display: inline-block;
	}

	#l-header .l-header__Block .l-header__Block-box .l-header__Block-box__head img {
		max-width: 150px;
	}

	#l-header .l-header__Block .l-header__Block-box2 {
		float: right;
		display: block;
		width: 100%;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__link {
		font-size: 1.3rem;
		color: #333;
		text-align: right;
		margin-bottom: 16px;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__link ul {
		display: flex;
		float: right;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__link ul li {
		margin-right: 28px;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__link ul li:last-child {
		margin-right: 0;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__link ul li i {
		margin-right: 8px;
		color: #c0c0c0;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__link ul li a:hover {
		color: #ff673a;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__link ul li a:hover i {
		color: #ff673a;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__wrap {
		display: flex;
		margin: 0 auto;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__wrap .l-header__Block-box2__wrap__head {
		vertical-align: middle;
		display: inline-block;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__wrap .l-header__Block-box2__wrap__head .l-header__Block-box2__wrap__head__menu {
		float: right;
	}

	#l-header .l-header__Block .l-header__Block-box2 .l-header__Block-box2__wrap .l-header__Block-box2__wrap__head .l-header__Block-box2__wrap__head__menu a {
		color: #000;
		font-weight: bold;
		font-size: 0.7rem;
		margin-right: 85px;
		display: inline-block;
		height: 60px;
		line-height: 65px;
	}

	#global-nav {
		width: 100%;
		font-size: 1.5rem;
		font-weight: bold;
		position: relative;
		z-index: 100;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav {
		line-height: 60px;
		float: right;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul {
		display: flex;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li {
		padding: 0 15px;
		position: relative;
		text-align: left;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li a {
		display: block;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li a:hover {
		color: #ff673a;
		font-weight: bold;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li a.active {
		color: #ff673a;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list {
		display: none;
		line-height: 40px;
		padding-top: 8px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li {
		font-size: 1.4rem;
		font-weight: normal;
		box-sizing: border-box;
		background: #fff;
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		width: 240px;
		margin-right: 0;
		color: #000;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li:first-child {
		border-top: 2px solid #ff673a;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li::after {
		font-family: fontAwesome;
		content: '\f105';
		color: #ff673a;
		position: absolute;
		top: 0px;
		right: 16px;
		font-size: 2rem;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li:hover {
		font-weight: bold;
		background-color: #f5f5f5;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-list-new {
		color: #ff673a;
		margin-left: 4px;
		font-size: 0.6rem;
		font-weight: bold;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-gp {
		color: #af272f;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-gf {
		color: #a09200;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-gb {
		color: #ff8200;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-gc {
		color: #64a70b;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-gg {
		color: #84329b;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-ga {
		color: #7bafd4;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-gr {
		color: #0072ce;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-gcr {
		color: #c4d600;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-r30 {
		color: #ffd100;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-3d30 {
		color: #ef3232;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list li .global-nav__Block__menu-move30 {
		color: #ffd800;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list.programs {
		margin-left: 8px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list.management {
		margin-left: 8px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li .global-nav__Block__menu-list.instructors {
		margin-left: 8px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul li:hover .global-nav__Block__menu-list {
		display: inline-block;
		position: absolute;
		left: 0;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav ul .global-nav__Block__content-contact {
		padding: 0 0 0 16px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content-mdw {
		font-size: 1.4rem;
	}

	#l-footer {
		width: 100%;
		overflow: hidden;
		display: block;
	}

	#l-footer .l-footer__Block {
		padding: 40px 0;
		text-align: left;
		background-image: url("/public/images/common/letsmove_mono.png");
		background-position: center 58%;
		color: #000;
		background-size: 45%;
		background-repeat: no-repeat;
	}

	#l-footer .l-footer__Block .l-footer__Block__logo {
		margin: 0 auto 40px;
		text-align: center;
		max-width: 60px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu {
		width: 1000px;
		margin: 0 auto;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu-Module {
		display: flex;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu-Module .l-footer__Block__menu-Module-item {
		width: calc(100% / 3);
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu-Module .l-footer__Block__menu-Module-item ul:first-child {
		padding: 0 20px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu-Module .l-footer__Block__menu-Module-item li a:hover {
		color: #ff673a;
		font-weight: bold;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li a.l-footer__Block__menu-item {
		position: relative;
		display: inline-block;
		width: 100%;
		color: #000;
		font-weight: bold;
		border-bottom: 1px solid #ded7d7;
		padding: 24px 4px 8px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li a.l-footer__Block__menu-item::after {
		font-family: fontAwesome;
		content: '\f105';
		color: #000;
		position: absolute;
		top: 24px;
		right: 4px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list {
		margin: 8px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list li {
		width: 100%;
		float: left;
		display: block;
		padding: 8px 0 0;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list li a {
		font-size: 1.5rem;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list li a::before {
		font-family: fontAwesome;
		content: '\f105';
		margin-right: 12px;
		color: #ff673a;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs {
		margin: 8px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li a {
		font-size: 1.5rem;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li a::before {
		font-family: fontAwesome;
		content: '\f105';
		margin-right: 12px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gp::before {
		color: #af272f;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gf::before {
		color: #a09200;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gb::before {
		color: #ff8200;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gc::before {
		color: #64a70b;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gg::before {
		color: #84329b;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gr::before {
		color: #0072ce;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gcr::before {
		color: #c4d600;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-r30::before {
		color: #ffd100;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-3d30::before {
		color: #ef3232;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-move30::before {
		color: #ffd800;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-list-new {
		color: #ff673a;
		margin-left: 6px;
		font-size: 1.3rem;
		font-weight: bold;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu {
		margin: 40px auto 32px;
		padding: 0 24px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu p {
		font-weight: bold;
		color: #000;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu li {
		width: 100%;
/* float left */
		display: inline-block;
		padding: 8px 0 0;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu li a {
		font-size: 1.5rem;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu li a .l-footer__Block__menu__bottommenu-new {
		color: #ff673a;
		margin-left: 6px;
		font-size: 1.3rem;
		font-weight: bold;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__snsicon {
		text-align: center;
		margin-top: 30px;
		margin-bottom: 30px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__snsicon span {
		display: inline-block;
		max-width: 32px;
		max-height: 32px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__snsicon span:first-child {
		margin-right: 10px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__snsicon span:last-child {
		margin-left: 10px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__text {
		color: #8b8d8e;
		font-size: 1.2rem;
		text-align: center;
	}

	#l-footer .l-footer__copyright {
		padding: 32px;
		text-align: center;
		background: #f2f2f2;
	}

	#l-footer .l-footer__copyright .l-footer__bravo-logo img {
		height: auto;
		width: 240px;
		display: inline-block;
	}

	#l-footer .l-footer__copyright p:first-child {
		margin-bottom: 4px;
	}

	#l-footer .l-footer__copyright p small {
		color: #8b8d8e;
		font-size: 1.1rem;
		font-family: Verdana, "Droid Sans";
	}

	.f-fb {
		float: left;
		width: 530px;
		display: block;
	}

	.f-fb .f-fb__Block .f-fb__Block__tit {
		text-align: left;
		margin-bottom: 40px;
	}

	.f-fb .f-fb__Block .f-fb__Block__tit p {
		font-size: 2rem;
		font-weight: bold;
	}

	.f-fb .f-fb__Block .f-fb__Block__tit p span {
		margin-right: 12px;
		display: inline-block;
	}

	.f-fb .f-fb__Block .f-fb__Block__tit p span img {
		max-width: 24px;
		vertical-align: top;
		margin-top: 4px;
	}

	.f_Instagram {
		float: left;
		display: block;
		height: auto;
		width: 356px;
		height: 547px;
		position: relative;
		margin-left: 44px;
	}

	.f_Instagram .f_Instagram__Block {
		position: relative;
/* メイン表示部のスクロール設定 */
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__header .f_Instagram__Block__header__tit {
		display: flex;
		margin-bottom: 24px;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__header .f_Instagram__Block__header__tit p {
		width: 100%;
		font-size: 2rem;
		font-weight: bold;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__header .f_Instagram__Block__header__tit p span {
		margin-right: 10px;
		display: inline-block;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__header .f_Instagram__Block__header__tit p span img {
		max-width: 24px;
		vertical-align: top;
		margin-top: 4px;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__header .f_Instagram__Block__header__tit a {
		color: #ff673a;
		font-weight: bold;
		position: absolute;
		bottom: -48px;
		left: 96px;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid {
		display: block;
		overflow-x: hidden;
		overflow-y: auto;
		padding-top: 0px;
		font-size: 0px;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid div {
		position: relative;
		display: inline-block;
		margin: 0px;
		padding: 0px;
		padding-top: 33.3%;
		width: 33.3%;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid div a {
		position: absolute;
		top: 2px;
		bottom: 2px;
		left: 2px;
		right: 2px;
		display: block;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid div a div {
		width: 100%;
		height: 100%;
		background-position: center;
		background-size: cover;
		overflow: hidden;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid div p {
		display: none;
	}

	_::-webkit-full-page-media,
  _:future,
  :root .global-nav__Block__content li.global-nav__Block__content-contact {
		padding: 0 0 0 14px !important;
	}

	_::-webkit-full-page-media,
  _:future,
  :root .global-nav__Block__content li {
		padding: 0 14px !important;
	}

	.u-cv {
		background: #f5f5f5;
		padding: 40px 0 48px;
	}

	.u-cv p {
		margin: 0 auto;
		text-align: center;
	}

	.u-cv .u-cv-cvbtn {
		display: flex;
		margin: 32px auto 0;
		padding: 0 64px;
		width: 1000px;
	}

	.u-cv .u-cv-cvbtn a {
		background: #ff673a;
		padding: 20px 0;
		color: #fff;
		text-align: center;
		display: inline-block;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-tel {
		margin-right: 36px;
		width: 400px;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-tel p {
		font-size: 2.4rem;
		position: relative;
		display: inline-block;
		letter-spacing: 2px;
		margin-left: 36px;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-tel p::before {
		position: absolute;
		display: block;
		font-family: fontAwesome;
		top: -7%;
		left: -33px;
		font-size: 3rem;
		font-weight: 400;
		transform: rotate(2deg);
		content: '\f095';
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-mail {
		width: 400px;
		margin-left: 36px;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-mail p {
		font-size: 2.2rem;
		position: relative;
		display: inline-block;
		letter-spacing: 1px;
		margin-left: 56px;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-mail p::before {
		position: absolute;
		display: block;
		font-family: fontAwesome;
		top: -1px;
		font-size: 2.4rem;
		font-weight: 400;
		content: '\f0e0';
		left: -38px;
	}

	.u-cv .u-cv-cvtxt {
		width: 1000px;
		display: flex;
		margin: 24px auto 0;
		padding: 0 64px;
	}

	.u-cv .u-cv-cvtxt p {
		width: 400px;
	}

	.u-cv .u-cv-cvtxt p:first-child {
		margin-right: 36px;
	}

	.u-cv .u-cv-cvtxt p:last-child {
		margin-left: 36px;
	}

	.u-cv .u-cv-cvtxt p a {
		text-decoration: underline;
	}

	.u-cv .u-cv-cvtxt p a:hover {
		color: #ff673a;
	}

	.u-mesource {
		padding: 0 32px;
		width: 1000px;
		margin: 56px auto;
	}

	.u-mesource .u-mesource-tit p {
		text-align: left;
		margin-bottom: 32px;
	}

	.u-mesource .u-mesource-tit p:first-child {
		font-size: 2rem;
		font-weight: bold;
	}

	.u-mesource .u-mesource-tit p:first-child::before {
		content: '';
		background: #ff673a;
		margin-right: 16px;
		border: 6px solid #ff673a;
		display: inline-block;
		height: 20px;
		border-radius: 2px;
		margin-bottom: 3px;
		vertical-align: middle;
	}

	.u-mesource .u-mesource-btn {
		margin: 0 auto;
		padding: 0 24px;
	}

	.u-mesource .u-mesource-btn a {
		text-align: left;
		border: 1px solid #00abb8;
		position: relative;
		color: #00abb8;
	}

	.u-mesource .u-mesource-btn a::after {
		font-family: fontAwesome;
		content: '\f107';
		color: #00abb8;
		position: absolute;
		top: 16px;
		right: 24px;
		font-size: 2rem;
		font-weight: bold;
	}

	.u-mesource .u-mesource-pg {
		width: 532px;
		float: left;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-caution {
		background: #f5f5f5;
		padding: 20px;
		margin-bottom: 24px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-caution p {
		color: #ff673a;
		font-weight: bold;
		font-size: 1.8rem;
		text-align: center;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-caution p i {
		margin-right: 10px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt {
		padding: 0 24px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:first-child {
		margin-bottom: 24px;
		font-size: 1.5rem;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:first-child span {
		color: #ff5050;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:last-child span {
		display: flex;
		font-size: 1.3rem;
		margin: 0 auto 6px;
		color: #505050;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:last-child span:first-child {
		margin-top: 16px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:last-child span::before {
		content: '※';
		margin-right: 5px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a {
		position: relative;
		border-bottom: 1px solid #fff;
		box-sizing: border-box;
		padding-left: 24px;
		float: left;
		width: 254px;
		border-radius: 8px;
		margin-top: 24px;
		padding-top: 16px;
		padding-bottom: 12px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a:first-child {
		margin-left: 0;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a:nth-child(2n) {
		margin-left: 24px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a img {
		max-height: 32px;
		height: 32px;
		width: auto;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a span {
		color: #fff;
		font-size: 1.8rem;
		text-align: left;
		width: 100%;
		margin-top: 12px;
		display: inline-block;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a span i {
		position: absolute;
		top: 42%;
		right: 20px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gp {
		background: #af272f;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gf {
		background: #a09200;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gb {
		background: #ff8200;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gc {
		background: #64a70b;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-ga {
		background: #7bafd4;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gg {
		background: #84329b;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gr {
		background: #0072ce;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gcr {
		background: #c4d600;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-r30 {
		background: #ffd100;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-3d30 {
		background: #ef3232;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-move30 {
		background: #ffd800;
	}

	.u-mesource .u-mesource-info {
		width: 352px;
		float: right;
	}

	.u-mesource .u-mesource-info .u-mesource-info-guide {
		background: #f5f5f5;
		padding: 32px 32px 48px;
	}

	.u-mesource .u-mesource-info .u-mesource-info-guide .u-mesource-info-guide-txt p:first-child {
		font-weight: bold;
		font-size: 2rem;
		text-align: center;
		margin-bottom: 24px;
	}

	.u-mesource .u-mesource-info .u-mesource-info-guide .u-mesource-info-guide-txt p:last-child {
		margin-top: 24px;
	}

	.u-mesource .u-mesource-info .u-mesource-info-guide .u-mesource-info-guide-txt p:last-child span {
		color: #ff673a;
		font-weight: bold;
		display: flex;
		margin-top: 8px;
		font-size: 1.3rem;
	}

	.u-mesource .u-mesource-info .u-mesource-info-guide .u-mesource-info-guide-txt p:last-child span::before {
		content: '*';
		margin-right: 5px;
	}

	.u-mesource .u-mesource-info .u-mesource-info-guide .u-mesource-info-guide-mailbtn {
		margin: 32px auto 0;
	}

	.u-mesource .u-mesource-info .u-mesource-info-guide .u-mesource-info-guide-mailbtn a {
		background: #00abb8;
		box-shadow: 1px 3px 0px #017881;
		padding-left: 60px;
	}

	.u-mesource .u-mesource-info .u-mesource-info-guide .u-mesource-info-guide-mailbtn a p {
		position: relative;
		display: inline-block;
		font-size: 1.8rem;
	}

	.u-mesource .u-mesource-info .u-mesource-info-guide .u-mesource-info-guide-mailbtn a p::before {
		position: absolute;
		display: block;
		font-family: fontAwesome;
		top: 1px;
		font-size: 1.8rem;
		font-weight: normal;
		content: '\f0e0';
		left: -32px;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist {
		width: 80%;
/* padding 40px 0px */
		margin: 0px auto;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist .u-mesource-info-btnlist-btn {
		margin: 0 auto;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist .u-mesource-info-btnlist-btn a {
		position: relative;
		text-align: left;
		background: #fff;
		color: #000;
		width: 100%;
		border: 1px solid #000;
		margin-bottom: 20px;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist .u-mesource-info-btnlist-btn a::after {
		font-family: fontAwesome;
		content: '\f105';
		color: #000;
		position: absolute;
		top: 8px;
		right: 24px;
		font-size: 2rem;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist .u-mesource-info-btnlist-btn:last-child a {
		margin-bottom: 0px;
	}

	.f-mng {
		background-image: url("/public/images/user/management/pc_back_management.png");
		background-size: contain;
		background-position: center top;
		background-repeat: no-repeat;
		position: relative;
	}

	.f-mng .f-mng__Block .f-mng__Block__mainvisual {
		width: 1000px;
		margin: 0 auto;
		padding-top: 248px;
		padding-bottom: 56px;
		color: #fff;
		position: relative;
	}

	.f-mng .f-mng__Block .f-mng__Block__mainvisual h1 {
		display: inline-block;
		font-size: 5rem;
		font-weight: bold;
		font-family: "Roboto", "Helvetica Neue", Arial, "Segoe UI", sans-serif;
	}

	.f-mng .f-mng__Block .f-mng__Block__mainvisual p {
		width: 100%;
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu {
		width: 1000px;
		margin: 0 auto;
		display: flex;
		border: 1px solid #fff;
		background: rgba(0,0,0,0.5);
		margin-bottom: 50px;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document {
		width: 25%;
		height: 80px;
		display: table;
		border-left: 1px solid #fff;
		cursor: pointer;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk a,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar a,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource a,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document a,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk p,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar p,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource p,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document p {
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		color: #fff;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk a i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar a i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource a i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document a i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk p i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar p i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource p i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document p i {
		margin-left: 10px;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk a:hover,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar a:hover,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource a:hover,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document a:hover {
		color: #ff673a;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk {
		border: none;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .active {
		color: #fff;
		background: #ff673a;
	}

	.f-mng .f-mng__Block .f-mng__Block__content {
		width: 1000px;
		margin: 0 auto;
		background-color: #fff;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-tit {
		padding: 48px 64px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-tit p:first-child {
		font-weight: bold;
		font-size: 2.8rem;
		text-align: center;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-tit p:first-child span {
		color: #ff673a;
		padding-left: 10px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-txt {
		padding: 0 64px 48px;
		text-align: center;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data {
		margin: 0 64px 48px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data ul li {
		padding: 32px;
		background: #f5f5f5;
		margin-bottom: 56px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-head {
		display: flex;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-head img {
		max-height: 92px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-head .f-mng__Block__content-data-head-name {
		margin-left: 24px;
		display: table;
		height: 92px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-head .f-mng__Block__content-data-head-name .f-mng__Block__content-data-head-name-inner {
		display: table-cell;
		vertical-align: middle;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-head .f-mng__Block__content-data-head-name .f-mng__Block__content-data-head-name-inner p:first-child {
		margin-bottom: 8px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-head .f-mng__Block__content-data-head-name .f-mng__Block__content-data-head-name-inner p:last-child {
		font-size: 2rem;
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during {
		margin: 40px 24px 0;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg {
		margin-bottom: 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-hp-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-hp-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-hp-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-hp-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-area-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-area-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-area-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-area-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-facility-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-facility-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-facility-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-facility-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-pg-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-pg-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-pg-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-pg-tit {
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-hp-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-hp-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-hp-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-hp-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-area-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-area-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-area-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-area-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-facility-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-facility-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-facility-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-facility-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-pg-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-pg-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-pg-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-pg-tit::before {
		content: '';
		background: #ff673a;
		margin-right: 10px;
		border: 6px solid #ff673a;
		display: inline-block;
		height: 22px;
		border-radius: 2px;
		margin-bottom: 3px;
		vertical-align: middle;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp a {
		color: #ff673a;
		text-decoration: underline;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-imgbox {
		margin-top: 64px;
		position: relative;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-imgbox .swiper-custom-pagination {
		bottom: 5% !important;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-imgbox .swiper-pagination-bullet {
		width: 20px !important;
		height: 20px !important;
		margin: 0 20px !important;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-imgbox .swiper-pagination-bullet-active {
		background: #ff673a !important;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-imgbox .swiper-custom-button {
		background-image: none !important;
		color: #fff;
		font-size: 36px;
		text-align: center;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-imgbox .swiper-custom-button .fa {
		line-height: 60px;
		font-size: 3rem;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-imgbox img {
		margin-bottom: 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom {
		margin: 40px 24px 0;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request {
		margin-bottom: 40px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-background-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-background-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-background-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-background-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-comment-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-comment-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-comment-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-comment-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-result-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-result-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-result-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-result-tit {
		margin-bottom: 16px;
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-background-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-background-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-background-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-background-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-comment-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-comment-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-comment-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-comment-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-result-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-result-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-result-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-result-tit::before {
		content: '';
		background: #ff673a;
		margin-right: 10px;
		border: 6px solid #ff673a;
		display: inline-block;
		height: 22px;
		border-radius: 2px;
		margin-bottom: 3px;
		vertical-align: middle;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span {
		display: inline-block;
		width: 100%;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child {
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child::before {
		padding-top: 1px;
		font-family: fontAwesome;
		content: "\f142";
		margin-right: 10px;
		color: #ff673a;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before {
		margin-bottom: 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-txt span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-txt span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-txt span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-txt span {
		display: inline-block;
		width: 100%;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-txt span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-txt span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-txt span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-txt span:first-child {
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-txt span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-txt span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-txt span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-txt span:first-child::before {
		content: '';
		background: #ff673a;
		margin-right: 10px;
		border: 6px solid #ff673a;
		display: inline-block;
		height: 22px;
		border-radius: 2px;
		margin-bottom: 3px;
		vertical-align: middle;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-result-txt span {
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__info {
		width: 1000px;
		margin: 80px auto 64px;
		display: flex;
	}

	.f-mng .f-mng__Block .f-mng__Block__info .f-mng__Block__info-btn {
		width: calc(100% / 4);
	}

	.f-mng .f-mng__Block .f-mng__Block__info .f-mng__Block__info-btn a {
		font-weight: bold;
		color: #000;
		padding: 0 0 0 16px;
	}

	.f-mng .f-mng__Block .f-mng__Block__info .f-mng__Block__info-btn a::before {
		color: #ff673a;
		font-family: fontAwesome;
		content: '\f105';
		font-size: 1.4rem;
		padding: 5px 16px;
		border-radius: 15px;
		margin-right: 12px;
	}
}

@media screen and (max-width: 768px) {
	.SP {
		display: none !important;
	}

	.head-design .l-header__Block {
		background: rgba(255,255,255,0.8) !important;
	}

	.head-design .l-header__Block .l-header__Block-box .l-header__Block-box__head {
		display: inline-block !important;
	}

	.head-design .l-header__Block .l-header__Block-box2 .l-header__Block-box2__wrap__head__menu a {
		color: #000 !important;
	}

	#l-header {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1000;
	}

	#l-header .l-header__Block-box {
		display: inline-block;
	}

	#l-header .l-header__Block-box .l-header__Block-box__head {
		background: rgba(255,255,255,0);
		display: none;
	}

	#l-header .l-header__Block-box .l-header__Block-box__head img {
		max-height: 56px;
		margin: 4px 0px 4px 4px;
	}

	#l-header .l-header__Block-box2 {
		float: right;
		display: block;
	}

	#l-header .l-header__Block-box2 .l-header__Block-box2__wrap {
		display: block;
	}

	#l-header .l-header__Block-box2 .l-header__Block-box2__wrap .l-header__Block-box2__wrap__head {
		background: rgba(255,255,255,0);
	}

	#l-header .l-header__Block-box2 .l-header__Block-box2__wrap .l-header__Block-box2__wrap__head .l-header__Block-box2__wrap__head__menu a {
		color: #fff;
		font-weight: bold;
		display: inline-block;
		height: 60px;
		line-height: 68px;
		padding: 0 72px 0 8px;
		width: 100%;
	}

	#nav-toggle {
		position: absolute;
		top: 0;
		right: 0;
		height: 32px;
		cursor: pointer;
		z-index: 1000;
		padding: 24px 20px 40px;
	}

	#nav-toggle div {
		position: relative;
		width: 28px;
	}

	#nav-toggle span {
		width: 100%;
		height: 3px;
		left: 0;
		display: block;
		background: #ff673a;
		position: absolute;
		transition: transform 0.4s ease-in-out, top 0.3s ease;
	}

	#nav-toggle span:nth-child(1) {
		top: 0;
	}

	#nav-toggle span:nth-child(2) {
		top: 9px;
	}

	#nav-toggle span:nth-child(3) {
		top: 18px;
	}

	#global-nav {
		background: #fff;
		color: #000;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 300;
		visibility: hidden;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		opacity: 0;
		transition: opacity 0.2s ease, visibility 0.2s ease;
		overflow-y: scroll;
	}

	#global-nav .global-nav__Block {
		width: 82%;
		margin: 24px auto;
	}

	#global-nav .global-nav__Block .global-nav__Block__tit {
		text-align: left;
		margin-bottom: 16px;
	}

	#global-nav .global-nav__Block .global-nav__Block__tit img {
		width: 40px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content {
		transform: translateX(200px);
		transition: transform 0.2s ease, opacity 0.05s ease;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li {
		opacity: 0;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li a.global-nav__Block__menu-item {
		position: relative;
		display: inline-block;
		width: 100%;
		color: #000;
		font-weight: bold;
		border-bottom: 1px solid #ded7d7;
		padding: 20px 0 10px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li a.global-nav__Block__menu-item::after {
		font-family: fontAwesome;
		content: '\f105';
		color: #ff673a;
		position: absolute;
		top: 20px;
		right: 4px;
		font-size: 2rem;
		font-weight: normal;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li a.global-nav__Block__menu-item span {
		color: #999;
		font-size: 1.2rem;
		position: absolute;
		right: 32px;
		bottom: 11px;
		font-weight: normal;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li a.active {
		color: #ff673a !important;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li a.active span {
		color: #ff673a !important;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list {
		display: none;
		margin: 10px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list li {
		width: 100%;
		float: left;
		display: block;
		padding: 15px 0;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list li a::before {
		font-family: fontAwesome;
		content: '\f105';
		margin-right: 20px;
		color: #ff673a;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs {
		margin: 10px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li {
		width: 50%;
		float: left;
		display: block;
		padding: 16px 0;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li a::before {
		font-family: fontAwesome;
		content: '\f105';
		margin-right: 20px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-gp::before {
		color: #af272f;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-gf::before {
		color: #a09200;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-gb::before {
		color: #ff8200;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-gc::before {
		color: #64a70b;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-gg::before {
		color: #84329b;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-gr::before {
		color: #7bafd4;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-gr::before {
		color: #0072ce;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-gcr::before {
		color: #c4d600;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-r30::before {
		color: #ffd100;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-3d30::before {
		color: #ef3232;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-move30::before {
		color: #ffd800;
	}

	#global-nav .global-nav__Block .global-nav__Block__content nav li .global-nav__Block__menu-list.programs li .global-nav__Block__menu-list-new {
		color: #ff673a;
		margin-left: 5px;
		font-weight: bold;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__btn {
		margin: 20px auto 0;
		position: relative;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__btn:first-of-type {
		margin-top: 40px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__btn a {
		text-align: left;
		background: #fff;
		color: #000;
		width: 100%;
		border: 1px solid #000;
		padding: 12px 24px 12px 20px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__btn a::after {
		font-family: fontAwesome;
		content: '\f105';
		color: #000;
		position: absolute;
		top: 6px;
		right: 20px;
		font-size: 2rem;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__cvbtn {
		display: flex;
		margin: 40px auto 0;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__cvbtn a {
		background: #ff673a;
		padding: 20px;
		color: #fff;
		text-align: center;
		display: inline-block;
		height: 64px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__cvbtn .global-nav__Block__content__cvbtn-tel {
		margin-right: 10px;
		padding: 12px 0 0 0;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__cvbtn .global-nav__Block__content__cvbtn-tel p {
		position: relative;
		font-size: 1.4rem;
		padding-left: 22px;
		display: inline-block;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__cvbtn .global-nav__Block__content__cvbtn-tel p i {
		transform: rotate(2deg);
		content: '\f095';
		top: 12px;
		left: -2px;
		font-size: 2.4rem;
		position: absolute;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__cvbtn .global-nav__Block__content__cvbtn-tel p span {
		display: block;
		height: 19px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__cvbtn .global-nav__Block__content__cvbtn-mail {
		width: 66%;
		padding: 18px 20px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__cvbtn .global-nav__Block__content__cvbtn-mail i {
		font-size: 3rem;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__linkbtn {
		margin: 40px auto 30px;
		display: flex;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__linkbtn .global-nav__Block__content__linkbtn-store {
		width: 50%;
		line-height: 32px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__linkbtn .global-nav__Block__content__linkbtn-store img {
		max-width: 143px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__linkbtn .global-nav__Block__content__linkbtn-sns {
		width: 50%;
		text-align: right;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__linkbtn .global-nav__Block__content__linkbtn-sns span {
		display: inline-block;
		max-width: 32px;
		max-height: 32px;
	}

	#global-nav .global-nav__Block .global-nav__Block__content .global-nav__Block__content__linkbtn .global-nav__Block__content__linkbtn-sns a:first-child span {
		margin-right: 20px;
	}

	.open {
		overflow: hidden;
	}

	.open #nav-toggle span {
		background: #000;
	}

	.open #nav-toggle span:nth-child(1) {
		top: 15px;
		transform: rotate(45deg);
	}

	.open #nav-toggle span:nth-child(2) {
		top: 15px;
		width: 0;
		left: 50%;
	}

	.open #nav-toggle span:nth-child(3) {
		top: 15px;
		transform: rotate(-45deg);
	}

	.open #global-nav {
		visibility: visible;
		opacity: 1;
	}

	.open #global-nav .global-nav__Block .global-nav__Block__content {
		transform: translateX(0);
		transition: transform 0.5s ease, opacity 0.6s ease;
	}

	.open #global-nav .global-nav__Block .global-nav__Block__content nav ul li {
		width: 100%;
		opacity: 1;
/* transform translateX(0)
								transition  transform .5s ease, opacity .6s ease */
	}

	#l-footer {
		width: 100%;
		overflow: hidden;
		display: block;
	}

	#l-footer .l-footer__Block {
		padding: 40px 0;
		text-align: left;
		background: #fff;
		color: #000;
	}

	#l-footer .l-footer__Block .l-footer__Block__logo {
		margin: 0 auto 8px;
		text-align: center;
		max-width: 60px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu {
		width: 86%;
		margin: 0 auto;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li a.l-footer__Block__menu-item {
		position: relative;
		display: inline-block;
		width: 100%;
		color: #000;
		font-weight: bold;
		border-bottom: 1px solid #ded7d7;
		padding: 24px 4px 8px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li a.l-footer__Block__menu-item::after {
		font-family: fontAwesome;
		content: '\f105';
		color: #000;
		position: absolute;
		top: 24px;
		right: 8px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list {
		margin: 8px 4px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list li {
		width: 100%;
		float: left;
		display: block;
		padding: 12px 0 0;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list li a::before {
		font-family: fontAwesome;
		content: '\f105';
		margin-right: 8px;
		color: #ff673a;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs {
		margin: 8px 4px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li {
		width: 50%;
		float: left;
		display: block;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li a {
		font-size: 1.5rem;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li a::before {
		font-family: fontAwesome;
		content: '\f105';
		margin-right: 8px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gp::before {
		color: #af272f;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gf::before {
		color: #a09200;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gb::before {
		color: #ff8200;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gc::before {
		color: #64a70b;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gg::before {
		color: #84329b;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gr::before {
		color: #0072ce;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-gcr::before {
		color: #c4d600;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-r30::before {
		color: #ffd100;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-3d30::before {
		color: #ef3232;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-move30::before {
		color: #ffd800;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu li .l-footer__Block__menu-list.programs li .l-footer__Block__menu-list-new {
		color: #ff673a;
		margin-left: 5px;
		font-size: 1.2rem;
		font-weight: bold;
		vertical-align: text-top;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu {
		margin: 32px auto 40px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu p {
		font-weight: bold;
		color: #000;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu li {
		width: 50%;
		float: left;
		display: block;
		padding: 4px 0 0;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu li a {
		color: #333;
		font-size: 1.3rem;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu .l-footer__Block__menu__bottommenu li a .l-footer__Block__menu__bottommenu-new {
		color: #ff673a;
		margin-left: 6px;
		font-size: 1.3rem;
		font-weight: bold;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__snsicon {
		text-align: center;
		margin-bottom: 32px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__snsicon span {
		display: inline-block;
		max-width: 32px;
		max-height: 32px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__snsicon span:first-child {
		margin-right: 10px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__snsicon span:last-child {
		margin-left: 10px;
	}

	#l-footer .l-footer__Block .l-footer__Block__menu__text {
		color: #8b8d8e;
		font-size: 1.2rem;
		text-align: center;
	}

	#l-footer .l-footer__copyright {
		padding: 32px;
		text-align: center;
		background: #f2f2f2;
	}

	#l-footer .l-footer__copyright .l-footer__bravo-logo img {
		height: auto;
		width: 200px;
		display: inline-block;
	}

	#l-footer .l-footer__copyright p:first-child {
		margin-bottom: 4px;
	}

	#l-footer .l-footer__copyright p small {
		color: #8b8d8e;
		font-size: 1.1rem;
		font-family: Verdana, "Droid Sans";
	}

	.f-fb {
		width: 100%;
		display: block;
		margin: 24px auto;
	}

	.f-fb .f-fb__Block {
		width: 86%;
		margin: 0 auto 40px;
	}

	.f-fb .f-fb__Block .f-fb__Block__tit {
		text-align: left;
		margin-bottom: 16px;
	}

	.f-fb .f-fb__Block .f-fb__Block__tit p {
		font-size: 1.4rem;
		font-weight: bold;
	}

	.f-fb .f-fb__Block .f-fb__Block__tit p span {
		margin-right: 10px;
		width: 16px;
		height: 16px;
		display: inline-block;
	}

	.f_Instagram {
		display: block;
		height: auto;
		width: 86%;
		max-width: 340px;
		margin: 0 auto 40px;
		position: relative;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__header .f_Instagram__Block__header__tit {
		display: flex;
		margin-bottom: 16px;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__header .f_Instagram__Block__header__tit p {
		width: 100%;
		font-size: 1.4rem;
		font-weight: bold;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__header .f_Instagram__Block__header__tit p span {
		margin-right: 10px;
		width: 16px;
		height: 16px;
		display: inline-block;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__header .f_Instagram__Block__header__tit a {
		color: #ff673a;
		font-size: 1.3rem;
		letter-spacing: -0.02rem;
		font-weight: bold;
		width: 100%;
		text-align: right;
		margin-right: 5px;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid {
		display: block;
		overflow-x: hidden;
		overflow-y: auto;
		padding-top: 0px;
		font-size: 0px;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid div {
		position: relative;
		display: inline-block;
		margin: 0px;
		padding: 0px;
		padding-top: 33.3%;
		width: 33.3%;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid div a {
		position: absolute;
		top: 2px;
		bottom: 2px;
		left: 2px;
		right: 2px;
		display: block;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid div a div {
		width: 100%;
		height: 100%;
		background-position: center;
		background-size: cover;
		overflow: hidden;
	}

	.f_Instagram .f_Instagram__Block .f_Instagram__Block__grid div p {
		display: none;
	}

	.u-spfixed {
		position: fixed !important;
		top: 0;
		left: 0;
		z-index: 1000;
	}

	.u-cv {
		background: #f5f5f5;
		padding: 32px 0 40px;
	}

	.u-cv p {
		margin: 0 auto;
		text-align: center;
	}

	.u-cv .u-cv-cvbtn {
		display: flex;
		margin: 24px auto 0;
		padding: 0 24px;
	}

	.u-cv .u-cv-cvbtn a {
		height: 64px;
		background: #ff673a;
		color: #fff;
		text-align: center;
		display: inline-block;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-tel {
		margin-right: 10px;
		padding-left: 40px;
		padding: 12px 20px 12px 40px;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-tel span {
		position: relative;
		font-size: 1.4rem;
		display: block;
		height: 19px;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-tel span i {
		transform: rotate(2deg);
		content: '\f095';
		top: 11px;
		left: -12px;
		font-size: 2.4rem;
		position: absolute;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-mail {
		padding: 12px 20px;
	}

	.u-cv .u-cv-cvbtn .u-cv-cvbtn-mail i {
		font-size: 3rem;
		margin-top: 5px;
	}

	.u-mesource {
		margin: 10px auto 0;
	}

	.u-mesource .u-mesource-tit {
		padding: 24px 24px;
		margin: 0 auto;
	}

	.u-mesource .u-mesource-tit p {
		text-align: left;
	}

	.u-mesource .u-mesource-tit p:first-child {
		font-size: 1.8rem;
		text-align: center;
		font-weight: bold;
		margin-bottom: 16px;
		letter-spacing: -0.2px;
	}

	.u-mesource .u-mesource-btn {
		margin: 0 auto 16px;
		padding: 0 24px;
	}

	.u-mesource .u-mesource-btn a {
		text-align: left;
		border: 1px solid #00abb8;
		position: relative;
		color: #00abb8;
	}

	.u-mesource .u-mesource-btn a::after {
		font-family: fontAwesome;
		content: '\f107';
		color: #00abb8;
		position: absolute;
		top: 10px;
		right: 24px;
		font-size: 2rem;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-caution {
		background: #f5f5f5;
		padding: 24px;
		margin: 0 24px 24px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-caution p {
		color: #ff673a;
		font-weight: bold;
		font-size: 1.8rem;
		text-align: center;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-caution p i {
		margin-right: 10px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt {
		padding: 0 24px;
		margin: 0 auto 30px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:first-child {
		margin-bottom: 24px;
		font-size: 1.5rem;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:first-child span {
		color: #ff5050;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:last-child span {
		display: flex;
		font-size: 1.3rem;
		margin: 8px auto 0;
		color: #505050;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:last-child span::before {
		content: '※';
		margin-right: 4px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-txt p:last-child span:first-child {
		margin-top: 16px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a {
		display: flex;
		width: 100%;
		border-bottom: 1px solid #fff;
		box-sizing: border-box;
		padding: 0 20px;
		height: 64px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a img {
		max-height: 30px;
		height: 30px;
		margin-top: 16px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a span {
		color: #fff;
		font-size: 1.8rem;
		text-align: right;
		width: 100%;
		margin-top: 18px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data a span i {
		margin-left: 15px;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gp {
		background: #af272f;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gf {
		background: #a09200;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gb {
		background: #ff8200;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gc {
		background: #64a70b;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-ga {
		background: #7bafd4;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gg {
		background: #84329b;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gr {
		background: #0072ce;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-gcr {
		background: #c4d600;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-r30 {
		background: #ffd100;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-3d30 {
		background: #ef3232;
	}

	.u-mesource .u-mesource-pg .u-mesource-pg-data .data-move30 {
		background: #ffd800;
	}

	.u-mesource .u-mesource-info-guide {
		background: #f5f5f5;
		padding: 32px 24px 48px;
	}

	.u-mesource .u-mesource-info-guide .u-mesource-info-guide-txt p:first-child {
		font-weight: bold;
		font-size: 2rem;
		text-align: center;
		margin-bottom: 24px;
	}

	.u-mesource .u-mesource-info-guide .u-mesource-info-guide-txt p:last-child {
		margin-top: 20px;
	}

	.u-mesource .u-mesource-info-guide .u-mesource-info-guide-txt p:last-child span {
		color: #ff673a;
		font-weight: bold;
		margin-top: 8px;
		display: flex;
		font-size: 1.3rem;
	}

	.u-mesource .u-mesource-info-guide .u-mesource-info-guide-txt p:last-child span::before {
		content: '*';
		margin-right: 5px;
	}

	.u-mesource .u-mesource-info-guide .u-mesource-info-guide-mailbtn {
		margin: 30px auto 0;
	}

	.u-mesource .u-mesource-info-guide .u-mesource-info-guide-mailbtn a {
		background: #00abb8;
		box-shadow: 1px 3px 0px #017881;
		padding-left: 60px;
	}

	.u-mesource .u-mesource-info-guide .u-mesource-info-guide-mailbtn a p {
		position: relative;
		display: inline-block;
		font-size: 2.2rem;
	}

	.u-mesource .u-mesource-info-guide .u-mesource-info-guide-mailbtn a p::before {
		position: absolute;
		display: block;
		font-family: fontAwesome;
		top: 11%;
		font-size: 2rem;
		font-weight: 400;
		content: '\f0e0';
		left: -32px;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist {
		width: 100%;
		padding: 32px 24px;
		margin: 0px auto;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist .u-mesource-info-btnlist-btn {
		margin: 0 auto;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist .u-mesource-info-btnlist-btn a {
		position: relative;
		text-align: left;
		background: #fff;
		color: #000;
		width: 100%;
		border: 1px solid #000;
		margin-bottom: 20px;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist .u-mesource-info-btnlist-btn a::after {
		font-family: fontAwesome;
		content: '\f105';
		color: #000;
		position: absolute;
		top: 10px;
		right: 20px;
		font-size: 2rem;
	}

	.u-mesource .u-mesource-info .u-mesource-info-btnlist .u-mesource-info-btnlist-btn:last-child a {
		margin-bottom: 0px;
	}

	.f-mng .f-mng__Block .f-mng__Block__mainvisual {
		position: relative;
		background-image: url("/public/images/user/management/sp_back_management.png");
		background-size: cover;
		background-position: left top;
		background-repeat: no-repeat;
		height: 314px;
		color: #fff;
	}

	.f-mng .f-mng__Block .f-mng__Block__mainvisual h1 {
		display: inline-block;
		width: 100%;
		font-weight: bold;
		font-size: 3rem;
		padding-top: 201px;
		padding-left: 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__mainvisual p {
		text-align: left;
		width: 100%;
		font-weight: bold;
		padding: 0 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__mainvisual p span {
		font-size: 1.4rem;
		display: inline-block;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk > p,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar > p,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource > p,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document > p,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk a,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar a,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource a,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document a {
		display: block;
		background: #f5f5f5;
		border-top: 1px solid #d5d0d0;
		box-sizing: border-box;
		height: 56px;
		line-height: 56px;
		padding-left: 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk > p::after,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar > p::after,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource > p::after,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document > p::after,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk a::after,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar a::after,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource a::after,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document a::after {
		color: #ff673a;
		position: absolute;
		right: 20px;
		content: '\f105';
		font-family: fontAwesome;
		padding-left: 5px;
		font-size: 2rem;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk > p i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar > p i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource > p i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document > p i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-mk a i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-seminar a i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-esource a i,
  .f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document a i {
		margin-left: 14px;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .f-mng__Block__menu-document {
		border-bottom: 1px solid #d5d0d0;
	}

	.f-mng .f-mng__Block .f-mng__Block__menu .active p {
		border-top: 1px solid #ff673a;
		background: #ff673a;
		color: #fff;
	}

	.f-mng .f-mng__Block .f-mng__Block__content {
		padding: 24px 24px 0 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-tit {
		text-align: center;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-tit p {
		font-weight: bold;
		font-size: 2rem;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-tit p span {
		color: #ff673a;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-txt {
		margin: 24px 0;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-txt dt {
		padding: 16px;
		margin-bottom: 16px;
		background: #f5f5f5;
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-txt dt span {
		margin-right: 5px;
		color: #ff673a;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-txt dd {
		padding: 0 16px 32px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li {
		background: #f5f5f5;
		padding: 24px 16px;
		margin-bottom: 32px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-head {
		display: flex;
		margin-bottom: 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-head img {
		max-height: 64px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-head .f-mng__Block__content-data-head-name {
		display: table;
		margin-left: 14px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-head .f-mng__Block__content-data-head-name .f-mng__Block__content-data-head-name-inner {
		display: table-cell;
		vertical-align: middle;
		height: 64px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-head .f-mng__Block__content-data-head-name .f-mng__Block__content-data-head-name-inner p {
		font-size: 1.3rem;
		margin-bottom: 5px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-head .f-mng__Block__content-data-head-name .f-mng__Block__content-data-head-name-inner p:last-child {
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during {
		margin-top: 32px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg {
		margin-bottom: 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp p:last-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area p:last-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility p:last-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg p:last-child {
		font-size: 1.5rem;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-hp-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-hp-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-hp-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-hp-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-area-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-area-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-area-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-area-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-facility-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-facility-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-facility-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-facility-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-pg-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-pg-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-pg-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-pg-tit {
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-hp-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-hp-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-hp-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-hp-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-area-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-area-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-area-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-area-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-facility-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-facility-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-facility-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-facility-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp .f-mng__Block__content-data-during-pg-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-area .f-mng__Block__content-data-during-pg-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-facility .f-mng__Block__content-data-during-pg-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-pg .f-mng__Block__content-data-during-pg-tit::before {
		content: '';
		background: #ff673a;
		margin-right: 10px;
		border: 6px solid #ff673a;
		display: inline-block;
		height: 22px;
		border-radius: 2px;
		margin-bottom: 3px;
		vertical-align: middle;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-during .f-mng__Block__content-data-during-hp a {
		font-size: 1.5rem;
		color: #ff673a;
		text-decoration: underline;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-imgbox {
		margin-top: 56px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-imgbox img {
		margin-bottom: 16px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-imgbox .swiper-custom-pagination {
		bottom: 6% !important;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-imgbox .swiper-custom-pagination .swiper-pagination-bullet {
		width: 10px !important;
		height: 10px !important;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-imgbox .swiper-custom-pagination .swiper-pagination-bullet-active {
		background: #ff673a !important;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-imgbox .swiper-custom-button {
		background-image: none !important;
		color: #fff;
		font-size: 36px;
		text-align: center;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-imgbox .swiper-custom-button .swiper-custom-button .fa {
		line-height: 62px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom {
		margin-top: 40px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request {
		margin-bottom: 40px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-background-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-background-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-background-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-background-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-comment-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-comment-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-comment-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-comment-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-result-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-result-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-result-tit,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-result-tit {
		margin-bottom: 16px;
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-background-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-background-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-background-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-background-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-comment-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-comment-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-comment-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-comment-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-result-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-result-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-result-tit::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-result-tit::before {
		content: '';
		background: #ff673a;
		margin-right: 10px;
		border: 6px solid #ff673a;
		display: inline-block;
		height: 22px;
		border-radius: 2px;
		margin-bottom: 3px;
		vertical-align: middle;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-background-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-background-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-background-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-background-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-comment-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-comment-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-comment-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-comment-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-result-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-result-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-result-txt,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-result-txt {
		font-size: 1.5rem;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span {
		display: inline-block;
		width: 100%;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child {
		font-weight: bold;
		margin-bottom: 8px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-after span:first-child::before {
		padding-top: 1px;
		font-family: fontAwesome;
		content: "\f142";
		margin-right: 10px;
		color: #ff673a;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-improvements-txt .f-mng__Block__content-data-bottom-improvements-txt-before {
		margin-bottom: 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-txt span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-txt span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-txt span,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-txt span {
		display: inline-block;
		width: 100%;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-txt span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-txt span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-txt span:first-child,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-txt span:first-child {
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-background .f-mng__Block__content-data-bottom-request-txt span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-improvements .f-mng__Block__content-data-bottom-request-txt span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-comment .f-mng__Block__content-data-bottom-request-txt span:first-child::before,
  .f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-request .f-mng__Block__content-data-bottom-request-txt span:first-child::before {
		content: '';
		background: #ff673a;
		margin-right: 10px;
		border: 6px solid #ff673a;
		display: inline-block;
		height: 22px;
		border-radius: 2px;
		margin-bottom: 3px;
		vertical-align: middle;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li .f-mng__Block__content-data-bottom .f-mng__Block__content-data-bottom-result-txt span {
		font-weight: bold;
	}

	.f-mng .f-mng__Block .f-mng__Block__content .f-mng__Block__content-data li:last-child {
		margin-bottom: 0;
	}

	.f-mng .f-mng__Block .f-mng__Block__info {
		padding: 16px 24px;
	}

	.f-mng .f-mng__Block .f-mng__Block__info .f-mng__Block__info-btn {
		position: relative;
		margin: 24px auto;
	}

	.f-mng .f-mng__Block .f-mng__Block__info .f-mng__Block__info-btn a {
		text-align: left;
		background: #fff;
		color: #000;
		width: 100%;
		border: 1px solid #000;
	}

	.f-mng .f-mng__Block .f-mng__Block__info .f-mng__Block__info-btn a::after {
		font-family: fontAwesome;
		content: '\f105';
		color: #000;
		position: absolute;
		top: 8px;
		right: 20px;
		font-size: 2rem;
		font-weight: bold;
	}
}

@media screen and (max-width: 320px) {
	.SP {
		display: none !important;
	}
}
