@charset "euc-jp";
/* CSS Document */

#mx #AmcContainer #two_column #mainColumn #headLine1cl .ttlcaption a:link,
#mx #AmcContainer #two_column #mainColumn #headLine1cl .ttlcaption a:visited,
#mx #AmcContainer .loginCont a:link,
#mx #AmcContainer .loginCont a:visited {
	text-decoration: underline;
}
#mx #AmcContainer #two_column #mainColumn #headLine1cl .ttlcaption a:hover,
#mx #AmcContainer #two_column #mainColumn #headLine1cl .ttlcaption a:active,
#mx #AmcContainer .loginCont a:hover,
#mx #AmcContainer .loginCont a:active {
	text-decoration: none;
}

body#mx #AmcContainer h2#loginTitle {
	width: 950px;
	height: auto;
	margin: 25px 0 0;
	padding: 0;
	background: none;
	clear: both;
	line-height: 0;
	font-size: 0;
}
#loginMainWrap {
	width: 950px;
	padding-bottom: 40px;
}
#loginMain img,
#displayFunctions img {
	vertical-align: top;
}
#loginMain {
	width: 930px;
	margin: 20px 10px 0;
}
#loginMain dt,
#loginMain dd,
#displayFunctions .cont dl,
#displayFunctions .cont dt,
#displayFunctions .cont dd {
	margin: 0;
	padding: 0;
}
#loginMain dd {
	float: left;
}
#displayFunctions {
	widows: 830px;
	margin: 0 60px;
	background: url(/amc/login/image/bg_main_login05_m.gif) repeat-y left top;
	line-height: 140%;
	clear: both;
}
#displayFunctions .cont {
	padding: 12px 20px 20px 15px;
	background: url(/amc/login/image/bg_main_login05.gif) no-repeat left bottom;
}
#displayFunctions .cont .txt1 {
	padding-top: 8px;
	float: left;
}
#displayFunctions .cont #infoImg {
	margin-bottom: -5px;
	float: right;
}
#displayFunctions .cont .txt2 {
	clear: both;
}
#displayFunctions .cont #mailBox {
	width: 790px;
	margin: 10px 0 0 5px;
	padding-bottom: 12px;
	background: url(/amc/login/image/bg_main_login05_mail.gif) no-repeat left bottom;
}
#displayFunctions .cont #mailBox #mailLeft {
	width: 383px;
	/width: 385px;
	border: 1px solid #c3c3cf;
	border-bottom: none;
	float: left;
}
#displayFunctions .cont #mailBox #mailRight {
	width: 383px;
	/width: 385px;
	border: 1px solid #c3c3cf;
	border-bottom: none;
	float: right;
}
#displayFunctions .cont #mailBox dt {
	padding: 10px 10px 10px 11px;
	float: left;
}
#displayFunctions .cont #mailBox dd {
	width: 325px;
	padding-top: 10px;
	float:left;
}
#displayFunctions .cont #mailBox dd strong {
	color: #4f310a;
}

#exclusiveFunction {
	width: 860px;
	margin: 11px 60px 0 30px;
	background: url(/amc/login/image/bg_login07.gif) repeat-y right top;
}
#exclusiveFunction #exclusiveFunctionBox {
	margin-left: 30px;
	padding-bottom: 2px;
	background: url(/amc/login/image/bg_login07_b.gif) no-repeat right bottom;
}
#exclusiveFunction #exclusiveFunctionBox #exclusiveFunctionCont {
	padding: 0 300px 10px 17;
	background: url(/amc/login/image/main_login07.gif) no-repeat left top;
}
#exclusiveFunction #exclusiveFunctionBox #exclusiveFunctionCont dl {
	width: 380px;
	padding: 5px 0 0 0;
	float: left;
}
#exclusiveFunction #exclusiveFunctionBox #exclusiveFunctionCont dl dd {
	padding: 20px 0 0 0.5em;
	text-indent: -0.5em;
}
#exclusiveFunction #exclusiveFunctionBox #exclusiveFunctionCont dl dd span {
	padding-left: 10em;
}
#exclusiveFunction #exclusiveFunctionBox #exclusiveFunctionCont p {
	padding-top: 7em;
	float: right;
}


h3.length_930 {
	font-size: 12px;
}
.loginCont {
	padding: 12px 10px 0;
	line-height: 150%;
}
.loginCont .loginInner {
	padding-bottom: 30px;
}
#number dl dt {
	float: right;
}
#number dl dd {
	width: 365px;
	float: left;
}
#number .loginAttention {
	margin: 20px 0 40px;
	padding: 10px;
	border: 1px solid #888888;
}
#number .loginAttention dt {
	width: 60px;
	float: left;
}
#number #attention01.loginAttention dd {
	width: 635px;
}
#number #attention02.loginAttention dd {
	width: auto;
}
#number #attention02.loginAttention dd span {
	padding-right: 206px;
}
#number .loginAttention p {
	float: right;
}
#number #attention01.loginAttention p {
	margin-top: 2.3em;
}
#number #attention02.loginAttention p {
	margin-top: -1.5em;
}
#number .person {
	padding-top: 1em;
	color: #990000;
}
#ancorList {
	margin-top: -5px;
	padding-bottom: 25px;
}
#ancorList li {
	width: 225px;
	margin: 5px 0;
	float: left;
	line-height: 1.4;
}
#ancorList li.left {
	width: 265px;
}

#ancorList li.right {
	width: 215px;
}
#ancorList li a {
	min-height: 15px;
	height: 15px !important;
	height: auto;
	padding-left: 22px;
	background: url(/amc/login/image/i_facing_down.gif) no-repeat left center;
	display: block;
}
.loginCont .length_930 span {
	color: #cc0000;
}
#loginImg01 {
	padding: 1.5em 0 10px 100px;
	float: right;
}
#notesAtTheTimeOfUse li {
	padding-left: 0.5em;
	text-indent: -0.5em;
}
#loginImg02 {
	padding: 15px 0 10px 10px;
	float: right;
}
#aboutTheKindOfLogin dt {
	padding-top: 18px;
	font-weight: 800;
}
#aboutLoginPart {
	padding-top: 15px;
}
#aboutLoginPart dt {
	padding-left: 0.5em;
	text-indent: -0.5em;
	font-weight: 800;
}
#aboutLoginPart dd {
	padding-left: 0.5em;
}
#loginState li {
	padding-left: 1em;
	text-indent: -0.5em;
}
