@charset "Shift_JIS";

/* -----------------------------------------------
FileName:　comps_csite.css
----------------------------------------------- */

/* --------------
COMPONENTS
-------------- */

/******************************** Anchor ********************************/

.corp-Anch-NewWin {
	padding-left:11px !important;
	background-image:url(../images/parts/icn-newwin-01.gif) !important;
	background-repeat:no-repeat !important;
	background-position:0 0.28em !important;
}

/******************************** Clearfix ********************************/

/* For modern browsers */
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}

.clearfix:after {
	clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    zoom:1;
}

/******************************** etc ********************************/


span.sub {
	font-size: 80%;
	position: relative;
	bottom: -1px;
}


/******************************** Title ********************************/

/* unit */

.corp-Unit-Title-001 {
	width:100%;
	text-align:left;
}

	.corp-Unit-Title-001 .set-Title {
		margin-top:30px;
	}

	.corp-Unit-Title-001 .set-Title.sol {
		margin-top:60px !important;
	}

	.corp-Unit-Title-001 .set-Title.bol {
		margin-top:20px !important;
	}

	.corp-Unit-Title-001 .set-Title.withPrinter {
		width:100%;
		height:39px;
		position:relative;
	}

	.corp-Unit-Title-001 .set-Title.withPrinter h2 {
		position:absolute;
		top:0;
		left:0;
		z-index:1;
	}

	.corp-Unit-Title-001 .set-Title.withPrinter div.set-Btn {
		position:absolute;
		top:7px;
		right:3px;
		z-index:2;
	}

	.corp-Unit-Title-001 .set-Lead {
		margin:12px 15px 0 0;
	}

	.area-Smclcontents .corp-Unit-Title-001 .set-Lead {
		margin:12px 0 0 0;
	}

	.corp-Unit-Title-001 .set-ParentTitle {
		margin-top:30px;
		padding-top:3px;
		border-bottom:1px solid #CCCCCC;
		width:100%;
		background:url(../images/parts/rounder-05.gif) left top no-repeat;
	}

	.corp-Unit-Title-001 .set-ParentTitle h2,
	.corp-Unit-Title-001 .set-ParentTitle h3,
	.corp-Unit-Title-001 .set-ParentTitle h4 {
		padding:8px 5px 8px 10px;
		border-left:10px solid #009933;
		font-size:108%;
		font-weight:bold;
	}

	.corp-Unit-Title-001 .set-ChldTitle {
		margin-top:30px;
		padding-bottom:2px;
		width:100%;
		background:url(../images/parts/rounder-07.gif) left bottom no-repeat;
	}

	.corp-Unit-Title-001 .set-ChldTitle.tol {
		margin-top:15px;
	}
	.corp-Unit-Title-001 .set-ChldTitle.tol30 {
		margin-top:30px;
	}

	.corp-Unit-Title-001 .set-ChldTitle.set-50pers {
		background:url(../images/parts/rounder-09.gif) left bottom no-repeat;
	}

	.corp-Unit-Package-006 .corp-Unit-Title-001 .set-ChldTitle {
		background:url(../images/parts/rounder-11.gif) left bottom no-repeat;
	}

	.corp-Unit-Title-001 .set-ChldTitle h2,
	.corp-Unit-Title-001 .set-ChldTitle h3,
	.corp-Unit-Title-001 .set-ChldTitle h4 {
		padding:2px 8px 0 8px;
		background:#F0F0F0 url(../images/parts/rounder-06.gif) left top no-repeat;
		font-size:108%;
		font-weight:bold;
	}

	.corp-Unit-Title-001 .set-ChldTitle.set-50pers h2,
	.corp-Unit-Title-001 .set-ChldTitle.set-50pers h3,
	.corp-Unit-Title-001 .set-ChldTitle.set-50pers h4 {
		padding:2px 8px 0 8px;
		background:#F0F0F0 url(../images/parts/rounder-08.gif) left top no-repeat;
		font-size:108%;
		font-weight:bold;
	}

	.corp-Unit-Package-006 .corp-Unit-Title-001 .set-ChldTitle h2,
	.corp-Unit-Package-006 .corp-Unit-Title-001 .set-ChldTitle h3,
	.corp-Unit-Package-006 .corp-Unit-Title-001 .set-ChldTitle h4 {
		background:#F0F0F0 url(../images/parts/rounder-10.gif) left top no-repeat;
	}

	.corp-Unit-Title-001 .set-ChldTitle span {
		padding:2px 0 2px 12px;
		display:block;
		background:#F0F0F0 url(../images/parts/separator-03.gif) left center no-repeat;
	}

	.corp-Unit-Title-001 .set-ChldTitle span.set-MultiText {
		background:#F0F0F0 url(../images/parts/separator-04.gif) left center no-repeat;
	}

	.corp-Unit-Title-001 .set-ChldTitle span.set-NoBlt {
		padding-left:1px;
		background:#F0F0F0;
	}

	.corp-Unit-Title-001 .set-DevTitle h1,
	.corp-Unit-Title-001 .set-DevTitle p {
		display:table-cell;
		vertical-align:middle;
		margin:0;
	}

	* html .corp-Unit-Title-001 .set-DevTitle h1,
	* html .corp-Unit-Title-001 .set-DevTitle p {/* IE 6 */
		display:inline;
		zoom:1;
	}

	*:first-child+html .corp-Unit-Title-001 .set-DevTitle h1,
	*:first-child+html .corp-Unit-Title-001 .set-DevTitle p {/* IE 7 */
		display:inline;
		zoom:1;
	}

	.corp-Unit-Title-001 .set-DevTitle p {
		width:18px;
	}

	.corp-Unit-Title-001 .set-DevTitle h1 {
		width:680px;
		font-size:123.1%;
		font-weight:bold;
	}

	#corp-ContentsInner #mcl-Mainpart .area-Smclcontents .smcl-Mainpart .corp-Unit-Title-001 .set-DevTitle h1 {
		width:465px;
	}

	.corp-Unit-Title-001 .set-DevTitle h1.setProdName {
		font-size:189%;
	}

	.corp-Unit-Title-001 .set-GrandChldTitle {
		margin-top:15px;
		padding-bottom:4px;
		width:100%;
		background:url(../images/parts/separator-05.gif) left bottom repeat-x;
		font-weight:bold;
	}

	.corp-Unit-Title-001 .set-GrandChldTitle span {
		padding-left:19px;
		display:block;
		background:url(../images/parts/icn-circle-01.gif) 6px center no-repeat;
	}

/******************************** Texts ********************************/

/* unit */

