@charset "shift_jis";

/*\*//*/
	@import url("ie5mac.css");
/**/

/*
	Since:25 May 2006
	Last-Updated: 18 Jun 2006
	Editor:Masataka Asakura(MIC)
*/


/*
-------------File Contents--------------

	1. LocalNavigations
		1) エクセルグループの精神
		2）経営方針
		3) プレスリリース
		4) ニュース
		5) 会社概要
		6) アクセスマップ
		7) 沿革
		8) 海外拠点

	2. ページタイトル
	
	3. エクセルグループの精神
	
	4. 経営方針
		
	5. プレスリリース
		
	6. ニュース
	
	7. 会社概要

	8. アクセスマップ
		
	9. 沿革

	10. 海外拠点
		

*/




/*
------------1. LocalNavigations----------------
*/

/* ============1) Index================= */

#LNIndex{
	width:191px;
	height:52px;
}

#LNIndex a, #LNIndex a:visited{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_index01.gif") no-repeat 0 0;
}
#LNIndex a:hover, #LNIndex a:active{
	background:transparent url("../lnav_img/ln_index02.gif") no-repeat 0px 0px;
}

/* PageNow */
.P01 #LNIndex a, .P01 #LNIndex a:visited{
	background:transparent url("../lnav_img/ln_index03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}

/* ============2) 経営方針================= */

#LNPresident{
	width:191px;
	height:52px;
}

#LNPresident a:link, #LNPresident a:visited{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_president01.gif") no-repeat 0px 0px;
}
#LNPresident a:hover, #LNPresident a:active{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_president02.gif") no-repeat 0px 0px;
}

/* PageNow */
.P02 #LNPresident a, .P02 #LNPresident a:visited{
	background:transparent url("../lnav_img/ln_president03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}

/* ============3) プレスリリース================ */

#LNPress{
	width:191px;
	height:52px;
}

#LNPress a:link, #LNPress a:visited{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_press01.gif") no-repeat 0px 0px;
}

#LNPress a:hover, #LNPress a:active{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_press02.gif") no-repeat 0px 0px;
}

/* PageNow */
.P03 #LNPress a, .P03 #LNPress a:visited{
	background:transparent url("../lnav_img/ln_press03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}

/* ============4) News================= */

#LNNews{
	width:191px;
	height:52px;
}

#LNNews a:link, #LNNews a:visited{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_news01.gif") no-repeat 0px 0px;
}
#LNNews a:hover, #LNNews a:active{
	background:transparent url("../lnav_img/ln_news02.gif") no-repeat 0px 0px;
}

/* PageNow */
.P04 #LNNews a, .P04 #LNNews a:visited{
	background:transparent url("../lnav_img/ln_news03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}

/* ============5) 会社概要================= */

#LNOverview{
	width:191px;
	height:52px;
}

#LNOverview a:link, #LNOverview a:visited{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_overview01.gif") no-repeat 0px 0px;
}
#LNOverview a:hover, #LNOverview a:active{
	background:transparent url("../lnav_img/ln_overview02.gif") no-repeat 0px 0px;
}

/* PageNow */
.P05 #LNOverview a, .P05 #LNOverview a:visited{
	background:transparent url("../lnav_img/ln_overview03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}


/* ============6) アクセスマップ================= */

#LNMap{
	width:191px;
	height:52px;
}

#LNMap a, #LNMap a:visited{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_map01.gif") no-repeat 0px 0px;
}
#LNMap a:hover, #LNMap a:active{
	background:transparent url("../lnav_img/ln_map02.gif") no-repeat 0px 0px;
}

/* PageNow */
.P06a #LNMap a, .P06a #LNMap a:visited{
	background:transparent url("../lnav_img/ln_map03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}
/* PageNow */
.P06b #LNMap a, .P06b #LNMap a:visited{
	background:transparent url("../lnav_img/ln_map03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}


#LNMap2nd{
	background:transparent url("../../common_img/bg_lnav.gif") repeat-x left bottom;
	padding:0 0 39px 0;
	margin:0;
	border-right:1px solid #787878;
	width:190px!important;
	width/**/:191px;
}

#LNMap2nd ul{
	padding:0;
	margin:0;
}
#LNMap2nd ul li{
	list-style-type: none;
	background:transparent url("../../common_img/li_arrow06.gif") no-repeat 12px 16px;
	padding:0 0 2px 0;
	margin:0;
}
.P06a #LNMap2nd ul li#LNMFGMap{
	background:transparent url("../../common_img/li_arrow05.gif") no-repeat 12px 16px;
}
.P06b #LNMap2nd ul li#LNHeadMap{
	background:transparent url("../../common_img/li_arrow05.gif") no-repeat 12px 16px;
}

