@charset "utf-8";
/* ------------------------- TOC
en
common setting
column2
column3

------------------------- */
/* ============================== en */


/* ============================== common setting */
p.attention {
	font-size: 85%;
	padding-left: 20px;
}
nav.tabBlock {
	border-bottom: 1px solid #CFCFCF;
	position: relative;
	margin-bottom: 50px;
}
nav.tabBlock .tabNav {
	bottom: -1px;
}
.topicsBlock dl dt {
	width: 150px;	
}
/* facebook bottom */
.socialUnit .fb-like {
	text-align: right!important;
	width: 110px !important;
}


/* ============================== column3 */
.column3 .contentswrapper {
	width: 950px;
	overflow: hidden;
	zoom: 1;
}	
.column3 .contentswrapper #mainContentsArea {
	width: 767px;
	float: left;
	overflow: hidden;
	zoom: 1;
}
.column3 .contentswrapper #mainContentsArea .localNavBlock {
	width: 170px;
	float: left;
}
.column3 .contentswrapper #mainContentsArea .contensSection {
	width: 584px;
	float: right;
}
.column3 .contentswrapper #sideMenuArea {
	width: 170px;
	float: right;
}
/* twoColumnsArea2 */
.column3 .twoColumnsArea2 .leftBlock,
.column3 .twoColumnsArea2 .rightBlock {
	width: 291px;
}
.column3 .twoColumnsArea2 .leftCol,
.column3 .twoColumnsArea2 .rightCol {
	width: 144px;
}


/* ============================== column2 */
.column2 .contentswrapper {
	width: 950px;
	overflow: hidden;
	zoom: 1;
}
.column2 .contentswrapper #mainContentsArea {
	width: 950px;
	overflow: hidden;
	zoom: 1;
}
.column2 .contentswrapper #mainContentsArea .localNavBlock {
	width: 170px;
	float: left;
}
.column2 .contentswrapper #mainContentsArea .contensSection {
	width: 767px;
	float: right;
}
/* parts */
.column2 .twoColumnBlock02 {
	margin-bottom: 13px;
}
.column2 .twoColumnBlock02:last-child {
	margin-bottom: 50px;
}
.column2 .twoColumnBlock02 .leftColumn,
.column2 .twoColumnBlock02 .rightColumn {
	background-image: url(/english/common/img/bg_columnType05_head01.gif);	
	width: 377px;
}
.column2 .twoColumnBlock02 .leftColumn .inner,
.column2 .twoColumnBlock02 .rightColumn .inner {
	background-image: url(/english/common/img/bg_columnType05_cont01.gif);
	padding-left: 13px;
}
/* twoCcornersBlock */
.contensSection .twoCcornersBlock .greet p a,
.contensSection .twoCcornersBlock .corp p a,
.contensSection .twoCcornersBlock .access p a,
.contensSection .twoCcornersBlock .history p a,
.contensSection .twoCcornersBlock .about p a {
	padding-left: 90px;
	width: 255px;
}
/* greet */
.contensSection .twoCcornersBlock .greet p a {
	background-image:url(/english/common/img/bg_category_list_greeting.gif)
}
.contensSection .twoCcornersBlock .greet p a:hover {
	background-image:url(/english/common/img/bg_category_list_greeting_on.gif)
}
/* corp */
.contensSection .twoCcornersBlock .corp p a {
	background-image:url(/english/common/img/bg_category_list_corp.gif)
}
.contensSection .twoCcornersBlock .corp p a:hover {
	background-image:url(/english/common/img/bg_category_list_corp_on.gif)
}

/* photoColumnBlock02 */

.photoColumnBlock02 {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 40px;
	padding:0 0 0 83px;
}

