@charset "utf-8";

/* ------------------------------------------------------------

	filename:	service.css
	created:	080821
	update:		080825
	copyright:	(c)2008 Intelligentnet, Inc. All rights reserved.
	
------------------------------------------------------------ */

/* ------------------------------------------------------------ 特殊H要素 */
div#mainContents h1.iconTypeA,
div#mainContents h1.iconTypeB,
div#mainContents h1.iconTypeC,
div#mainContents h1.iconTypeD { padding-bottom: 5px; }

div#mainContents h1.iconTypeA span,
div#mainContents h1.iconTypeB span,
div#mainContents h1.iconTypeC span,
div#mainContents h1.iconTypeD span {
	 float: left;
	 border: none;
	 padding: 0;
}

div#mainContents h1.iconTypeA span { width: 580px; }
div#mainContents h1.iconTypeB span { width: 515px; }
div#mainContents h1.iconTypeC span { width: 450px; }
div#mainContents h1.iconTypeD span { width: 385px; }

div#mainContents h1.iconTypeA span span,
div#mainContents h1.iconTypeB span span,
div#mainContents h1.iconTypeC span span,
div#mainContents h1.iconTypeD span span {
	clear: both;
	width: auto;
	border-bottom: 5px solid #01479D;
	padding-bottom: 6px;
}

div#mainContents h1.iconTypeA span.icon,
div#mainContents h1.iconTypeB span.icon,
div#mainContents h1.iconTypeC span.icon,
div#mainContents h1.iconTypeD span.icon {
	float: right;
	border: none;
}

div#mainContents h1.iconTypeA span.icon { width: 70px; }
div#mainContents h1.iconTypeB span.icon { width: 135px; }
div#mainContents h1.iconTypeC span.icon { width: 200px; }
div#mainContents h1.iconTypeD span.icon { width: 265px; }

div#mainContents h1 span.icon { margin-right: 10px; }
div#mainContents h1 img { margin-left: 5px; }

div#mainContents h3 span {
	float: left;
	font-weight: bold;
}

div#mainContents h3 strong { float: right; }


/* ------------------------------------------------------------ icon */
div#mainContents ul.icon { width: 260px; }
div#mainContents ul.icon li {
	float: left;
	height: 18px;
	width: 65px;
	margin-bottom: 5px;
}

/* ------------------------------------------------------------ 09. Clearfixes */
div#mainContents h3:after,
div#mainContents h1:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}

div#mainContents h3,
div#mainContents h1 { display: inline-table; }

* html div#mainContents h3,
* html div#mainContents h1 { height: 1%; }

div#mainContents h3,
div#mainContents h1 {
	display: block;
	zoom: 1;
}

/* EOF */

