.login_popup {
	background-color:#ffffff;
	padding: 0px 10px;
}
/* httpsのデータを監視することはできない（パーミッションエラーとなる）ため固定長 */
.login_ssl_iframe {
	width:253px;
	height:142px;
}
.login_ssl_popup {
	border: 1px solid;
	border-color: #f1f1e9 #727272 #727272 #f1f1e9;
	background-color:#ffffff;
}
.loginssl_popup_td {
	padding:10px;
}

.login_popup_title {
	margin-bottom: 3px;
}
.login_popup_input {
	margin-bottom: 5px;
	width: 230px;
	border:1px solid #cccccc;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}

.login_popup_input_block {
	margin-bottom: 5px;
	width: 180px;
	border:1px solid #cccccc;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}

.login_popup_btns {
	text-align:center;
	padding:2px;
	width:auto;
}
.login_popup_act_btn {
	float:left;
}
.login_popup_bottom_btn {
	text-align:right;
	clear:left;
	padding-top:5px;
	font-weight:bold;
}


.login_popup_loginbtn {
	padding:5px 5px 0px 0px;
	width:auto;
}
.login_popup_passbtn {
	padding:8px 0px 0px 5px;
	width:auto;
}
a.login_popup_btn .login_popup_upperleft_btn,
a.login_popup_btn:link .login_popup_upperleft_btn,
a.login_popup_btn:visited .login_popup_upperleft_btn,
a.login_popup_btn:active .login_popup_upperleft_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/upperleft.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_upperleft_btn,
a.login_popup_act_btn .login_popup_upperleft_btn
 {
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/upperleft_over.gif") no-repeat scroll left bottom;
}

a.login_popup_btn .login_popup_upperleft_btn,
a.login_popup_btn:link .login_popup_upperleft_btn,
a.login_popup_btn:visited .login_popup_upperleft_btn,
a.login_popup_btn:active .login_popup_upperleft_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/upperleft.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_upperleft_btn,
a.login_popup_act_btn .login_popup_upperleft_btn
 {
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/upperleft_over.gif") no-repeat scroll left bottom;
}

a.login_popup_btn .login_popup_upperright_btn,
a.login_popup_btn:link .login_popup_upperright_btn,
a.login_popup_btn:visited .login_popup_upperright_btn,
a.login_popup_btn:active .login_popup_upperright_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/upperright.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_upperright_btn,
a.login_popup_act_btn .login_popup_upperright_btn
 {
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/upperright_over.gif") no-repeat scroll left bottom;
}

a.login_popup_btn .login_popup_belowleft_btn,
a.login_popup_btn:link .login_popup_belowleft_btn,
a.login_popup_btn:visited .login_popup_belowleft_btn,
a.login_popup_btn:active .login_popup_belowleft_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/belowleft.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_belowleft_btn,
a.login_popup_act_btn .login_popup_belowleft_btn
 {
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/belowleft_over.gif") no-repeat scroll left bottom;
}

a.login_popup_btn .login_popup_belowright_btn,
a.login_popup_btn:link .login_popup_belowright_btn,
a.login_popup_btn:visited .login_popup_belowright_btn,
a.login_popup_btn:active .login_popup_belowright_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/belowright.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_belowright_btn,
a.login_popup_act_btn .login_popup_belowright_btn
 {
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/belowright_over.gif") no-repeat scroll left bottom;
}

a.login_popup_btn .login_popup_left_btn,
a.login_popup_btn:link .login_popup_left_btn,
a.login_popup_btn:visited .login_popup_left_btn,
a.login_popup_btn:active .login_popup_left_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/left.gif") repeat-y scroll left;
}
a.login_popup_btn:hover .login_popup_left_btn,
a.login_popup_act_btn .login_popup_left_btn
 {
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/left_over.gif") repeat-y scroll left;
}

a.login_popup_btn .login_popup_right_btn,
a.login_popup_btn:link .login_popup_right_btn,
a.login_popup_btn:visited .login_popup_right_btn,
a.login_popup_btn:active .login_popup_right_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/right.gif") repeat-y scroll right;
}
a.login_popup_btn:hover .login_popup_right_btn,
a.login_popup_act_btn .login_popup_right_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/right_over.gif") repeat-y scroll right;
}

a.login_popup_btn .login_popup_upper_btn,
a.login_popup_btn:link .login_popup_upper_btn,
a.login_popup_btn:visited .login_popup_upper_btn,
a.login_popup_btn:active .login_popup_upper_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/upper.gif") repeat-x scroll bottom;
}
a.login_popup_btn:hover .login_popup_upper_btn,
a.login_popup_act_btn .login_popup_upper_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/upper_over.gif") repeat-x scroll bottom;
}

a.login_popup_btn .login_popup_below_btn,
a.login_popup_btn:link .login_popup_below_btn,
a.login_popup_btn:visited .login_popup_below_btn,
a.login_popup_btn:active .login_popup_below_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/below.gif") repeat-x scroll top;
}
a.login_popup_btn:hover .login_popup_below_btn,
a.login_popup_act_btn .login_popup_below_btn
{
	width:6px;
	height:6px;
	background:transparent url("../../../images/login/default/below_over.gif") repeat-x scroll top;
}

a.login_popup_btn .login_popup_inside_btn,
a.login_popup_btn:link .login_popup_inside_btn,
a.login_popup_btn:visited .login_popup_inside_btn,
a.login_popup_btn:active .login_popup_inside_btn
{
	font-weight:bold;
	padding:0px 10px;
	font-size:110%;
	background-color:#f9ffff;
	color:#8299bb;
	white-space:nowrap;
}
a.login_popup_btn:hover .login_popup_inside_btn,
a.login_popup_act_btn .login_popup_inside_btn
{
	font-weight:bold;
	padding:0px 10px;
	font-size:110%;
	background-color:#fffbe5;
	color:#e6b857;
	white-space:nowrap;
}

a.login_popup_btn .login_popup_inside_c_btn,
a.login_popup_btn:link .login_popup_inside_c_btn,
a.login_popup_btn:visited .login_popup_inside_c_btn,
a.login_popup_btn:active .login_popup_inside_c_btn
{
	font-weight:bold;
	padding:0px 3px;
	font-size:80%;
	background-color:#f9ffff;
	color:#8299bb;
	white-space:nowrap;
}
a.login_popup_btn:hover .login_popup_inside_c_btn,
a.login_popup_act_btn .login_popup_inside_c_btn
{
	font-weight:bold;
	padding:0px 3px;
	font-size:80%;
	background-color:#fffbe5;
	color:#e6b857;
	white-space:nowrap;
}
.login_forgetpass {
	width:330px;
}

.login_detail_head {
	text-align:left;
	vertical-align:top;
	padding: 2px 8px !important;
}
.login_detail_detail {
	padding: 2px;
}

.login_desc {
	padding-left:5px;
	color:#af2c4d;
}
.login_disclaimer {
	height:150px;
	width:330px;
}
.login_autoregist_comp {
	text-align:center;
	font-size:130%;
	font-weight:bold;
}
.login_mes_autoregist_confirm {
	width:330px;
	padding:15px;
	border: 1px solid #ca9c93;
}

.login_autoregist_content {
	width:330px;
	padding:15px;
	margin-top:10px;
}

.login_autoregist_content_textarea {
	height:150px;
	width:330px;
}

