@charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      contents.css
 Style Info:     コンテンツエリア関係 他
----------------------------------------------------------- */

/*----------------------------------------------------
	汎用class
----------------------------------------------------*/

/*clearFix*/
#contents:after,
#serviceItem:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/*----------------------------------------------------
	#main
----------------------------------------------------*/

table#borderSeet {
	margin-bottom: 10px;
}

table#borderSeet th {
	font-weight: normal;
	white-space: nowrap;
	vertical-align: top;
	padding: 3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #31B5FD;
}

table#borderSeet td {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	vertical-align: top;
}

#serviceBox {
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #B2DEF4;
	padding-left: 7px;
	height: 47px;
	margin-bottom: 15px;
}

#serviceBox img {
	float: left;
	margin-right: 10px;
}

#serviceBox p {
	font-size: medium;
	line-height: 1.6em;
	vertical-align: middle;
}

#serviceBox a {
	color: #0091FF;
	text-decoration: none;
}

#main p {
	margin-bottom: 10px;
}

table#officeSeet {
	margin-bottom: 20px;
}

table#officeSeet th {
	font-weight: normal;
	white-space: nowrap;
	vertical-align: top;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #0092DA;
	font-size: medium;
	padding: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

table#officeSeet td {
	padding: 7px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
