@charset "utf-8";

#headerimg 	{
	background:url('images/r-top_contact_01.gif') no-repeat !important;
	width:900px;
	height:156px;
	}

.headP, .headP a, .headP a:visited, .headP:hover{
	padding:25px 0 0 15px;
	font-size:12pt;
	color:#ffffff !important;
	}

.description{
	padding:0 0 0 30px !important;
	color:#ffffff !important;
	}

#pankuzu{
	padding:5px 0 0;
	background:url('images/r-top_contact_02.gif') no-repeat !important;
	width:900px;
	height:27px;
	font-size:8pt;
	}
	
.naviHover06 a{
	background:url('images/navi06on.gif') !important;
	}

.naviHover06 a:hover{
	background:url('images/navi06on.gif') !important;
	}


#sidebar .content05 a, #sidebar .content05 a:visited{
	background:#ffffe0 url('images/point01.gif') no-repeat !important;
	color:#000000 !important;
	}
	

.contact{
	font-size:10pt;
	line-height:1.5em;
	}

.toiawaseMoji01{
	color:#666666;
	text-align:left;
	font-size:10pt;
	margin:5px 0 20px 10px;
	}

.contactObi{
margin:0;
padding:0;
	}

.contactTel{
width:450px;
margin:10px 0 20px 50px;
text-align:left;
	}

.contactTelSen{
	border-bottom:dashed 1px #dcdcdc;
	}

.telHaba100{
width:100px;
	}
	
.telHaba350{
width:350px;
	}

.contactMail{
width:560px;
margin:10px 0 20px 50px;
text-align:left;
	}

.contactMail td{
text-align:left;
padding:5px 0 5px;
	}

.telHaba450{
	width:450px;
	}
	
#divCollapsible img{
	width:70px !important;
	}