.corp-Unit-Texts-001 {
	width:100%;
}

	.corp-Unit-Texts-001 .set-Text {
		margin-top:12px;
	}

	.corp-Unit-Texts-001 .set-Pic {
		margin-top:15px;
		text-align:center;
	}

	.corp-Unit-Texts-001 ul.set-LinkList {
		padding-top:11px;
	}

	.corp-Unit-Texts-001 .set-Link-Inside {
		margin-top:4px;
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
	}

	.corp-Unit-Texts-001 ul.set-LinkList.set-Link-Flat .set-Link-Inside {
		margin-right:20px;
		float:left;
	}

	.corp-Unit-Texts-001 .set-Backto-List {
		margin-top:30px;
		padding-top:18px;
		border-top:2px solid #CCCCCC;
	}

	.corp-Unit-Texts-001 .set-Backto-List .set-Link {
		padding-left:11px;
		float:right;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
	}

/******************************** List ********************************/

/* unit */

.corp-Unit-List-001 {
	width:100%;
}

	.corp-Unit-List-001 ul.set-List {
/*		padding-top:12px; */
		zoom:100%;
	}

	.corp-Unit-List-001 ul.set-List li {
		margin-top:16px;
		zoom:100%;
	}

	.corp-Unit-List-001 ul.set-List li strong {
		margin-left:11px;
		display:block;
	}

	.corp-Unit-List-001 ul.set-List li a {
		margin-top:4px;
		padding-left:11px;
		display:block;
		background:url(../images/parts/blt-r-03.gif) 0 0.2em no-repeat;
	}

/* unit */

.corp-Unit-List-002 {
	width:100%;
}

.corp-Unit-List-002.blwH1Box {
	margin-top:30px;
	border-top:1px solid #CCCCCC;
}

	.corp-Unit-List-002 .set-List {
		margin-top:20px;
		width:360px;
		float:left;
	}

	.corp-Unit-List-002 .set-List.hol {
		margin-top:15px;
	}

	.corp-Unit-List-002 .set-List .set-Visual {
		width:200px;
		float:left;
	}

	.corp-Unit-List-002 .set-List .set-Text {
		width:145px;
		float:left;
	}

	.corp-Unit-List-002 .set-List .set-Text h3,
	.corp-Unit-List-002 .set-List .set-Text h4,
	.corp-Unit-List-002 .set-List .set-Text h5,
	.corp-Unit-List-002 .set-List .set-Text h6 {
		margin:4px 10px 0 0;
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
		line-height:1.35;
		font-weight:bold;
	}

	.corp-Unit-List-002 .set-List .set-Text p {
		margin:4px 10px 0 0;
	}

	.corp-Unit-List-002 .set-List.set-MinList h2,
	.corp-Unit-List-002 .set-List.set-MinList h3,
	.corp-Unit-List-002 .set-List.set-MinList h4,
	.corp-Unit-List-002 .set-List.set-MinList h5,
	.corp-Unit-List-002 .set-List.set-MinList h6 {
		margin-bottom:5px;
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
		line-height:1.35;
		font-weight:bold;
	}

	.corp-Unit-List-002 .set-List.set-MinList .set-Visual {
		width:70px;
		float:left;
	}

	.corp-Unit-List-002 .set-List.set-MinList .set-Text {
		width:275px;
		float:left;
	}

	.corp-Unit-List-002 .set-List.set-MinList .set-Text p {
		margin-top:0;
	}

	.corp-Unit-List-002 .set-MidList .set-Text h2,
	.corp-Unit-List-002 .set-MidList .set-Text h3,
	.corp-Unit-List-002 .set-MidList .set-Text h4,
	.corp-Unit-List-002 .set-MidList .set-Text h5,
	.corp-Unit-List-002 .set-MidList .set-Text h6 {
		margin:4px 10px 0 0;
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
		line-height:1.35;
		font-weight:bold;
	}

	.corp-Unit-List-002 .set-List.set-MidList .set-Visual {
		width:130px;
		float:left;
	}

	.corp-Unit-List-002 .set-List.set-MidList .set-Text {
		width:230px;
		float:left;
	}

	.corp-Unit-List-002 .set-List.set-MidList .set-Text p {
		margin-top:0;
		margin-right:10px;
	}

/* unit */

.corp-Unit-List-003 {
	margin-top:30px;
	width:100%;
	border-bottom:1px solid #FFFFFF;
}

	.corp-Unit-List-003 ul.set-List {
		width:100%;
		border-bottom:2px solid #009933;
	}

	.corp-Unit-List-003 ul.set-List li {
		margin-right:5px;
		float:left;
		line-height:0;
		font-size:1px;
	}

	.corp-Unit-List-003 ul.set-List li.set-OtherCtgry {
		margin-right:0;
		float:right;
	}



/* unit */

.corp-Unit-List-004 {
	padding-left:15px;
}

	.corp-Unit-List-004 dl span.set-Icn {
		display:block;
		float:left;
		width:27px;
	}

	.corp-Unit-List-004 dl span.set-Text {
		display:block;
		float:left;
		width:660px;
	}

	.corp-Unit-List-004 dt {
		margin-top:16px;
		font-size:108%;
		font-weight:bold;
	}

	.corp-Unit-List-004 dd {
		margin-top:3px;
		padding-top:9px;
		background:url(../images/parts/separator-05.gif) left top repeat-x;
	}

/* unit */

.corp-Unit-List-005 {
	width:100%;
}

.corp-Unit-List-005-setCTop {
	width:100%;
}

	.corp-Unit-List-005 .set-Title {
		margin-top:45px;
	}

	.corp-Unit-List-005 li {
		padding:8px 0;
		background:url(../images/parts/separator-05.gif) left bottom repeat-x;
	}

	.corp-Unit-List-005-setCTop li {
		font-size:100%;
	}

	.corp-Unit-List-005 li strong {
		margin:0 5px 0 12px;
		display:block;
	}

	.corp-Unit-List-005 li a {
		margin-top:4px;
		padding-left:11px;
		display:block;
		background:url(../images/parts/blt-r-03.gif) 0 0.2em no-repeat;
	}

	.corp-Unit-List-005 .set-Rss a {
		margin-top:2px;
		padding:4px 0 4px 19px;
		display:block;
		float:right;
		background:url(../images/parts/icn-rss-01.gif) 0 50% no-repeat;
		font-size:77%;
	}

/******************************** Diagram ********************************/

/* unit */

