@charset "UTF-8";
/* CSS contact */


/* -----カラム260---- */
#mainContentsArea div.CotL {
float: left;
width: 260px;
margin-right: 40px;
padding: 0;
}

#mainContentsArea div.CotR {
float: left;
width: 260px;
margin: 0;
padding: 0;
}

#contactlistArea h2 {
	width: 560px;
	height:25px;
	background: url(../img/h2bg.gif) 0 0 no-repeat;
	padding: 0px 0px 0px 12px;
	margin: 20px 0px 0px 0px;
	font-size:14px;
	font-weight: bold;
}


#contactlistArea h3 {
	margin:20px 0px 0px 0px;
	padding: 0px;
}

/* -----newwinicon---- */

#mainContentsArea #contactlistArea ul.ul_yokonarabi li{
	width:240px !important;
	_width:260px;
}
#mainContentsArea ul.ul_yokonarabi li a.Nlink {
padding-left: 16px;
padding-right: 1px;
text-decoration: none;
background: url(/shared/img/renew_icon_newwin.gif) 0 1px no-repeat;
}

#mainContentsArea ul.ul_yokonarabi li span {
padding-left: 16px;
padding-right: 1px;
text-decoration: none;
background: url(/shared/img/renew_icon_newwin.gif) 0 1px no-repeat;
}
#mainContentsArea ul.ul_yokonarabi li span.nomal {
padding-left: 10px;
background:url(/shared/img/renew_icon_normal.gif) no-repeat scroll 0 2px;
}

#mainContentsArea table td .newwinlink {
background: url(/shared/img/renew_icon_newwin.gif) 4px 2px no-repeat;
padding-left:25px;
margin-top:4px;
}

/* -----nomaLLink---- */
#mainContentsArea ul.ul_yokonarabi li a.nomal {
text-decoration: none;
background: none;
margin: 0px;
padding: 0px;
}

/* -----pdficon---- */
#mainContentsArea p.link_pdf_left, #mainContentsArea a.link_pdf_left {
margin-top:4px;
}

