@charset "utf-8";

/******************************************************************** structure
*/

#header    { width: 960px;}
#container { width: 960px; padding: 0 30px 50px;}


/******************************************************************** planNav
*/

.planNav {
	width: 960px;
	height: 187px;
	background: url(../img/home/bg_n.jpg) no-repeat;
}

.planNav dt {
	float: left;
	width: 151px;
	height: 176px;
}

.planNav dd {
	float: left;
	width: 809px;
	height: 100%;
}

.planNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.planNav li {
	float: left;
	padding: 13px 0 0 22px;
}

#planNav1 {	background-position: 0 11px;}
#planNav1 dt { padding-top: 11px;}
#planNav1 li { padding-top: 0;}

.planNav + .adjust { position: relative; margin-top: -17px;}

/******************************************************************** section
*/

.section {
	margin: 20px 0 16px;
	padding: 15px 15px 0;
	background: #f2f2f2 url(../img/home/bg0.gif) no-repeat;
}

.section p {
	padding: 0;
	color: #737373;
	font-size: 10px;
	letter-spacing: 0.02em;
}

* html .section p { font-size: 75%;}
*:first-child + html .section p { font-size: 75%;}


/* __________________________________________ sectionA
*/

.sectionA {	position: relative;}
.sectionA div { position: absolute;}
.sectionA div p { padding: 2px 0 0 4px;}


/* __________________________________________ plan0
*/

#plan0 { margin-bottom: 10px;}
#plan0-1 { width: 196px;	height: 109px; top: 255px; left: 365px;}
#plan0-2 { width: 152px;	height: 140px; top: 255px; left: 590px;}
#plan0-2 p { padding-right: 30px;}
#plan0-3 { width: 160px;	height: 131px; top: 95px; left: 752px;}
#plan0-4 { position: absolute; width: 202px; height: 36px; top: 491px; right: 33px;}


/* __________________________________________ plan1
*/

#plan1 { margin: 0 0 10px;}
#plan1 p { color: #fff;}
#plan1-1 { width: 168px; height: 120px; top: 285px; left: 55px;}
#plan1-1 h4 { padding-left: 14px;}
#plan1-2 { width: 164px; height: 124px; top: 330px; left: 273px;}
#plan1-3 { width: 172px; height: 124px; top: 258px; left: 486px;}
#plan1-3 h4 { padding-left: 21px;}


/* __________________________________________ plan2
*/

#plan2 { margin: 3px 0 10px;}
#plan2-1 { width: 385px; height: 80px; top: 96px; left: 340px;}
#plan2-2 { width: 167px; height: 108px; top: 376px; left: 336px;}
#plan2-2 p { padding-right: 34px;}


/* __________________________________________ plan3
*/

#plan3 { margin: 10px 0 18px;}
#plan3-1 { width: 344px; height: 80px; top: 102px; left: 25px;}
#plan3-2 { width: 445px; height: 62px; top: 405px; left: 220px;}
#plan3-3 { width: 161px; height: 84px; top: 348px; left: 703px;}
#plan3-3 h4 { padding-left: 7px;}
#plan3-3 p { color: #ffd1df;}
#plan3-4 { position: absolute; width: 287px; height: 63px; top: 467px; left: 390px;}
#plan3 .aR { font-size: 12px;}

/* __________________________________________ plan4
*/

#plan4 { position: relative; margin: 0 -15px; width: 960px;}

#plan4 a {
	display: block;
	position: absolute;
	top: 28px;
	left: 497px;
}

/* __________________________________________ plan5
*/

#paln5 { margin: 20px 0; position: relative;}

#paln5 p {
	padding: 0;
	color: #fff;
	font-size: 10px;
	letter-spacing: 0.02em;
}
* html #paln5 p { font-size: 75%;}
*:first-child + html #paln5 p { font-size: 75%;}

#plan5-0 {
	position: absolute;
	width: 733px;
	height: 43px;
	top: 80px;
	left: 40px;
}
