@charset "utf-8";

/* =================================
↓↓ここから編集不可↓↓ 
================================= */

header {
	display:block;
	height:40px;
}
#au_logo {
line-height: 0;
}
h1 {
width: 80px;
vertical-align: middle;
}
#footerNav li:nth-child(1) {
width: 50%;
}
#footerNav li:nth-child(2) {
width: 40%;
}

.error {
	width:90%;
	margin: 3em auto;
	padding: 1.5em;
    border: 1px solid #FF0000;
    color: #FF0000;
	box-sizing:border-box;
}

a.btn {
	width:70%;
}

/* =================================
↑↑ここまで編集不可↑↑
================================= */



/* =================================
wl_error.css
================================= */
#mente {
	margin:0 auto;

}
#mente .inner {
		padding:8px;
}
#mente dl{
	margin:20px auto;
}

#mente dt{
	float:left;
	width:6.5em;
	margin-right:0.5em;
}
#mente dd{ 
	margin-left:6.5em;
}
.box_line {
	margin: 20px auto;
	padding:20px 0 0;
	border-top:1px dotted #888;
}
.pb5 { padding-bottom:5px;}

/* footer --------------------------------- */

#footerSnav ul {
	width:100%;
	border-top:1px solid #d5d5d5;
	box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;
}
#footerSnav ul li {
	float:left;
	width:50%;
	padding:10px 3px 10px 5px;
	border-bottom:1px solid #d5d5d5;
	background:url(../../img/common/list_submenu.png) no-repeat 97% center;
	background-size: 10px 10px;
	-webkit-background-size: 10px 10px;
	-moz-background-size: 10px 10px;
	-o-background-size: 10px 10px;
	-ms-background-size: 10px 10px;
	box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;
	cursor:pointer;
	font-size: 1.2rem;
	font-weight: bold;
}
#footerSnav ul li:nth-child(odd) {
	border-right:1px solid #d5d5d5;
	background-position:95% center;
}
#footerSnav ul li:nth-child(5), #footerSnav ul li:nth-child(6) {
	border-bottom:1px solid #d5d5d5;
}
#footerSnav ul li.hover {
	background:rgba(211, 229, 241, 0.8) url(../../img/common/list_submenu.png) no-repeat 97% center;
	background-size: 10px 10px;
	-webkit-background-size: 10px 10px;
	-moz-background-size: 10px 10px;
	-o-background-size: 10px 10px;
	-ms-background-size: 10px 10px;
	box-sizing:border-box;
}
#footerSnav ul li.hover:nth-child(odd) {
	background-position:95% center;
}
#footer {
	clear:both;
	margin:0 auto;
	padding:10px;
	width:100%;
    line-height: 1.2;
	background-color: #f4f4f4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#footer .inner{
	width:100%;
	text-align:center;
	overflow:hidden;
}
#footerNav li{
	display: inline-block;
	padding:0 0 10px 0;
	line-height:1;
	text-align:left;
	font-size:1.1rem;
	font-weight: bold;
}
#footerNav li a{
	line-height:1;
	padding: 0 1em;
}

#footerNav li a.newwin {
	padding-right: 15px;
	background:url(../../img/common/icon_newwin.png) right center no-repeat;
	background-size: 12px 10px;
	-webkit-background-size: 12px 10px;
	-moz-background-size: 12px 10px;
	-o-background-size: 12px 10px;
	-ms-background-size: 12px 10px;
}
#footerNav li a.newwin.hover {
	background:rgba(211, 229, 241, 0.8) url(../../img/common/icon_newwin.png) right center no-repeat;
	background-size: 12px 10px;
	-webkit-background-size: 12px 10px;
	-moz-background-size: 12px 10px;
	-o-background-size: 12px 10px;
	-ms-background-size: 12px 10px;
}
.inner li {
    list-style: none;
    border-bottom: 0;
}
#copyright {
	color: #444;
	margin:10px auto 0;
	text-align:center;
	font-size: .9rem;
	line-height: 1;
	box-sizing: border-box;
}
