/*  contact_index CSS  */

#leftcont h2 {
	font-size: 14px;
	/*\*/
	*font-size: 120%;
	/**/
	line-height: 1.5;
	margin:20px 0 10px 0;
}

#leftcont ul.contactul {
	list-style-type:none;
}

#leftcont ul.contactul li {
	background:url(/common_images/p_border_bottom.gif) no-repeat left bottom;
	padding:0 0 8px 0;
	float:left;
	width:230px;
}

#leftcont ul.contactul li.pickup {
	margin:0 12px 0 0;
}


#leftcont ul.contactul dl.boxtop {
	background:url(/common_images/p_border_top.gif) no-repeat left top;
	padding:12px 15px 4px 15px;
	width:200px !important;
	width /**/:230px;
}

#leftcont ul.contactul dl.boxtop dt.boxdt {
	font-weight:bold;
	margin:0 0 5px 0;
}

#leftcont ul.contactul dl.boxtop dd img {
	margin:0 5px 0 0;
}

#leftcont div.nextul {
	background:url(/common_images/p_borderl_bottom.gif) no-repeat left bottom;
	list-style-type:none;
	clear:both;
	padding:0 0 5px 0;
	margin:15px 0 0 0;
	width:472px;
}

#leftcont div.nextul div.nextdiv {
	background:url(/common_images/p_borderl_top.gif) no-repeat top;
	padding:12px 15px 4px 15px;
	width:442px !important;
	width /**/:472px;
}

#contents #leftcont table.gaiyotable {
	border-collapse:collapse;
	margin:0 0 0 0;
}

#contents #leftcont table.gaiyotable th {
	text-align:left;
	vertical-align:top;
	padding:0 6px 4px 0;
	white-space:nowrap;
}

#contents #leftcont table.gaiyotable td {
	padding:0 0 4px 0;
	vertical-align:top;
}

#contents #leftcont table.gaiyotable td.fourtd {
	width:5.5em;
}

#contents #leftcont table.gaiyotable td.dottd {
	padding:0 2px 4px 0;
}

#bottomlink {
	clear:both;
	margin:120px 0 0 0;
}

#contents #leftcont p.gototopb {
	display:none;
}


#leftcont ul.contactul:after {content:".";height:0px;display:block;clear:both;visibility:hidden;}
#leftcont ul.contactul {display:inline-block;}
/* macie hak \*/
* html #leftcont ul.contactul {height:1%;}
#leftcont ul.contactul {display:block;}