.corp-Unit-Diagram-001 {
	width:100%;
}

	.corp-Unit-Diagram-001 .set-Diagram {
		margin-top:15px;
	}

	.corp-Unit-Diagram-001.blwH1 .set-Diagram {
			margin-top:30px;
	}

	.corp-Unit-Diagram-001 .set-Diagram table {
		border-collapse:collapse;
	}

	.corp-Unit-Diagram-001 .set-Diagram caption {
		color:#FFFFFF;
		font-size:1px;
		display:block;
		height:1px;
		line-height:0;
	}

	.corp-Unit-Diagram-001 .set-Diagram th,
	.corp-Unit-Diagram-001 .set-Diagram td {
		border:1px solid #A6D1A0;
		border-collapse:collapse;
		vertical-align:top;
	}

	.corp-Unit-Diagram-001 .set-Diagram th {
		padding:8px 3px 7px 3px;
		color:#FFFFFF;
		background:#1E6934;
		text-align:center;
		vertical-align:middle;
	}

	.corp-Unit-Diagram-001 .set-Diagram th.s-r {
		padding:8px 5px 7px 10px;
		color:#333333;
		background:#ECF1E5;
		text-align:left;
		vertical-align:top;
	}

	.corp-Unit-Diagram-001 .set-Diagram td {
		padding:8px 5px 7px 10px;
		text-align:left;
		vertical-align:top;
	}

	.corp-Unit-Diagram-001 .set-Diagram td.vab {
		vertical-align:bottom;
	}

	.corp-Unit-Diagram-001 .set-Diagram table.toML th,
	.corp-Unit-Diagram-001 .set-Diagram table.toML td {
		padding:13px 5px 12px 15px;
	}

	.corp-Unit-Diagram-001 .set-Diagram table.sLIT a {
		text-decoration:underline;
	}

	.corp-Unit-Diagram-001 .set-Diagram td.f-s {
		font-size:85%;
	}
	.corp-Unit-Diagram-001 .set-Diagram td.vam {
		vertical-align:middle;
	}

	.corp-Unit-Diagram-001 .set-Diagram td.c-gr {
		background:#F0F0F0;
	}

	.corp-Unit-Diagram-001 .set-Diagram th.s-c,
	.corp-Unit-Diagram-001 .set-Diagram td.s-c {
		padding:8px 3px 7px 3px;
		text-align:center;
		vertical-align:middle;
	}

	.corp-Unit-Diagram-001 .set-Diagram th.s-p,
	.corp-Unit-Diagram-001 .set-Diagram td.s-p {
		padding:10px 0 10px 0;
		text-align:center;
		vertical-align:middle;
	}

	.corp-Unit-Diagram-001 .set-Diagram em.e-gr {
		color:#007722;
		font-style:normal;
	}

	.corp-Unit-Diagram-001 .put-UnOrder li {
		padding:1px 0 1px 7px;
		background:url(../images/parts/square-01.gif) 0 0.5em no-repeat;
	}

	.corp-Unit-Diagram-001 .put-UnOrder li ol.list-Imgs {
		padding:3px 0 5px 0;
	}

	.corp-Unit-Diagram-001 .put-UnOrder li ol.list-Imgs li {
		margin:0;
		padding:0;
		float:left;
		background:none;
		line-height:0;
		font-size:1px;
	}

	.corp-Unit-Diagram-001 .addText {
		margin-top:7px;
	}

	.corp-Unit-Diagram-001 .addText.s-rc {
		margin-bottom:7px;
		text-align:right;
	}

	.corp-Unit-Diagram-001 .addText.f-s {
		font-size:85%;
	}

	.corp-Unit-Diagram-001 .corp-Unit-Texts-001 ul.set-LinkList {
		padding-top:2px;
	}

	.corp-Unit-Diagram-001 .set-Inside-01 {
		padding:7px 5px 2px 0;
	}

	.corp-Unit-Diagram-001 .set-Inside-01 th,
	.corp-Unit-Diagram-001 .set-Inside-01 td {
		border:1px solid #CCCCCC;
	}

	.corp-Unit-Diagram-001 .set-Inside-01 th.s-r {
		background:#F0F0F0;
	}

	.corp-Unit-Diagram-001 .set-Inside-02 {
		padding:2px 46px 2px 0;
	}

	.corp-Unit-Diagram-001 .set-Inside-02 th,
	.corp-Unit-Diagram-001 .set-Inside-02 td {
		border:1px solid #CCCCCC;
	}

	.corp-Unit-Diagram-001 .set-Inside-02 th.s-c {
		color:#333333;
		background:#FFFFFF;
	}

	.corp-Unit-Diagram-001 .set-Inside-02 th.s-r {
		background:#FFFFFF;
	}

	.corp-Unit-Diagram-001 .set-DataTitle {
		margin-bottom:5px;
		color:#009933;
		font-weight:bold;
	}

/******************************** Package ********************************/

/* unit */

.corp-Unit-Package-001 {
	margin-top:30px;
	text-align:left;
}

	.corp-Unit-Package-001 .set-Package {
		padding-bottom:11px;
		background:url(../images/parts/rounder-04.gif) left bottom no-repeat;
	}

	.corp-Unit-Package-001 .set-Package .set-Field {
		padding-top:11px;
		width:100%;
		background:url(../images/parts/rounder-03.gif) left top no-repeat;
	}

	.corp-Unit-Package-001 .set-Package .set-List {
		padding:0 5px 0 16px;
		border-right:1px solid #A6D1A0;
		border-left:1px solid #A6D1A0;
		background:#ECF1E5;
		height:100%;
	}

	.corp-Unit-Package-001 .set-Package fieldset {
		margin:0;
		padding:0;
		border:none;
	}

	.corp-Unit-Package-001 .set-Package legend {
		margin:0;
		padding:0;
		color:#ECF1E5;
		color:transparent;
		height:0;
		font-size:0;
	}

	.corp-Unit-Package-001 .set-Package h2 {
		padding-top:7px;
		float:left;
		width:152px;
	}

	.corp-Unit-Package-001 .set-Package .inputHere {
		float:left;
		width:351px;
	}

	.corp-Unit-Package-001 .set-Package .inputHere input.inputKeyz {
		border:1px solid #CCCCCC;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		color:#333333;
		font-size:16px;
		font-weight:bold;
		width:339px;
		height:23px;
		vertical-align:top;
	}

/* unit */

.corp-Unit-Package-002 {
	width:100%;
	text-align:left;
}

.corp-Unit-Package-002.blwH1 {
	margin-top:30px;
}

.corp-Unit-Package-002.blwH1Box {
	margin-top:30px;
	padding-top:25px;
	border-top:1px solid #CCCCCC;
}

