@import "/sys_common_css/default_wide.css";
@import "/sys_common_css/component_wide.css";

/* Updated 2013/03/29,D */
/* Updated 2011/01/20,D */

#contents div.topAreaLinePop p.h1right {
	float: right;
	font-size: small !important;
	display: block;
	padding: 15px 0px 6px 0px;
}
#contents a.helpLink {
	margin-left:4px;
}
#contents a.helpLink img {
	background:none;
}
#contents h1.h2M {
	float: none;
	font-size: medium !important;
	padding: 0 0 10px 0;
}
#contents h3.subHeading01 span.txtInHeading {
	color:#333333;
	font-weight:normal;
}

/*LOCALNAVIGATION*/

#contents div.navi_local {
	padding-top: 20px;
}
#contents div.navi_local ul {
	background:url(/kojin/toushin/sysimage_dir/bg_l_desc_01.gif) repeat-x left top;
	height: 52px;
	padding-left:10px;
	zoom:1;
}

#contents div.navi_local ul li {
	float: left;
	height: 52px;
	margin-right:6px;
}

#contents ul.navi_local li.top,#contents ul.navi_local li.jisseki,
#contents ul.navi_local li.first,#contents ul.navi_local li.info {
	width: 342px;
}

/* contents */

ul#wrap {
 list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	font-size:small;
}

ul#wrap li {
 margin:0 0 3px 0;
	padding:0;
	border:1px solid #999;
	width:158px !important;
	width /**/:160px;
}

ul#wrap li a {
 display:block;
	border:3px solid #EEEEDD;
	padding:2px;
}

#contents div.descL {
	float: left;
	width: 538px;
}

#contents div.descR {
	float: right;
	width: 160px;
}

#contents div.ryuitenfortoushin {
	border:1px solid #B7B7B7;
	margin-bottom:20px;
	zoom:1;
}

#contents div.ryuitenfortoushin h4 {
	background-color:#DE6665;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	zoom:1;
}

#contents div.ryuitenfortoushin p.heading {
	margin:1px 0 0 1px;
}

/* Updated¥ 2013/03/29,D */

#contents div.ryuitenfortoushin p.heading02 {
	background: #E06666;
	height: 30px;
	margin: 1px 1px 0;
}
/* Updated£ 2013/03s/29,D */


#contents div.ryuitenfortoushin div.detail{
	padding:13px 10px;
	zoom:1;
}

#contents table.mInfo01 th{
	padding:5px;
	width: 140px;
}

#contents table.mInfo01 td{
	vertical-align:middle;
}

#contents table.mInfo01 img.way{
	margin: 2px 5px 2px 0px;
	vertical-align:bottom;
}
	
#contents table.way_hanrei{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#contents table.way_hanrei td{
	padding: 0px 8px 0px 0px;
}

#contents table.way_hanrei td img{
	margin: 0px 2px 0px 0px;
	vertical-align:middle;
}

#contents div.descTitle {
	float:left;
	padding:15px 0px 6px 0px;
}
#contents div.bottomLink {
    width:auto;
}