@charset "Shift_JIS";

/* -----------------------------------------------
FileName:@units.css
----------------------------------------------- */

/* --------------
INHERITED
-------------- */

/******************************** gs-Area-Contents ********************************/

#gs-Area-Contents #layer-Area-Contents {
	padding-top:0;
}

/* --------------
LAYOUT ELEMENTS
-------------- */

/******************************** miz-Sitepath ********************************/

#miz-Sitepath {
	padding:8px 14px;
	font-size:85%;
}

	#miz-Sitepath li {
		margin-right:7px;
		float:left;
	}

	#miz-Sitepath li span {
		margin-left:4px;
	}

	#miz-Sitepath li strong {
		font-weight:normal;
	}

	#miz-Sitepath li a {
		text-decoration:underline;
	}

/******************************** miz-Pagetop ********************************/

#miz-Pagetop {
	margin:30px 1px 0 1px;
	padding:18px 30px 0 0;
	border-top:1px solid #CCCCCC;
	font-size:85%;
}

	#miz-Pagetop .set-Lift {
		padding-left:11px;
		float:right;
		background:url(../images/parts/blt-u-01.gif) 0 0.3em no-repeat;
		font-weight:bold;
	}

/******************************** miz-Pagetop ********************************/

#miz-ContentsInner {
	margin:0 auto;
	width:950px;
	text-align:left;
}

#miz-ContentsInner.set-SingleContents {
	background:url(../images/parts/spreader-02.gif) left top repeat-y;
}

	#miz-ContentsInner #mcl-Mainpart{
		float:right;
		width:720px;
	}

	#miz-ContentsInner #mcl-Mainpart .area-Smclcontents {
		width:705px;
	}

	#miz-ContentsInner #mcl-Mainpart .area-Smclcontents.area-GroundPat {
		padding-top:0;
		width:720px;
	}

	#miz-ContentsInner #mcl-Mainpart .area-Smclcontents .smcl-Mainpart {
		float:left;
		width:490px;
	}

	#miz-ContentsInner #mcl-Mainpart .area-Smclcontents .smcl-Subpart {
		margin-top:-30px;
		float:right;
		width:190px;
	}
	#miz-ContentsInner #mcl-Mainpart .area-Smclcontents .smcl-Subpart.nomargin {
		margin-top:0px;
	}

	#miz-ContentsInner #mcl-Mainpart .area-Smclcontents.area-GroundPat .smcl-Subpart {
		width:205px;
	}

	#miz-ContentsInner #mcl-Subpart {
		float:left;
		width:205px;
	}

	#miz-ContentsInner .set-SingleLayer {
		background:url(../images/parts/rounder-07.gif) left bottom no-repeat;
		width:100%;
	}

	#miz-ContentsInner.set-SingleContents #mcl-Subpart {
		background:url(../images/parts/rounder-08.gif) left top no-repeat;
	}

/* --------------
UNITS
-------------- */

/******************************** Sidebar ********************************/

/* unit */

.miz-Unit-Sidebar-001 {
	width:100%;
}

