@charset "UTF-8";

/*---------------------------------------------------------
    contents
----------------------------------------------------------*/

#contents{
	min-height:800px;
}


/*---------------------------------------------------------
    cNavi
----------------------------------------------------------*/

#cNavi{
	padding:13px 0 0 39px;
	width:911px;
	height:37px;
	background:url(../../img/line2.gif) 0 100% repeat-x;
}

#cNavi li{
	padding-right:15px;
	float:left;
	width:206px;
}

#cNavi a{
	display:block;
	width:206px;
	height:37px;
	color:#fff;
	text-indent:-9999px;
	overflow:hidden;
}

#cNavi a.pat1{
	background:url(../img/cnavi1_1.gif) 0 0 no-repeat;
}

#cNavi a.pat1:hover{
	background:url(../img/cnavi1_1.gif) 0 -37px no-repeat;
}

#cNavi a.pat1On{
	background:url(../img/cnavi1_1.gif) 0 -37px no-repeat;
}

#cNavi a.pat2{
	background:url(../img/cnavi1_2.gif) 0 0 no-repeat;
}

#cNavi a.pat2:hover{
	background:url(../img/cnavi1_2.gif) 0 -37px no-repeat;
}

#cNavi a.pat2On{
	background:url(../img/cnavi1_2.gif) 0 -37px no-repeat;
}


/*---------------------------------------------------------
    cNavi2
----------------------------------------------------------*/

.cNavi2{
	margin-top:-10px;
	float:left;
	width:239px;
}

* html .cNavi2{
	position:relative;
	z-index:2;
}

.cNavi2 li{
	padding-left:29px;
	float:left;
	width:54px;
}

.cNavi2 li.first{
	padding-left:18px;
}


/*-------------------------------------
    contGuide1-1
--------------------------------------*/

.contGuide1-1{
	padding:30px 0 0 11px;
	position:relative;
	width:781px;
}

.contGuide1-1 p.text{
	position:absolute;
	z-index:2;
	top:127px;
	left:80px;
	width:490px;
	font-size:85%;
}


/*-------------------------------------
    contGuide1-2
--------------------------------------*/

.contGuide1-2{
	padding:10px 0 0 31px;
	position:relative;
	width:781px;
}

.contGuide1-2 p.text{
	position:absolute;
	z-index:2;
	top:107px;
	left:247px;
	width:490px;
	font-size:85%;
}


/*-------------------------------------
    contGuide1-3
--------------------------------------*/

.contGuide1-3{
	padding:10px 0 0 28px;
	position:relative;
	width:812px;
}

.contGuide1-3 p.text{
	position:absolute;
	z-index:2;
	top:107px;
	left:316px;
	width:490px;
	font-size:85%;
}


/*-------------------------------------
    contGuide2
--------------------------------------*/

.contGuide2{
	padding-top:30px;
	width:833px;
}

.contGuide2 h3{
	float:left;
}

.contGuide2 p{
	float:right;
}


/*-------------------------------------
    contMain1
--------------------------------------*/

#contMain1{
	padding:39px 55px 0 55px;
	width:840px;
}

#contMain1 .image{
	float:right;
	padding:10px 0 0 55px;
}



/*-------------------------------------
    contMain2-1 contMain2-2 contMain2-3
--------------------------------------*/

#contMain2-1,
#contMain2-2,
#contMain2-3{
	padding:39px 62px 0 55px;
	display:none;
	width:833px;
}

#contMain2-1 .image,
#contMain2-2 .image,
#contMain2-3 .image{
	float:right;
	padding:10px 0 0 60px;
}

#contMain2-1 .image2,
#contMain2-2 .image2,
#contMain2-3 .image2{
	float:left;
	padding:0 50px 20px 0;
}

#contMain2-1 .image3,
#contMain2-2 .image3,
#contMain2-3 .image3{
	float:right;
	padding:10px 0 0 40px;
}

#contMain2-1 .image4,
#contMain2-2 .image4,
#contMain2-3 .image4{
	float:right;
	padding:10px 0 0 35px;
}





