@charset "shift_jis";

/* ---------------------
lixil template ver1.91
--------------------- */

/* ================================================================================================= Clearfix */

.lixTmplSyllabaryIndex ul,
.lixTmplBoxIndexInr,
.lixTmplRelatedSbR li,
.lixTmplMenuSbR ul,
.lixTmplUlLinkInline,
.lixTmplBtnSetL,
.lixTmplBtnSetS,
.lixTmplAnchorLink ul,
.lixTmplNavTab2nd ul,
.lixTmplCol2EQ,
.lixTmplCol3,
.lixTmplNavSns,
.lixTmplNavLocal ul,
.lixTmplNavSub,
#lixTmplFooterBtm,
.lixTmplFooterBtm,
.lixTmplFooterInner,
.lixTmplFooterSub,
.lixTmplMainCont,
#lixTmplMainCont,
.lixTmplHeaderSub {
	overflow: hidden;
}

.lixTmplSyllabaryIndex ul:after,
.lixTmplBoxIndexInr:after,
.lixTmplRelatedSbR li:after,
.lixTmplMenuSbR ul:after,
.lixTmplUlLinkInline:after,
.lixTmplBtnSetL:after,
.lixTmplBtnSetS:after,
.lixTmplAnchorLink ul:after,
.lixTmplNavTab2nd ul:after,
.lixTmplCol2EQ:after,
.lixTmplCol3:after,
.lixTmplNavSns:after,
.lixTmplNavLocal ul:after,
.lixTmplNavSub:after,
#lixTmplFooterBtm:after,
.lixTmplFooterBtm:after,
.lixTmplFooterInner:after,
.lixTmplFooterSub:after,
.lixTmplMainCont:after,
#lixTmplMainCont:after,
.lixTmplHeaderSub:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	content: " ";
}

* html .lixTmplSyllabaryIndex ul,
* html .lixTmplBoxIndexInr,
* html .lixTmplRelatedSbR li,
* html .lixTmplMenuSbR ul,
* html .lixTmplUlLinkInline,
* html .lixTmplBtnSetL,
* html .lixTmplBtnSetS,
* html .lixTmplAnchorLink ul,
* html .lixTmplNavTab2nd ul,
* html .lixTmplCol2EQ,
* html .lixTmplCol3,
* html .lixTmplNavSns,
* html .lixTmplNavLocal ul,
* html .lixTmplNavSub,
* html #lixTmplFooterBtm,
* html .lixTmplFooterBtm,
* html .lixTmplFooterInner,
* html .lixTmplFooterSub,
* html .lixTmplMainCont,
* html #lixTmplMainCont,
* html .lixTmplHeaderSub {
	zoom: 1;
}

*:first-child+html .lixTmplSyllabaryIndex ul,
*:first-child+html .lixTmplBoxIndexInr,
*:first-child+html .lixTmplRelatedSbR li,
*:first-child+html .lixTmplMenuSbR ul,
*:first-child+html .lixTmplUlLinkInline,
*:first-child+html .lixTmplBtnSetL,
*:first-child+html .lixTmplBtnSetS,
*:first-child+html .lixTmplAnchorLink ul,
*:first-child+html .lixTmplNavTab2nd ul,
*:first-child+html .lixTmplCol2EQ,
*:first-child+html .lixTmplCol3,
*:first-child+html .lixTmplNavSns,
*:first-child+html .lixTmplNavLocal ul,
*:first-child+html .lixTmplNavSub,
*:first-child+html #lixTmplFooterBtm,
*:first-child+html .lixTmplFooterBtm,
*:first-child+html .lixTmplFooterInner,
*:first-child+html .lixTmplFooterSub,
*:first-child+html .lixTmplMainCont,
*:first-child+html #lixTmplMainCont,
*:first-child+html .lixTmplHeaderSub {
	zoom: 1;
}

/* ================================================================================================= PRINT WIN IE6,7 ONLY */

@media print{

body {
	_zoom: 68%;
}

h1,h2,h3,h4,h5,a,li {
	/zoom: 1;
}

ol{
	/zoom: 1;
	/margin-left : 0!important;
	/padding-left : 2.5em;
}

ol li{
	/zoom : normal;
}

.lixTmplId-index #lixTmplContents h3 a,
.lixTmplId-index .lixTmplContents h3 a,
.lixTmplId-contents #lixTmplContents h3 a,
.lixTmplId-contents .lixTmplContents h3 a {
	/display: inline!important;
}

#lixTmplFooter ,
#lixTmplFooter .lixTmplFooterInner,
#lixTmplFooterOverImg {
	/zoom: 1;
}

.home .lixTmplHomeLineupInrT ul {
	/width: 951px!important;
}

.home .lixTmplHomeSummary,
.home .lixTmplHomeSummaryInr {
	/zoom: 1;
}

.home .lixTmplHomeSummaryInrL,
.home .lixTmplHomeSummaryInrC,
.home .lixTmplHomeSummaryInrR {
	/zoom: 0.999;
}

#lixTmplContents .lixTmplOlRssList li,
.lixTmplContents .lixTmplOlRssList li {
	/zoom: 1;
}

.lixTmplNavF1Inr,
.lixTmplNavF2 li,
.lixTmplNavF3 li,
.lixTmplFooterInner li a {
	/zoom: 1;
}

.lixTmplCatalogWebOld h2 a {
	/zoom: 1;
}

.lixTmplNavSub {
	/zoom: 0.999!important;
}

.lixTmplHomeLineup,
.lixTmplHomeTSRelatedContents,
.lixTmplHomeBnrList {
	/width: 730px!important;
}

.lixTmplMainCol2B #lixTmplContents,
.lixTmplMainCol2B .lixTmplContents {
	/margin: 0!important;
}

.lixTmplCol2EQ,
.lixTmplCol3 {
	/margin-bottom: 15px!important;
}

.lixTmplAnchorLink,
.lixTmplAnchorLinkInr {
	/zoom: 1;
}

#lixTmplContents,
.lixTmplContents {
	/margin-bottom: 30px!important;
}

.ie6 .lixTmplContents .lixTmplUlLineupList li,
.ie7 .lixTmplContents .lixTmplUlLineupList li,
.ie8 .lixTmplContents .lixTmplUlLineupList li {
	margin: 0 6px 3px 0!important;
}

}
