/* camd_r005.css */

/* float reset
****************************************************/
 div.txt_area div.text01:after,
 div.txt_area div.text01 ul:after,
 div.txt_area div.text01 ul#r003li02 li.li03 div:after {
	content:"";
	display:block;
	clear:both;
	height: 0;
 	visibility: hidden;
}
*:first-child+html  div.txt_area div.text01,
*:first-child+html  div.txt_area div.text01 ul,
*:first-child+html  div.txt_area div.text01 ul#r003li02 li.li03 div {
	min-height: 1em;
}
*html  div.txt_area div.text01,
*html  div.txt_area div.text01 ul,
*html  div.txt_area 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.txt_area div.text01 ul {
	padding-bottom: 15px;
}

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

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

/* list 01, 03 */
 div.txt_area div.text01 ul#r003li01 {
	margin-top: 20px;
}
 div.txt_area div.text01 ul#r003li01 li,
 div.txt_area div.text01 ul#r003li03 li {
	width: 281px;
}
 div.txt_area div.text01 ul#r003li01 li.li02,
 div.txt_area div.text01 ul#r003li03 li.li02 {
	margin-right: 14px;
}
 div.txt_area div.text01 ul#r003li03 li.li_end p {
	margin-bottom: 1em;
}

/* list 02 */
 div.txt_area div.text01 ul#r003li02 li.li01 {
	width: 489px;
}
 div.txt_area div.text01 ul#r003li02 li.li01 div {
	float: right;
	width: 193px;
}
 div.txt_area div.text01 ul#r003li02 li.li01 p {
	clear: both;
}
 div.txt_area div.text01 ul#r003li02 li.li_end {
	width: 368px;
}
 div.txt_area div.text01 ul#r003li02 li.li_end div p {
	width: 177px;
}