@charset "utf-8";

/*
	Since:24 Jun 2006
	Last-Updated:24 Jun 2006
	Editor:Masataka Asakura(MIC)
*/


/*
-------------File Contents--------------

	1. エクセルグループの精神
	
	2. 経営方針
		
	3. プレスリリース
		
	4. ニュース
	
	5. 会社概要

	6. アクセスマップ
		
	7. 沿革

	8. 海外拠点
		

*/


/*
------------1. エクセルグループの精神----------------
*/

.P01 #Section03{
	page-break-before:always;
}

/*
------------2. 経営方針----------------
*/

.P02 h5{
	margin-top:35px;
}
.P02 h5 span{
	padding:0 5px 0 0;
}

.P02 .PresidentText{
	float:left;
	width:60%;
}
.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;
}


/*
------------3. プレスリリース----------------
*/


.P03 h4{
	margin-top:30px;
	line-height:140%!important;
}
.P03 h4 em{
	font:bold 110%/100% "Georgia","Times",serif;
	padding:0 5px;
}

.P03 h4.H402{
	margin-top:0px;
}


.P03 .C01{
	padding-top:0px;
	border-bottom:1px solid #000;
	padding-bottom:20px!important;
}
.P03 .C02{
	border-bottom:1px solid #000;
	padding-top:0px!important;
	padding-bottom:20px!important;
}
.P03 .C03{
	padding-top:0px!important;
}

.P03 #Section01 p{
	padding-top:10px;
}

/*
------------4. ニュース----------------
*/

.P04 .C01{
	padding-top:0px;
}
.P04 .NewsDate{
	margin-top:30px;
	padding:0 0 0 20px;
	letter-spacing:0.05em;
	font:bold 92%/100% times, serif;
}

.P04 h4{
	font-size:110%!important;
	margin-top:10px;
	padding:10px 0 0 20px;
	line-height:140%!important;
	
}
.P04 h4.H402{
	margin-top:10px;
}
.P04 h4 span{
	letter-spacing:0.05em;
	font:bold 86%/100% "Georgia","Times",serif;
	padding-right:10px;
	letter-spacing:normal;
}
.P04 #Section01 h5{
	color:#0000cc;
	font-size:110%;
	padding:25px 0 10px 20px;
}
.P04 #Section01 h6{
	padding:25px 0 0px 20px;
}

.P04 .Image{
	float:right;
	padding:17px 0 1em 1.5em;
}

.P04 .C01{
	border-bottom:1px solid #000;
	padding-bottom:20px!important;
}
.P04 .C02{
	border-bottom:1px solid #000;
	padding-top:0px!important;
	padding-bottom:20px!important;
}
.P04 .C03{
	padding-top:0px!important;
}

.P04 #Section01 p{
	padding-top:10px;
	padding-left:20px;
}
.P04 #Section01 ul{
	display:none;
}

/*
------------5. 会社情報----------------
*/


.P05 table th{
	width:22%;
	font:bold 92%/100% "Georgia","Times",serif;
	letter-spacing:0.05em;
	background:#fcfcfc  url("../../common_img/bg_th01.gif") repeat-y left 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;
}

.P05 .C02{
	padding-top:25px!important;
}

.P05 .Address{
	float:left;
	letter-spacing:normal;
	width:53%;
}
.P05 .Image01{
	float:right;
	width:172px;
}


.P05 .InfoISO{
	letter-spacing:normal;
	padding-bottom:8px;
}

.P05 .Image02{
	float:left;
	width:144px;
}
.P05 .CorpISO{
	float:right;
	letter-spacing:normal;
	width:57%;
}


/*
------------6. アクセスマップ----------------
*/

.P06a #MainVisual, .P06b #MainVisual{
	display:none;
}

.P06a #Section01, .P06b #Section01{
	padding-top:30px!important;
}

.P06a .C01, .P06b .C01{
	padding-top:25px;
}
.P06a .C01 a, .P06b .C01 a{
	border-bottom-width:0px!important;
}

.P06a .C02, .P06b .C02{
	padding-top:0px!important;
}
.P06a .C03, .P06b .C03{
	padding-top:0px!important;
}
.P06a .C03 p, .P06b .C03 p{
	padding-top:5px;
}

.P06a h4, .P06b h4{
	margin-top:0px;
}

#PrintBtn{
	display:none;
}



.P06a #Section01 .C02 ul{
	padding:10px 0 0 18px;
	margin:0;
}


.P06a #Section01 .C02 ul li span{
	font-weight: bold;
	padding-right:10px;
}
.P06a #Footer, .P06b #Footer{
	margin:25px 0 0 0;
}

.P06b h5{
	font-size:100%;
	padding:15px 0 0 0;
	margin:0;
}
.P06b h5 span{
	font-weight:normal;
	padding-left:15px;
}

/*
------------7. 沿革----------------
*/

.P07 table th{
	width:22%;
	font:bold 92%/100% "Georgia","Times",serif;
	letter-spacing:0.05em;
}
.P07 table td{
	padding:12px 8px 9px 12px;
	width:78%;
}
.P07 table td.Td02{
	border-bottom-style:dotted;
	border-bottom-color:#333;
}

/*
------------8. 海外拠点----------------
*/

.P08 #Section01 h4{
	padding-bottom:20px;
}
.P08 .C02{
	padding-top:15px!important;
}

.P08 h5{
	margin-top:30px!important;
}

.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;
}


