@charset 'utf-8';

/* 文字消し */
div.support-container h3 span,
p#contactus-button a{
	display:block;
	margin:0px;
	padding:0px;
	text-indent: -9999px;
	text-decoration:none;
	/* MacIEを排除 \*/
	overflow:hidden;
	/* MacIEを排除ここまで */
}

div.support-container{
	margin-bottom:25px;
	background:#fff url(../../images/contents/caption-bg01.gif) repeat-x left top;
}

div.support-innner-container{
	margin:0px 3px;
}

div.support-container h3{
	height:38px;
	margin-bottom:14px;
}


h3#support-caption01,
h3#support-caption01 span{
	background:url(../images/caption01.gif) no-repeat left top;		
}

h3#support-caption02,
h3#support-caption02 span{
	background:url(../images/caption02.gif) no-repeat left top;		
}

h3#support-caption03,
h3#support-caption03 span{
	background:url(../images/caption03.gif) no-repeat left top;		
}

p#support-jumptofaq{
	margin-top:1em;
	font-weight:bold;
	background:#fff url(../images/support-arrow01.gif) no-repeat left center;
	padding-left:14px;
}

div.support-container h4{
	color:#8e2806;
	border-left:1em solid #8e2806;
	padding-left:.3em;
	margin-bottom:1em;
	font-size:100%;
}

p#contactus-button{
	width:176px;
	margin:18px 177px;
}

p#contactus-button a{
	height:36px;
}

p#contactus-button,
p#contactus-button a{
	background:#fff url(../images/contact-button.gif) no-repeat 0px 0px;
}

p#contactus-button a:hover{
	background-position:0px -36px;
}

div.supoort-telcont{
	margin:.6em 0em 2em;
	background:#fff url(../images/support-telcont-bg01.gif) repeat-y left top;
}

div.supoort-tel-innnercont{
	text-align:center;
	padding-bottom:5px;
	background:url(../images/support-telcont-bg02.gif) no-repeat left bottom;
}

div.supoort-telcont p{
	color:#89674b;
	padding:17px 0px 12px;
	background:url(../images/support-telcont-bg03.gif) no-repeat left top;
}

div.supoort-telcont p img{
	margin-bottom:5px;
}