.corp-Unit-Package-002.blwH2Box {
	margin-top:20px;
	padding-top:19px;
	background:url(../images/parts/separator-05.gif) left top repeat-x;
}

	.corp-Unit-Package-002 .set-Listed {
		padding-top:20px;
	}

	.corp-Unit-Package-002 .set-Listed:first-child {
		padding-top:15px;
	}

	.corp-Unit-Package-002 .set-Listed.first-child{ /*IE-expression (first-child) */
		padding-top:15px;
	}

	.corp-Unit-Package-002 .set-Listed{ /* IE-expression (first-child) */
	behavior: expression(
	this.className += (this.previousSibling == null) ? " first-child" : "",
	this.style.behavior = "none"
	);
	}

	.corp-Unit-Package-002 .put-CorpText {
	margin-top: 10px;
	}

	.corp-Unit-Package-002 .put-CorpText.blwEms {
		margin-top:15px;
	}

	.corp-Unit-Package-002 .put-CorpText.blwSts {
		margin-top:5px;
	}

	.corp-Unit-Package-002 .put-CorpText.signt {
		text-align:right;
	}

	.corp-Unit-Package-002 .put-CorpText.ml20 {
		margin-left:20px;
	}

	.corp-Unit-Package-002 .put-CorpText li {
		margin-bottom: 10px;
		font-size: 108%;
		font-weight: bold;
		color: #007722;
	}

	.corp-Unit-Package-002 .miz-Section .set-Texts dl.products {
	width: 685px;
	padding-left: 20px;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.products dt {
	width: 130px;
	margin-bottom: 20px;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.l-side dt {
	float: left;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.r-side dt {
	float: right;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.products dd {
	width: 530px;
	margin-bottom: 20px;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.l-side dd {
	background: no-repeat left center;
	padding-left: 25px;
	float: right;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.r-side dd {
	background: no-repeat right center;
	padding-right: 25px;
	float: left;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.l-side dd.green {
	background-image: url(../../newsrelease/2013news/images/130324_productBlet_green_l.gif);
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.r-side dd.green {
	background-image: url(../../newsrelease/2013news/images/130324_productBlet_green_r.gif);
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.l-side dd.orange {
	background-image: url(../../newsrelease/2013news/images/130324_productBlet_orange_l.gif);
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.r-side dd.orange {
	background-image: url(../../newsrelease/2013news/images/130324_productBlet_orange_r.gif);
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.products dd .products-txt {
	width: 530px;
	background: no-repeat left top;
	padding-top: 4px;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.products dd.green .products-txt {
	background-image: url(../../newsrelease/2013news/images/130324_productBG_green_top.gif);
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.products dd.orange .products-txt {
	background-image: url(../../newsrelease/2013news/images/130324_productBG_orange_top.gif);
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.products dd .products-txt p {
	width: 490px;
	padding: 16px 20px;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.products dd.green .products-txt p {
	background-color: #eff4e9;
	}
	.corp-Unit-Package-002 .miz-Section .set-Texts dl.products dd.orange .products-txt p {
	background-color: #fcf2e9;
	}

	.corp-Unit-Package-002 p.set-Link {
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
	}


	.corp-Unit-Package-002 .put-Pic {
		margin-top:15px;
		text-align:center;
	}

	.corp-Unit-Package-002 .put-Pic.put-follwed {
		padding-bottom:23px;
		background:url(../images/parts/separator-05.gif) left bottom repeat-x;
	}

	.corp-Unit-Package-002 .put-Caption {
		margin-top:10px;
		font-size:85%;
		text-align:left;
	}

	.corp-Unit-Package-002 .put-Caption-002 {
		margin-top:10px;
		font-size:85%;
		text-align:center;
	}


	.corp-Unit-Package-002 .put-PicTtl {
		margin-bottom:5px;
		padding-left:13px;
		display:block;
		background:url(../images/parts/icn-circle-01.gif) left center no-repeat;
		text-align:left;
	}

	.corp-Unit-Package-002 .put-Order {
		margin:10px 0 0 1em;
		padding-bottom:3px;
	}

	.corp-Unit-Package-002 .put-Order li {
		margin:3px 0 0 1.2em;
		padding:2px 0 0 -1em;
		text-indent:-1em;
	}

	.corp-Unit-Package-002 .put-UnOrder {
		margin:10px 0 0 1em;
		padding-bottom:3px;
	}

	.corp-Unit-Package-002 .put-UnOrder li {
		margin-top:3px;
		padding:2px 0 0 7px;
		background:url(../images/parts/square-01.gif) 0 0.55em no-repeat;
	}

	.corp-Unit-Package-002 .put-Lift {
		margin-top:10px;
		float:right;
		padding-left:11px;
		background:url(../images/parts/blt-u-01.gif) 0 0.28em no-repeat;
		font-size:85%;
	}

	.corp-Unit-Package-002 .put-BackTo {
		margin-top:30px;
		border-top:2px solid #CCCCCC;
	}

	.corp-Unit-Package-002 .put-BackTo p {
		margin-top:10px;
		float:right;
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
	}

	.corp-Unit-Package-002 .put-EmText {
		color:#007722;
		font-size:108%;
	}
	.corp-Unit-Package-002 .put-EmText .fs90 {
		color:#007722;
		font-size:90%;
	}

	.corp-Unit-Package-002 .put-EmText span {
		color:#333333;
	}

	.corp-Unit-Package-002 .set-CSTop .put-Pic {
		margin-top:10px;
	}

	.corp-Unit-Package-002 .set-CSTop li.set-Link-Inside {
		margin-bottom:6px;
	}

	.corp-Unit-Package-002 .put-Comment {
		margin:15px 0 0 1.3em;
		text-indent:-1.3em;
		font-size:85%;
		color:#666;
	}
	.corp-Unit-Package-002 .put-Comment span {
		text-indent:-1.3em;
	}
	.corp-Unit-Package-002 .set-Visuals h4#m-history-ttl {
		background-color: #f2f2f2;
		width: 284px;
		margin-bottom: 1px;
		padding: 12px 0 10px;
		text-align: center;
	}
	.corp-Unit-Package-002 .set-Visuals dl#m-history {
		background-color: #f2f2f2;
		width: 252px;
		padding: 12px 16px 10px;
		font-size: 93%;
		line-height: 130%;
	}
	.corp-Unit-Package-002 .set-Visuals dl#m-history dt {
		width: 3em;
		float: left;
	}
	.corp-Unit-Package-002 .set-Visuals dl#m-history dd {
		background: url(../../newsrelease/2013news/images/130324_dd_blet.gif) no-repeat left 3px;
		margin: 0 0 4px 41px;
		padding-left: 12px;
	}
	.corp-Unit-Package-002 .set-Visuals dl#m-history dd a {
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
	}



/* unit */

.corp-Unit-Package-003 {
	margin-top:15px;
	padding:15px 0 20px;
	width:100%;
	background:#FAF8F1;
	text-align:center;
}

	.corp-Unit-Package-003 .elem-Type01 {
		margin:8px auto 0 auto;
		width:645px;
	}

	.corp-Unit-Package-003 .elem-Type01 .set-Field {
		border:1px solid #BCBCBC;
		min-height:123px;
		height:auto!important;
		height:123px;
		font-size:85%;
		text-align:left;
	}

	.corp-Unit-Package-003 .elem-Type01 h5 {
		margin:5px 3px 0 9px;
		line-height:1.5;
		font-weight:bold;
	}

	.corp-Unit-Package-003 .elem-Type01 h5 .miz-Notice01 {
		font-weight:normal;
	}

	.corp-Unit-Package-003 .elem-Type01 p {
		margin:3px 3px 0 9px;
	}

	.corp-Unit-Package-003 .elem-Type01 li {
		margin:3px 3px 0 9px;
		line-height:1.5;
	}

	.corp-Unit-Package-003 .elem-Type02 {
		margin:0 auto;
		position:relative;
	}

	.corp-Unit-Package-003 .elem-Type02 .set-Elem {
		position:absolute;
	}

	.corp-Unit-Package-003 .elem-Type03 {
		margin:5px auto 0 auto;
		padding-bottom:12px;
		width:675px;
		background:url(../images/parts/rounder-15.gif) left bottom no-repeat;
	}

	.corp-Unit-Package-003 .elem-Type03.tol {
		margin-top:0;
	}

	.corp-Unit-Package-003 .elem-Type03 .set-Elem {
		padding-top:12px;
		width:675px;
		background:url(../images/parts/rounder-14.gif) left top no-repeat;
	}

	.corp-Unit-Package-003 .elem-Type03 .put-Elem {
		padding:0 20px;
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		background:#FFFFFF;
		text-align:left;
	}

	.corp-Unit-Package-003 .elem-Type03 .set-Text {
		margin-top:8px;
	}

	.corp-Unit-Package-003 .elem-Type03 .set-Text.put-follwed {
		padding-bottom:8px;
		background:url(../images/parts/separator-05.gif) left bottom repeat-x;
	}

	.corp-Unit-Package-003 .elem-Type04 {
		margin:0 auto;
		width:675px;
		text-align:left;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-Title {
		padding:0 0 6px 5px;
		border-bottom:2px solid #CCCCCC;
		font-size:108%;
		font-weight:bold;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-List {
		margin-top:18px;
		width:100%;
		background:url(../images/parts/separator-06.gif) left bottom repeat-x;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-List th,
	.corp-Unit-Package-003 .elem-Type04 .set-List td {
		padding:12px 0 11px 0;
		background:url(../images/parts/separator-06.gif) left top repeat-x;
		vertical-align:top;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-List th {
		width:100px;
		font-weight:bold;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-List th em {
		margin-left:15px;
		display:block;
		font-style:normal;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-List dt {
		width:40px;
		float:left;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-List dd {
		width:520px;
		float:left;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-Address {
		margin-top:20px;
		padding:8px 14px 8px 14px;
		border:1px solid #CCCCCC;
		background:#FFFFFF;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-Address li {
		padding:1px 0;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-Address li h4 {
		width:90px;
		float:left;
	}

	.corp-Unit-Package-003 .elem-Type04 .set-Address li p {
		width:540px;
		float:left;
	}

/* unit */

.corp-Unit-Package-004 {
	margin-top:12px;
	width:100%;
}

	.corp-Unit-Package-004 .set-Package {
		background:url(/company/csr/quality/images/check-bg-02.gif) right bottom no-repeat;
	}

	.corp-Unit-Package-004 h3 {
		width:64px;
		float:left;
		vertical-align:bottom;
	}

	.corp-Unit-Package-004 h3 img {
		margin-left:7px;
		vertical-align:bottom;
	}

	.corp-Unit-Package-004 h4 {
		width:236px;
		float:left;
		vertical-align:bottom;
	}

	.corp-Unit-Package-004 h4 img {
		vertical-align:bottom;
	}

	.corp-Unit-Package-004 p {
		width:395px;
		float:left;
	}

/* unit */

.corp-Unit-Package-005 {
	margin-top:15px;
	border:1px solid #CCCCCC;
}

	.corp-Unit-Package-005 .elem-Type01 {
		padding:15px 0;
		text-align:center;
	}

/* unit */

.corp-Unit-Package-006 {
	margin-top:15px;
	width:100%;
	text-align:center;
}

	.corp-Unit-Package-006 .set-UnitsInner {
		padding:0 14px 14px 14px;
		border-top:1px solid #7BB074;
		border-right:1px solid #A6D1A0;
		border-bottom:1px solid #A6D1A0;
		border-left:1px solid #A6D1A0;
		text-align:left;
	}

/* unit */

.corp-Unit-Package-007 {
	width:100%;
	background:url(../images/parts/spreader-02.gif) left top repeat-x;
	text-align:center;
}

	.corp-Unit-Package-007 .set-SS-Package {
		margin:22px auto 0 auto;
		padding-bottom:18px;
		width:681px;
		background:url(../images/parts/rounder-12.gif) left bottom no-repeat;
		text-align:center;
	}

	.corp-Unit-Package-007 .set-SS {
		padding-top:15px;
		height:100%;
		background:url(../images/parts/rounder-13.gif) left top no-repeat;
		text-align:center;
	}

	.corp-Unit-Package-007 .set-Title {
		margin:0 auto;
		padding-bottom:9px;
		border-bottom:2px solid #CCCCCC;
		width:646px;
		text-align:left;
	}

	.corp-Unit-Package-007 .set-Title h2 {
		float:left;
	}

	.corp-Unit-Package-007 .set-Title ul {
		width:262px;
		float:right;
	}

	.corp-Unit-Package-007 .set-Title ul li {
		width:131px;
		float:left;
		line-height:0;
		font-size:1px;
		text-align:right;
	}

	.corp-Unit-Package-007 .set-Informarion {
		margin:10px auto 0 auto;
		width:646px;
		text-align:left;
	}

	.corp-Unit-Package-007 .set-Informarion .iHeader {
		padding-top:3px;
	}

	.corp-Unit-Package-007 .set-Informarion .iHeader strong {
		display:block;
		float:left;
		width:105px;
	}

	.corp-Unit-Package-007 .set-Informarion .iHeader span {
		display:block;
		float:left;
		width:535px;
	}

	.corp-Unit-Package-007 .set-Board {
		margin:18px auto 0 auto;
		padding:6px 0;
		border:1px solid #CC0000;
		background:#FEF6F6;
		width:644px;
		text-align:left;
	}

	.corp-Unit-Package-007 .set-Board h3 {
		margin:0 11px 0 11px;
		font-weight:bold;
	}

	.corp-Unit-Package-007 .set-Board p {
		margin:4px 11px 0 11px;
		color:#CC0000;
	}

	.corp-Unit-Package-007 .set-Board p a {
		padding-left:11px;
		color:#CC0000;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
	}

/* unit */

.corp-Unit-Package-008 {
	width:100%;
	text-align:left;
}

	.corp-Unit-Package-008 .set-Package {
		margin-top:30px;
		padding:0 15px 13px 15px;
		border:2px solid #CCCCCC;
	}

	.corp-Unit-Package-008 .set-Title {
		margin-top:14px;
		font-weight:bold;
	}

	.corp-Unit-Package-008 p {
		margin-top:10px;
	}

	.corp-Unit-Package-008 p.set-Link {
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
	}


/* unit */

.corp-Unit-Package-009 {
	width:100%;
	text-align:left;
}

	.corp-Unit-Package-009 .set-Package {
		padding-top:10px;
		width:100%;
	}

	.corp-Unit-Package-009 .set-Visual {
		padding-top:20px;
		width:200px;
		float:left;
	}

	.corp-Unit-Package-009 .set-Visual .set-Name {
		margin-top:9px;
	}

	.corp-Unit-Package-009 .set-Visual .set-List {
		margin-top:13px;
		padding-bottom:12px;
		background:url(../images/parts/separator-05.gif) left bottom repeat-x;
	}

	.corp-Unit-Package-009 .set-Visual .set-List ul {
		padding-top:7px;
		background:url(../images/parts/separator-05.gif) left top repeat-x;
		font-size:85%;
	}

	.corp-Unit-Package-009 .set-Visual .set-List li {
		padding-top:7px;
	}

	.corp-Unit-Package-009 .set-Texts {
		width:485px;
		float:right;
	}

	.corp-Unit-Package-009 .set-Texts .set-Title {
		margin-top:20px;
		padding:1px 0 5px 19px;
		border-bottom:1px solid #CCCCCC;
		background:url(../images/parts/separator-03.gif) 7px 0.17em no-repeat;
		font-size:108%;
		font-weight:bold;
	}

	.corp-Unit-Package-009 .set-Texts p {
		margin-top:12px;
	}

	.corp-Unit-Package-009 .set-Texts p.set-NoTitle {
		margin-top:20px;
	}

/* unit */

.corp-Unit-Package-010 {
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
}

	.corp-Unit-Package-010 .set-Title {
		margin:0;
		padding:0;
		width:100%;
		text-align:left;
	}

	.corp-Unit-Package-010 .set-Title h1 {
		margin:0;
		padding:2px 0 0 0;
		float:left;
	}

	.corp-Unit-Package-010 .set-Title p {
		margin:0;
		padding:0;
		float:left;
	}

	.corp-Unit-Package-010 .set-Field {
		margin:0;
		padding:0;
		width:600px;
		text-align:left;
	}

	.corp-Unit-Package-010 .set-Field a{
		color:#0000FF;
		text-decoration:underline;
	}

/* unit */

.corp-Unit-Package-011 {
	width:100%;
	text-align:left;
}

	.corp-Unit-Package-011 .skipAnimation {
		margin:0;
		padding:0;
		display:none;
		font-size:12px;
		position:absolute;
		text-align:left;
	}

	/* * html */ .corp-Unit-Package-011 .skipAnimation {
		display: block;
	}

	:root .corp-Unit-Package-011 .skipAnimation {
		display: block;
	}

	.corp-Unit-Package-011 .skipAnimation a {
		color:#FFFFFF;
		color:transparent;
		font-size:0;
		line-height:0;
	}

	.corp-Unit-Package-011 .skipAnimation a:focus , .corp-Unit-Package-011 .skipAnimation a:active {
		padding:10px;
		color:#000000;
		font-size:12px;
		display:block;
		height:1em;
		line-height:1.0;
		border:2px solid #EEC008;
		background: #009933;
	}

	.corp-Unit-Package-011 .skipAnimation a:hover {
		cursor: default;
	}

/* unit */

.corp-Unit-Package-012 {
	padding:10px 15px 0 15px;
	text-align:left;
}

	.corp-Unit-Package-012 p {
		margin-top:18px;
	}

	.corp-Unit-Package-012 p.signt {
		text-align:right;
	}

	.corp-Unit-Package-012 .picture {
		margin-top:30px;
		text-align:center;
	}

	.corp-Unit-Package-012 .picture img {
		margin:0 7px 0 8px;
	}

/* unit */

.corp-Unit-Package-013 {
	padding:0 68px;
	text-align:center;
}

	.corp-Unit-Package-013 .set-FieldBox {
		margin-top:15px;
		border:1px solid #CCCCCC;
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		width:398px;
		min-height:118px;
		height:auto!important;
		height:118px;
		text-align:center;
	}

	.corp-Unit-Package-013 .set-Title {
		padding-top:14px;
	}

	.corp-Unit-Package-013 .set-Text {
		margin:12px 20px 0 20px;
		text-align:left;
	}

	.corp-Unit-Package-013 .set-Btn {
		margin-top:25px;
	}

/* unit */

.corp-Unit-Package-014 {
	width:100%;
}

	.corp-Unit-Package-014 .set-Package-01 {
		padding:28px 20px 15px 30px;
		background:#FFDEDE;
	}

	.corp-Unit-Package-014 .set-Title {
		color:#CC0000;
		font-size:123.1%;
		font-weight:bold;
	}

	.corp-Unit-Package-014 .set-Package-01 table {
		margin-top:25px;
		width:100%;
	}

	.corp-Unit-Package-014 .set-Package-01 td.set-Pic {
		border-right:1px solid #CCCCCC;
		width:1%;
		white-space:nowrap;
	}

	.corp-Unit-Package-014 .set-Package-01 td.set-Texts {
		padding:6px 0 0 15px;
		vertical-align:top;
	}

	.corp-Unit-Package-014 .set-Package-01 ul {
		white-space:nowrap;
	}

	.corp-Unit-Package-014 .set-Package-01 li {
		margin-right:10px;
		display:inline;
		font-size:1px;
		line-height:0;
	}

	.corp-Unit-Package-014 .set-Package-01 .set-Btn {
		margin-top:15px;
		text-align:right;
	}

	.corp-Unit-Package-014 .set-Package-02 {
		margin-top:20px;
		padding-top:11px;
		background:url(../images/parts/rounder-16.gif) left top no-repeat;
	}

	.corp-Unit-Package-014 .set-Package-02 .set-Layer {
		padding-bottom:11px;
		background:url(../images/parts/rounder-17.gif) left bottom no-repeat;
	}

	.corp-Unit-Package-014 .pack-level-b {
		background:url(../images/parts/rounder-24.gif) left top no-repeat;
	}

	.corp-Unit-Package-014 .set-Package-02 .layer-level-b {
		background:url(../images/parts/rounder-25.gif) left bottom no-repeat;
	}

	.corp-Unit-Package-014 .set-Package-02 td.set-Texts {
		padding:6px 0 6px 20px;
		border-right:1px solid #CCCCCC;
		border-left:1px solid #CC0000;
		background:#FFDEDE;
	}

	.corp-Unit-Package-014 .pack-level-b td.set-Texts {
		border-right:1px solid #cccccc;
		border-left:1px solid #d9d9d9;
		background:#f5f2ea;
	}

	.corp-Unit-Package-014 .set-Package-02 td.set-Texts-Nobtn {
		padding:6px 0 6px 20px;
		border-right:1px solid #CC0000;
		border-left:1px solid #CC0000;
		background:#FFDEDE;
	}

	.corp-Unit-Package-014 .set-Package-02 td.set-Texts-Nobtn .corp-Unit-Texts-001 ul.set-LinkList {
		padding-top:0;
	}

	.corp-Unit-Package-014 .set-Package-02 td.set-Texts-Nobtn .corp-Unit-Texts-001 ul.set-LinkList li {
		margin-top:0;
	}

	.corp-Unit-Package-014 .set-Package-02 td.set-Texts p {
		margin-top:10px;
	}

	.corp-Unit-Package-014 .set-Package-02 td.set-Btn {
		border-right:1px solid #CC0000;
		background:#FFDEDE;
		text-align:center;
	}

	.corp-Unit-Package-014 .pack-level-b td.set-Btn {
		border-right:1px solid #d9d9d9;
		background:#f5f2ea;
	}

	.corp-Unit-Package-014 .set-Package-02 ul.ul-A {
		padding-top:0.4em;
	}

	.corp-Unit-Package-014 .set-Package-02 ul.ul-A li {
		margin-top:0.4em;
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
		font-weight:bold;
	}


/* unit */

.corp-Unit-Package-015 {
	margin-top:10px;
	padding:10px;
	border:2px solid #CCCCCC;
}

	.corp-Unit-Package-015 p.p-B,
	.corp-Unit-Package-015 ul.ul-B {
		margin-top:6px;
	}

	.corp-Unit-Package-015 ul.ul-A li strong,
	.corp-Unit-Package-015 ul.ul-B li strong {
		display:block;
		width:45%;
		float:left;
		font-weight:normal;
	}

	.corp-Unit-Package-015 ul.ul-A li span,
	.corp-Unit-Package-015 ul.ul-B li span {
		display:block;
		width:55%;
		float:left;
	}

	.corp-Unit-Package-015.howtoMake ul.ul-A li strong,
	.corp-Unit-Package-015.howtoMake ul.ul-B li strong {
		width:30%;
	}

	.corp-Unit-Package-015.howtoMake ul.ul-A li span,
	.corp-Unit-Package-015.howtoMake ul.ul-B li span {
		width:65%;
	}

	.corp-Unit-Package-015 .corp-Unit-Package-002 ol.put-Order {
		margin:0;
	}

	.corp-Unit-Package-015 .corp-Unit-Package-002 .put-Order li {
		margin:3px 0 0 2em;
		padding:2px 0 0 -1.8em;
		text-indent:-1.8em;
	}

/* unit */

.corp-Unit-Package-016 {
	margin-top:30px;
	padding-bottom:14px;
	background:url(../images/parts/rounder-18.gif) left bottom no-repeat;
}
	.corp-Unit-Package-016 .inner-corp-Unit-Package-016 {
		padding:14px 15px 0 15px;
		background:url(../images/parts/rounder-19.gif) left top no-repeat;
	}
	.corp-Unit-Package-016 div.div-A {
		padding-bottom:14px;
		float:left;
		width:315px;
		border:1px solid #8EC31F;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background-color:#FFFFFF;
	}
	.corp-Unit-Package-016 div.div-B {
		padding-bottom:14px;
		float:right;
		width:315px;
		border:1px solid #8EC31F;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background-color:#FFFFFF;
	}
	.corp-Unit-Package-016 div.div-C {
		padding-bottom:14px;
		float:left;
		width:315px;
		border:1px solid #8EC31F;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background:#FFFFFF url(../images/parts/separator-07.gif) center top repeat-y;
	}
	.corp-Unit-Package-016 div.div-D {
		padding-bottom:14px;
		float:left;
		width:675px;
		border:1px solid #8EC31F;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		background-color:#FFFFFF;
	}
	.corp-Unit-Package-016 ul.ul-A {
		padding:0 0 0 11px;
	}
	.corp-Unit-Package-016 li {
		font-weight:bold;
	}
	.corp-Unit-Package-016 li.L1 {
		min-height:125px;
		height:auto!important;
		height:125px;
	}
	.corp-Unit-Package-016 li.L2 {
		min-height:147px;
		height:auto!important;
		height:147px;
	}
	.corp-Unit-Package-016 li.L3 {
		min-height:169px;
		height:auto!important;
		height:169px;
	}
	.corp-Unit-Package-016 li img {
		margin-bottom:0.5em;
		display:block;
	}
	.corp-Unit-Package-016 li span {
		display:block;
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
	}
	.corp-Unit-Package-016 li.li-A {
		margin-top:10px;
		margin-right:13px;
		float:left;
		width:140px;
	}
	.corp-Unit-Package-016 li.li-B {
		margin-top:10px;
		float:left;
		width:140px;
	}
	.corp-Unit-Package-016 li.li-C {
		margin-top:10px;
		margin-right:17px;
		float:left;
		width:140px;
	}
	.corp-Unit-Package-016 li.li-D {
		margin-top:10px;
		margin-right:7px;
		display:inline;
		float:right;
		width:140px;
	}
	.corp-Unit-Package-016 li.li-E {
		margin-top:10px;
		margin-right:25px;
		display:inline;
		float:left;
		width:166px;
	}
	.corp-Unit-Package-016 li.li-F {
		margin-top:10px;
		margin-right:23px;
		float:left;
		width:140px;
	}
	.corp-Unit-Package-016 h3.h3-A {
		float:left;
		width:315px;
		text-align:center;
	}

	.corp-Unit-Package-016 h3.h3-B {
		float:right;
		width:315px;
		text-align:center;
	}
	.corp-Unit-Package-016 h4.h4-A {
		text-align:center;
	}
.corp-Unit-Package-016.set-2L {
	background:url(../images/parts/rounder-22.gif) left bottom no-repeat;
}
	.corp-Unit-Package-016.set-2L .inner-corp-Unit-Package-016 {
		background:url(../images/parts/rounder-23.gif) left top no-repeat;
	}

/* unit */

.corp-Unit-Package-017 {
}
	.corp-Unit-Package-017 .elem-Type01 {
		margin-top:15px;
		background-color:#EBF3D9;
		position:relative;
		width:100%;
	}
	.corp-Unit-Package-017 .elem-Type01 li,
	.corp-Unit-Package-017 .elem-Type01 h2,
	.corp-Unit-Package-017 .elem-Type01 p {
		position:absolute;
	}


/* unit */

.corp-Unit-Package-018 {
	width:100%;
	text-align:left;
}

	.corp-Unit-Package-018 .set-Package {
		margin-top:30px;
		padding:13px 15px 0 15px;
		border:2px solid #CCCCCC;
	}

	.corp-Unit-Package-018 ul a.set-Link {
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
		float:left;
		margin-left:10px;
		width:650px;
	}

	.corp-Unit-Package-018 ul li {
		margin-bottom: 7px;
	}

	.corp-Unit-Package-018 ul li.last {
		margin-bottom: 11px;
	}

	.corp-Unit-Package-018 strong {
		display: block;
		width: 115px;
		float: left;
	}

	.corp-Unit-Package-018 ul li {
		zoom:100%;
	}

	.corp-Unit-Package-018 li:after {
		content: ".";
		clear: both;
		height: 0;
		display: block;
		visibility: hidden;
	}


/* unit */
.corp-Unit-Package-019 {
	width:100%;
	text-align:left;
}

	.corp-Unit-Package-019 p {
		margin-top:10px;
	}

	.corp-Unit-Package-019 p.set-Link {
		padding-left:11px;
		background:url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
	}

/* unit */
.corp-Unit-Package-020 .set-social {
	margin-top:20px;
}
	.corp-Unit-Package-020 .set-social li {
		float:left;
	}
	.corp-Unit-Package-020 .set-social li.child-mixi,
	.corp-Unit-Package-020 .set-social li.child-grlike,
	.corp-Unit-Package-020 .set-social li.child-fbshare {
		margin-right:10px;
	}



/* unit */
.corp-Unit-Package-021 {
	width:100%;
	text-align:left;
	background:#f0f0f0;
	padding:17px 0;
	margin-top:34px;
}
	.corp-Unit-Package-021 .miz-Section {
		width:670px;
		margin:0 auto;
	}
	.corp-Unit-Package-021 .set-Texts {
		width:456px;
		float:left;
	}
	.corp-Unit-Package-021 .put-CorpText {
		margin-top:10px;
	}
	.corp-Unit-Package-021 .set-Visuals {
		width:200px;
		float:right;
	}

.notice{
	text-indent:-1em;
	margin-left:2em;
	margin-top:1em;
	font-size:90%;
}
.popup {
	text-align: right;
	margin:5px 5px 0 0;
}
.popup a:link {
	color:#007722;
	text-decoration:underline;
}

.popup a:visited {
	color:#007722;
	text-decoration:underline;
}
.popup a:hover {
	color:#007722;
	text-decoration: none;
}

.popup a:visited:hover {
	color:#007722;
	text-decoration: none;
}


/* 20130325追加 */
.set-Texts h3 {
	font-size: 180%;
	text-align: center;
}
dl#news130325 {
	width: 605px;
	margin: 10px 0 8px;
	padding-left: 10px;
}
dl#news130325 dt {
	float: left;
	width: 3.5em;
}
dl#news130325 dd {
	margin-left: 4em;
	margin-bottom: 4px;
}

/* 20130626追加 */

.Pic20130626_01 {
	float:right;
	padding: 0 30px 10px 20px;
}
.Pic20130626_02 {
	width: 345px;
	float:left;
	padding: 15px 0px 7px 0px;
}
.Pic20130626_03 {
	width: 345px;
	float:right;
	padding: 15px 0px 7px 0px;
}
.Pic20130626_04 {
	width: 345px;
	float:left;
	padding: 15px 10px 7px 10px;
}


.box20130626{
	clear: both;
	width: 705px;
	padding: 0px;
	display: block;
}

.Gf20130626_01 {
	width: 345px;
	float:left;
	padding: 15px 0px 7px 0px;
}
.Gf20130626_02 {
	width: 345px;
	float:right;
	padding: 15px 0px 7px 0px;
}
.box20130626 p{
	margin-top:7px;
	font-size:93%;
}


.box20130626:after,
.mb20:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	margin-bottom: 20px;
}

.box20130626,
.Pic20130626_03 {
	zoom: 1;
}

.articleLeft{
width:445px;
margin-right:20px;
padding-bottom:20px;
float:left;
	}
.articleRight{
padding-top:15px;
float:none;
	}
.articleRight li{
margin-bottom:15px;
	}

/* 20160222追加 =========== */
.miz-Section figure {
	margin: 15px 0px 0px 0px;
}
/* エントリーボタン */
a.link-btn:hover {
	color: #333333;
	text-decoration: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
}
.entry-job a.link-btn {
	text-align: center;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 1;
	display: block;
	border-radius: 3px;
	background-color: #EEC008;
	padding: 12px 10px 12px 40px;
	margin-top: 30px;
	position: relative;
}
.entry-job a.link-btn:after{
	position: absolute;
	content: " ";
	width: 26px;
	height: 26px;
	left: 240px;
	top: 50%;
	margin-top: -13px;
	background-image: url(../../recruit/manufacture/images/arrow-r_n01.png);
	background-repeat: no-repeat;
	display: block;
}

/* 20170220追加 */

.unit-thumbleft{
	margin:15px 0 0 0;
	padding-left:130px;
	position:relative;
	min-height:80px;
}
.unit-thumbleft .thumb{
	position:absolute;
	top:0;
	left:0;
}
.unit-thumbleft .texts p{
	margin:10px 0 0;
}
.unit-thumbleft .texts h3{
  margin: 4px 0 0 0;
  line-height: 1.35;
  font-weight: bold;
}
.unit-thumbleft .texts h3 a{
	display:inline-block;
  padding-left: 11px;
  background: url(../images/parts/blt-r-03.gif) 0 0.28em no-repeat;
}
