@charset "UTF-8";

/* content */
.content {
	font-size:small;
	}
.content > address {
	display:block;
	clear:both;
	border-top:#DDDDDD 1px solid;
	padding:20px 0 0 0;
	width:100%;
	}
.content > address p {
	margin:0;
	}

/* service */
.service {
	display:block;
	float:right;
	border:#DDDDDD 1px solid;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#FAFAFA;
	padding:2%;
	width:32%;
	}
.service h2 {
	margin:5px 0 15px 0;
	}
.service h3 {
	margin:0 5px;
	font-size:small;
	}
.service p {
	margin:0 5px;
	}
.service table {
	margin:10px 5px;
	font-size:90%;
	}
.service table th {
	padding:0 3px 0 0;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	}
.service table td {
	vertical-align:top;
	}
.service div.focus {
	margin:5px;
	text-align:center;
	}
.service div.focus a {
	text-decoration:underline;
	}

/* business */
.business {
	display:block;
	float:left;
	width:60%;
	}
.business:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	line-height:0;
	content:".";
	}
.business > div {
	margin:0 0 20px 0;
	}
.business strong {
	padding:0 0.1em;
	font-size:130%;
	font-weight:normal;
	}
.business h2 {
	font-size:medium;
	}
.business p {
	margin:0;
	}
.business ul {
	margin:0 0 0 25px;
	}
.business ul li {
	}
.business table {
	margin:0;
	width:100%;
	}
.business table img {
	margin:0 3px;
	}
.business table th,
.business table td {
	text-align:left;
	vertical-align:top;
	}
.business table th {
	white-space:nowrap;
	color:#B24C8D;
	}
.business table td {
	font-size:80%;
	}
.business #paper {
	float:right;
	margin:0 0 5px 5px;
	text-align:center;
	}

