@charset 'shift_jis';

/* body
-------------------------------------------------- */

body {
	font-family: verdana,"?q??M?m?p?S Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "?l?r ?o?S?V?b?N", sans-serif;
}

/* leftArea
-------------------------------------------------- */

#leftArea {
	width: 180px;
	padding: 0px;
	margin: 0px;
	float: left;
}

/* mainArea
-------------------------------------------------- */

.mainAreaDefaultGridMarginZero #mainArea {
	width: 760px;
	padding: 0px;
	margin: 0px;
	float: right;
}

/* heading Element
-------------------------------------------------- */

#mainArea h1 {
	padding: 12px 0px 18px 12px;
	margin: 0px 0px 18px;
	font-size: 170%;
	font-weight: bold;
	color: #ffffff;
	background: #000000 url(/shared/images/h1_bg.gif) left bottom repeat-x;
}

.mainAreaDefaultGridMarginZero #mainArea h1 {
	width: 748px;
}

/* navigation 
-------------------------------------------------- */

#bodyArea .lnav_010 .navigationBox .boxBody .ln_sub_1 a,
#bodyArea .lnav_020 .navigationBox .boxBody .ln_sub_2 a,
#bodyArea .lnav_030 .navigationBox .boxBody .ln_sub_3 a,
#bodyArea .lnav_040 .navigationBox .boxBody .ln_sub_4 a,
#bodyArea .lnav_050 .navigationBox .boxBody .ln_sub_5 a,
#bodyArea .lnav_060 .navigationBox .boxBody .ln_sub_6 a,
#bodyArea .lnav_070 .navigationBox .boxBody .ln_sub_7 a,
#bodyArea .lnav_080 .navigationBox .boxBody .ln_sub_8 a {
	color: #000000;
	font-weight: bold;
}

#bodyArea .lnav_050_01 .navigationBox .boxBody .ln_sub_5-1 a,
#bodyArea .lnav_050_02 .navigationBox .boxBody .ln_sub_5-2 a,
#bodyArea .lnav_050_03 .navigationBox .boxBody .ln_sub_5-3 a,
#bodyArea .lnav_050_04 .navigationBox .boxBody .ln_sub_5-4 a,
#bodyArea .lnav_050_05 .navigationBox .boxBody .ln_sub_5-5 a,
#bodyArea .lnav_050_06 .navigationBox .boxBody .ln_sub_5-6 a,
#bodyArea .lnav_050_07 .navigationBox .boxBody .ln_sub_5-7 a,
#bodyArea .lnav_050_08 .navigationBox .boxBody .ln_sub_5-8 a {
	color: #000000;
	font-weight: bold;
}

#leftArea .navigationBox {
	width: 180px;
	padding: 0px ;
	margin: 0px 0px 10px;
	border: none;
}

#leftArea .bur {
	margin-bottom:10px;
	}

#leftArea .navigationBox .navigationBase {
	width: 180px;
	padding: 0px;
	margin: 0px;
}

#leftArea .navigationBox .boxBody {
	width: 178px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #cfcfcf;
	background: #ffffff;
}

#leftArea .navigationBox .mainMenu {
	padding: 11px 9px 4px 18px;
	margin: 0px;
}

#leftArea .navigationBox .mainMenu div {
	padding: 0px 0px 5px 12px;
	margin: 0px;
	background: url(/en/shared/images/arrow_small_right.gif) 0px 5px no-repeat;
}

#leftArea .navigationBox .mainMenu div.subMenu {
	padding: 0px 0px 0px 10px;
	background: none;
}

#leftArea .navigationBox .mainMenu .subMenu div {
	padding: 2px 0px 4px 9px;
	margin: 0px;
	font-size: 85%;
	background: url(/en/shared/images/arrow_small_right.gif) 0px 5px no-repeat;
}

/* oneColumnsType1
-------------------------------------------------- */

#mainArea .oneColumnsType1 {
	width: 760px;
	padding: 0px;
	margin: 0px 0px 15px;
}

#mainArea .oneColumnsType1 .image {
	padding: 3px 0;
}

/* twoIntoColumnsType1
-------------------------------------------------- */

#mainArea .twoIntoColumnsType1 {
	width: 760px;
	padding: 0px;
	margin: 0px;
}

#mainArea .twoIntoColumnsType1 .column {
	width: 231px;
	height: auto;
	padding: 0px;
	margin: 0px 0px 0px 11px;
	float: right;
}

#mainArea .twoIntoColumnsType1 .image {
	padding: 3px 0;
}

#mainArea .twoIntoColumnsType1 .column .image {
	padding: 3px 0px;
	margin: 0px 0px 15px;
}

#mainArea .twoIntoColumnsType1 h2 {
	background: none;
}

#mainArea .twoIntoColumnsType1 p {
	margin: 0px 0px 15px;
	padding: 0px;
}

/* twoColumnsType1
-------------------------------------------------- */

#mainArea .twoColumnsType1 {
	width: 760px;
	padding: 0px;
	margin: 0px 0px 15px;
}

#mainArea .twoColumnsType1 .column {
	width: 372px;
	float: left;
}

#mainArea .twoColumnsType1 .columnEnd {
	width: 372px;
	float: right;
}

#mainArea .twoColumnsType1 .image {
	padding: 3px 0;
}

/* threeColumnsType1
-------------------------------------------------- */

#mainArea .threeColumnsType1 {
	width: 760px;
	padding: 0px;
	margin: 0px 0px 15px;
}

#mainArea .threeColumnsType1 .column {
	width: 243px;
	margin: 0px 15px 0px 0px;
	float: left;
}

#mainArea .threeColumnsType1 .columnEnd {
	width: 243px;
	float: right;
}

#mainArea .threeColumnsType1 .image {
	padding: 3px 0;
}

/* fourColumnsType1
-------------------------------------------------- */

#mainArea .fourColumnsType1 {
	width: 760px;
	padding: 0px;
	margin: 0px 0px 15px;
}

#mainArea .fourColumnsType1 .column {
	width: 182px;
	margin: 0px 10px 0px 0px;
	float: left;
}

#mainArea .fourColumnsType1 .columnEnd {
	width: 182px;
	float: right;
}

#mainArea .fourColumnsType1 .image {
	padding: 3px 0;
}

/* clearfix
-------------------------------------------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}

.clearfix {
	display:inline-block;
}

/*\*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/**/

/* clear
-------------------------------------------------- */

.clear {
	clear: both;
}