@charset "Shift_JIS";
@import url(template.css);
@import "element.css";
@import "template.css";
@import "component.css";
@import "snippets.css";

/*-------------------------------------------------------------------
	スクリーンリーダー対応
-------------------------------------------------------------------*/
#anchorPagetop {
	left:-9999px;
	position:absolute;
	display:block;
}

#naviSpeak ul,
.speakAnchor{
	display:none;
}

.speakAnchorFlash a{
	cursor: pointer;
	color: #00f;
	text-decoration: underline;
}

hr{
	left:-9999px;
	position:absolute;
}
* html hr,
*+html hr{
	margin-top:-12px;
}


/*-------------------------------------------------------------------
	Clearfix
-------------------------------------------------------------------*/

#areaHeader:after,
.areaSearch:after,
#naviGlobal:after,
#breadCrumb:after,
#areaFooter:after,
#areaContents div.wrapLayout:after,
#areaContents div.wrap:after,
#areaContents .wrapLayout div[class^="col"]:after,
div.h4Indent:after,
.subMenu #container:after,
.subMenu #areaContents:after,
#areaContents div.index:after,
#areaContents div.index div.summary:after,
#areaContents div.related:after,
#areaContents dl.inquiry > dd:after,
#areaContents dl.table:after,
#areaContents dl dd:after,
#areaContents .flowchart:after,
#areaContents .flowchart dd:after,
#areaContents ol.flowchart3:after,
#areaContents ol.flowchart4:after,
#areaContents table.cardOverview td ul.cardAdded:after,
#areaContents dl.introduction dd.cardFace ul:after,
.clearfix:after {
	content: " ";
	display: block;
	height:0;
	line-height: 0;
	clear: both;
}

#areaHeader,
.areaSearch,
#naviGlobal,
#breadCrumb,
#areaFooter,
#areaContents div.wrapLayout,
#areaContents div.wrap,
div.h4Indent,
.subMenu #container,
.subMenu #areaContents,
#areaContents div.index,
#areaContents div.index div.summary,
#areaContents .related,
#areaContents dl.table,
#areaContents dl dd,
#areaContents .flowchart,
#areaContents .flowchart dd,
#areaContents ol.flowchart3,
#areaContents ol.flowchart4,
#areaContents table.cardOverview td ul.cardAdded,
#areaContents dl.introduction dd.cardFace ul,
.clearfix {
	zoom: 100%;
	height: 1%;
}
#areaContents dl.inquiry > dd,
#areaContents .wrapLayout div[class^="col"] {
	zoom: 100%;
	height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
/* End hide from IE-mac */

