﻿/* login
----------------------------------------------------------*/
.nStyle .main .headbox ul {
	position:absolute;
	top:-12px;
	right:120px;
}
.nStyle .main .headbox ul li {
	list-style:none;
	float:left;
}
.nStyle .main .headbox ul li img {
	border:none;
}
.main h1.nLogin {
	float:right;
	margin:0px 50px 0 0;
}
.login_logo {
	/*position:relative;*/
	float:right;
	margin:0px 50px 0 0;
}
.login_logo p {
	/*position:absolute;
	top:-22px;
	right:50px;*/
}
.login_htm {
	/*position:relative;*/
	float:right;
	border:0;
}

/*ログインフォーム*/
.InputTable.nStyle .ColumnCell {
	padding:0;
	border:none;
}
.InputTable.nStyle input {
	height:20px;
}

/*News&Topics*/
.newsTable {
	background-color:#dddddd;
	padding:10px;
	width:300px;
	margin-left:50px;
}
.newsTable h2 {
	padding:0;
	margin:2px 0 3px;
}
.newsTable table {
	border-spacing:0;
	width:306px;
}
.newsTable table th, .newsTable table td {
	background-color:#eee;
	border-spacing:0;
	border-bottom:1px solid #fff;
	text-align:left;
	font-weight:normal;
	padding:3px;
	font-size:90%;
}
.newsTable p {
	margin:3px 0 2px;
	text-align:right;
}
.newsTable img {
	border:none;
}

/*SSL*/
.sslTable {
	background-color:#fff;
	padding:10px;
	width:300px;
	margin-left:50px;
	box-shadow: 0.4em 0.4em 0.8em rgba(0,0,0,0.4);
	-moz-box-shadow: 0.4em 0.4em 0.8em rgba(0,0,0,0.4);
	-webkit-box-shadow: 0.4em 0.4em 0.8em rgba(0,0,0,0.4);
}
.sslTable h2 {
	padding:0;
	margin:2px 0 3px;
}
.sslTable table {
	border-spacing:0;
	width:306px;
}
.sslTable table th, .sslTable table td {
	background-color:#eee;
	border-spacing:0;
	border-bottom:1px solid #fff;
	text-align:left;
	font-weight:normal;
	padding:3px;
	font-size:90%;
}
.sslTable p {
	margin:3px 0 2px;
	text-align:centre;
}
.sslTable img {
	border:none;
}


/*Links*/
.footer .nLinks {
	width:845px;
	margin:0 55px;
}
.footer .nLinks ul {
	background:url(../images/border_bl.gif) no-repeat top;
	padding:6px 0;
	margin:0;
}
.footer .nLinks ul li {
	list-style:none;
	display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	margin:0 20px;
}
.footer .nLinks img {
	border:none;
}