/*　+++本社アクセスマップ++　*/

#LNHeadMap a, #LNHeadMap a:visited{
	width:190px;
	height:27px;
	background:transparent url("../lnav_img/ln_headmap01.gif") no-repeat 30px 13px;
}
#LNHeadMap a:hover, #LNHeadMap a:active{
	background:transparent url("../lnav_img/ln_headmap02.gif") no-repeat 30px 13px;
}

/* PageNow */
.P06a #LNHeadMap a, .P06a #LNHeadMap a:visited{
	background:transparent url("../lnav_img/ln_headmap03.gif") no-repeat 30px 13px;
	cursor:default;
	border:none;
}



/*　+++群馬工場アクセスマップ++　*/

#LNMFGMap a, #LNMFGMap a:visited{
	width:190px;
	height:27px;
	background:transparent url("../lnav_img/ln_mfgmap01.gif") no-repeat 30px 13px;
}
#LNMFGMap a:hover, #LNMFGMap a:active{
	background:transparent url("../lnav_img/ln_mfgmap02.gif") no-repeat 30px 13px;
}

/* PageNow */
.P06b #LNMFGMap a, .P06b #LNMFGMap a:visited{
	background:transparent url("../lnav_img/ln_mfgmap03.gif") no-repeat 30px 13px;
	cursor:default;
	border:none;
}
}



/* ============7) 沿革================= */

#LNHistory{
	width:191px!important;
	height:52px;
}

#LNHistory a, #LNHistory a:link{
	width:191px!important;
	height:52px;
	background:transparent url("../lnav_img/ln_history01.gif") no-repeat 0px 0px;
}
#LNHistory a:hover, #LNHistory a:active{
	background:transparent url("../lnav_img/ln_history02.gif") no-repeat 0px 0px;
}

/* PageNow */
.P07 #LNHistory a, .P07 #LNHistory a:visited{
	background:transparent url("../lnav_img/ln_history03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}


/* ============8) 海外拠点================= */

#LNGlobal{
	width:191px;
	height:47px;
}

#LNGlobal a, #LNGlobal a:visited{
	width:191px;
	height:47px;
	background:transparent url("../lnav_img/ln_global01.gif") no-repeat 0px 0px;
}
#LNGlobal a:hover, #LNGlobal a:active{
	background:transparent url("../lnav_img/ln_global02.gif") no-repeat 0px 0px;
}

/* PageNow */
.P08 #LNGlobal a, .P08 #LNGlobal a:visited{
	background:transparent url("../lnav_img/ln_global03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}




/*
------------2. ページタイトル----------------
*/

.P01 #PageTitle h2{
	background-image:url("../images/ptitle01.gif");
}
.P02 #PageTitle h2{
	background-image:url("../images/ptitle02.gif");
}
.P03 #PageTitle h2{
	background-image:url("../images/ptitle03.gif");
}
.P04 #PageTitle h2{
	background-image:url("../images/ptitle04.gif");
}
.P05 #PageTitle h2{
	background-image:url("../images/ptitle05.gif");
}
.P06a #PageTitle h2, .P06b #PageTitle h2{
	background-image:url("../images/ptitle06.gif");
}


.P07 #PageTitle h2{
	background-image:url("../images/ptitle07.gif");
}
.P08 #PageTitle h2{
	background-image:url("../images/ptitle08.gif");
}



/*
------------3. エクセルグループの精神----------------
*/

.P01 #Section01 .Heading h3{
	background:transparent url("../images/h_index01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.P01 #Section02 .Heading h3{
	background:transparent url("../images/h_index02.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.P01 #Section03 .Heading h3{
	background:transparent url("../images/h_index03.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

.P01 #Section01 .ImageArea01{
	padding:25px 0 0 0;
}
.P01 #Section02 .ImageArea02{
	padding:25px 10px 0 0;
}
.P01 .Text{
	float:left;
	width:425px;
}
.P01 #Section03 .ImageArea01{
	float:right;
	padding:10px 0 0 0;
	width:182px!important;
}

.P01 #Section03 .ImageArea01 div strong{
	font-weight:bold;
	font-size:110%;
	color:#364583;
}

.P01 #Section03 .ImageArea01 .Image01{
	margin-top:10px;
}

/*
------------4. 経営方針----------------
*/

.P02 #Section01 .Heading h3{
	background:transparent url("../images/h_president01.gif") no-repeat 30px 0;
	height:18px;
}

