@charset "Shift_JIS";

/* -----------------------------------------------
FileName:@units.css
----------------------------------------------- */

/* --------------
INHERITED
-------------- */

/******************************** gs-Area-Contents ********************************/

#gs-Area-Contents #layer-Area-Contents {
	padding-top:0;
}

/******************************** gs-Area-Contents ********************************/

#gs-Area-Sitefooter {
	margin-top:30px;
}

/* --------------
LAYOUT ELEMENTS
-------------- */

/******************************** corp-Sitepath ********************************/

#corp-Sitepath {
	padding:8px 14px;
	font-size:85%;
}

	#corp-Sitepath li {
		margin-right:7px;
		float:left;
	}

	#corp-Sitepath li span {
		margin-left:4px;
	}

	#corp-Sitepath li strong {
		font-weight:normal;
	}

	#corp-Sitepath li a {
		text-decoration:underline;
	}

	#corp-Sitepath ol#struct-Sitepath { display:table; }
	#corp-Sitepath ol#struct-Sitepath li { display:table-cell; float:none; }
	#corp-Sitepath ol#struct-Sitepath li span { margin-right:4px; }

/******************************** corp-Pagetop ********************************/

#corp-Pagetop {
	margin:30px 1px 0 1px;
	padding:18px 30px 0 0;
	border-top:1px solid #CCCCCC;
	font-size:85%;
}

	#corp-Pagetop .set-Lift {
		padding-left:11px;
		float:right;
		background:url(/miz_external/images/parts/blt-u-02.gif) 0 0.3em no-repeat;
		font-weight:bold;
	}

/******************************** corp-Pagetop ********************************/

#corp-ContentsInner {
	margin:0 auto;
	width:950px;
	text-align:left;
}

#corp-ContentsInner.set-SingleContents {
	background:url(../images/parts/spreader-02.gif) left top repeat-y;
}

	#corp-ContentsInner #mcl-Mainpart{
		float:right;
		width:720px;
	}

	#corp-ContentsInner #mcl-Mainpart .area-Smclcontents {
		width:705px;
	}

	#corp-ContentsInner #mcl-Mainpart .area-Smclcontents.area-GroundPat {
		width:720px;
	}

	#corp-ContentsInner #mcl-Mainpart .area-Smclcontents .smcl-Mainpart {
		float:left;
		width:490px;
	}

	#corp-ContentsInner #mcl-Mainpart .area-Smclcontents .smcl-Subpart {
		margin-top:-30px;
		float:right;
		width:190px;
	}

	#corp-ContentsInner #mcl-Mainpart .area-Smclcontents.area-GroundPat .smcl-Subpart {
		width:205px;
	}

	#corp-ContentsInner #mcl-Subpart {
		float:left;
		width:209px;
	}

	#corp-ContentsInner .set-SingleLayer {
		background:url(../images/parts/rounder-07.gif) left bottom no-repeat;
		width:100%;
	}

	#corp-ContentsInner.set-SingleContents #mcl-Subpart {
		background:url(../images/parts/rounder-08.gif) left top no-repeat;
	}

/* --------------
UNITS
-------------- */

/******************************** Sidebar ********************************/

/* unit */

.corp-Unit-Sidebar-001 {
	width:100%;
}

.corp-Unit-Sidebar-001.set-CorporationNavi {
	padding-bottom:10px;
	background:url(../images/parts/rounder-01.gif) left bottom no-repeat;
}

