@charset "utf-8";

#lnavi {
	margin-bottom: 20px;
}

#lnavi ul {
	list-style: none;
}

#lnavi ul li {
	display: inline;
}

.mt15 {
	margin-top: 15px !important;
}

.mt25 {
	margin-top: 25px !important;
}

.ml25 {
	margin-left: 25px !important;
}

.center {
	text-align: center;
}

.bikou p {
	font-size: 80% !important;
	margin-top: -5px !important;
}

.co01 {
	color: #00f !important;
}

#serviceArea {
}

#serviceArea ul {
	list-style:none;
}


#serviceArea .phase {
	margin: 0 0 0 1em;
	text-indent: -1em;
}


.tablecell div{
	display: table-cell;
	margin-bottom:1px;
	vertical-align:middle;
}

* html .tablecell div {/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html .tablecell div{/* IE 7 */
display:inline;
zoom:1;
}

/*\*//*/
* html .tablecell div{
display:inline-block;
}
/**/

.pdfdown {
	border: 1px solid #13682f;
	padding: 15px 0;
}


.pdfdown a {
	color: #13682f;
	font-size: 120%;
	padding: 15px 10px 15px 60px;
	background-image: url(../services/images/pdf_icon.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.pdfdown a:hover {
	text-decoration: underline;
}

.xlsdown {
	border: 1px solid #13682f;
	padding: 15px 0;
}


.xlsdown a {
	color: #13682f;
	font-size: 120%;
	padding: 15px 10px 15px 60px;
	background-image: url(../moreinfo/images/xle.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

.xlsdown a:hover {
	text-decoration: underline;
}


.pdfdown ul {
	list-style: none;
	margin-top: -15px;
}

.pdfdown ul li {
	margin-top: 15px;
}


/*お問い合わせ*/

#ContentsInner div.webcall{
	width: 585px;
	}
	
#ContentsInner div.webcall table{
	border: none;	
}	

#ContentsInner div.webcall table td{
	border: none;	
	padding-left: 0;
	padding-right: 0;	
}	