@charset "shift-jis";

/**
 * column HVL-F60M.css
 * update : 2013.02.06
 */

/*--------------------------------------------------------------------------------
	.content
--------------------------------------------------------------------------------*/
.content {
	font-size: 84%;
	letter-spacing: 0.08em;
	line-height: 2.039em;
}

/*--------------------------------------------------------------------------------
	.intro
--------------------------------------------------------------------------------*/
.intro em, .intro p {
	display: none;
}

/*--------------------------------------------------------------------------------
	.section
--------------------------------------------------------------------------------*/
.section {
	padding: 60px 0;
	background: url("../img/HVL-F60M_sec_bg.gif") no-repeat center 0 #141414;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

.section .inner {
	position: relative;
	margin: 0 auto 0;
	width: 736px;
	*zoom: 1;
}

.section .inner:after {
	clear: both;
	display: block;
	content: "";
}

.section .inner h3 {
	margin: 0 0 30px 0;
}

.section .inner img.leftfix {
	margin-right: 30px;
}

.section .inner img.rightfix {
	margin-left: 30px;
}

.section .inner .txt-box {
	overflow: hidden;
}

/* .line-01
--------------------------------------------------------------------------------*/
.section.line-01 {
	background: #141414;
}

.section.line-01 .img-box {
	margin-top: 50px;
	text-align: right;
}

/* .line-02
--------------------------------------------------------------------------------*/
.section.line-02 .img-box {
	margin-top: 20px;
}

/* .line-03
--------------------------------------------------------------------------------*/
.section.line-03 .img-box {
	margin-top: 45px;
	text-align: right;
}

/* .line-04
--------------------------------------------------------------------------------*/
.section.line-04 .img-box {
	margin-top: 20px;
}

/*--------------------------------------------------------------------------------
	.line-05
--------------------------------------------------------------------------------*/
.section.line-05 {
	padding: 0 0 90px 0;
	background: #e1e1e1;
	border: 1px solid #666;
	color: #000;
}

.section.line-05 .intro p {
	display: none;
}

.section.line-05 .inner {
	margin-top: 60px;
}

.section.line-05 .inner h4 {
	margin: 0 0 30px 0;
}

.section.line-05 .inner img.leftfix,
.section.line-05 .inner img.rightfix {
	margin-top: 5px;
}