@charset "shift_jis";
.newsArea .newsDetail02 dl{
	display:block;
}

/*#newslistBlock .data{
	float:left;
	width:80px;
	padding:4px 0 0 0;
}*/
.newsArea .newsDetail02 .txt a{
	float:left;
	width:455px;
	margin:0;
}
.newsArea .newsDetail02 .ico{
	float:right;
	width:120px;
	margin:0;
	padding:0 0 0 5px;
	background:none;
}
.newsArea .newsDetail02 .ico img{
	margin-bottom:10px;
}

#newsDocument table,
#newsDocument table th,
#newsDocument table td{
	border:0;
	width:auto;
	padding: 5px 10px;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}
.newsH1 h1 .fRight{
padding:10px;
float:right;
}

.lixTmplId-index #lixTmplContents h2,
.lixTmplId-index .lixTmplContents h2 {
    background: url("/lixil_template/pic/bg_h2_index.gif") repeat-x scroll left bottom transparent;
    padding: 0 0 14px 0px;
}

.block_wrap{
	margin-top:10px;
	border-bottom:1px solid #CDCDCD;
}
.block_wrap .headingBlock{
	padding:12px 0 10px;
}
.block_wrap .headingBlock h2{
	float:left;
	border:0;
	padding:0 0 0 5px;
	border-left:5px solid #ED6D00;
}
.block_wrap .headingBlock .select{
	float:right;
}
.block_wrap .headingBlock .select img{
	vertical-align:middle;
}

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

.clearfix{
	display:inline-table;
	min-height:1%;
}

/* FOR MAC IE \*/
* html .clearfix{
	height:1%;
}

.clearfix{
	display: block;
}
/* END OF FOR MAC IE */

/* 20120412 added
-------------------------------------------------------------------------------------------------*/
/* text */
#lixTmplContents .txNormal {

#lixTmplContents .txLarge {
	font-size: 132.2%!important ;
}
#lixTmplContents .txSmall {
	font-size: 80%!important ;
}

/* align */
#lixTmplContents .alignL {
	text-align: left !important;
}
#lixTmplContents .alignC {
	text-align: center !important;
}
#lixTmplContents .alignR {
	text-align: right !important;
}

/* link */
#lixTmplContents .iconLink01 {
    background: url("/lixil_template/pic/ico_arw_circle_gray_m.gif") no-repeat scroll 0 0.2em transparent ;
    line-height: 1.3;
    margin: 0 0 6px;
    padding-left: 18px;
}


/* table
---------------------------------------------------------- */
#lixTmplContents table {
	width: 100%;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

#lixTmplContents .table01 thead th {
	background-color: #f4f4f4;
	font-weight: bold;
}
#lixTmplContents .table02 thead th {
	background-color: #e1e1e1;
	font-weight: bold;
}
#lixTmplContents .table03 thead th {
	background-color: #f8f8f8;
	font-weight: bold;
}
#lixTmplContents table .head01 {
	background-color: #f4f4f4;
}
#lixTmplContents table.table01 .head01 {
	font-weight: bold;
}
#lixTmplContents .table01 thead th.level2 {
	background-color: #f8f8f8;
}
#lixTmplContents .table03 thead th.levelTop {
	background-color: #f4f4f4;
}
#lixTmplContents .table03 .head02 {
	background-color: #f8f8f8;
}

#lixTmplContents table .noteCell {
	background-color: #ffe5d6;
	color: #ed6d00;
	font-weight: bold;
}