/* camd_r005.css */

/* float reset
****************************************************/
 div.text01:after,
 div.text01 ul:after,
 div.text01 ul#r003li02 li.li03 div:after {
	content:"";
	display:block;
	clear:both;
	height: 0;
 	visibility: hidden;
}
*:first-child+html  div.text01,
*:first-child+html  div.text01 ul,
*:first-child+html  div.text01 ul#r003li02 li.li03 div {
	min-height: 1em;
}
*html  div.text01,
*html  div.text01 ul,
*html  div.text01 ul#r003li02 li.li03 div {
	height: 1em;
}

/* base_setting
**************************************************************************************************/
 div.txt_area div.text01 div.photo_area {
	width: 489px;
}
 div.txt_area div.text01 div.expl_area {
	width: 368px;
}


/* list
****************************************************/

 div.text01 ul li {
	float: left;
	margin-right: 15px;
}
 div.text01 ul li.li_end {
	margin-right: 0;
}

 div.text01 ul li img.c3bm {
	margin-top: 12px;
}
 div.text01 ul li .c3tl {
	float: left;
}
 div.text01 ul li .c3tr {
	float: right;
}

 div.text01 ul#r003li01,
 div.text01 ul#r003li02,
 div.text01 ul#r003li03,
 div.text01 ul#r003li04,
 div.text01 ul#r003li05{
	margin-top: 15px;
}
 div.text01 ul#r003li01 li,
 div.text01 ul#r003li02 li,
 div.text01 ul#r003li03 li,
 div.text01 ul#r003li04 li,
 div.text01 ul#r003li05 li {
	width: 281px;
}
 div.text01 ul#r003li01 li.li02,
 div.text01 ul#r003li02 li.li02,
 div.text01 ul#r003li03 li.li02,
 div.text01 ul#r003li04 li.li02,
 div.text01 ul#r003li05 li.li02 {
	margin-right: 14px;
}
 div.text01 ul#r003li05 li.li_end p {
	margin-bottom: 15px;
}

 div.text01 ul#r003li03{
	margin-bottom: 15px;
}

/* navi */

 div.text01 div#navi li a{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
}

 div.text01 div#navi {
	position: relative;
	width:848px;
	float: left;
	border: 2px solid #8C42EF;
	padding: 10px;
}



 div.text01 div#navi li,
 div.text01 div#navi li a {
	position: relative;
	float: left;
	width: 276px;
	height: 186px;
	margin-right: 10px;
}


 div.text01 div#navi li a:hover {background-position: 0 -186px;}

 div.text01 div#navi .li01,
 div.text01 div#navi .li01 a {
	background-image: url(../images/r007_navi01.jpg);
}

 div.text01 div#navi .li02,
 div.text01 div#navi .li02 a {
	background-image: url(../images/r007_navi02.jpg);

}

 div.text01 div#navi .li03,
 div.text01 div#navi .li03 a {
	background-image: url(../images/r007_navi03.jpg);
	margin-right: 0px;

}

*html  div.text01 div#navi li a {
	margin-right: 0px;
}
