@charset "utf-8";
#m_head li.m_member a{
	background-image: url(../images/common/ico_flg.png);
	background-repeat: no-repeat;	background-position: 50% 34px;
}
/*membership
-------------------------*/
#member_caption{
	background-image: url(../images/membership/imagephoto.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:410px;height:544px;min-height:544px;
	margin-top:15px;line-height:3;;
}
#member_caption h2{font-size:1.2em;margin-bottom:0.8em;}
#member_caption strong{color:#FF3366;font-weight:normal;}

#member_fees{margin-top:50px;text-align:right;}
#member_fees dl{background-color:#FAFAFA;border:solid 1px #C8C8C8;overflow:hidden;text-align:center;}
#member_fees dt{width:180px;float:left;padding-top:20px;text-align:left;}
#member_fees dt strong{height:40px;line-height:40px;display:block;background-color:#E67E22;border:solid 1px #D35400;color:white;padding-left:1em;font-size:14px;}
#member_fees dt span{font-size:1.1em;font-weight:bold;padding-left:10px;}
#member_fees dd{}
#member_fees dd.fees_table{padding-top:20px;}
#member_fees dd.fees_inq{text-align:left;padding:15px 0;float:right;width:360px;background-color:#ECF0F1;}
.inq_text span{display:block;margin:5px 5px 8px 0px;}
.inq_text{width:160px;float:right;}
.inq_text strong{height:40px;line-height:40px;display:block;background-color:#34495E;color:white;padding-left:1em;font-size:14px;}
#hjas_mail{background-image:url(../images/membership/panel_email.jpg);}
#member_fees table{width:350px;margin:0 auto;}
#member_fees th,
#member_fees td{text-align:left;padding:0.4em 0;font-size:1.2em;border-bottom:dashed 1px #ddd;}
#member_fees th{font-weight:normal;}
#member_fees td em{font-size:12px;background-color:#f8f8f8;color:#E57E20;display:block;width:111px;text-align:center;text-decoration:none;}