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

.pc-hidden{
	display:none;
}

body{
	/*font-size:14px;*/
	font-size:16px;
}

.content-width{
	padding:0 1em;
	width:1260px;
	_min-width:980px;
	max-width:100%;
	margin:0 auto;
}
.content-width2{
	width:900px;
	max-width:100%;
}
/*
	フォーム
*/
input[size="5"]{ max-width:5em; }
input[size="10"]{ max-width:10em; }
input[size="20"]{ max-width:20em; }
input[size="30"]{ max-width:30em; }
input[size="40"]{ max-width:40em; }
input[size="50"]{ max-width:50em; }

.login-box{
	width:50%;
	margin-left:auto;
	margin-right:auto;
}
.login-box  {min-width:600px;max-width:600px;}
.login-box input[type=text],
.login-box input[type=password]{
	width:80%;
	max-width:80%;
}


.btn   		{border-radius:4px; padding:10px;}
.hover:hover   	{opacity: 0.75}
.center {text-align: center;}
.mlauto {margin-left:auto;}
.mrauto {margin-right:auto;}
.div-box {margin:0px}


#header .logo{
	padding:0;
	margin:0;
	width:120px;
}
#header .login-nav{
	padding:0;
	margin: 0;
	_position:static;
}
#header .login-nav-list li{
	display:inline-block;
	vertical-align:top;
	border:none;
	font-size: 90%;
}
#header .login-nav-list li a{
	display:block;
	border:none;
	padding:0 .5em;
}

.global-nav{
	font-size:85%;
}
.global-nav nav a{
	border: none;
}
.navMenu a,
.login-nav a{
	padding:.75em 1em;
}
.global-nav .div-box{
	margin:0;
	padding:.5em 0 0;
}
.global-nav .div-box select{
	padding-top:.25em;
	padding-bottom:.25em;
}

.global-nav .hover-box-wrap .hover-box{
	top:0;
	width:150px;
}
.global-nav .hover-box-wrap .hover-box li{
	width:100%;
}

#footer{
	clear:both;
}

</pre></body></html>