﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	display: block;
	overflow: hidden;
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0;
	width: 216px;
	height: 0!important;
	}

/* #
--------- --------- --------- --------- --------- */
.contents {
	margin:0;
	width: 100%;
	}

.support_marea {
	margin:0 0 30px;
	background-color: #EBDECE;
	}

.support_marea h2 {
	background: url('../images/support/support_marea_back.gif') no-repeat;
	background-position: center bottom;
	margin:0;
	padding:65px 0 115px;
	background-color: #FFF;
	}

.support_marea h2 b {
	display: block;
	overflow: hidden;
	background: url('../images/support/support_mtitle.gif') no-repeat;
	margin: 0 auto;
	padding: 31px 0 0;
	width: 1100px;
	height: 0!important;
	}
	
.marea_block {
	margin:0 auto;
	padding:40px 0 35px;
	width:1100px;
	}

.mareabox1 {
	margin:0;
	padding:0 0 0 130px;
	width:490px;
	position: relative;
	float:left;
	}

.mareabox2 {
	margin:0;
	padding:0 0 0 130px;
	width:350px;
	position: relative;
	float:right;
	}

.mareabox1.v2 {
	width:350px;
}

.mareabox2.v2 {
	width:470px;
}

.mareabox1 h3,
.mareabox2 h3 {
	position: absolute;
	top:0;
	left:0;
	overflow: hidden;
	background: url('../images/support/support_marea_icon1.gif') no-repeat;
	margin: 0 auto;
	padding: 106px 0 0;
	width: 105px;
	height: 0!important;
	}
	
.mareabox2 h3 {
	background: url('../images/support/support_marea_icon2.gif') no-repeat;
	}

.mareabox1 p,
.mareabox2 p {
	margin:0;
	padding:10px 0 0;
	font-size:1.6em;
	color:#723D25;
	line-height:1.8;
	}

.support_block {
	margin:0 auto 100px;
	padding:0;
	width:1000px;
	}

.area1title,
.area2title,
.area3title,
.area4title,
.area5title {
	overflow: hidden;
	background: url('../images/support/support_area1title.gif') no-repeat;
	margin: 0 auto 20px;
	padding: 70px 0 0;
	width: 1000px;
	height: 0!important;
	}
	
.area2title {
	background: url('../images/support/support_area2title.gif') no-repeat;
	}
	
.area3title {
	background: url('../images/support/support_area3title.gif') no-repeat;
	}
	
.area4title {
	background: url('../images/support/support_area4title.gif') no-repeat;
	}
	
.area5title {
	background: url('../images/support/support_area5title.gif') no-repeat;
	}

.support_area1block {
	background: url('../images/support/support_area1image.gif') no-repeat;
	background-position: right 0;
	margin:0 0 15px;
	min-height:140px;
	height:auto!important;
	height:140px;
	}
	
.support_area1block p {	
	margin:0;
	font-size:1.6em;
	color:#723D25;
	line-height:2.0;
	}
	
.support_area2block {
	background: url('../images/support/support_area2image.gif') no-repeat;
	background-position: right 0;
	margin:0 0 35px;
	}
	
.area2block_ex {
	margin:0 0 25px;
	width:690px;
	}

.area2block_ex p {
	margin:0;
	font-size:1.6em;
	color:#723D25;
	line-height:2.0;
	}
	
.area2block_ex p strong {
	display: block;
	padding:10px 0 0;
	font-size:0.85em;
	font-weight: normal;
	}

.area2block_stitle {
	margin:0 0 5px;
	font-size:1.6em;
	font-weight: bold;
	color:#33A02C;
	}

.area2block_listtitle {
	margin:0 0 15px;
	font-size:1.6em;
	color:#723D25;
	}

.area2block_list {
	margin:0 0 20px;
	}

.area2block_list li {
	margin:0;
	padding:0 0 0 70px;
	width:440px;
	min-height:80px;
	height:auto!important;
	height:80px;
	font-size:1.4em;
	color:#723D25;
	line-height:1.6;
	position: relative;
	float:left;
	}

.area2block_list li.a2list2 {
	padding:15px 0 0 70px;
	width:360px;
	min-height:65px;
	height:auto!important;
	height:65px;
	float:right;
	}

.area2block_list li.a2list3 {
	padding:15px 0 0 70px;
	min-height:40px;
	height:auto!important;
	height:40px;
	}

.area2block_list li.a2list4 {
	padding:15px 0 0 70px;
	width:360px;
	min-height:40px;
	height:auto!important;
	height:40px;
	float:right;
	}