.miz-Unit-Sidebar-001.set-Products {
	padding-bottom:6px;
	background:url(../images/parts/rounder-01.gif) left bottom no-repeat;
}

	.miz-Unit-Sidebar-001 h2 {
		border-bottom:1px solid #FFFFFF;
	}

	.miz-Unit-Sidebar-001 h3,
	.miz-Unit-Sidebar-001 h4 {
		line-height:0;
		font-size:1px;
	}

	.miz-Unit-Sidebar-001 h3 img,
	.miz-Unit-Sidebar-001 h4 img {
		vertical-align:bottom;
	}

	.miz-Unit-Sidebar-001 h3 {
		margin-top:-1px;
		border-top:1px solid #C3BD9A;
		border-bottom:1px solid #C3BD9A;
	}

	.miz-Unit-Sidebar-001 ul {
		padding-top:5px;
		width:100%;
		background-color:#E8DFBB;
	}

	.miz-Unit-Sidebar-001 ul.set-ExParents {
		padding-top:0 !important;
	}

	.miz-Unit-Sidebar-001 li {
		border-bottom:1px solid #D5D0B9;
	}

	.miz-Unit-Sidebar-001 li.hasFamily {
		border-bottom:none;
	}

	.miz-Unit-Sidebar-001 li a {
		display:block;
		width:100%;
		background:#E8DFBB url(../images/parts/blt-r-01.gif) 0 0 no-repeat;
	}

	.miz-Unit-Sidebar-001 li a:hover,
	.miz-Unit-Sidebar-001 li.cur a {
		background:#FFFFFF url(../images/parts/blt-r-02.gif) 0 0 no-repeat;
		color:#333333;
		text-decoration:none;
	}

	.miz-Unit-Sidebar-001 li a span {
		display:block;
		padding:8px 5px 8px 26px;
	}

	.miz-Unit-Sidebar-001 li.hasChilds {
		border-bottom:1px solid #C3BD9A;
	}

	.miz-Unit-Sidebar-001 li.hasChilds ul {
		padding-top:0;
	}

	.miz-Unit-Sidebar-001 li.hasChilds li {
		padding-top:1px;
		border-bottom:none;
		background:url(../images/parts/separator-01.gif) left top repeat-x;
	}

	.miz-Unit-Sidebar-001 li.hasChilds li:first-child {
		padding-top:0;
		border-top:1px solid #C3BD9A;
		background:none;
	}

	.miz-Unit-Sidebar-001 li.hasChilds li.first-child{ /*IE-expression (first-child) */
		padding-top:0;
		border-top:1px solid #C3BD9A;
		background:none;
	}

	.miz-Unit-Sidebar-001 li.hasChilds li{ /* IE-expression (first-child) */
	behavior: expression(
	this.className += (this.previousSibling == null) ? " first-child" : "",
	this.style.behavior = "none"
	);
	}

	.miz-Unit-Sidebar-001 li.hasChilds li a {
		background:#F0EBD8 url(../images/parts/blt-r-03.gif) 30px 0.91em no-repeat;
	}

	.miz-Unit-Sidebar-001 li.hasChilds li a span {
		padding-left:41px;
	}

	.miz-Unit-Sidebar-001 li.hasChilds li a:hover,
	.miz-Unit-Sidebar-001 li.hasChilds li.cur a {
		background:#EEC009 url(../images/parts/blt-r-04.gif) 30px 0.91em no-repeat;
		color:#333333;
		text-decoration:none;
	}

	.miz-Unit-Sidebar-001 ul.set-Unit-Family {
		display:none;
	}

/* unit */

.miz-Unit-Sidebar-002 {
	margin-top:20px;
	padding-bottom:16px;
	width:100%;
	background:url(../images/parts/rounder-02.gif) left bottom no-repeat;
}

	.miz-Unit-Sidebar-002 div.set-List {
		padding-top:5px;
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		text-align:center;
	}

	.miz-Unit-Sidebar-002 div.set-List div {
		margin:0 auto;
		padding-top:10px;
		width:184px;
		text-align:left;
	}

	.miz-Unit-Sidebar-002 div.set-List div .set-Visual {
		width:70px;
		float:left;
	}

	.miz-Unit-Sidebar-002 div.set-List div .set-Text {
		width:112px;
		float:left;
		font-size:100%;
		line-height:1.1;
	}

	.miz-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%;
	}

	.miz-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) {
		.miz-Unit-Sidebar-002 div.set-List div .set-Text a:hover { padding-bottom:1px;}
		.miz-Unit-Sidebar-002 div.set-List div .set-Text a:visited:hover { padding-bottom:1px;}
	}

/******************************** Form ********************************/

/* fieldset */

fieldset.miz-Form {
	margin:0;
	padding:0;
	border:none;
}

	fieldset.miz-Form legend {
		margin:0;
		padding:0;
		height:0;
		font-size:0;
		color:transparent;
	}

	fieldset.miz-Form .set-area {
		display:block;
	}

	fieldset.miz-Form .set-Farea {
		display:block;
		margin-top:6px;
	}

	fieldset.miz-Form input.type01 {
		width:520px;
		padding:3px 0;
		font-size:15px;
		border:1px solid #CCCCCC;
		vertical-align:middle;
	}

	fieldset.miz-Form input.type02 {
		width:98px;
		padding:3px 0;
		font-size:15px;
		border:1px solid #CCCCCC;
		vertical-align:middle;
	}

	fieldset.miz-Form input.type03 {
		width:280px;
		padding:3px 0;
		font-size:15px;
		border:1px solid #CCCCCC;
		vertical-align:middle;
	}

	fieldset.miz-Form textarea {
		font-size:15px;
		border:1px solid #CCCCCC;
	}

	fieldset.miz-Form textarea.type01 {
		width:520px;
	}

	fieldset.miz-Form textarea.type02 {
		width:675px;
	}

	fieldset.miz-Form ul.set-Choice li {
		margin-right:15px;
		float:left;
	}

	fieldset.miz-Form ul.set-Choice li label {
		margin-left:2px;
	}

	fieldset.miz-Form ul.set-MChoice li {
		margin:2px 0;
	}

	fieldset.miz-Form ul.set-MChoice li label {
		margin-left:2px;
	}

