@charset "utf-8";


@font-face {
    font-family: "Inter";
    src: url('../fonts/static/Inter-Regular.ttf') format('opentype');
	font-weight: 400;
}

@font-face {
    font-family: "Inter";
    src: url('../fonts/static/Inter-Bold.ttf') format('opentype');
	font-weight: 700;
}

@font-face {
    font-family: "Inter";
    src: url('../fonts/static/Inter-Light.ttf') format('opentype');
	font-weight: 300;
}

@font-face {
    font-family: "Inter";
    src: url('../fonts/static/Inter-SemiBold.ttf') format('opentype');
	font-weight: 600;
}

@font-face {
    font-family: "Inter";
	src: url('../fonts/static/Inter-Medium.ttf') format('opentype');
	font-weight: 500;
}

#header ._logo {
	width: 200px;
	height: 90px;
	margin-top: 2rem;
	background-size: contain;
	background-image: url(../elements/swslogo.png);
}

.responsive_medium .logo_small {
	width: 200px;
	height: 90px;
	background-size: contain;
	background-image: url(../elements/swslogo.png);
	background-position: center;
}

.responsive_origin .header_contract_wrapper ._contract_link {
	padding-bottom: 31px;
}

[data-v-app] .q-loading-bar {
	background: #065786;
}

/*Overview*/
.welcome_message_wrapper .welcome_message:nth-child(2),
.welcome_message_wrapper .welcome_message:last-child {
	display: none;
}

/*History*/
.history #q-app > h1,
.history_yearly #q-app > h1 {
	display: none;
}

/* Contract change */
.target_list_wrapper form .fleft._1 {
    width: 65%;
}

.target_list_wrapper form .fright._2 {
    width: 30%;
}

#ebp_ct .ebp_tabset .tab.contractchange .content_wrapper .label {
    width: 350px;
}

.navi_wrapper.cc_2_navi .btn_wrapper {
    gap: 10px;
}