@charset "Shift_JIS";
/*===========================================================================
                                                                 2009/08/27
   custmer.css 
   custmer/index.htmˆÈ‰º‚Ö‚ÌCSS
  =========================================================================== */

/*--custmer/index.htm-------*/

#cust_warap {
	width : 525px ;
	padding : 24px 21px 0 19px ;
}

table.voice_top td.title {
	background : url(../images/common/title_bg.gif) left top no-repeat ;
	width : 523px ;
	height : 32px ;
	border : 1px solid #cccccc ;
	border-bottom : 0 ;
}

table.voice_top td.title p {
	display : block ;
	background : url(../images/common/img_8.gif) 6px 4px no-repeat;
	height : 22px ;
	padding : 6px 0 0 29px ;
	font-size : 12px ;
	font-weight : bold ;
	position : relative ;
}

table.voice_top td.title p .day {
	position : absolute ;
	left : 430px ;
	top : 7px ;
}

/*--table main-------*/

table.voice_top td.main {
	width : 523px ;
	border-top : 1px solid #cccccc ;
	border-right : 1px solid #cccccc ;
	border-bottom : 0 ;
	border-left : 1px solid #cccccc ;
/*	padding : 14px 0 14px 13px ;*/
}

table.voice_top td.main .left_p1 {
	float : left ;
	width : 171px ;
	padding : 13px 0 14px 15px ;
	_width : 186px ;
}

table.voice_top td.main .right_p1 {
	float : right ;
	width : 298px ;
	padding : 18px 23px 0 16px ;
	_width : 337px ;
}

table.voice_top td.main .left_p2 {
	float : left ;
	width : 298px ;
	padding : 18px 20px 0 16px ;
	_width : 334px ;
}

table.voice_top td.main .right_p2 {
	float : right ;
	width : 171px ;
	padding : 13px 18px 14px 0 ;
	_width : 189px ;
}

table.voice_top td.cup {
	width : 521px ;
	border-top : 0 ;
	border-right : 1px solid #ff0000 ;
	border-bottom : 0 ;
	border-left : 1px solid #ff0000 ;
	background : #ff0000 ;
	height : 12px ;
	color : #ffffff ;
	font-weight : bold ;
	padding : 5px 0 5px 25px ;
	_width : 546px ;
}

table.voice_top td.ex {
	width : 523px ;
	border-top : 0 ;
	border-right : 1px solid #cccccc ;
	border-bottom : 0 ;
	border-left : 1px solid #cccccc ;
	background : #efefef ;
	height : 12px ;
	padding : 5px 51px 5px 25px ;
	_width : 599px ;
}


/*--table footer-------*/

table.voice_top td.foot {
	width : 525px ;
	margin : 0 ;
	padding : 0 ;
	background :url(../images/water/table_bottom.gif) left top no-repeat ;
}


/*--custmer/0000_00_00/index.htm-------*/

table.voice_top td.main .left_sub1 {
	float : left ;
	width : 171px ;
	padding : 16px 0 0 14px ;
}

table.voice_top td.main .right_sub1 {
	float : left ;
	width : 305px ;
	padding : 20px 17px 0 16px ;
}

table.voice_top td.main .left_sub2 {
	width : 491px ;
	padding : 0 15px 0 16px ;
}

table.voice_top td.main .left_sub22 {
	width : 491px ;
	padding : 0 15px 0 16px ;
}

table.voice_top td.main .left_sub2 p {
	padding : 13px 0 0 0 ;
}

table.voice_top td.main .right_sub2 {
	float : right ;
	width : 267px ;
	padding : 0 0 18px 20px ;
}

table.voice_top td.main .right_sub22 {
	float : right ;
	width : 267px ;
	padding : 0 0 0 20px ;
}

table.voice_top td.main .left_sub3 {
	float : left ;
	width : 227px ;
	padding : 0 15px 0 14px ;
}

table.voice_top td.main .right_sub3 {
	float : right ;
	width : 223px ;
	padding : 0 29px 0 15px ;
}

.voice_text {
/*	width : 252px ;*/
	margin : 26px 16px 0 14px ;
	padding : 19px 0 20px 0;
	border-top : 1px dotted #333333 ;
	border-bottom : 1px dotted #333333 ;
	color :#006600;
	font-size : 14px;
}

.voice_text2 {
	margin : 26px 16px 0 14px ;
	padding : 26px 0 15px 0;
	border-top : 1px dotted #333333 ;
	border-bottom : 1px dotted #333333 ;
	color :#006600;
	font-size : 14px;
}

.text2_text2 {
	padding : 5px 0 10px 0;
}

.back_text {
	padding : 13px 0 10px 14px;
}