#lixTmplContents h2 {
	padding-bottom: 5px;
	border-bottom: 1px solid #cdcdcd;
	color: #444444;
	font-weight: bold;
	line-height: 1.3;
}
#lixTmplContents h2 span {
	display: block;
	margin-left: 5px;
	padding: 0 10px 0 12px;
	border-left: 3px solid #ed6d00;
}
#lixTmplContents h3 {
	padding: 5px;
	background-color: #f8f8f8;
	color: #555555;
	font-weight: bold;
	line-height: 1.2;
}
#lixTmplContents h3 span {
	display: block;
	padding: 0 10px 0 7px;
	border-left: 3px solid #f37001;
}
#lixTmplContents h4 {
	padding-left: 19px;
	background: url(/common/pic/com_bg008.gif) no-repeat 0 0.6em;
	font-weight: bold;
	zoom: 1;
}

#lixTmplContents .lixTmplSection table table{
margin:0 0 0;
}

#lixTmplContents .lixTmplSection table table tr th,
#lixTmplContents .lixTmplSection table table tr td,
#lixTmplContents .lixTmplSection table td p{
	font-size: 100%;
}

.listSection ul.iconLinkList01{
    margin: 0 0 15px;
    line-height: 1.3;
}
.listSection ul.iconLinkList01 li{
    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;
}
.listSection ul.iconLinkList01 li a{
    color: #4699A3 !important;
}


body#newsrelease .newsH1 {
    border-bottom: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    color: #010101;
    padding: 12px 0;
}
body#newsrelease .newsH1 h1 {
    background: none repeat scroll 0 0 transparent;
    font-size: 120%;
    overflow: hidden;
    color: #010101;
    font-weight: bold;
    margin:0 0 0;
}
#year2011 .year2011 a{
background: url("/lixil_template/pic/ico_arw_orange_m.gif") no-repeat scroll 8px 11px transparent;
    font-weight: bold;
}
#year2012 .year2012 a{
background: url("/lixil_template/pic/ico_arw_orange_m.gif") no-repeat scroll 8px 11px transparent;
    font-weight: bold;
}
#year2013 .year2013 a{
background: url("/lixil_template/pic/ico_arw_orange_m.gif") no-repeat scroll 8px 11px transparent;
    font-weight: bold;
}
#year2014 .year2014 a{
background: url("/lixil_template/pic/ico_arw_orange_m.gif") no-repeat scroll 8px 11px transparent;
    font-weight: bold;
}
#year2015 .year2015 a{
background: url("/lixil_template/pic/ico_arw_orange_m.gif") no-repeat scroll 8px 11px transparent;
    font-weight: bold;
}
#year2016 .year2016 a{
background: url("/lixil_template/pic/ico_arw_orange_m.gif") no-repeat scroll 8px 11px transparent;
    font-weight: bold;
}
#year2017 .year2017 a{
background: url("/lixil_template/pic/ico_arw_orange_m.gif") no-repeat scroll 8px 11px transparent;
    font-weight: bold;
}
#year2018 .year2018 a{
background: url("/lixil_template/pic/ico_arw_orange_m.gif") no-repeat scroll 8px 11px transparent;
    font-weight: bold;
}
#year2019 .year2019 a{
background: url("/lixil_template/pic/ico_arw_orange_m.gif") no-repeat scroll 8px 11px transparent;
    font-weight: bold;
}
.lixTmplHeaderSub{
	_height:25px !important;
}

/* 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 a{
    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 table th,
 table td {
	padding: 5px 10px;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	vertical-align:top;
}
#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;
}