@charset "Shift_JIS";

body
{
	margin : 0 ;
	padding : 0 ;
	color : #333333 ;
	background : url(/customer/image/spacer.gif) repeat-y #fff ;
}

img
{
	font-size : 0px ;
	line-height : 0px ;
	border : 0px ;
}

.hiddenText
{
	text-indent : -2000px ;
}

h1, h2, h3, h4, h5, h6
{
	margin : 0 ;
	padding : 0 ;
}

p
{
	line-height : 1.2 ;
	margin-bottom : 1em ;
}

#pankuzu
{
	width : 580px ;
	background-color : #fff ;
	padding : 2px 0 3px 0 ;
}

#pankuzu td
{
	color : #2459A9 ;
	line-height : 16px ;
	letter-spacing : 1px ;
}

#pankuzu a:link
{
	color			: #2459A9 ;
	text-decoration	: none ;
}

#pankuzu a:visited
{
	color			: #2459A9 ;
	text-decoration	: none ;
}

#pankuzu a:hover
{
	color			: #2459A9 ;
	text-decoration	: underline ;
}

#pankuzu a:active
{
	color			: #2459A9 ;
	text-decoration	: none ;
}

.submbg
{
	background : url(/customer/image/subm_bg.gif) repeat-y ;
}



.pagetopbox
{
	margin-top : 4px ;
}



.amitable tr.ami
{
	background-image : url(/customer/image/ami.gif) ;
}

.amitable td img.arw
{
	display : block ;
	margin-top : 3px ;
}

.amitable td
{
	padding : 3px 0 3px 0 ;
	line-height : 1.1 ;
}



.atoz th, .atoz td
{
	padding : 6px ;
	line-height : 1.4 ;
}

.atoz th
{
	padding-top : 15px ;
	text-align : left ;
}

.atoz td
{
	padding : 8px ;
	background-image : url(/customer/image/ami.gif) ;
}



.linktable td img.arw
{
	display : block ;
	margin : 3px 4px 0 0 ;
}

.linktable td
{
	padding : 3px 0 3px 0 ;
	line-height : 1.1 ;
}



.qatable tr.ami
{
	background-image : url(/customer/image/ami.gif) ;
}

.qatable td img.qa
{
	display : block ;
	margin : 1px 6px 1px 5px ;
}

.qatable td
{
	padding : 5px 0 5px 0 ;
	line-height : 1.5 ;
}

.qatable td.blk
{
	padding : 6px 0 ;
	line-height : 0 ;
}

.qatable2
{
	padding : 0 ;
	margin : 5px 0 5px 0 ;
	letter-spacing : 0 ;
	border-collapse : collapse;
}

.qatable2 th
{
	padding : 3 3px ;
	font-size: 12px ;
	background-color : #eeeeee ;
	border : 1px solid #999999 ; 
	font-weight : normal ;
}

.qatable2 td
{
	padding : 1 3px ;
	font-size : 12px ;
	background-color : #ffffff ;
	border : 1px solid #999999 ; 
}

.qatable2_line
{
	background : url('/customer/image/table_bg01.gif') repeat-x 0% 100% ;
	border-bottom : none !important ;
}

.qatable2_line_none
{
	border-top : none !important ;
}

.qatable2_cap
{
	font-size : 10px ;
}
