@charset "utf-8"; 

@import url("../../css/common.css");

body {
	background:url(../../images/main_img2_bg.png) repeat-x top;
}
#all {
	background:url(../../images/main_img2.jpg) no-repeat center 0;
}
#header .header-area {
	height:142px;
	
}

/* ============================================================ contents */

#contents .contents-area {
}
#contents .contents-area #index-area {
	margin-top:25px;
}
#contents .contents-area #index-area h2 {
	padding-bottom:18px;
}
#contents .contents-area #index-area h3 {
	padding-top:30px;
}
#contents .contents-area #index-area h4 {
	padding-bottom:5px;
	padding-top:20px;
	font-weight:normal;
	font-size:14px;
}
#contents .contents-area #index-area p {
	line-height:1.8;
	padding-top:16px;
	padding-bottom:16px;
	font-size:14px;
}
#contents .contents-area #index-area p span {
	text-align:right;
	float:right;
}
#contents .contents-area #index-area .list-area {
	padding:12px 12px 2px 12px;
	background:#eee;
}
#contents .contents-area #index-area .list-area table {
	width:100%;
}
#contents .contents-area #index-area .list-area table th,
#contents .contents-area #index-area .list-area table td{
	padding:0 0 10px 0;
	line-height:1.6;
	vertical-align:top;
}
#contents .contents-area #index-area .list-area table th {
	color:#015f9c;
	font-weight:bold;
	padding:0 10px 10px 0;
	white-space:nowrap;
}
#contents .contents-area #index-area .area-1 {
	background:url(../images/img_1.jpg) no-repeat top right;
	padding-right:314px;
	height:248px;
}
#contents .contents-area #index-area .area-2 {
	background:url(../images/img_2.jpg) no-repeat top left;
	padding-left:324px;
	margin-top:25px;
	height:248px;
}
#contents .contents-area #index-area .area-1 p,
#contents .contents-area #index-area .area-2 p {
	padding:0;
}
