﻿@charset "utf-8";

/*-------------------------------------------------------------------
 * H2V eneli(2013.07.10)
 * - General Setting
 * - Subsidy
 * - Support
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
	General Setting
-------------------------------------------------------------------*/

/*-------------------------------------------------------------------
	SubSidy
-------------------------------------------------------------------*/
/*----- secSubsidy01 -----*/
.secSubsidy01 {
	width:100%;
	overflow:hidden;
	*zoom:1;
	line-height:0;
}
.secSubsidy01In {
	position:relative;
}
.secSubsidy01In a {
	position:absolute;
	bottom:19px;
	left:226px;
	z-index:1;
}
/*----- secSubsidy02 -----*/
.secSubsidy02 {
	width:100%;
	overflow:hidden;
	*zoom:1;
	background: url(../../images/bg_subsidy_01.gif) left bottom repeat-x;
}
.secSubsidy02 ul {
	width:100%;
	height:256px;
	overflow:hidden;
	*zoom:1;
}
.secSubsidy02 ul li {
	float:left;
	line-height:0;
}
.secSubsidy02 .flR {
	position:relative;
	margin-top:-4px;
}
.secSubsidy02 .flR p {
	line-height:1.5em;
}

/*-------------------------------------------------------------------
	Support
-------------------------------------------------------------------*/
/*----- secSupport01 -----*/
.secSupport01 {
	width:100%;
	margin-bottom:25px;
}
.secSupport01 h2 {
	line-height:0;
	margin-left:27px;
	margin-bottom:12px;
}
.secSupport01In {
	/*width:894px;
	height:167px;
	background: url(../../images/bg_support_01.gif);
	margin-left:30px;
	overflow: hidden;*/
	width: 84.6%;
    background: #ffedbf;
    border-radius: 10px;
    padding: 10px 45px;
    margin: 0 auto;
}
.secSupport01In p {
	/*margin-left:45px;*/
	text-indent: -112px;
    margin-left: 112px;
}

/*----- secSupport02 -----*/
.secSupport02 {
	width:908px;
	overflow:hidden;
	*zoom:1;
	margin-left:30px;
}
.secSupport02 .flL {
	width:275px;
	height:201px;
	background: url(../../images/bg_support_02.gif) left bottom no-repeat;
	margin-right:35px;
}
.secSupport02 p {
	text-align:center;
	padding-top:15px;
}
.secSupport02 ul {
	margin-left:12px;
	margin-right:10px;
}
.secSupport02 li {
	background: url(../../images/ico_support_01.gif) left 3px no-repeat;
	padding: 3px 0 3px 15px;
	margin-top:2px;
}
.secSupport02 li a {
	color:#666;
}
/*----- secSupport03 -----*/
.secSupport03 {
	width:100%;
}
.secSupport03 h2 {
	line-height:0;
	margin-left:27px;
	margin-bottom:18px;
}
.secSupport03 h3 {
	line-height:0;
	margin-left:27px;
	margin-bottom:10px;
}
.secSupport03In01 {
	width:100%;
	overflow:hidden;
	*zoom:1;
	background: url(../../images/bg_subsidy_01.gif) left bottom repeat-x;
	padding-bottom: 20px;
}
.stepSupport01 {
	width:275px;
	height:200px;
	float:left;
	display:inline;
	background: url(../../images/bg_support_03.png) left bottom no-repeat;
	margin-left: 27px;
}
.stepSupport02 {
	width:275px;
	height:200px;
	float:left;
	background: url(../../images/bg_support_04.png) left bottom no-repeat;
}
.stepSupport03 {
	width:275px;
	height:200px;
	float:left;
	background: url(../../images/bg_support_05.png) left bottom no-repeat;
}
.stepSupport04 {
	float:left;
	padding:78px 9px 0 8px;
}
.setupSupport01 {
	width:441px;
	height:161px;
	float:left;
	display:inline;
	background: url(../../images/bg_support_06.png) left top no-repeat;
	margin-left:30px;

}
.setupSupport02 {
	width:441px;
	height:161px;
	float:left;
	display:inline;
	background: url(../../images/bg_support_06.png) left top no-repeat;
	margin-left:12px;
}
.setupSupport01 p,.setupSupport02 p {
	padding:15px 20px 0;
}
.setupSupport01 p a,.setupSupport02 p a {
	display:block;
	background: url(../../images/btn_support_06_off.gif) right top no-repeat;
	padding-top:1px;
	padding-right: 100px;
}
.setupSupport01 p a:hover,.setupSupport02 p a:hover {
	background: url(../../images/btn_support_06_on.gif) right top no-repeat;
}
h3#menu07 {
	width:100%;
	position:relative;
}
h3#menu07 a {
	position:absolute;
	top:40px;
	right:57px;
}

