@charset "UTF-8";


/*member*/
/*グローバルメニュー
******************************************************/
#gloval-menu_M {
	background:url(/common_image/navi_M1.jpg) no-repeat 0px 0px;
	height:45px;
}
#gloval-menu_M ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#gloval-menu_M li {
	float:left;
	height:45px;
	text-indent:-5000px;
}
#gloval-menu_M a {
	display:block;
	height:45px;
	text-indent:-5000px;
}


/*お客様情報*/
.customerInfo {
	background:url(/common_image/navi_M3.jpg) no-repeat 0px 0px;
	width:160px;
}
a.customerInfo-a {width:160px;}
a.customerInfo-a:hover {background:url(/common_image/navi_M2.jpg) no-repeat 0px 0px;}


/*契約・支払*/
.contractPayment {
	background:url(/common_image/navi_M3.jpg) no-repeat -160px 0px;
	width:160px;
}
a.contractPayment-a {width:160px;}
a.contractPayment-a:hover {background:url(/common_image/navi_M2.jpg) no-repeat -160px 0px;}


/*設定*/
.setting {
	background:url(/common_image/navi_M3.jpg) no-repeat -320px 0px;
	width:160px;
}
a.setting-a {width:160px;}
a.setting-a:hover {background:url(/common_image/navi_M2.jpg) no-repeat -320px 0px;}

/*マニュアル*/
.tomanual {
	background:url(/common_image/navi_M3.jpg) no-repeat -480px 0px;
	width:160px;
}
a.tomanual-a {width:160px;}
a.tomanual-a:hover {background:url(/common_image/navi_M2.jpg) no-repeat -480px 0px;}


/*サポート*/
.memberSupport {
	background:url(/common_image/navi_M3.jpg) no-repeat -640px 0px;
	width:160px;
}
a.memberSupport-a {width:160px;}
a.memberSupport-a:hover {background:url(/common_image/navi_M2.jpg) no-repeat -640px 0px;}


/*サブメニュー
******************************************************/
#sub-menu_M {
	/*background:url(/common_image/navi_M1.jpg) no-repeat 0px 0px;*/
	height:20px;
	margin:5px 0 15px 30px;
	clear:both;
	line-height:180%;
	font-size:14px;
}
/*
#sub-menu_M ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#sub-menu_M li {
	float:left;
	height:45px;
	text-indent:-5000px;
	margin:5px 20px;

}*/
#sub-menu_M a {
	float:left;
	margin-right:20px;
	padding-left:18px;
	/*display:block;
	
	height:18px;
	width:150px;*/
	/*text-indent:-5000px*/
}
#sub-menu_M a.now {
background:url(/common_image/sub_arrow.gif) no-repeat left ;
text-decoration:none;
color:#000000;
}



/*メインコンテンツ部分*/
#MemberMainContents{
margin:5px 0px;
padding:0px 10px;
clear:both;
}
#MemberMainContents h2 {
background-image: url(/common_image/h2_mem.jpg);
background-repeat: no-repeat;
height: 38px;
line-height:38px;
padding: 0px;
text-indent: 45px;
margin:5px auto;
}
#MemberMainContents h3 {
background-image: url(/common_image/h3_mem.jpg);
background-repeat: no-repeat;
color:#564543;
height: 33px;
line-height:33px;
padding: 0px;
text-indent: 45px;
margin:5px auto;
}

#MemberMainContents p {
padding:5px;
margin:5px auto;
}


/*----------■警告文・お知らせ■----------*/	
.warning{
background-color:#FFDDDD;
width:90%;
color:#000000;
font-weight:bold;
font-size:13px;
margin: 10px auto 20px auto;
padding:7px;
}
.warning ul{
list-style-type:none;
margin:0;
padding:0 0 0 50px;
}
.warning li{
padding:  0 0 2px 30px;
line-height:130%;
}
#MemberMainContents .warning p{
width:60%;
margin:  0 auto ;
padding:5px 0 5px 50px;
line-height:130%;
border:2px solid red;
}



/*---------■-各表■----------*/
table.customerTable_L{
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 0;
border-left: 0;
margin:5px auto 25px;
width:90%;
}
	table.customerTable_L th{
	background:url(/common_image/thBg_mem.jpg) no-repeat;
	color:#564543;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding:5px 10px;
	font-weight:normal;
	}
	table.customerTable_L td{
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding:5px 10px;
	}
table.customerTable_S{
border-top: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 0;
border-left: 0;
margin:5px auto 25px;
width:90%;
}
	table.customerTable_S th{
	background:url(/common_image/thBg_mem.jpg) no-repeat;
	color:#564543;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding:5px 10px;
	font-weight:normal;
	}
	table.customerTable_S td{
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	padding:5px 10px;
	}
.header-logo_M {
	background:url(/common_image/rogo_M.gif) no-repeat center left;
	height:100px;
}





