@charset "euc-jp";
@import "common.css";

#login_area{
background-image:url(../img/partner/login_foot.gif);
background-repeat:no-repeat;
background-position:0 100%;
}
#login_area td p{
margin:0 0 10px 15px;
}
#login_area th{
width:160x;
padding:0 0 20px 0;
text-align:left;
}


#partner_list{
padding:0 20px 0 20px;
}

#partner_list table{
border-collapse:collapse;
}

#partner_list table th,#partner_list table td{
padding:20px 0 20px 0;
border-bottom:1px dotted #ccc;
text-align:left;
}
#partner_list table th{
width:200px;
}
#partner_list table td{
font-size:90%;
color:#444;
}

#partner_box{
	padding:5px 0 0 0;
	background-color:#FFFFCC;
	background-image:url(/img/partner/box_head.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#partner_box_g{
	background-color:#f2f2f2;
	background-image:url(../img/partner/box_head_g.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#partner_box_inner{
	background-image:url(/img/partner/box_foot.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
}
#partner_box_inner_g{
	background-image:url(/img/partner/box_foot_g.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
#partner_box ul{
margin:0 0 0 0;
padding:0;
list-style-type:none;
}
#partner_box_g ul{
margin:0 0 0 0;
padding:0;
list-style-type:none;
}
#partner_box ul li{
margin:0 0 10px 0;
padding:0 0 0 15px;
font-size:80%;
line-height:130%;
background-image:url(/img/partner/arrow1.gif);
background-repeat:no-repeat;
background-position:0 2px;
}
#partner_box_g ul li{
margin:0 0 10px 0;
padding:0 0 0 15px;
font-size:80%;
line-height:130%;
background-image:url(/img/partner/arrow1.gif);
background-repeat:no-repeat;
background-position:0 2px;
}
#partner_box ul li a{
color:#660;
}
#partner_box_g ul li a{
color:#660;
}
#partner_box ul li a:hover{
color:#930;
text-decoration:none;
}
#partner_box ul ul{
margin:10px 0 0 0;
padding:0 0 0 0;
background-image:none;
}
#partner_box_btn{
	height:42px;
	display:block;
	font-size:10px;
	text-align:left;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url(../img/contact/user_contact_btn.jpg);
}

#partner_box_btn a{
height:42px;
display:block;
font-size:10px;
text-align:left;
text-indent:-9999px;
text-decoration:none;
overflow:hidden;
background-repeat:no-repeat;
background-position:0 0;
background-image:url(../img/contact/user_contact_btn.gif);
}

#partner_box_btn a:hover{
background-position:0 -42px;
}
#anchor{
	table-layout:fixed;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#anchor td{
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 30px;
}
#anchor td a{
	display:block;
	font-size:12px;
	text-align:left;
	background-image:url(../img/partner/anchor_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	color: #960;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	white-space: nowrap;
}
#anchor td a:hover{
text-decoration:none;
}