.manualSupport01 {
	width:893px;
	height:109px;
	background: url(../../images/bg_support_07.png);
	margin:0 auto;
}
.manualSupport01 ul {
	padding: 10px 20px;
}
.manualSupport01 ul li {
	padding: 5px 0px;
}
.manualSupport01 ul li a {
	background: url(../../images/btn_support_06_off.gif) right top no-repeat;
	padding-right: 105px;
	padding: 5px 105px 5px 0;
}
.manualSupport01 ul li a:hover {
	background: url(../../images/btn_support_06_on.gif) right top no-repeat;
}
.manualSupport02 {
	width:893px;
	overflow:hidden;
	*zoom:1;
	margin:0 auto;
	padding-top:5px;
}
.manualSupport02 .btn {
	width:407px;
	float:left;
	margin-right:15px;
}
.manualSupport02 .text {
	width:471px;
	float:left;
	font-size:93%;
	line-height:1.4em;
	padding-top:10px;
}

/*----- secSupport04 -----*/
.secSupport04 {
	width:100%;
}
/* table */
.secSupport04 table {
	border:2px solid #70B92C;
	background:#fff;
}
.secSupport04 th,.secSupport04 td {
	border:1px solid #70B92C;
	padding:5px 10px;
}
.secSupport04 thead th {
	text-align:center;
	background:#D2E7CA;
}

.secSupport04 h2 {
	line-height:0;
	margin-left:27px;
	margin-bottom:18px;
}
.secSupport04 h3 {
	line-height:0;
	margin-left:27px;
	margin-bottom:10px;
}
.secSupport04 h4 {
	line-height:0;
	margin-left:30px;
	margin-bottom:10px;
}
.secSupport04In01 {
	width:100%;
	overflow:hidden;
	*zoom:1;
	background: url(../../images/bg_subsidy_01.gif) left bottom repeat-x;
	padding-bottom: 20px;
}
.secSupport04In01 .txt {
	width:220px;
	float:left;
	display:inline;
	margin:0 20px 0 30px;
}
.secSupport04In01 .table {
	width:653px;
	float:left;
	display:inline;
}
.secSupport04 .secSupport04In01 table {
	width:649px;
	_width:653px;
}
.secSupport04In02 {
	width:100%;
	overflow:hidden;
	*zoom:1;
	padding-bottom: 30px;
}
.secSupport04In03 {
	width:894px;
	overflow:hidden;
	*zoom:1;
	padding-bottom: 30px;
	margin:0 auto;
}

/*----- secSupport05 -----*/
.secSupport05 {
	width:100%;
	background: url(../../images/bg_subsidy_01.gif) left bottom repeat-x;
	padding-bottom: 20px;
}
.secSupport05 h2 {
	line-height:0;
	margin-left:27px;
	margin-bottom:18px;
}
.secSupport05 h3 {
	line-height:0;
	margin-left:27px;
	margin-bottom:10px;
}
.secSupport05 h4 {
	line-height:0;
	margin-left:30px;
	margin-bottom:10px;
}
/* faqSupport01 */
.faqSupport01 {
	width:882px;
	overflow:hidden;
	*zoom:1;
	margin:0 auto 20px;
}
.faqSupport01In01 {
	width:431px;
	height:167px;
	float:left;
	background: url(../../images/bg_support_09.png)  left top no-repeat;
	margin-right:20px;
	margin-bottom:20px;
}
.faqSupport01In01 p {
	padding: 15px;
}
.faqSupport01In02 {
	width:431px;
	height:167px;
	float:left;
}
p.link img {
	vertical-align:-10px;
}
p.link02 {
	position:relative;
}
p.link02 a {
	position:absolute;
	bottom:2px;
	left: 330px;
}

