/* CSS Document ***** ikuji_b ***************************/

#p_tab01 a  {
	background:  transparent url(../img/page_tab01.png)  no-repeat scroll 0 0;
}

#page_name .pn03 a:link,
#page_name .pn03 a:visited,
#page_name .pn03 a:active {
	color:  #E45347;
	text-decoration:  underline;
}

/***********************************************************************************/

.tb_main  {
	padding:  8px 15px;
}

ul  {
	margin:  0 0 8px 10px;
	padding:  0;
}

ul li  {
	margin:  5px 0 0 20px;
}

.text01  {
	margin:  10px 0 15px 30px;;
}
	
.text02  {
	margin:  4px 0 20px 30px;
	padding:  6px 12px;
	border:  dotted 2px #FF0033;
	width:  720px;
	background:  #EEEEEE;
}

.h80  {
	height:  80px;
}

/********* 子育てちょっと一休み ************************************************/

.tb_02  {
	margin:  12px 0 10px 30px;
	height:  155px;
}

#ans_B  {
	height:  470px;
	margin:  0 0 20px  20px;
}

#ans_B-L  {
	width:  260px;
	float:  left;
}

#ans_B-L ul  {
	margin-bottom:  15px;
}

#ans_B-L p  {
	margin-left:  20px;
}

#ans_B-M  {
	width:  300px;
	float:  left;
}

#ans_B-M table  {
	margin-top:  12px;
}

#ans_B-R  {
	width:  220px;
	float:  left;
	margin-left:  20px;
}

#ans_B-R p  {
	margin:  10px 0 8px 15px;
}

.tb_03  {
	margin:  0 0 5px 0;
}

.img-R03  {
	margin:  20px 0 30px;
}

.img-R04  {
	margin:  20px 0 0 0;
}

.order1-L  {
	float:  left;
}

.order1-M  {
	float:  left;
	margin:  10px 15px 0 30px;
}

.order1-R  {
	float:  left;
}
