@charset "utf-8";
/* CSS Document */

#idMainmenu01{
	width: 155px;
	background: url(../images/header/mainmenu01_on.jpg) no-repeat left top;}

h2{
	padding-top:10px;
}

#idBtnnabi01{
	float:left;
	padding-top:30px;
	padding-left:3px;
}
#idBtnnabi02{
	float:left;
	padding-top:30px;
	padding-left:13px;
}

/* idCArea01
-------------------------------------------------------*/
#idCArea01{
	background:url(../images/concept/concept01_txt_bg01.jpg) left top no-repeat;
	height:297px;
	width:700px;
	}
#idTxtArea01{
	padding-top:29px;
	line-height:180%;
	width:390px;
}


/* idCArea02
-------------------------------------------------------*/
#idCArea02{
	width: 700px;
	padding-top:27px;
	}
#idCArea02L{
	float:left;
	width:347px;
}
#idCArea02R{
	float:right;
	width:353px;
}
#idCArea02R h2{
	padding-top:39px;
}

#idCArea02Rtxt{
	background:url(../images/concept/bg01.gif) top left no-repeat;
	height:211px;
	line-height:180%;
	padding-top:30px;
}
#idCArea02UTxt01{
	float:left;
	width:233px;
	height:130px;
	background:url(../images/concept/bg02.gif) top left no-repeat;
}
#idCArea02UTxt02{
	float:left;
	width:233px;
	height:130px;
	background:url(../images/concept/bg03.gif) top left no-repeat;
}
#idCArea02UTxt03{
	float:left;
	width:233px;
	height:130px;
	background:url(../images/concept/bg04.gif) top left no-repeat;
}
#idCArea02UTxt01 p, #idCArea02UTxt02 p, #idCArea02UTxt03 p{
	padding:29px 14px 0px 14px;
	line-height:180%;
}

/* idCArea03
-------------------------------------------------------*/
#idCArea03{
	background:url(../images/concept/concept02_txt_bg01.jpg) left top no-repeat;
	height:387px;
	width:700px;
	}
#idTxtArea03L{
	padding-top:29px;
	line-height:180%;
	width:420px;
}
#idTxtArea03R{
    float:right;
	padding-top:75px;
	line-height:180%;
	width:430px;
}

/* idCArea04
-------------------------------------------------------*/
#idCArea04{
	background:url(../images/concept/concept03_txt_bg01.jpg) left top no-repeat;
	width:700px;
	}
#idTxtArea041{
	padding-top:29px;
	line-height:180%;
	width:460px;
}
#idTxtArea042{
	line-height:180%;
	width:460px;
}

/* idCArea05
-------------------------------------------------------*/
#idCArea05{
	width: 700px;
	padding-top:30px;
	}
#idTxtArea05{
	padding-top:29px;
	line-height:180%;
	width:460px;
}
#idCArea05 ul li {
display:block;
float:left;
width:224px; height:360px;
margin-top:20px;
background:url(../images/concept/bg05.gif) top left no-repeat;
}
#idCArea05 ul li img {
margin:11px 12px 0 11px;
}
#idCArea05 ul li p {
padding:8px 12px 14px 11px;
line-height:1.2;
}
#idCArea05 ul li#idCArea05UTxt01 {
margin-right:14px;
}
#idCArea05 ul li#idCArea05UTxt02 {
margin-right:14px;
}

