/* camd_r001.css */
/* float reset
****************************************************/
 div.txt_area div.text01 div.oldstyle .flt_container:after,
 div.txt_area div.text01 div.oldstyle .flt_line3:after,
 div.txt_area div.text01 div.oldstyle div#mc03 div.fl_l:after {
	content:"";
	display:block;
	clear:both;
	height: 0;
 	visibility: hidden;
}

*:first-child+html  div.txt_area div.text01 div.oldstyle .flt_container,
*:first-child+html  div.txt_area div.text01 div.oldstyle .flt_line3,
*:fiest-child+html  div.txt_area div.text01 div.oldstyle div#mc03 div.fl_l {
	min-height: 1em;
}

*html  div.txt_area div.text01 div.oldstyle .flt_container,
*html  div.txt_area div.text01 div.oldstyle .flt_line3,
*html  div.txt_area div.text01 div.oldstyle div#mc03 div.fl_l {
	height: 1em;
}

/* base_setting
**************************************************************************************************/
 div.txt_area div.text01 div.oldstyle {
	position: relative;
	margin: 0 auto;
	width: 712px;
}

 div.txt_area div.text01 div.oldstyle div#read01 {
	margin-bottom: 10px;
	background-image: url(../images/r001_boxbg1.gif);
	background-repeat: repeat-y;
}
 div.txt_area div.text01 div.oldstyle div#read01 p {
	margin: 0 9px;
}

 div.txt_area div.text01 div.oldstyle .flt_container,
 div.txt_area div.text01 div.oldstyle .flt_line3 {
	position: relative;
	padding-bottom: 10px;
}
 div.txt_area div.text01 div.oldstyle .flt_container .fl_l,
 div.txt_area div.text01 div.oldstyle .flt_container .fl_r {
	float: left;
}

 div.txt_area div.text01 div.oldstyle ul.flt_line3 li {
	float: left;
	margin-right: 20px;
	width: 224px;
}
 div.txt_area div.text01 div.oldstyle ul.flt_line3 li.f3_end {
	float: left;
	margin: 0;
	width: 224px;
}

 div.txt_area div.text01 div.oldstyle div#mc01 .fs10,
 div.txt_area div.text01 div.oldstyle ul#mc02 .fs10,
 div.txt_area div.text01 div.oldstyle div#mc03 .fs10 {
	margin-top: 3px;
}
	

/* mc01 */
 div.txt_area div.text01 div.oldstyle div#mc01 div.fl_l {
	margin-right: 20px;
	width: 467px;
}
 div.txt_area div.text01 div.oldstyle div#mc01 div.fl_r {
	width: 224px;
}

/* mc03 */
 div.txt_area div.text01 div.oldstyle div#mc03 {
	padding-bottom: 25px;
}
 div.txt_area div.text01 div.oldstyle div#mc03 div.fl_l {
	margin-right: 19px;
	width: 358px;
}
 div.txt_area div.text01 div.oldstyle div#mc03 div.fl_l dl {
	float: left;
	margin-right: 20px;
	width: 224px;
}
 div.txt_area div.text01 div.oldstyle div#mc03 div.fl_l p {
	float: left;
	width: 114px;
}
 div.txt_area div.text01 div.oldstyle div#mc03 div.fl_l p img {
	margin-bottom: 17px;
}
 div.txt_area div.text01 div.oldstyle div#mc03 div.fl_r {
	width: 335px;	
}

/* mc04 */
 div.txt_area div.text01 div.oldstyle div#mc04 div.fl_l {
	margin-right: 20px;
	width: 224px;
}
 div.txt_area div.text01 div.oldstyle div#mc04 div.fl_l img {
	display: block;
	margin-bottom: 17px;
}
 div.txt_area div.text01 div.oldstyle div#mc04 div.fl_r {
	width: 468px;
}
 div.txt_area div.text01 div.oldstyle div#mc04 div.fl_r div#read02 {
	margin-bottom: 1em;
	background-image: url(../images/r001_boxbg2.gif);
	background-repeat: repeat-y;
}
 div.txt_area div.text01 div.oldstyle div#mc04 div.fl_r div#read02 p {
	margin: 0 9px;
}
/* mc05 */
 div.txt_area div.text01 div.oldstyle ul#mc05 {
	padding-top: 12px;
}
 div.txt_area div.text01 div.oldstyle ul#mc05 li {
	margin-bottom: 17px;
}