/* table */
.secSupport05 table {
	border:2px solid #70B92C;
	background:#fff;
}
.secSupport05 th,.secSupport05 td {
	border:1px solid #70B92C;
	padding:5px 10px;
}
.secSupport05 thead th {
	text-align:center;
	background:#D2E7CA;
}

.secSupport04In01 {
	width:100%;
	overflow:hidden;
	*zoom:1;
	background: url(../../images/bg_subsidy_01.gif) left bottom repeat-x;
	padding-bottom: 20px;
}
.secSupport04In01 .txt {
	width:220px;
	float:left;
	display:inline;
	margin:0 20px 0 30px;
}
.secSupport04In01 .table {
	width:653px;
	float:left;
	display:inline;
}
.secSupport05 .secSupport04In01 table {
	width:649px;
	_width:653px;
}
.secSupport04In02 {
	width:100%;
	overflow:hidden;
	*zoom:1;
	padding-bottom: 30px;
}
.secSupport04In03 {
	width:894px;
	overflow:hidden;
	*zoom:1;
	padding-bottom: 30px;
	margin:0 auto;
}
.secSupport04In04 {
	width:100%;
	overflow:hidden;
	*zoom:1;
}
.secSupport04In02 .txt {
	width:336px;
	float:left;
	display:inline;
}
.secSupport04In02 .table {
	width:537px;
	float:left;
	display:inline;
	margin:0 20px 0 30px;
}
.secSupport05 .secSupport04In02 table {
	width:537px;
	_width:533px;
}
.secSupport05 .secSupport04In03 table,
.secSupport05 .secSupport04In04 table,
.secSupport05 .secSupport04In07 table,
.secSupport05 .secSupport04In08 table {
	width:894px;
	_width:890px;
	margin:0 auto;
}
.secSupport04In05 {
	width:894px;
	overflow:hidden;
	*zoom:1;
	margin:0 auto 30px;
}
.secSupport04In05 .product {
	width:260px;
	height:274px;
	float:left;
	background: url(../../images/bg_support_08.gif) left top no-repeat;
	margin-right: 30px;
}
.secSupport04In06 img,
.secSupport04In06 p {
	margin-left: 85px;
}
.secSupport04In06 h4 {
	margin: 0 0 22px 30px;
}
.secSupport04In06 h4 img {
	margin: 0;
}
.secSupport04In06 p {
	margin-bottom: 16px;
}
.secSupport04In07 table th,
.secSupport04In07 table td {
	text-align: center;
	vertical-align: middle;
}
.secSupport04In07 table td {
	height: 220px;
}
.secSupport04In07 table td span.behind {
	display: inline-block;
	width:90px;
	padding-right: 12px;
}
.secSupport04In07 table td span.face {
	display: inline-block;
	width:90px;
}
.product dt {
	line-height:28px;
	padding:5px 10px;
}
.product dd {
	text-align:right;
	font-size:93%;
	line-height:1.4em;
	padding:0 10px;
}
.product dd.image {
	line-height:0;
	text-align:center;
	padding:0;
}
.secSupport04In05 .table {
	width:604px;
	float:left;
}
.secSupport05 .secSupport04In05 table {
	width:604px;
	_width:600px;
}
.secSupport05 .secSupport04In08 table th {
	background:#ffffff;
}

.secSupport05 .secSupport04In08 table .ttl{
	text-align:left;
	background:#D2E7CA;
}