.P02 h4{
	color:#000!important;
	font-size:120%;
	margin-top:35px;
	padding:0 0 0 20px;
	background:#fff url("../../common_img/li_square01.gif") no-repeat 0 2px;
}
.P02 h5{
	margin-top:35px;

	font-size:110%;
	color:#364583;
}
.P02 h5 span{
	padding:0 5px 0 0;
}

.P02 .PresidentText{
	float:left;
	width:381px;
}
.P02 .PresidentPhoto{
	float:right;
	width:194px;
}
.P02 .PresidentPhoto div{
	margin-top:35px;
}

.P02 .PresidentPhoto p{
	font-size:80%;
	color:#364583;
	padding-top:5px;
	letter-spacing:normal;
}


/*
------------5. プレスリリース----------------
*/

.P03 #Section01 .Heading h3{
	background:transparent url("../images/h_press01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

.P03 h4{
	font-size:100%!important;
	font-weight:normal!important;
	margin-top:30px;
	padding:0px 0 7px 30px;
	background:#fff url("../../common_img/li_pdf02.gif") no-repeat 0 0px;
	line-height:140%!important;
	letter-spacing:normal;
}
.P03 h4.H402{
	margin-top:10px;
}
.P03 h4.H403{
	margin-top:20px;
}
.P03 h4 em{
	font:bold 110%/100% Arial, Helvetica,sans-serif;
	padding-right:3px;
}
.P03 h4 a:link, .P03 h4 a:visited{
	border-bottom-width:0px!important;
}
.P03 h4 a:hover, .P03 h4 a:active{
	border-bottom-width:1px!important;
}


.P03 .C01{
	border-bottom:1px dotted #666;
	padding-bottom:20px!important;
}
.P03 .C02{
	border-bottom:1px dotted #666;
	padding-top:0px!important;
	padding-bottom:20px!important;
}
.P03 .C03{
	padding-top:0px!important;
}

.P03 #Section01 p{
	padding-top:10px;
	padding-left:30px;
}


/*
------------6. ニュース----------------
*/
.P04 #Content p{
	text-align: left;
}


.P04 #Section01 .Heading h3{
	background:transparent url("../images/h_news01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

.P04 .NewsDate{
	margin-top:30px;
	padding:0 0 0 20px;
	letter-spacing:0.05em;
	font:bold 92%/100% Arial, Helvetica,sans-serif;
	background:#fff url("../../common_img/li_square01.gif") no-repeat 0 1px;
}

.P04 h4{
	font-size:110%!important;
	margin-top:10px;
	padding:10px 0 0 0px;
	line-height:150%!important;
	color:#0000cc!important;
}

.P04 h4.H402{
	margin-top:10px;
}

.P04 .C01{
	border-bottom:1px dotted #666;
	padding-bottom:20px!important;
}
.P04 .C02{
	border-bottom:1px dotted #666;
	padding-top:0px!important;
	padding-bottom:20px!important;
}
.P04 .C03{
	padding-top:0px!important;
}
.P04 #Section01 h5{
	color:#4c53a5;
	font-size:108%;
	padding:25px 0 10px 0px;
	line-height:1.4;
}

.P04 h6{
	margin:2em 0 0 0!important;
	padding:0.5em 0 0 1.5em!important;
	background:url("../../common_img/li_square02.gif") no-repeat 0 0.875em;
	font-size:100%;
	line-height:1.4!important;
}

.P04 .Image{
	float:right;
	padding:17px 0 1em 1.5em;
}
.P04 #news070611 .Image{
	float:right;
	padding:15px 0 1em 1.5em;
}


.P04 #news081028 .Image div, .P04 #news070611 .Image div, 
.P04 #news071226a .Image div, .P04 #news071226b .Image div{
	border:1px solid #333;
	padding:2px;
	margin-bottom:1em;
}
.P04 #news070611 p, .P04 #news071226b p{text-align:left!important;}


.P04 #Section01 p{
	padding-top:10px;
	padding-left:0px;
}
.P04 #Section01 ul{
	margin:0 0 0 0px;
	padding-left: 0;
}
.P04 #Section01 ul li{
	height:17px;
	display:inline;
	list-style-type:none;
	background:url("../../common_img/li_arrow04.gif") no-repeat 0 5px;
	padding:0 0 0px 16px;
	margin:0 15px 0 0;
}

.P04 #Section01 ul.vertical li{
	display:block;
	list-style-type:none;
	background:url("../../common_img/li_arrow04.gif") no-repeat 0 5px;
	padding:0 0 8px 16px;
	margin:0 15px 0 0;
}


