@charset "utf-8";
/* =======================================

	mypage CSS

 -----------------------------------------
	INDEX
 -----------------------------------------
	=1.title
	
========================================== */

/* =1.title
========================================== */

#Member h2{
	width:758px;
	height:22px;
	line-height:22px;
	margin:30px auto 5px;
	padding-left:12px;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	color:#015DCC;
	border-left:4px solid #015DCC;
}

#Member p.att{
	width:100%;
	text-align:left;
	font-size:12px;
	color:#ff0000;
	margin-bottom:15px;
}

#Member p.Category{
	width:740px;
	padding:5px 15px;
	background:#015DCC;
	color:#fff;
	margin-bottom:15px;
	font-weight:bold;
	font-size:13px;
}

#Member p.Category span{font-weight:normal;padding-left:1em;}

#Member p.Rule{
	width:738px;
	padding:5px 15px;
	border:1px solid #015DCC;
	color:#015DCC;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:13px;
	background:#fff;
}

#Member p.Rule span{font-weight:normal;padding-left:1em; color:#ff0000;}

#Member dl{
	width:770px;
	margin:0 auto 20px;
	padding:0;
	text-align:left;
	overflow:hidden;
}

#Member dl dt{
	float:left;
	clear:both;
	width:150px;
	margin-right:10px;
}

#Member dl dd{
	float:left;
	width:610px;
}

#Member dl dt,
#Member dl dd{
	line-height:1.0;
	font-size:13px;
	margin:0;
	padding:10px 0;
	vertical-align:middle;
	background: url(../../member/images/dot.png) repeat-x left bottom;
}

#Member dl dd p{margin:5px 0 0; background:#ff0000; padding:3px 3px 3px 10px; color:#FFF;}

#Member dl dd input.w340{width:340px;}

#Member dl dd input.w100{width:100px;}

#Member dl dd span{ padding-left:1em;color:#ff3300;}

#Member div.rule{ background:#E8EDBD;}

#Member ul#btn{
	width:520px;
	margin:0 auto 15px;
	overflow:hidden;
}

#Member ul#btn li{
	width:260px;
	float:left;
	text-align:center;
}

#Member ul#btn li img{cursor: pointer;}

#Member p.delete-btn{
	text-align:center;
}

#Member p.thanks{
	font-size:12px;
}

#Member div.login_btn{
	width:520px;
	margin:0 auto 15px;
}

#Member #attention{
	width:770px;
}

#Member #attention dl{
	margin:0;
	padding:0;
	text-align:left;
}

#Member #attention dl dt,
#Member #attention dl dd{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:1.5;
	background:none;
	width:auto;
	float:none;
}

#Member #attention dl dd{
	margin-left:1em;
}

div#Member div.loginPerson{
	background:#fff;
	border:1px solid #015DCC;
	padding:15px 10px 0px;
	margin-bottom:15px;
	text-align:left;
}

div#Member div.loginPerson{position:relative;}

div#Member div.loginPerson p.ttL{
	padding:5px 5px 5px 15px;
	background:#015DCC;
	margin-bottom:10px;
	color:#fff;
}

div#Member div.loginPerson p.ttL input{
	position:relative;
	top:2px;
	margin:0 5px 0 0;
	padding:0;
}

div#Member div.loginPerson ul{
	position:absolute;
	overflow:hidden;
	top:19px;
	right:15px;
}

div#Member div.loginPerson ul li{
	float:left;
	padding:0 1px;
}

div#Member div.loginPerson table{
    border-collapse: separate;
    border-spacing: 0;
}

div#Member div.loginPerson table th,
div#Member div.loginPerson table td{
	text-align:left;
	font-weight:normal;
	font-size:15px;
	padding-bottom:10px;
}

div#Member div.loginPerson table th{padding-left:10px;text-align:right;}

div#Member div.loginPerson dl dt{font-size:15px;margin-bottom:10px;}

div#Member div.loginPerson dl dd{font-size:13px;margin-bottom:5px;}

div#Member div.N-registration{
	width:100%;
	text-align:center;
	margin-bottom:15px;
}
	
div#Member textarea.w-textarea{width:450px; height:200px; padding:5px;}