@charset "Shift_JIS";

/*===========================================

　初期設定のリセット

=========================================*/
#inner-content-area #inner-content-right h3,
#inner-content-area #inner-content-right h4,
#inner-content-area #inner-content-right h5,
#inner-content-area #inner-content-right h6,
#inner-content-area #inner-content-right p,
#inner-content-area #inner-content-right ul,
#inner-content-area #inner-content-right ol,
#inner-content-area #inner-content-right li,
#inner-content-area #inner-content-right dl,
#inner-content-area #inner-content-right dt,
#inner-content-area #inner-content-right dd {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-size: 100%;
}

#inner-content-area #inner-content-right ul {
	list-style: none;
}
/*===========================================

　本店・支店・支社・営業所一覧トップページ

============================================*/
#inner-content-area #inner-content-right h3 {
	padding-bottom: 15px;
}


#inner-content-area #inner-content-right p {/*本文*/
	padding-bottom: 1.3em;
}

#inner-content-area #inner-content-right p.no-sp {/*本文*/
	padding-bottom: 0;
}

#inner-content-right .txt-red{
	color: #CC0000;
}


#inner-content-right .box-txt1{
	padding:0 70px 0 70px;
}

#inner-content-right .box-txt2{
	padding-top: 1.3em;
}

#inner-content-right .box-txt3{
	padding-top: 1.3em;
	border-bottom: 1px solid #ccc;
	margin-bottom: 35px;
}

#inner-content-right .box-shiten{
	background: url(http://www.kepco.co.jp/Common/cat/commenu_fade.gif) repeat-x top;
	padding-top: 5px;
}

#inner-content-right .box-shiten ul {
	width: 536px;
}

#inner-content-right .box-shiten ul li{
	width: 134px;
	float: left;
}

#inner-content-right p.box-button{
	width: 538px;
}


#inner-content-right .box-button .fleft{
	width: 362px;
	float: left;
}

#inner-content-right .box-button .fright{
	width: 176px;
	float: right;
}

/*-------------------------------------------
	テーブル
-------------------------------------------*/				
.table-office {
	border-collapse: collapse;
	width: 538px;
	margin-top: 5px;
}

.table-office, table-office td, .table-office th {
	border-collapse: collapse;
	border-spacing: 0;
}

.table-office td, .table-office th {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #666;
}

.table-office th {
	color: #FFF;
	background-color:#336699;
}

.table-office th.j {
	width: 130px;
}

.table-office th.a {
	width: 210px;
}

.table-office th.p {
	width: 98px;
}

.table-office th.t {
	width: 95px;
}

table .t-top {/*セル内上詰め*/
	vertical-align: top;
}

/*-------------------------------------------
	配置
-------------------------------------------*/				
#inner-content-area #inner-content-right .left {
	text-align: left;/*左寄せ*/
}

#inner-content-area #inner-content-right .right {
	text-align: right;/*右寄せ*/
}

#inner-content-area #inner-content-right .center {
	text-align: center;/*真ん中寄せ*/
}

/*-------------------------------------------
	ページトップ
-------------------------------------------*/
#inner-content-area #inner-content-right p.btn-pagetop-up {
	clear: both;
	margin: 25px auto 35px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}

/*===========================================

　各事業所ページ

============================================*/
.table-office th.j-1 {
	width: 92px;
}

.table-office td.j-2 {
	width: 443px;
}

/*===========================================

　ポップアップページ

============================================*/
.map{
	border:1px solid #666;
}