.P04 #Section01 ul li a:link, .P04 #Section01 ul li a:visited{
	border-bottom-width:0px!important;
}
.P04 #Section01 ul li a:hover, .P04 #Section01 ul li a:active, 
.P04 #Section01 ul.vertical li a:hover, .P04 #Section01 ul.vertical li a:active{
	border-bottom-width:1px!important;
}

.P04 #Section01 ol{margin:1em 0 0 1.875em;list-style:decimal;}
.P04 #Section01 ol li{margin-bottom:0.8em;}


.P04 #Section01 ul.pdfFile{
	margin-top:1em;
	list-style-type:none;
}
.P04 #Section01 ul.pdfFile li{
	display:block!important;
	background:#fff url("../../common_img/li_pdf02.gif") no-repeat 0 0px!important;
	padding:3px 0 12px 30px;
	line-height: 1.4;
}


#news070611{
	display:inline-block;
	min-height:1em;
}
/*\*/
#news070611{
	display:block;
}
* html #news070611{
	height: 1%;
}
/**/
#news070611:after{
	content:"";
	heihgt:0;
	display:block;
	clear:both;
	visibility:hidden;
}


.imageWrap{
	padding:15px 0 0 0px;
}

#imageWrap200802{
	padding:15px 0 0 0px;
}
#imageWrap200802 .image02{
	float:left;
	margin-right: 15px;
}
#imageWrap200802 .image03{
	float:left;
}


.alignright{
	margin:1em 0 1em 1em;
	float:right;
}
.alignright02{
	margin:1em 0 1em 0em;
	float:right;
}
div.alignright img, div.alignleft img, 
div.alignright02 img, div.alignleft02 img{
	border:1px solid #999;
	padding:2px;
}

.alignleft{
	margin:1em 1em 1em 0;
	float:left;
}
.aligncenter{
	margin: 0 auto;
	text-align:center!important;
}
.center{
	text-align:center!important;
}
.size11{font-size:85%;}
.size12{font-size:93%;}

.top25{margin-top:25px;}
.left20{margin-left:20px;}

.orange-red{color:#f30;}

.gold-yellow{color:#f90!important;}

/*
------------7. 会社情報----------------
*/

.P05 #Section01 .Heading h3{
	background:transparent url("../images/h_overview01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.P05 #Section02 .Heading h3{
	background:transparent url("../images/h_overview02.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.P05 #Section03 .Heading h3{
	background:transparent url("../images/h_overview03.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

.P05 table th{
	width:22%;
	font:bold 100%/100% Arial, Helvetica,sans-serif;
	letter-spacing:0.05em;
	background:#fcfcfc  url("../../common_img/bg_th01.gif") repeat-y right top;
}
.P05 table td{
	padding:12px 8px 9px 10px;
	width:78%;
}
.P05 table td.Td02{
	padding:12px 8px 1px 10px;
}

.P05 table td ul{
	padding:0;
	margin:0;
}
.P05 table td ul li{
	list-style-type:none;
	padding:0 0 8px 0;
	margin:0;
	line-height:110%;
}


.P05 table td ul.UlLeft{
	float:left;
	width:49%;
}
.P05 table td ul.UlRight{
	float:right;
	width:48%;
}

.P05 h4{
	margin-top:30px!important;
	padding:0px 0 0px 20px;
	background:#fff url("../../common_img/li_square01.gif") no-repeat 0 3px;
}
.P05 h4 span{
	font-size:0.875em;
	padding-left:0.2em;
}
.P05 .C02{
	padding-top:25px!important;
}

.P05 .Address{
	float:left;
	letter-spacing:normal!important;
	text-align:left!important;
	width:50%;
}
.P05 .Image01{
	float:right;
	width:172px;
}


.P05 .InfoISO{
	letter-spacing:normal;
	padding-bottom:8px;
}
.P05 .InfoISO02{
	letter-spacing:normal;
	padding-top: 1em;
	padding-bottom:8px;
}


.P05 .Image02{
	float:left;
	width:182px;
}
.P05 .CorpISO{
	margin-left:192px;
	letter-spacing:normal;
}

.P05 .mark01{
	float:left;
	border:1px solid #333;
	padding:2px 5px;
	margin-right:1em;
}


/*
------------8. アクセスマップ----------------
*/

.P06a #Section01 .Heading h3{
	background:transparent url("../images/h_map01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.P06b #Section01 .Heading h3{
	background:transparent url("../images/h_mfgmap01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}


.P06a .C01, .P06b .C01{
	padding-top:40px;
}

.P06a .C02, .P06b .C02{
	padding-top:10px!important;
}
.P06a .C03, .P06b .C03{
	padding-top:10px!important;
}
.P06a h4, .P06b h4{
	margin-top:30px;
	padding:0px 0 0px 20px;
	background:#fff url("../../common_img/li_square01.gif") no-repeat 0 2px;
}

#PrintBtn{
	text-align:center;
	margin:0 auto;
	padding:20px 0 0 0;
	width:500px;
}
#PrintBtn ul{
	margin:0;
	padding:0;
	height:38px;
}
#PrintBtn ul li{
	list-style-type:none;
	height:38px;
	margin:0;
	padding:0;
}

#PrintBtn ul li a{
	display:block;
	height:38px;
	text-indent:-9999px;
	letter-spacing:-1000em;
	font-size:0.1em;
	line-height:110%;
	border-bottom-width:0!important;
}
/*\*/
#PrintBtn ul li a{
	letter-spacing:normal;
	overflow:hidden;
}
/**/

.P06a #PrintBtn ul li a, .P06a #PrintBtn ul li a:visited{
	background:transparent url("../images/map/btn_print01.gif") no-repeat center;
	margin:0;
	padding:0;
}

.P06a #PrintBtn ul li a:hover, .P06a #PrintBtn ul li a:active{
	background:transparent url("../images/map/btn_print02.gif") no-repeat center;
	margin:0;
	padding:0;
}
.P06b #PrintBtn ul li a, .P06b #PrintBtn ul li a:visited{
	background:transparent url("../images/map/btn_pdfprint01.gif") no-repeat center;
	margin:0;
	padding:0;
}

