@charset "Shift_JIS";

/* ==========================================================================
   全体レイアウト
   ========================================================================== */

#contents{
	display:table;
	overflow:hidden;
}

#main,
#side{
	display:table-cell;
}

.inner-sct.halfbox-wrap{
	margin-right:-33px;
	width:755px;
}

/* ==========================================================================
   フッター
   ========================================================================== */

#btn-sitemap{
	position:relative;
}

.fbnr{
	margin-right:-20px;
	width:1000px;
}

#pagetop{
	display:none !important;
}

/* ==========================================================================
   安全の取り組み
   ========================================================================== */
   
.cattop-listwrap{
	margin-right:-25px;
	width:1005px;
}

.wrap-2column{
	margin-right:-40px;
	width:1040px;
}

/* ==========================================================================
   鉄道・おでかけ情報
   ========================================================================== */

/* ==========================================================================
   生活・くらし
   ========================================================================== */

.life-thumb,
.life-link{
	white-space:nowrap;
}


/* ==========================================================================
   企業・IR・採用
   ========================================================================== */

.thirdtop-listwrap{
	margin-right:-20px;
	width:780px;
}

#tech-nav ul,
.inblock-parent,
.technical-cont{
	margin-right:-30px;
	width:1010px;
}

.img3column{
	margin-right:-20px;
	width:740px;
}

#tech-main .item-wrap{
	overflow:visible;
}

.highlight-3column ul{
	margin-right:-21px;
	width:681px;
}

/* ==========================================================================
   ニュースリリース
   ========================================================================== */

.form-press{
	overflow:hidden;
}

.form-press select{
    opacity: 1 !important;
	margin-bottom:-50px;
    position:relative !important;
}

.customSelect{
	position:relative;
}

.year-select{
	float:left;
}
