/* CSS Document */

.histryColumn {
}
.histryColumn .inner {
	margin-top:10px;
	height:380px;
	overflow:scroll;
}
.histryColumn table {
	font-size:14px;
	width:100%;
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
}
.histryColumn th {
	background:#d9f0ff;
	text-align:left;
	font-weight:normal;
	padding:8px;
	border-bottom:#ccc 1px solid;
	border-right:#ccc 1px solid;
	white-space:nowrap;
	vertical-align:top;
}
.histryColumn td {
	padding:8px;
	border-bottom:#ccc 1px solid;
	border-right:#ccc 1px solid;
}
.histryColumn td a {
	text-decoration:none;
}
.histryColumn td a:hover {
	color:#ff6600;
}
.inquiryColumn .inner {
	border:#ccc solid 1px;
	padding:15px 20px 0;
}
.inquiryColumn {
	margin-bottom:10px;
}
.inquiryColumn dl {
	margin:0;
	padding:0;
}
.inquiryColumn dt {
}
.inquiryColumn dt span {
	color:#0099ff;
}
.inquiryColumn dd {
	margin:0 0 15px 0;
	line-height:1.4;
}
.toolColumn {
}
.toolColumn .inner {
	border:#ccc solid 1px;
	padding:15px 20px;
}
.toolColumn .phase {
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:#CCC dashed 1px;
}
.toolColumn .phase.last {
	border:none;
	margin-bottom:0;
	padding-bottom:0;
}
.toolColumn p {
	color:#333;
}
.toolColumn p a {
	text-decoration:none;
}
.toolColumn p a:hover {
	color:#ff6600;
}
.toolColumn .title,  .toolColumn .title a {
	color:#1e497d;
}
.toolColumn .title a:hover {
	color:#ff6600;
}
.toolColumn .title {
	font-size:110%;
	font-weight:bold;
}
.toolColumn .explain.columnLeft {
	width:200px;
}
.toolColumn .photo {
	width:115px;
	margin:0;
}
.bannerArea {
	margin-bottom:50px;
}
.bannerArea .columnLeft.txt {
	margin-left:0.8em;
	padding-top:15px;
}
.facebook{
    position: relative;
    padding-left: 20px;
}
.link_face {
    position: absolute;
    top: -20px;
    left: 60px;
    width: 300px;
    font-size: 13px;
}