.area2block_list li b {
	position: absolute;
	top:0;
	left:0;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 55px 0 0;
	width: 55px;
	height: 0!important;
	}

.area2block_list li.a2list1 b {
	background: url('../images/support/support_area2no1.gif') no-repeat;
	}

.area2block_list li.a2list2 b {
	background: url('../images/support/support_area2no2.gif') no-repeat;
	}

.area2block_list li.a2list3 b {
	background: url('../images/support/support_area2no3.gif') no-repeat;
	}

.area2block_list li.a2list4 b {
	background: url('../images/support/support_area2no4.gif') no-repeat;
	}

.area2block_listex {
	clear:both;
	margin:0;
	font-size:1.4em;
	}

.area2block_listex a {
	display: inline-block;
	background: url('../images/common/icon_link1.gif') no-repeat;
	background-position: 0 center;
	margin:0;
	padding:0 0 0 25px;
	height:21px;
	color:#6E3C27;
	}
	
.area2block_listex a:hover {
	background: url('../images/common/icon_link2.gif') no-repeat;
	background-position: 0 center;
	}

.support_area3block {
	background: url('../images/support/support_area3image.gif') no-repeat;
	background-position: right 0;
	margin:0 0 50px;
	}
	
.area3block_ex1 {
	margin:0 0 35px;
	width:670px;
	}

.area3block_ex1 p {
	margin:0;
	font-size:1.6em;
	color:#723D25;
	line-height:2.0;
	}
	
.area3block_stitle {
	margin:0 0 5px;
	font-size:1.6em;
	font-weight: bold;
	color:#33A02C;
	}
	
.area3block_ex2 {
	margin:0 0 15px;
	width:670px;
	}

.area3block_ex2 p {
	margin:0;
	font-size:1.6em;
	color:#723D25;
	line-height:2.0;
	}

.area3block_listtitle {
	margin:0 0 15px;
	font-size:1.6em;
	color:#723D25;
	}
	
.area3block_list {
	margin:0 0 25px;
	}

.area3block_list li {
	margin:0;
	padding:0 0 0 70px;
	width:400px;padding:15px 0 0 70px;
	min-height:50px;
	height:auto!important;
	height:50px;
	font-size:1.4em;
	color:#723D25;
	line-height:1.6;
	position: relative;
	float:left;
	}

.area3block_list li.a3list2,
.area3block_list li.a3list4 {
	float:right;
	}

.area3block_list li b {
	position: absolute;
	top:0;
	left:0;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 55px 0 0;
	width: 55px;
	height: 0!important;
	}

.area3block_list li.a3list1 b {
	background: url('../images/support/support_area3no1.gif') no-repeat;
	}

.area3block_list li.a3list2 b {
	background: url('../images/support/support_area3no2.gif') no-repeat;
	}

.area3block_list li.a3list3 b {
	background: url('../images/support/support_area3no3.gif') no-repeat;
	}

.area3block_list li.a3list4 b {
	background: url('../images/support/support_area3no4.gif') no-repeat;
	}
	
.area3block_ex3 {
	margin:0;
	}

.area3block_ex3box1,
.area3block_ex3box2 {
	margin:0;
	width:300px;
	margin:0;
	font-size:1.4em;
	color:#723D25;
	line-height:2.0;
	float:left;
	}

.area3block_ex3box2 {
	width:390px;
	}

.area3block_ex3box1 b,
.area3block_ex3box2 b {
	display: block;
	font-weight: normal;
	font-size:1.15em;
	}
	
.support_area4block {
	margin:0 0 45px;
	}

.support_area4block p {
	margin:0;
	font-size:1.6em;
	color:#723D25;
	line-height:2.0;
	}
	
.support_area5block {
	margin:0;
	}
	
.area5block_ex {
	margin:0 0 20px;
	}

.area5block_ex p {
	margin:0;
	font-size:1.6em;
	color:#723D25;
	line-height:2.0;
	}
	
.area5block_link {
	margin:0;
	font-size:1.4em;
	}

.area5block_link a {
	display: inline-block;
	background: url('../images/common/icon_link1.gif') no-repeat;
	background-position: 0 center;
	margin:0;
	padding:0 0 0 25px;
	height:21px;
	color:#6E3C27;
	}
	
.area5block_link a:hover {
	background: url('../images/common/icon_link2.gif') no-repeat;
	background-position: 0 center;
	}