@charset "UTF-8";
/* 
===== 全体 =====
*/
* {
	margin:0;
	padding:0;
}
img {
	border:none;
}

/*--------------------------------------------------------------------------------

 life_section
 back number 領域
 
 --------------------------------------------------------------------------------*/

/*
====  title部分  ====
*/
#life_left_box .title_text_backnumber{
	background:url(../img/inner/life/back_number/life_title_bg.gif) no-repeat left top;
	width:413px;
	height:85px;
	font-size:108%;
	line-height:1.6;
	padding:15px 10px 10px;
	float:right;
}

/*
====  大外リスト  ====
*/
ul#ul_section_main{
	width:560px;
}
ul#ul_section_main li.li_section_l{
	background: url(../img/inner/life/back_number/number_bg.gif) no-repeat 0 0;
	display: block;
	height:195px;
	width:265px;
	float: left;
	padding: 0 30px 0 0;
	margin: 25px 0 0;
}
ul#ul_section_main li.li_section_r{
	background: url(../img/inner/life/back_number/number_bg.gif) no-repeat 0 0;
	display: block;
	height:195px;
	width:265px;
	float: left;
	margin: 25px 0 0;
}

/*
====  1階層下のリスト  ====
*/
ul#ul_section_main ul.ul_section_parts{
	height:195px;
	width:265px;
	float: left;
}

/* number */
ul#ul_section_main .li_section_number {
	display: block;
	float:left;
	height:40px;
	width:40px;
}
/* number end */

ul#ul_section_main li.li_section_title {
	background: url(../img/inner/life/back_number/title_bg.gif) no-repeat 0 0;
	font-size:125%;
	font-weight:700;
	line-height:1;
	display: block;
	height:27px;
	width:204px;
	float:left;
	padding: 13px 0 0 20px;
}
ul#ul_section_main li.li_section_img {
	padding:10px 10px 0 5px;
	display: block;
	height:140px;
	width:97px;
	float:left;
	clear: both;
}
#ul_section_main img.img_section {
	float: left;
	display: block;
}
ul#ul_section_main li.li_section_caption {
	display: block;
	padding:10px 0 0 0px;
	height:125px;
	width:153px;
	float:right;
}
ul#ul_section_main li.li_section_read {
	display: block;
	height:15px;
	width:148px;
	float:right;
	text-align: right;
	padding: 0 5px 0 0;
}
ul#ul_section_main li.section_page_to_top {
	background: url(../img/common/line_560_5_slash_grey.gif) no-repeat 0 0;
	display: block;
	height:18px;
	width:560px;
	clear:both;
	float:left;
	margin: 10px 0 0;
}
ul#ul_section_main img.section_page_to_top_img {
	float:right;
	margin: 10px 0 0;
}
/*
====  2階層下のリスト  ====
*/
ul#ul_section_main ul.ul_section_cdaption {
	width:153px;
	float: left;
}
/*
====  bottom page to top  ====
*/
#life_left_box .life_f_under{
	background:url(../img/inner/life/common/dot1_w1_5_ccc.gif) repeat-x left 20px;
	width:560px;
	height:18px;
	margin:0 0 40px 0;
	padding:27px 0 0 0;
	display:block;
	clear:both;
}
#life_left_box .life_f_under li{
	float:left;
	display:block;
}
#life_left_box .intp_btn_ul{
	background:url(../img/inner/life/common/btn_inner_line.gif) right top no-repeat;
	float:left;
}



/*
====    ====
*/



/*
====  recipe  ====
*/



/*
====  column  ====
*/




/*--------------------------------------------------------------------------------

clearfix
 
 --------------------------------------------------------------------------------*/
 /* li_section_title */
.li_section_title:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

/* WinIE7 only */
*:first-child+html .li_section_title{
  height:1%;
}

/* WinIE6 and below */
/*\*/
* html .li_section_title{
  height:1%;
  overflow:hidden;/*DW*/
}
/**/

/* MacIE only */
/*\*//*/
.li_section_title{
  display:inline-table;
}
/**/
@media print{
.li_section_title{
	overflow:visible !important ;
}
*{
	overflow:visible!important;
}
}

 /* li_section_r */
.li_section_r:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

/* WinIE7 only */
*:first-child+html .li_section_r{
  height:1%;
}

/* WinIE6 and below */
/*\*/
* html .li_section_r{
  height:1%;
  overflow:hidden;/*DW*/
}
/**/

/* MacIE only */
/*\*//*/
.li_section_r{
  display:inline-table;
}
/**/
@media print{
.li_section_r{
	overflow:visible !important ;
}
*{
	overflow:visible!important;
}
}

 /* section_page_to_top */
.li_section_r:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

/* WinIE7 only */
*:first-child+html .section_page_to_top{
  height:1%;
}

/* WinIE6 and below */
/*\*/
* html .section_page_to_top{
  height:1%;
  overflow:hidden;/*DW*/
}
/**/

/* MacIE only */
/*\*//*/
.section_page_to_top{
  display:inline-table;
}
/**/
@media print{
.section_page_to_top{
	overflow:visible !important ;
}
*{
	overflow:visible!important;
}
}

