<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*  レイアウト
-----------------------------------------------------------*/
.main{font-size:1.6rem}@media print,screen and (min-width:1000px){.inner{max-width:1312px;}}

/* 見出し(ログイン用)
-----------------------------------------------------------*/
.ttl-lv01, .ttl-lv02, .ttl-lv03, .ttl-lv04, .ttl-lv05, .ttl-lv06{ font-weight: bold; line-height: 1.5; }
.ttl-lv01 span, .ttl-lv02 span, .ttl-lv03 span, .ttl-lv04 span, .ttl-lv05 span, .ttl-lv06 span{ font-weight: bold; }
.ttl-lv01{ font-size: 2.6rem; text-align: left; }
.ttl-lv02{ font-size: 2.1rem; }
.ttl-lv03{ font-size: 1.8rem; }
.ttl-lv04{ font-size: 1.6rem; }
@media print, screen and (min-width: 1000px) {
	.ttl-lv01{ font-size: 3.2rem; }
	.ttl-lv02{ font-size: 2.6rem; }
	.ttl-lv03{ font-size: 2.1rem; }
	.ttl-lv04{ font-size: 1.6rem; }
}

/* font
-----------------------------------------------------------*/
.ft-ll{ font-size: 2.0rem; }
.ft-l{ font-size: 1.8rem; }
.ft-m{ font-size: 1.6rem; }
.ft-s{ font-size: 1.4rem; }
.ft-ss{ font-size: 1.2rem; }

.ft-pmsss{ font-size: 1.2rem; }
.ft-pmss{ font-size: 1.4rem; }
.ft-pssss{ font-size: 1.2rem; }
@media print, screen and (min-width: 1000px) {
	.ft-pmsss{ font-size: 1.6rem; }
	.ft-pmss{ font-size: 1.6rem; }
	.ft-pssss{ font-size: 1.4rem; }
}

/* ページ内
-----------------------------------------------------------*/
.main {
	font-size: 1.6rem;
}

.login-ttl{
	position: relative;
}
.login-ttl:before{
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	display: inline-block;
	width: 100%;
	height: 4px;
	background: #BCBDC2;
}
.login-ttl span{
	display: inline-flex;
}
.login-ttl span:last-child{
	position: relative;
	padding-bottom: 4px;
}
.login-ttl span:last-child:before{
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	display: inline-block;
	width: 100%;
	height: 4px;
	background: #CC0000;
}
.login-ttl span .m-ico{
	margin-right: 10px;
}
@media print, screen and (max-width: 999px) {
	.login-ttl br + span{
		margin-top: 8px;
	}
}
.loginsect{
	padding: 20px;
	background: #F8F9F9;
}
@media print, screen and (min-width: 1000px) {
	.form-login_input{
		max-width: 712px;
	}
}
.bt-login{
        font-size: 1.8rem;
}
@media print, screen and (min-width: 1000px) {
        .bt-login{
                font-size: 2.1rem;
        }
}
</pre></body></html>