@charset "utf-8";


/* Re style
---------------------------------------------------------------------------- */

a { text-decoration: underline; }
a:link     { color: #043CA2; }
a:visited { color: #043CA2; }
a:hover   { color: #043CA2; text-decoration: none; }
a:active  { color: #043CA2; }

/* body ID
---------------------------------------------------------------------------- */

body#pageLink #content .linkLayout{
	line-height:190%;
	font-size:120%;
	/*\*/ /*/  font-size:114%;  /* MacIE */
}



/* content ID
---------------------------------------------------------------------------- */

#content #location li {
	background: url(../../share/images/ico_location.gif) no-repeat right center;
}

 #content #section #sign {
 	clear: both;
	margin: o auto o auto;
	text-align: right;
	padding-top: 30px;
}

 #content #ShareSection {
	background: #FFFFFF;
	color: #333333;
	padding: 35px 15px 55px;
	text-align: left;
}

#content #ShareSection .basicTable .bgNone {
	background: #FFFFFF;
	padding: 0px 10px 0px 0px;
}

#content #ShareSection .basicTable th,#section .basicTable td {
    padding: 10px 8px;
	vertical-align: top;
}

#content #ShareSection .basicTable th,#section .basicTable th {
    padding: 10px 8px;
	vertical-align: top;
}


#content #ShareSection .basicTable th {
	background: #DBC162;
	border: 1px solid #FFFFFF;
}

#content #ShareSection .basicTable td {
	background: #F8F1D6;
	vertical-align: middle;
	border: 1px solid #FFFFFF;
}
#content #ShareSection .basicTable p {
	margin-top: 12px;
}

#content #section p.formLead {
	padding: 15px 0 0 0;
}

#content #section ul.warning {
	color: #FF0000;
	margin: 0 0 15px 0;
}

#content #section span.star {
	color:#CC0000;
}

#content #section table.basicTable td textarea.txtField {
	width: 95%;
}

/* 企業理念用 */
#content #section .yohaku {
	padding: 0px 15px;
}	

/* fNavi ID
---------------------------------------------------------------------------- */

#fNavi ul li {
	background: url(../../share/images/ico_location.gif) no-repeat left center;
}


/* link page ID
---------------------------------------------------------------------------- */

h3.marginTop15px {
	margin-top:15px!important;
}

div.linkLayout{
	width:520px;
	overflow:auto;
	margin:0px auto;
	padding:5px 0 15px 0;
}

/**/
	* html div.linkLayout{overflow: visible;}
/**/

div.layoutLeft{
	width:250px;
	float:left;
}

div.layoutRight{
	width:260px;
	float:right;
}

div.linkLayout dl{
	margin:10px 0 0 0;
}

div.linkLayout dl dt{
	padding-left:10px;
	background:url(../../share/images/ico_allow.jpg) no-repeat left center;
}

div.linkLayout dl dd{
	padding:5px 0 0 10px;
}

.clearBoth{
	clear:both!important;
}




