@charset "utf-8";



/*
########################################################
  account style
########################################################
*/


/* 01 */

div.accountBox01{
	width:480px;
	height:auto;
	margin:30px 0 5px 0;
	padding:0;
	background:url(../img/bg_abox_m.gif) repeat-y left top;
}

div.accountBox01 ul{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
	background:url(../img/bg_abox_b.gif) no-repeat left bottom;
}

div.accountBox01 ul li.accountBox01L{
	width:480px;
	height:auto;
	margin:0;
	padding:5px 0;
	float:left;
	background:url(../img/bg_abox_t.gif) no-repeat left top;
}

/*div.accountBox01 ul li.accountBox01R{
	width:238px;
	height:auto;
	margin:0;
	padding:5px 0 10px 0;
	float: right;
	background:url(../img/bg_abox_t.gif) no-repeat right top;
}*/

div.accountBox01 ul li dl{
	width:472px;
	margin:0 auto;
	padding:0;
}

div.accountBox01 ul li dl dt.accountP{
	position:relative;
}

div.accountBox01 ul li dl dt img.accountPC{
	position:absolute;
	top:-30px;
	left:-4px;
}

div.accountBox01 ul li dl dd{
/*	width:220px;*/
	margin:5px 5px 0 5px;
	padding:0;
}

/* 02 */

div.accountBox02{
	width:480px;
	height:auto;
	margin:30px 0 5px 0;
	padding:0;
	background:url(../img/bg_cbox_m.gif) repeat-y left top;
}

div.accountBox02 ul{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
	background:url(../img/bg_cbox_b.gif) no-repeat left bottom;
}

div.accountBox02 ul li.accountBox02L{
	width:238px;
	height:auto;
	margin:0;
	padding:5px 0;
	float:left;
	background:url(../img/bg_cbox_t.gif) no-repeat left top;
}

div.accountBox02 ul li.accountBox02R{
	width:238px;
	height:auto;
	margin:0;
	padding:5px 0 10px 0;
	float: right;
	background:url(../img/bg_cbox_t.gif) no-repeat right top;
}

div.accountBox02 ul li dl{
	width:230px;
	margin:0 auto;
	padding:0;
}

div.accountBox02 ul li dl dt.accountP{
	position:relative;
}

div.accountBox02 ul li dl dt img.accountPC{
	position:absolute;
	top:-30px;
	left:-4px;
}

div.accountBox02 ul li dl dd{
	width:220px;
	margin:5px 5px 0 5px;
	padding:0;
}

/* 02_01 */

div.accountBox0201{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
	background: url(../img/bg_account_m01.gif) repeat-y left 30px;
}

div.accountBox0201 ul{
	width:480px;
	height:auto;
	margin:0;
	padding:0 0 25px 0;
	background: url(../img/bg_account_b01.gif) no-repeat left bottom;
}

div.accountBox0201 ul li.accountBox0201L{
	width:235px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

div.accountBox0201 ul li.accountBox0201R{
	width:235px;
	height:auto;
	margin:0;
	padding:0;
	float:right;
}

div.accountBox0201 ul li dl dd{
	width:205px;
	margin:5px 10px 0 10px;
	padding:5px 0;
}

/* 02_02 */

div.accountBox0202{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
	background: url(../img/bg_account_m02.gif) repeat-y left 30px;
}

div.accountBox0202 dl{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
	padding:0 0 25px 0;
	background: url(../img/bg_account_b02.gif) no-repeat left bottom;
}

div.accountBox0202 dl dd{
	width:440px;
	margin:5px 10px 0 10px;
	padding:10px;
	background-color:#FFFFFF;
}

div.accountBox0202 dl.corporateBG{
	background: url(../img/bg_account_b04.gif) no-repeat left bottom;
}

/* 02_03 */

div.accountBox0203{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
	background: url(../img/bg_account_m02.gif) repeat-y left 30px;
}

div.accountBox0203 dl{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
	padding:0 0 10px 0;
	background: url(../img/bg_account_b03.gif) no-repeat left bottom;
}

div.accountBox0203 dl dd{
	width:440px;
	margin:5px 10px 0 10px;
	padding:10px;
	background-color:#FFFFFF;
}

/* 02_04 */

div.accountBox0204{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
	background: url(../img/bg_account_m02.gif) repeat-y left 30px;
}

div.accountBox0204 dl{
	width:480px;
	height:auto;
	margin:0;
	padding:0;
	padding:0 0 25px 0;
	background: url(../img/bg_account_b02.gif) no-repeat left bottom;
}

div.accountBox0204 dl dd{
	width:440px;
	margin:5px 10px 0 10px;
	padding:10px;
	background-color:#FFFFFF;
}

div.accountBox0204 dl{
	background: url(../img/bg_account_b05.gif) no-repeat left bottom;
}

/*
########################################################
  add style
########################################################
*/

/* add 0884 */

div.add0824Box{
	width:480px;
	background:#f2f2f2 url(../img/img_080824_03.jpg) repeat-y 0 0;
	margin:20px 0 0 0;
	padding:0;
}

div.add0824BoxB{
	width:480px;
	background: url(../img/img_080824_02.jpg) no-repeat left bottom;
	margin:0;
	padding:0 0 10px 0;
}

div.add0824BoxB p{
	margin:10px 15px 0 15px;
	padding:0;
}