.P06b #PrintBtn ul li a:hover, .P06b #PrintBtn ul li a:active{
	background:transparent url("../images/map/btn_pdfprint02.gif") no-repeat center;
	margin:0;
	padding:0;
}



.P06a #Section01 .C02 ul{
	padding:15px 0 0 0;
	margin:0;
}

.P06a #Section01 .C02 ul li{
	list-style-type:none;
	padding-bottom:12px;
}
.P06a #Section01 .C02 ul li#Ginza{
	padding-left:16px;
	background:#fff url("../images/map/li_ginza.gif") no-repeat 0 2px;
}
.P06a #Section01 .C02 ul li#Yurakucho{
	padding-left:16px;
	background:#fff url("../images/map/li_yurakucho.gif") no-repeat 0 2px;
}
.P06a #Section01 .C02 ul li#Asakusa{
	padding-left:16px;
	background:#fff url("../images/map/li_asakusa.gif") no-repeat 0 2px;
}


.P06a #Section01 .C02 ul li span{
	font-weight: bold;
	padding-right:10px;
}
.P06a .C01 a, .P06b .C01 a{
	border-bottom-width:0px!important;
}
.P06b h5{
	font-size:100%;
	padding:15px 0 0 0;
	margin:0;
}
.P06b h5 span{
	font-weight:normal;
	padding-left:15px;
}
.P06b .C02 p{
	padding-top:10px;
}
/*
------------9. 沿革----------------
*/

.P07 #Section01 .Heading h3{
	background:transparent url("../images/h_history01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

.P07 table th{
	width:22%;
	font:bold 100%/100% Arial, Helvetica,sans-serif;
	letter-spacing:0.05em;
	background:#fcfcfc url("../../common_img/bg_th01.gif") repeat-y right top;
}
.P07 table td{
	padding:12px 8px 9px 12px;
	width:78%;
}
.P07 table td.Td02{
	border-bottom-style:dotted;
	border-bottom-color:#999;
}

/*
------------10. 海外拠点----------------
*/
.P08 #Section01 .Heading h3{
	background:transparent url("../images/h_global01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.P08 #Section02 .Heading h3{
	background:transparent url("../images/h_global02.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

.P08 #Section01 h4{
	padding-bottom:20px;
}
.P08 .C02{
	padding-top:15px!important;
}

.P08 h5{
	margin-top:30px!important;
	padding:0px 0 0px 20px;
	background:#fff url("../../common_img/li_square01.gif") no-repeat 0 2px;
	min-height:12px;
}

.P08 table{
	margin-top:15px;
}
.P08 th.ThPlace{
	width:25%;
}
.P08 th.ThCorp{
	width:50%;
}
.P08 th.ThBiz{
	width:25%;
}
.P08 td.TdBiz{
	text-align:center;
	padding-right:0;
	padding-left:0;
}