.corp-Unit-Sidebar-001 .set-NavList {
	padding-right:4px;
	background:#D9D9D9 url(../images/parts/spreader-01.gif) right top repeat-y;
}

	.corp-Unit-Sidebar-001 ul {
		padding-top:5px;
		height:100%;
		border-right:1px solid #AEAEAE;
		background-color:#D9D9D9;
	}

	.corp-Unit-Sidebar-001 ul.set-ExParents {
		padding-top:0 !important;
	}

	.corp-Unit-Sidebar-001 li {
		border-top:1px solid #E4E4E4;
		border-bottom:1px solid #B9B9B9;
	}

	.corp-Unit-Sidebar-001 li:first-child {
		border-top:none;
	}

	.corp-Unit-Sidebar-001 li.first-child{ /*IE-expression (first-child) */
		padding-top:0;
		border-top:none;
		background:none;
	}

	.corp-Unit-Sidebar-001 li{ /* IE-expression (first-child) */
	behavior: expression(
	this.className += (this.previousSibling == null) ? " first-child" : "",
	this.style.behavior = "none"
	);
	}

	.corp-Unit-Sidebar-001 li a {
		display:block;
		width:100%;
		background:#D9D9D9 url(../images/parts/blt-r-01.gif) 0 0 no-repeat;
	}

	.corp-Unit-Sidebar-001 li a:hover,
	.corp-Unit-Sidebar-001 li.cur a {
		background:#FFFFFF url(../images/parts/blt-r-02.gif) 0 0 no-repeat;
		color:#333333;
		text-decoration:none;
	}

	.corp-Unit-Sidebar-001 li a span {
		display:block;
		padding:7px 5px 7px 26px;
	}

	.corp-Unit-Sidebar-001 li.hasChilds ul {
		padding-top:0;
		border-top:1px solid #B9B9B9;
		border-right:none;
	}

	.corp-Unit-Sidebar-001 li.hasChilds li {
		padding-top:1px;
		border-top:none;
		border-bottom:none;
		background:url(../images/parts/separator-01.gif) left top repeat-x;
	}

	.corp-Unit-Sidebar-001 li.hasChilds li:first-child {
		padding-top:0;
		border-top:none;
		background:none;
	}

	.corp-Unit-Sidebar-001 li.hasChilds li.first-child{ /*IE-expression (first-child) */
		padding-top:0;
		border-top:none;
		background:none;
	}

	.corp-Unit-Sidebar-001 li.hasChilds li{ /* IE-expression (first-child) */
	behavior: expression(
	this.className += (this.previousSibling == null) ? " first-child" : "",
	this.style.behavior = "none"
	);
	}

	.corp-Unit-Sidebar-001 li.hasChilds li a {
		background:#ECF1E5 url(../images/parts/blt-r-03.gif) 30px 0.91em no-repeat;
	}

	.corp-Unit-Sidebar-001 li.hasChilds li a span {
		padding-top:8px;
		padding-left:41px;
	}

	.corp-Unit-Sidebar-001 li.hasChilds li a:hover,
	.corp-Unit-Sidebar-001 li.hasChilds li.cur a {
		background:#A6D1A0 url(../images/parts/blt-r-04.gif) 30px 0.91em no-repeat;
		color:#333333;
		text-decoration:none;
	}

	.corp-Unit-Sidebar-001 ul.set-Unit-Family {
		display:none;
	}

	.corp-Unit-Sidebar-001 li a.corp-Anch-NewWin,
	.corp-Unit-Sidebar-001 li a.corp-Anch-NewWin:hover,
	.corp-Unit-Sidebar-001 li.cur a.corp-Anch-NewWin {
		background-image:url(../images/parts/icn-newwin-01.gif);
		background-position:0 0 !important;
		padding-left:0 !important;
	}
	.corp-Unit-Sidebar-001 li.hasChilds li a.corp-Anch-NewWin,
	.corp-Unit-Sidebar-001 li.hasChilds li a.corp-Anch-NewWin:hover,
	.corp-Unit-Sidebar-001 li.hasChilds li.cur a.corp-Anch-NewWin {
		background-image:url(../images/parts/icn-newwin-01.gif);
		background-position:30px 0.91em !important;
		padding-left:0 !important;
	}

/* unit */

.corp-Unit-Sidebar-002 {
	margin-top:20px;
	padding-bottom:16px;
	width:205px;
	background:url(../images/parts/rounder-02.gif) left bottom no-repeat;
}

	.corp-Unit-Sidebar-002 div.set-List {
		padding-top:5px;
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		text-align:center;
	}

	.corp-Unit-Sidebar-002 div.set-List div {
		margin:0 auto;
		padding-top:10px;
		width:184px;
		text-align:left;
	}

	.corp-Unit-Sidebar-002 div.set-List div .set-Visual {
		width:70px;
		float:left;
	}

	.corp-Unit-Sidebar-002 div.set-List div .set-Text {
		width:112px;
		float:left;
		font-size:100%;
		line-height:1.1;
	}

	.corp-Unit-Sidebar-002 div.set-List div .set-Text strong {
		margin-top:4px;
		padding-left:11px;
		display:block;
		background:url(../images/parts/blt-r-03.gif) 0 0.2em no-repeat;
		font-size:77%;
	}

	.corp-Unit-Sidebar-002 div.set-List div .set-Text span {
		margin-top:4px;
		display:block;
		font-size:77%;
	}
	
	/* text-underline for webkit */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		.corp-Unit-Sidebar-002 div.set-List div .set-Text a:hover { padding-bottom:1px;}
		.corp-Unit-Sidebar-002 div.set-List div .set-Text a:visited:hover { padding-bottom:1px;}
	}
