@charset 'utf-8';

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

body {
	padding: 0px;
	margin: 0px;
	font-size: 75%;
	line-height: 1.7;
	color: #333333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;
	text-align: center;
	background: #ffffff;
}

#wrapperArea {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#bodyArea {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: url(/shared/images/ba_bg_010.gif) repeat-x left top;
}

/* bodyAreaBg
-------------------------------------------------- */

.mainAreaDefaultGrid #bodyAreaBgBase,
.mainAreaFullGrid #bodyAreaBgBase,
.mainAreaMinimumGrid #bodyAreaBgBase {
	width: 968px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	background: url(/shared/images/ba_bg_020.gif) repeat-y left top;
}

.mainAreaDefaultGrid #bodyAreaBgHead,
.mainAreaFullGrid #bodyAreaBgHead,
.mainAreaMinimumGrid #bodyAreaBgHead {
	width: 968px;
	padding: 0px;
	margin: 0px;
	background: url(/shared/images/ba_bg_head.gif) no-repeat left top;
}

.mainAreaDefaultGrid #bodyAreaBgBottom,
.mainAreaFullGrid #bodyAreaBgBottom,
.mainAreaMinimumGrid #bodyAreaBgBottom {
	width: 960px;
	padding: 0px 4px 4px;
	margin: 0px;
	background: url(/shared/images/ba_bg_bottom.gif) no-repeat left bottom;
}

.mainAreaDefaultGridMarginZero #bodyAreaBgBottom,
.mainAreaFullGridMarginZero #bodyAreaBgBottom {
	width: 960px;
	padding: 0px 4px 4px;
	margin: 0px;
}

.mainAreaDefaultGrid #bodyAreaBgMain {
	width: 960px;
	padding: 0px;
	margin: 0px;
	background: #ffffff url(/shared/images/bg_main_020.gif) repeat-y left top;
}

.mainAreaFullGrid #bodyAreaBgMain {
	width: 960px;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
}

.mainAreaMinimumGrid #bodyAreaBgMain {
	width: 960px;
	padding: 0px;
	margin: 0px;
	background: #ffffff url(/shared/images/bg_main_010.gif) repeat-y left top;
}

.mainAreaDefaultGridMarginZero #bodyAreaBgMain,
.mainAreaFullGridMarginZero #bodyAreaBgMain {
	width: 960px;
	padding: 0px;
	margin: 0px;
	background: #ffffff url(/shared/images/bg_main_020.gif) repeat-y left top;
}

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

.mainAreaDefaultGrid #mainArea {
	width: 730px;
	padding: 24px 15px 14px;
	margin: 0px;
	float: left;
}

.mainAreaDefaultGridMarginZero #mainArea {
	width: 729px;
	padding: 10px 0px;
	margin: 0px;
}

.mainAreaFullGrid #mainArea {
	width: 930px;
	padding: 24px 15px 14px;
	margin: 0px;
}

.mainAreaFullGridMarginZero #mainArea {
	width: 960px;
	padding: 10px 0px;
	margin: 0px;
}

.mainAreaMinimumGrid #mainArea {
	width: 509px;
	padding: 10px 16px 0px 15px;
	margin: 0px;
	float: left;
}

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

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

#leftArea .lBnrBox {
	width: 169px;
	padding: 0px 15px 30px;
	margin: 0px;
}

#leftArea .lBnrBox .bnr {
	width: 169px;
	padding: 0px 0px 10px;
	margin: 0px;
}

/* rightArea
-------------------------------------------------- */

#rightArea {
	width: 220px;
	padding: 20px 0px 0px;
	margin: 0px;
	float: right;
}

/* link
-------------------------------------------------- */

a {
	outline-style: none;
}

a:link {
	color: #3a92c1;
	text-decoration: none;
}

a:visited {
	color: #3a4ec2;
	text-decoration: none;
}

a:hover {
	color: #932b24;
	text-decoration: underline;
}

a:active {
	color: #932b24;
	text-decoration: underline;
}

/* header
-------------------------------------------------- */

#header {
	padding: 0px;
	margin: 0px;
	background: url(/shared/images/header_bg_repeat_010.jpg) left top repeat-x;
}

#header .headerWrap {
	width: 100%;
	padding: 0px;
	margin: 0px;
	background: url(/shared/images/header_bg_etc.jpg) center bottom no-repeat;
}

#header .headerBody {
	width: 960px;
	height: 308px;
	padding: 0px;
	margin: 0px auto;
	position: relative;
	background: #0000ff;
}

#header .headerBodyType1 {
	width: 960px;
	height: 58px;
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	position: relative;
	z-index: 1;
	background: #ffffff;
}

#header .single {
	height: 308px;
	background: #ffffff url(/shared/images/header_visual_etc.jpg) left bottom no-repeat;
}

#header .headerBodyType2 {
	width: 960px;
	height: 250px;
	padding: 0px;
	margin: 0px auto;
	position: relative;
	z-index: 0;
	background: #000000 url(/shared/images/header_visual_etc.jpg) left top no-repeat;
}

#categoryID_1 #header .headerWrap {
	background: url(/shared/images/header_bg_terakoya.jpg) center bottom no-repeat;
}

#categoryID_2 #header .headerWrap {
	background: url(/shared/images/header_bg_isan.jpg) center bottom no-repeat;
}

#categoryID_3 #header .headerWrap {
	background: url(/shared/images/header_bg_mirai.jpg) center bottom no-repeat;
}

#categoryID_4 #header .headerWrap {
	background: url(/shared/images/header_bg_unesco.jpg) center bottom no-repeat;
}

#header #categoryID_blog,
#categoryID_1 #header #categoryID_blog,
#categoryID_3 #header #categoryID_blog {
	background: url(/shared/images/header_bg_blog.jpg) center bottom no-repeat;
}

#header #categoryID_kodomo {
	background: url(/shared/images/header_bg_kodomo.jpg) center bottom no-repeat;
}

#categoryID_1 #header .headerBodyType2 {
	background: url(/shared/images/header_visual_terakoya.jpg) left top no-repeat;
}

#categoryID_2 #header .headerBodyType2 {
	background: url(/shared/images/header_visual_isan.jpg) left top no-repeat;
}

#categoryID_3 #header .headerBodyType2 {
	background: url(/shared/images/header_visual_mirai.jpg) left top no-repeat;
}

#categoryID_4 #header .headerBodyType2 {
	background: url(/shared/images/header_visual_unesco.jpg) left top no-repeat;
}

#categoryID_blog .headerBodyType2,
#categoryID_1 #categoryID_blog .headerBodyType2,
#categoryID_3 #categoryID_blog .headerBodyType2 {
	background: url(/shared/images/header_visual_blog.jpg) left top no-repeat !important;
}

#categoryID_kodomo .headerBodyType2 {
	background: url(/shared/images/header_visual_kodomo.jpg) left top no-repeat;
}

#header .headerBody .bannerSupport {
	width: 228px;
	height: 72px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: url(/shared/images/banner_support_010_on.gif) no-repeat left top;
}

#header .headerBodyType1 .bannerSupport {
	width: 228px;
	height: 72px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/shared/images/banner_support_010_on.gif) no-repeat left top;
}

#header .headerBody .bannerSupport a {
	padding: 0px;
	margin: 0px;
	display: block;
}

#header .headerBodyType1 .bannerSupport a {
	padding: 0px;
	margin: 0px;
	display: block;
}

#header .headerBody .bannerSupport a:hover {
	width: 282px;
	height: 72px;
	background-color: transparent;
}

#header .headerBodyType1 .bannerSupport a:hover {
	width: 282px;
	height: 72px;
	background-color: transparent;
}

#header .headerBody .bannerSupport a:hover img {
	visibility:hidden;
}

#header .headerBodyType1 .bannerSupport a:hover img {
	visibility:hidden;
}

#header .headerBody .linkBox ul.linkImg {
	padding: 0px;
	margin: 0px;
	background: none;
}

#header .headerBodyType1 .linkBox ul.linkImg {
	padding: 0px;
	margin: 0px;
	background: none;
}

#header .headerBody .linkBox ul.linkImg02 {
	width: 80px;
	height: 25px;
	position: absolute;
	top: 16px;
	left: 651px;
	background: url(/shared/images/hr_030.gif) left top repeat-y;
}

#header .headerBodyType1 .linkBox ul.linkImg02 {
	width: 80px;
	height: 25px;
	position: absolute;
	top: 16px;
	left: 651px;
	background: url(/shared/images/hr_030.gif) left top repeat-y;
}

#header .headerBody .linkBox ul.linkImg li a {
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	line-height: 1;
}

#header .headerBodyType1 .linkBox ul.linkImg li a {
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	line-height: 1;
}

#header .headerBody .linkBox ul.linkImg li.menu_010 {
	width: 190px;
	height: 13px;
	position: absolute;
	left: 248px;
	top: 22px;
	background: url(/shared/images/header_link_011_on.gif) no-repeat left top;
}

#header .headerBodyType1 .linkBox ul.linkImg li.menu_010 {
	width: 190px;
	height: 13px;
	position: absolute;
	left: 248px;
	top: 22px;
	background: url(/shared/images/header_link_011_on.gif) no-repeat left top;
}

#header .headerBody .linkBox ul.linkImg li.menu_020 {
	width: 92px;
	height: 13px;
	position: absolute;
	left: 319px;
	top: 22px;
	background: url(/shared/images/header_link_020_on.gif) no-repeat left top;
}

#header .headerBodyType1 .linkBox ul.linkImg li.menu_020 {
	width: 92px;
	height: 13px;
	position: absolute;
	left: 319px;
	top: 22px;
	background: url(/shared/images/header_link_020_on.gif) no-repeat left top;
}

#header .headerBody .linkBox ul.linkImg li.menu_030 {
	width: 52px;
	height: 14px;
	position: absolute;
	left: 21px;
	top: 6px;
	background: url(/shared/images/header_link_030_on.gif) no-repeat left top;
}

#header .headerBodyType1 .linkBox ul.linkImg li.menu_030 {
	width: 52px;
	height: 14px;
	position: absolute;
	left: 21px;
	top: 6px;
	background: url(/shared/images/header_link_030_on.gif) no-repeat left top;
}

#header .headerBody .linkBox ul.linkImg li.menu_010 a:hover {
	width: menu_010px;
	height: 13px;
	background-color: transparent;
}

#header .headerBodyType1 .linkBox ul.linkImg li.menu_010 a:hover {
	width: menu_010px;
	height: 13px;
	background-color: transparent;
}

#header .headerBody .linkBox ul.linkImg li.menu_020 a:hover {
	width: 92px;
	height: 13px;
	background-color: transparent;
}

#header .headerBodyType1 .linkBox ul.linkImg li.menu_020 a:hover {
	width: 92px;
	height: 13px;
	background-color: transparent;
}

#header .headerBody .linkBox ul.linkImg li.menu_030 a:hover {
	width: 52px;
	height: 14px;
	background-color: transparent;
}

#header .headerBodyType1 .linkBox ul.linkImg li.menu_030 a:hover {
	width: 52px;
	height: 14px;
	background-color: transparent;
}

#header .headerBody .linkBox ul.linkImg li.menu_010 a:hover img,
#header .headerBody .linkBox ul.linkImg li.menu_020 a:hover img,
#header .headerBody .linkBox ul.linkImg li.menu_030 a:hover img {
	visibility:hidden;
}

#header .headerBodyType1 .linkBox ul.linkImg li.menu_010 a:hover img,
#header .headerBodyType1 .linkBox ul.linkImg li.menu_020 a:hover img,
#header .headerBodyType1 .linkBox ul.linkImg li.menu_030 a:hover img {
	visibility:hidden;
}

#header .headerBody .linkBox .logo {
	position: absolute;
	right: 0px;
	top: 9px;
}

#header .headerBodyType1 .linkBox .logo {
	position: absolute;
	right: 0px;
	top: 9px;
}

#categoryID_1 #header .headerBodyType2 .headerRead_010 {
	position: absolute;
	top: 70px;
	left: -1px;
}

#categoryID_2 #header .headerBodyType2 .headerRead_010 {
	position: absolute;
	top: 69px;
	left: 0px;
}

#categoryID_3 #header .headerBodyType2 .headerRead_010 {
	position: absolute;
	top: 73px;
	left: 0px;
}

#categoryID_4 #header .headerBodyType2 .headerRead_010 {
	position: absolute;
	top: 74px;
	left: 0px;
}

#categoryID_blog .headerBodyType2 .headerRead_010,
#categoryID_1 #categoryID_blog .headerBodyType2 .headerRead_010,
#categoryID_3 #categoryID_blog .headerBodyType2 .headerRead_010 {
	position: absolute;
	top: 102px;
	left: 0px;
}

#categoryID_kodomo .headerBodyType2 .headerRead_010 {
	position: absolute;
	top: 38px;
	left: -2px;
}

#header #supportHead .headerRead_010 {
	position: absolute;
	top: 100px;
	left: -2px;
}

#categoryID_1 #header .headerBodyType2 .headerRead_020 {
	position: absolute;
	top: 73px;
	left: 689px;
}

#categoryID_2 #header .headerBodyType2 .headerRead_020 {
	position: absolute;
	top: 73px;
	left: 706px;
}

#categoryID_3 #header .headerBodyType2 .headerRead_020 {
	position: absolute;
	top: 73px;
	left: 706px;
}

#categoryID_4 #header .headerBodyType2 .headerRead_020 {
	position: absolute;
	top: 73px;
	left: 698px;
}

#categoryID_1 #header .headerBodyType2 .headerTitle {
	position: absolute;
	top: 98px;
	left: 689px;
}

#categoryID_2 #header .headerBodyType2 .headerTitle {
	position: absolute;
	top: 98px;
	left: 708px;
}

#categoryID_3 #header .headerBodyType2 .headerTitle {
	position: absolute;
	top: 98px;
	left: 704px;
}

#categoryID_4 #header .headerBodyType2 .headerTitle {
	position: absolute;
	top: 98px;
	left: 698px;
}

#categoryID_kodomo .headerBodyType2 .headerTitle {
	position: absolute;
	top: 76px;
	left: 693px;
}

#header .headerBodyType2 .detailBtn {
	position: absolute;
	top: 144px;
	left: 728px;
}

#categoryID_kodomo .headerBodyType2 .detailBtn {
	position: absolute;
	top: 142px;
	left: 689px;
}

/* fontNavBox
-------------------------------------------------- */

#header #fontNavBox {
	width: 198px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 16px;
	left: 450px;
	background: url(/shared/images/hr_030.gif) left top repeat-y;
}

#header #fontNavBox .boxBody {
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 1px;
	line-height: 1;
	position: relative;
}

#header #fontNavBox .fontsizeText {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 6px;
	left: 18px;
}

#header #fontNav .sizeMid {
	padding: 0px;
	margin: 0px;
	display: block;
	position: absolute;
	left: 111px;
	top: 0px;
}

#header #fontNav .sizeLrg {
	padding: 0px;
	margin: 0px;
	display: block;
	position: absolute;
	left: 155px;
	top: 0px;
}

/* anchors
-------------------------------------------------- */

#anchors {
	padding: 0;
	margin: 0;
	position: absolute;
	left: -100em;
	top: -100em;
	/*\*//*/
		width: 1px;
		visibility: hidden;
	/**/
}

/* globalNavigation
-------------------------------------------------- */

#globalNavigation {
	width: 960px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#globalNavigation .logo {
	width: 245px;
	height: 63px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: -9px;
	border: none;
	background: none;
}

#globalNavigation ul.link {
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 1;
	list-style-type: none;
}

#globalNavigation ul.link li {
	padding: 0px;
	margin: 0px;
}

#globalNavigation ul.link li.menu_010 {
	width: 242px;
	height: 55px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(/shared/images/gnav_btn_010_on.gif) no-repeat left top;
}

#globalNavigation ul.link li.menu_020 {
	width: 240px;
	height: 55px;
	position: absolute;
	left: 242px;
	top: 0px;
	background: url(/shared/images/gnav_btn_020_on.gif) no-repeat left top;
}

#globalNavigation ul.link li.menu_030 {
	width: 240px;
	height: 55px;
	position: absolute;
	left: 482px;
	top: 0px;
	background: url(/shared/images/gnav_btn_030_on.gif) no-repeat left top;
}

#globalNavigation ul.link li.menu_040 {
	width: 238px;
	height: 55px;
	position: absolute;
	left: 722px;
	top: 0px;
	background: url(/shared/images/gnav_btn_040_on.gif) no-repeat left top;
}

#globalNavigation ul.link li a {
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	line-height: 1;
	color: #ff3783;
	text-align: center;
	text-decoration: none;
}

#globalNavigation ul.link li.menu_010 a:hover {
	width: 242px;
	height: 55px;
	background-color: transparent;
}

#globalNavigation ul.link li.menu_020 a:hover {
	width: 240px;
	height: 55px;
	background-color: transparent;
}

#globalNavigation ul.link li.menu_030 a:hover {
	width: 240px;
	height: 55px;
	background-color: transparent;
}

#globalNavigation ul.link li.menu_040 a:hover {
	width: 238px;
	height: 55px;
	background-color: transparent;
}

#globalNavigation ul.link li.menu_010 a:hover img,
#globalNavigation ul.link li.menu_020 a:hover img,
#globalNavigation ul.link li.menu_030 a:hover img,
#globalNavigation ul.link li.menu_040 a:hover img {
	visibility:hidden;
}

/* globalNavigation position
-------------------------------------------------- */

#categoryID_1 #globalNavigation ul.link li.menu_010 a img,
#categoryID_1 #globalNavigation ul.link li.menu_010 a:hover img {
	width: 242px;
	height: 55px;
	visibility:hidden;
}

#categoryID_2 #globalNavigation ul.link li.menu_020 a img,
#categoryID_2 #globalNavigation ul.link li.menu_020 a:hover img {
	width: 240px;
	height: 55px;
	visibility:hidden;
}

#categoryID_3 #globalNavigation ul.link li.menu_030 a img,
#categoryID_3 #globalNavigation ul.link li.menu_030 a:hover img {
	width: 240px;
	height: 55px;
	visibility:hidden;
}

#categoryID_4 #globalNavigation ul.link li.menu_040 a img,
#categoryID_4 #globalNavigation ul.link li.menu_040 a:hover img {
	width: 238px;
	height: 55px;
	visibility:hidden;
}

#categoryID_5 #globalNavigation ul.link li.menu_050 a img,
#categoryID_5 #globalNavigation ul.link li.menu_050 a:hover img {
	width: 198px;
	height: 42px;
	visibility:hidden;
}

/* breadcrumbNavigation
-------------------------------------------------- */

#breadcrumbNavigation {
	width: 940px;
	padding: 0px 10px;
	margin: 0px;
	position: relative;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	background: #f5f5f5;
}

#breadcrumbNavigation .link {
	padding: 0px;
	margin: 0px;
	font-size: 85%;
	line-height: 1.1;
	text-align: left;
}

#breadcrumbNavigation .bnavHome {
	padding: 10px 16px 7px 0px;
	margin: 0px;
	float: left;
	background: url(/shared/images/bnav_arrow_010.gif) no-repeat right top;
}

#breadcrumbNavigation .bnavList {
	padding: 10px 16px 7px 9px;
	margin: 0px;
	float: left;
	background: url(/shared/images/bnav_arrow_010.gif) no-repeat right top;
}

#breadcrumbNavigation .bnavDetail {
	padding: 10px 0px 7px 9px;
	margin: 0px;
	float: left;
}

/* navigationBox
-------------------------------------------------- */

#bodyArea #rightArea .totalBox {
	width: 164px;
	padding: 9px 12px 12px;
	margin: 0px 0px 25px;
	border: 1px solid #dddddd;
	background: #ffffff;
}

#bodyArea #rightArea .totalBox .strongType_010 {
}

#bodyArea #rightArea .totalBox p {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 160%;
	text-align: right;
	color: #333333;
}

#bodyArea #rightArea .totalBox .fontSmall {
	text-align: right;
}

/* navigationBox
-------------------------------------------------- */

#bodyArea .navigationBox {
	width: 199px;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #ffffff;
}

#bodyArea .navigationBox .layoutHead {
	width: 199px;
	padding: 0px;
	margin: 0px;
}

#bodyArea .navigationBox .layoutBottom {
	width: 199px;
	padding: 0px 0px 20px;
	margin: 0px;
}

#bodyArea .navigationBox .heading {
	width: 199px;
	height: 57px;
	padding: 0px;
	margin: 0px;
	background: url(/shared/images/sidenavi_head_on.gif) no-repeat left top;
}

#bodyArea .navigationBox .body {
	padding: 0px;
	margin: 0px;
}

#bodyArea .navigationBox .body .mainMenu {
	width: 199px;
	padding: 0px;
	margin: 0px;
	background: url(/shared/images/sidenavi_bg.gif) left top repeat-y;
}

#bodyArea .navigationBox .body .layoutBody {
	width: 199px;
	padding: 4px 0px 1px;
	margin: 0px;
	background: url(/shared/images/sidenav_hr_010.gif) left bottom repeat-x;
}

#bodyArea .navigationBox .body .subMenu {
	padding: 10px 3px 9px 0px;
	margin: 0px 15px 15px;
	background: #ffffff;
}

#bodyArea .navigationBox .body .end {
	background: none;
}

#bodyArea .navigationBox .body .mainMenu ul.link {
	padding: 0px;
	margin: 0px;
}

#bodyArea .navigationBox .body .mainMenu ul.link li {
	padding: 0px;
	margin: 0px;
	background: none;
}

#bodyArea .navigationBox .body .mainMenu ul.link li img {
	font-size: 1px;
}

#bodyArea .navigationBox .body .mainMenu ul.link a {
	padding: 15px 0px 15px 15px;
	margin: 0px;
	text-decoration: none;
}

#bodyArea .navigationBox .body .mainMenu ul.link span.linkNot {
	padding: 15px 0px 15px 15px;
	margin: 0px;
	text-decoration: none;
	display: block;
}

#bodyArea .navigationBox .body .mainMenu ul.link li {
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
}

#bodyArea .navigationBox .body .mainMenu ul.link li span.read {
	padding: 12px 15px 0px 0px;
	margin: 0px;
	font-size: 100%;
	color: #333333;
	display: block;
}

#bodyArea .navigationBox .body .subMenu ul.link {
	padding: 0px;
	margin: 0px 0px 0px 12px;
}

#bodyArea .navigationBox .body .subMenu ul.link li {
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	background: url(/shared/images/arrow_small_right.gif) no-repeat 3px 7px;
}

#bodyArea .navigationBox .body .subMenu ul.link a {
	padding: 0px 0px 0px 14px;
	margin: 0px;
}

#bodyArea .navigationBox .body .subMenu ul.link li {
	padding-left: 14px;
	text-indent: -14px;
}

#bodyArea .navigationBox .body .subMenu ul.link ul.link {
	margin: 0px;
}

#bodyArea .navigationBox .body .subMenu ul.link ul.link li {
	background: url(/shared/images/arrow_small_right.gif) no-repeat 0px 7px;
}

#bodyArea .navigationBox .body p.read {
	padding: 0px;
	margin: 0px;
}

#bodyArea .navigationBox .body p.read a {
	padding: 0px 15px 14px;
	margin: 0px;
	display: block;
}

/* textLink
-------------------------------------------------- */

#bodyArea .navigationBox .body .mainMenu ul.textLink {
	padding: 0px;
	margin: 0px 0px 12px 15px;
}

#bodyArea .navigationBox .body .mainMenu ul.textLink li.titleLink {
	padding: 0px;
	margin: 0px;
	font-size: 130%;
	font-weight: bold;
	background: none;
	background: url(/shared/images/arrow_middle_right.gif) no-repeat 1px 7px;
}

#bodyArea .navigationBox .body .mainMenu ul.textLink li.titleLink a {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	color: #333333;
	text-decoration: none;
}

#bodyArea .navigationBox .body .mainMenu ul.textLink li.titleLink a:hover {
	color: #3a92c1;
}

#bodyArea .navigationBox .body .mainMenu ul.textLink li.titleLink {
	padding-left: 20px;
	text-indent: -20px;
}

#bodyArea .navigationBox .body p.readText {
	padding: 0px;
	margin: 0px;
}

#bodyArea .navigationBox .body p.readText a {
	padding: 0px 15px 12px;
	margin: 0px;
}

/* navigationBox position
-------------------------------------------------- */

#bodyArea .navigationBox .body .mainMenu ul.link li.middleLink a {
	display: block;
}

#bodyArea .body .mainMenu ul.link li.menuAbout_010 {
	background: url(/shared/images/sidenav_about_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuAbout_020 {
	background: url(/shared/images/sidenav_about_020_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuNfuaj_010 {
	background: url(/shared/images/sidenav_nfuaj_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuLocal_010 {
	background: url(/shared/images/sidenav_local_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuActivities_010 {
	background: url(/shared/images/sidenav_activities_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuActivities_020 {
	background: url(/shared/images/sidenav_activities_020_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuActivities_030 {
	background: url(/shared/images/sidenav_activities_020_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuQuestion_010,
#bodyArea .body .mainMenu ul.link li.menuQuestion_020 {
	background: url(/shared/images/sidenav_question_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuResult_010,
#bodyArea .body .mainMenu ul.link li.menuResult_020 {
	background: url(/shared/images/sidenav_result_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuResult_030 {
	background: url(/shared/images/sidenav_result_020_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuJoin_010,
#bodyArea .body .mainMenu ul.link li.menuJoin_020 {
	background: url(/shared/images/sidenav_join_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuAction_010 {
	background: url(/shared/images/sidenav_action_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuDonate_010 {
	background: url(/shared/images/sidenav_donate_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuCorp_010 {
	background: url(/shared/images/sidenav_corp_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuEducation_010 {
	background: url(/shared/images/sidenav_education_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuMember_010 {
	background: url(/shared/images/sidenav_member_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuVolunteer_010 {
	background: url(/shared/images/sidenav_volunteer_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuMember_010 {
	background: url(/shared/images/sidenav_member_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuKodomo_top {
	background: url(/shared/images/sidenav_kodomo_top_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuKodomo_010 {
	background: url(/shared/images/sidenav_activities_020_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuKodomo_020 {
	background: url(/shared/images/sidenav_kodomo_020_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuKodomo_030 {
	background: url(/shared/images/sidenav_kodomo_030_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuIssue_010 {
	background: url(/shared/images/sidenav_issue_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuIssue_020 {
	background: url(/shared/images/sidenav_issue_020_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuIssue_030 {
	background: url(/shared/images/sidenav_issue_030_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuFaq_010 {
	background: url(/shared/images/sidenav_faq_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuFaq_020 {
	background: url(/shared/images/sidenav_faq_020_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuFaq_030 {
	background: url(/shared/images/sidenav_faq_030_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuFaq_040 {
	background: url(/shared/images/sidenav_faq_040_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuFaq_050 {
	background: url(/shared/images/sidenav_faq_050_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuFaq_060 {
	background: url(/shared/images/sidenav_faq_060_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuNews_010,
#bodyArea .body .mainMenu ul.link li.menuNews_020 {
	background: url(/shared/images/sidenav_news_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuBlog_010 {
	background: url(/shared/images/sidenav_blog_010_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuBlog_020 {
	background: url(/shared/images/sidenav_blog_020_on.gif) 15px 15px no-repeat;
}

#bodyArea .body .mainMenu ul.link li.menuBlog_030 {
	background: url(/shared/images/sidenav_blog_030_on.gif) 15px 15px no-repeat;
}

#bodyArea .navigationBox .body .mainMenu ul.link li a:hover {
	background-color: transparent;
}

#bodyArea .navigationBox .body .mainMenu ul.link li a:hover img {
	visibility:hidden;
}

#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuAbout_010 a img,
#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuAbout_010 a:hover img,
#bodyArea .llnavCategory1-1 .navigationBox .mainMenu li.menuAbout_010 a img,
#bodyArea .llnavCategory1-1 .navigationBox .mainMenu li.menuAbout_010 a:hover img,
#bodyArea .llnavCategory1-2 .navigationBox .mainMenu li.menuAbout_010 a img,
#bodyArea .llnavCategory1-2 .navigationBox .mainMenu li.menuAbout_010 a:hover img,
#bodyArea .llnavCategory1-3 .navigationBox .mainMenu li.menuAbout_010 a img,
#bodyArea .llnavCategory1-3 .navigationBox .mainMenu li.menuAbout_010 a:hover img,
#bodyArea .llnavCategory1-4 .navigationBox .mainMenu li.menuAbout_010 a img,
#bodyArea .llnavCategory1-4 .navigationBox .mainMenu li.menuAbout_010 a:hover img,
#bodyArea .llnavCategory1-5 .navigationBox .mainMenu li.menuAbout_010 a img,
#bodyArea .llnavCategory1-5 .navigationBox .mainMenu li.menuAbout_010 a:hover img {
	width: 113px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuAbout_020 a img,
#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuAbout_020 a:hover img {
	width: 113px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuAction_010 a img,
#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuAction_010 a:hover img {
	width: 115px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuNfuaj_010 a img,
#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuNfuaj_010 a:hover img,
#bodyArea .llnavCategory2-1 .navigationBox .mainMenu li.menuNfuaj_010 a img,
#bodyArea .llnavCategory2-1 .navigationBox .mainMenu li.menuNfuaj_010 a:hover img,
#bodyArea .llnavCategory2-2 .navigationBox .mainMenu li.menuNfuaj_010 a img,
#bodyArea .llnavCategory2-2 .navigationBox .mainMenu li.menuNfuaj_010 a:hover img,
#bodyArea .llnavCategory2-3 .navigationBox .mainMenu li.menuNfuaj_010 a img,
#bodyArea .llnavCategory2-3 .navigationBox .mainMenu li.menuNfuaj_010 a:hover img,
#bodyArea .llnavCategory2-4 .navigationBox .mainMenu li.menuNfuaj_010 a img,
#bodyArea .llnavCategory2-4 .navigationBox .mainMenu li.menuNfuaj_010 a:hover img,
#bodyArea .llnavCategory2-5 .navigationBox .mainMenu li.menuNfuaj_010 a img,
#bodyArea .llnavCategory2-5 .navigationBox .mainMenu li.menuNfuaj_010 a:hover img {
	width: 145px;
	height: 36px;
	visibility:hidden;
}

#bodyArea .llnavCategory6 .navigationBox .mainMenu li.menuDonate_010 a img,
#bodyArea .llnavCategory6 .navigationBox .mainMenu li.menuDonate_010 a:hover img {
	width: 94px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuLocal_010 a img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuLocal_010 a:hover img {
	width: 113px;
	height: 36px;
	visibility:hidden;
}

#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuCorp_010 a img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuCorp_010 a:hover img {
	width: 112px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuActivities_010 a img,
#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuActivities_010 a:hover img {
	width: 157px;
	height: 36px;
	visibility:hidden;
}

#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuEducation_010 a img,
#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuEducation_010 a:hover img {
	width: 144px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuKodomo_010 a img,
#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuKodomo_010 a:hover img {
	width: 81px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuActivities_020 a img,
#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuActivities_020 a:hover img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuActivities_030 a img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuActivities_030 a:hover img {
	width: 81px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuQuestion_010 a img,
#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuQuestion_010 a:hover img,
#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuQuestion_020 a img,
#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuQuestion_020 a:hover img {
	width: 115px;
	height: 17px;
	visibility:hidden;
}

#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuResult_010 a img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuResult_010 a:hover img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuResult_020 a img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuResult_020 a:hover img,
#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuResult_030 a img,
#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuResult_030 a:hover img {
	width: 82px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuJoin_010 a img,
#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuJoin_010 a:hover img,
#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuJoin_020 a img,
#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuJoin_020 a:hover img {
	width: 114px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuVolunteer_010 a img,
#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuVolunteer_010 a:hover img,
#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuKodomo_020 a img,
#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuKodomo_020 a:hover img {
	width: 142px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuMember_010 a img,
#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuMember_010 a:hover img,
#bodyArea .llnavCategory6 .navigationBox .mainMenu li.menuMember_010 a img,
#bodyArea .llnavCategory6 .navigationBox .mainMenu li.menuMember_010 a:hover img,
#bodyArea .llnavCategory8 .navigationBox .mainMenu li.menuMember_010 a img,
#bodyArea .llnavCategory8 .navigationBox .mainMenu li.menuMember_010 a:hover img {
	width: 112px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuKodomo_030 a img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuKodomo_030 a:hover img {
	width: 95px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuIssue_010 a img,
#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuIssue_010 a:hover img {
	width: 174px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuIssue_020 a img,
#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuIssue_020 a:hover img {
	width: 158px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuIssue_030 a img,
#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuIssue_030 a:hover img {
	width: 123px;
	height: 36px;
	visibility:hidden;
}

#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuFaq_010 a img,
#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuFaq_010 a:hover img {
	width: 111px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory .navigationBox .mainMenu li.menuKodomo_top a img,
#bodyArea .llnavCategory .navigationBox .mainMenu li.menuKodomo_top a:hover img {
	width: 131px;
	height: 36px;
	visibility:hidden;
}

#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuFaq_020 a img,
#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuFaq_020 a:hover img {
	width: 111px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuFaq_030 a img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuFaq_030 a:hover img {
	width: 111px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuFaq_040 a img,
#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuFaq_040 a:hover img {
	width: 111px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuFaq_050 a img,
#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuFaq_050 a:hover img {
	width: 111px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuNews_010 a img,
#bodyArea .llnavCategory4 .navigationBox .mainMenu li.menuNews_010 a:hover img {
	width: 112px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuNews_020 a img,
#bodyArea .llnavCategory5 .navigationBox .mainMenu li.menuNews_020 a:hover img {
	width: 112px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuBlog_010 a img,
#bodyArea .llnavCategory1 .navigationBox .mainMenu li.menuBlog_010 a:hover img {
	width: 131px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuBlog_020 a img,
#bodyArea .llnavCategory2 .navigationBox .mainMenu li.menuBlog_020 a:hover img {
	width: 115px;
	height: 16px;
	visibility:hidden;
}

#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuBlog_030 a img,
#bodyArea .llnavCategory3 .navigationBox .mainMenu li.menuBlog_030 a:hover img {
	width: 114px;
	height: 36px;
	visibility:hidden;
}

#bodyArea .llnavCategory .navigationBox .positionTop,
#bodyArea .llnavCategory1 .navigationBox .position1,
#bodyArea .llnavCategory1-1 .navigationBox .position1,
#bodyArea .llnavCategory1-2 .navigationBox .position1,
#bodyArea .llnavCategory1-3 .navigationBox .position1,
#bodyArea .llnavCategory1-4 .navigationBox .position1,
#bodyArea .llnavCategory1-5 .navigationBox .position1,
#bodyArea .llnavCategory2 .navigationBox .position2,
#bodyArea .llnavCategory2-1 .navigationBox .position2,
#bodyArea .llnavCategory2-2 .navigationBox .position2,
#bodyArea .llnavCategory2-3 .navigationBox .position2,
#bodyArea .llnavCategory2-4 .navigationBox .position2,
#bodyArea .llnavCategory2-5 .navigationBox .position2,
#bodyArea .llnavCategory2-6 .navigationBox .position2,
#bodyArea .llnavCategory2-7 .navigationBox .position2,
#bodyArea .llnavCategory2-8 .navigationBox .position2,
#bodyArea .llnavCategory2-9 .navigationBox .position2,
#bodyArea .llnavCategory2-10 .navigationBox .position2,
#bodyArea .llnavCategory3 .navigationBox .position3,
#bodyArea .llnavCategory3-1 .navigationBox .position3,
#bodyArea .llnavCategory3-2 .navigationBox .position3,
#bodyArea .llnavCategory3-3 .navigationBox .position3,
#bodyArea .llnavCategory3-4 .navigationBox .position3,
#bodyArea .llnavCategory3-5 .navigationBox .position3,
#bodyArea .llnavCategory3-6 .navigationBox .position3,
#bodyArea .llnavCategory3-7 .navigationBox .position3,
#bodyArea .llnavCategory3-8 .navigationBox .position3,
#bodyArea .llnavCategory3-9 .navigationBox .position3,
#bodyArea .llnavCategory3-10 .navigationBox .position3,
#bodyArea .llnavCategory4 .navigationBox .position4,
#bodyArea .llnavCategory4-1 .navigationBox .position4,
#bodyArea .llnavCategory4-2 .navigationBox .position4,
#bodyArea .llnavCategory4-3 .navigationBox .position4,
#bodyArea .llnavCategory4-4 .navigationBox .position4,
#bodyArea .llnavCategory4-5 .navigationBox .position4,
#bodyArea .llnavCategory5 .navigationBox .position5,
#bodyArea .llnavCategory5-1 .navigationBox .position5,
#bodyArea .llnavCategory5-2 .navigationBox .position5,
#bodyArea .llnavCategory5-3 .navigationBox .position5,
#bodyArea .llnavCategory5-4 .navigationBox .position5,
#bodyArea .llnavCategory5-5 .navigationBox .position5,
#bodyArea .llnavCategory6 .navigationBox .position6,
#bodyArea .llnavCategory6-1 .navigationBox .position6,
#bodyArea .llnavCategory6-2 .navigationBox .position6,
#bodyArea .llnavCategory6-3 .navigationBox .position6,
#bodyArea .llnavCategory6-4 .navigationBox .position6,
#bodyArea .llnavCategory6-5 .navigationBox .position6,
#bodyArea .llnavCategory7 .navigationBox .position7,
#bodyArea .llnavCategory7-1 .navigationBox .position7,
#bodyArea .llnavCategory7-2 .navigationBox .position7,
#bodyArea .llnavCategory7-3 .navigationBox .position7,
#bodyArea .llnavCategory7-4 .navigationBox .position7,
#bodyArea .llnavCategory7-5 .navigationBox .position7,
#bodyArea .llnavCategory8 .navigationBox .position8,
#bodyArea .llnavCategory8-1 .navigationBox .position8,
#bodyArea .llnavCategory8-2 .navigationBox .position8,
#bodyArea .llnavCategory8-3 .navigationBox .position8,
#bodyArea .llnavCategory8-4 .navigationBox .position8,
#bodyArea .llnavCategory8-5 .navigationBox .position8 {
	background: url(/shared/images/sidenavi_bg_on.gif) repeat left top;
}

#bodyArea .llnavCategory1 .navigationBox .position1 .layoutBody,
#bodyArea .llnavCategory1-1 .navigationBox .position1 .layoutBody,
#bodyArea .llnavCategory1-2 .navigationBox .position1 .layoutBody,
#bodyArea .llnavCategory1-3 .navigationBox .position1 .layoutBody,
#bodyArea .llnavCategory1-4 .navigationBox .position1 .layoutBody,
#bodyArea .llnavCategory1-5 .navigationBox .position1 .layoutBody,
#bodyArea .llnavCategory2 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-1 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-2 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-3 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-4 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-5 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-6 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-7 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-8 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-9 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory2-10 .navigationBox .position2 .layoutBody,
#bodyArea .llnavCategory3 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-1 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-2 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-3 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-4 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-5 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-6 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-7 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-8 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-9 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory3-10 .navigationBox .position3 .layoutBody,
#bodyArea .llnavCategory4 .navigationBox .position4 .layoutBody,
#bodyArea .llnavCategory4-1 .navigationBox .position4 .layoutBody,
#bodyArea .llnavCategory4-2 .navigationBox .position4 .layoutBody,
#bodyArea .llnavCategory4-3 .navigationBox .position4 .layoutBody,
#bodyArea .llnavCategory4-4 .navigationBox .position4 .layoutBody,
#bodyArea .llnavCategory4-5 .navigationBox .position4 .layoutBody,
#bodyArea .llnavCategory5 .navigationBox .position5 .layoutBody,
#bodyArea .llnavCategory5-1 .navigationBox .position5 .layoutBody,
#bodyArea .llnavCategory5-2 .navigationBox .position5 .layoutBody,
#bodyArea .llnavCategory5-3 .navigationBox .position5 .layoutBody,
#bodyArea .llnavCategory5-4 .navigationBox .position5 .layoutBody,
#bodyArea .llnavCategory5-5 .navigationBox .position5 .layoutBody,
#bodyArea .llnavCategory6 .navigationBox .position6 .layoutBody,
#bodyArea .llnavCategory6-1 .navigationBox .position6 .layoutBody,
#bodyArea .llnavCategory6-2 .navigationBox .position6 .layoutBody,
#bodyArea .llnavCategory6-3 .navigationBox .position6 .layoutBody,
#bodyArea .llnavCategory6-4 .navigationBox .position6 .layoutBody,
#bodyArea .llnavCategory6-5 .navigationBox .position6 .layoutBody,
#bodyArea .llnavCategory7 .navigationBox .position7 .layoutBody,
#bodyArea .llnavCategory7-1 .navigationBox .position7 .layoutBody,
#bodyArea .llnavCategory7-2 .navigationBox .position7 .layoutBody,
#bodyArea .llnavCategory7-3 .navigationBox .position7 .layoutBody,
#bodyArea .llnavCategory7-4 .navigationBox .position7 .layoutBody,
#bodyArea .llnavCategory7-5 .navigationBox .position7 .layoutBody,
#bodyArea .llnavCategory8 .navigationBox .position8 .layoutBody,
#bodyArea .llnavCategory8-1 .navigationBox .position8 .layoutBody,
#bodyArea .llnavCategory8-2 .navigationBox .position8 .layoutBody,
#bodyArea .llnavCategory8-3 .navigationBox .position8 .layoutBody,
#bodyArea .llnavCategory8-4 .navigationBox .position8 .layoutBody,
#bodyArea .llnavCategory8-5 .navigationBox .position8 .layoutBody {
	background: url(/shared/images/sidenav_hr_010.gif) left bottom repeat-x;
}

#bodyArea .llnavCategory1 .navigationBox .body .subPosition1,
#bodyArea .llnavCategory1-1 .navigationBox .body .subPosition1,
#bodyArea .llnavCategory1-2 .navigationBox .body .subPosition1,
#bodyArea .llnavCategory1-3 .navigationBox .body .subPosition1,
#bodyArea .llnavCategory1-4 .navigationBox .body .subPosition1,
#bodyArea .llnavCategory1-5 .navigationBox .body .subPosition1,
#bodyArea .llnavCategory2 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-1 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-2 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-3 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-4 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-5 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-6 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-7 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-8 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-9 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory2-10 .navigationBox .body .subPosition2,
#bodyArea .llnavCategory3 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-1 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-2 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-3 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-4 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-5 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-6 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-7 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-8 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-9 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory3-10 .navigationBox .body .subPosition3,
#bodyArea .llnavCategory4 .navigationBox .body .subPosition4,
#bodyArea .llnavCategory4-1 .navigationBox .body .subPosition4,
#bodyArea .llnavCategory4-2 .navigationBox .body .subPosition4,
#bodyArea .llnavCategory4-3 .navigationBox .body .subPosition4,
#bodyArea .llnavCategory4-4 .navigationBox .body .subPosition4,
#bodyArea .llnavCategory4-5 .navigationBox .body .subPosition4,
#bodyArea .llnavCategory5 .navigationBox .body .subPosition5,
#bodyArea .llnavCategory5-1 .navigationBox .body .subPosition5,
#bodyArea .llnavCategory5-2 .navigationBox .body .subPosition5,
#bodyArea .llnavCategory5-3 .navigationBox .body .subPosition5,
#bodyArea .llnavCategory5-4 .navigationBox .body .subPosition5,
#bodyArea .llnavCategory5-5 .navigationBox .body .subPosition5,
#bodyArea .llnavCategory6 .navigationBox .body .subPosition6,
#bodyArea .llnavCategory6-1 .navigationBox .body .subPosition6,
#bodyArea .llnavCategory6-2 .navigationBox .body .subPosition6,
#bodyArea .llnavCategory6-3 .navigationBox .body .subPosition6,
#bodyArea .llnavCategory6-4 .navigationBox .body .subPosition6,
#bodyArea .llnavCategory6-5 .navigationBox .body .subPosition6,
#bodyArea .llnavCategory7 .navigationBox .body .subPosition7,
#bodyArea .llnavCategory7-1 .navigationBox .body .subPosition7,
#bodyArea .llnavCategory7-2 .navigationBox .body .subPosition7,
#bodyArea .llnavCategory7-3 .navigationBox .body .subPosition7,
#bodyArea .llnavCategory7-4 .navigationBox .body .subPosition7,
#bodyArea .llnavCategory7-5 .navigationBox .body .subPosition7,
#bodyArea .llnavCategory8 .navigationBox .body .subPosition8,
#bodyArea .llnavCategory8-1 .navigationBox .body .subPosition8,
#bodyArea .llnavCategory8-2 .navigationBox .body .subPosition8,
#bodyArea .llnavCategory8-3 .navigationBox .body .subPosition8,
#bodyArea .llnavCategory8-4 .navigationBox .body .subPosition8,
#bodyArea .llnavCategory8-5 .navigationBox .body .subPosition8 {
	background: #ffffff;
}

#bodyArea .llnavCategory1-1 .navigationBox .body .subMenu ul.link li.position1-1 a,
#bodyArea .llnavCategory1-2 .navigationBox .body .subMenu ul.link li.position1-2 a,
#bodyArea .llnavCategory1-3 .navigationBox .body .subMenu ul.link li.position1-3 a,
#bodyArea .llnavCategory1-4 .navigationBox .body .subMenu ul.link li.position1-4 a,
#bodyArea .llnavCategory1-5 .navigationBox .body .subMenu ul.link li.position1-5 a,
#bodyArea .llnavCategory2-1 .navigationBox .body .subMenu ul.link li.position2-1 a,
#bodyArea .llnavCategory2-2 .navigationBox .body .subMenu ul.link li.position2-2 a,
#bodyArea .llnavCategory2-3 .navigationBox .body .subMenu ul.link li.position2-3 a,
#bodyArea .llnavCategory2-4 .navigationBox .body .subMenu ul.link li.position2-4 a,
#bodyArea .llnavCategory2-5 .navigationBox .body .subMenu ul.link li.position2-5 a,
#bodyArea .llnavCategory2-6 .navigationBox .body .subMenu ul.link li.position2-6 a,
#bodyArea .llnavCategory2-7 .navigationBox .body .subMenu ul.link li.position2-7 a,
#bodyArea .llnavCategory2-8 .navigationBox .body .subMenu ul.link li.position2-8 a,
#bodyArea .llnavCategory2-9 .navigationBox .body .subMenu ul.link li.position2-9 a,
#bodyArea .llnavCategory2-10 .navigationBox .body .subMenu ul.link li.position2-10 a,
#bodyArea .llnavCategory3-1 .navigationBox .body .subMenu ul.link li.position3-1 a,
#bodyArea .llnavCategory3-2 .navigationBox .body .subMenu ul.link li.position3-2 a,
#bodyArea .llnavCategory3-3 .navigationBox .body .subMenu ul.link li.position3-3 a,
#bodyArea .llnavCategory3-4 .navigationBox .body .subMenu ul.link li.position3-4 a,
#bodyArea .llnavCategory3-5 .navigationBox .body .subMenu ul.link li.position3-5 a,
#bodyArea .llnavCategory3-6 .navigationBox .body .subMenu ul.link li.position3-6 a,
#bodyArea .llnavCategory3-7 .navigationBox .body .subMenu ul.link li.position3-7 a,
#bodyArea .llnavCategory3-8 .navigationBox .body .subMenu ul.link li.position3-8 a,
#bodyArea .llnavCategory3-9 .navigationBox .body .subMenu ul.link li.position3-9 a,
#bodyArea .llnavCategory3-10 .navigationBox .body .subMenu ul.link li.position3-10 a,
#bodyArea .llnavCategory4-1 .navigationBox .body .subMenu ul.link li.position4-1 a,
#bodyArea .llnavCategory4-2 .navigationBox .body .subMenu ul.link li.position4-2 a,
#bodyArea .llnavCategory4-3 .navigationBox .body .subMenu ul.link li.position4-3 a,
#bodyArea .llnavCategory4-4 .navigationBox .body .subMenu ul.link li.position4-4 a,
#bodyArea .llnavCategory4-5 .navigationBox .body .subMenu ul.link li.position4-5 a,
#bodyArea .llnavCategory5-1 .navigationBox .body .subMenu ul.link li.position5-1 a,
#bodyArea .llnavCategory5-2 .navigationBox .body .subMenu ul.link li.position5-2 a,
#bodyArea .llnavCategory5-3 .navigationBox .body .subMenu ul.link li.position5-3 a,
#bodyArea .llnavCategory5-4 .navigationBox .body .subMenu ul.link li.position5-4 a,
#bodyArea .llnavCategory5-5 .navigationBox .body .subMenu ul.link li.position5-5 a,
#bodyArea .llnavCategory6-1 .navigationBox .body .subMenu ul.link li.position6-1 a,
#bodyArea .llnavCategory6-2 .navigationBox .body .subMenu ul.link li.position6-2 a,
#bodyArea .llnavCategory6-3 .navigationBox .body .subMenu ul.link li.position6-3 a,
#bodyArea .llnavCategory6-4 .navigationBox .body .subMenu ul.link li.position6-4 a,
#bodyArea .llnavCategory6-5 .navigationBox .body .subMenu ul.link li.position6-5 a,
#bodyArea .llnavCategory7-1 .navigationBox .body .subMenu ul.link li.position7-1 a,
#bodyArea .llnavCategory7-2 .navigationBox .body .subMenu ul.link li.position7-2 a,
#bodyArea .llnavCategory7-3 .navigationBox .body .subMenu ul.link li.position7-3 a,
#bodyArea .llnavCategory7-4 .navigationBox .body .subMenu ul.link li.position7-4 a,
#bodyArea .llnavCategory7-5 .navigationBox .body .subMenu ul.link li.position7-5 a,
#bodyArea .llnavCategory8-1 .navigationBox .body .subMenu ul.link li.position8-1 a,
#bodyArea .llnavCategory8-2 .navigationBox .body .subMenu ul.link li.position8-2 a,
#bodyArea .llnavCategory8-3 .navigationBox .body .subMenu ul.link li.position8-3 a,
#bodyArea .llnavCategory8-4 .navigationBox .body .subMenu ul.link li.position8-4 a,
#bodyArea .llnavCategory8-5 .navigationBox .body .subMenu ul.link li.position8-5 a {
	color: #932b24;
}

#bodyArea #leftArea .banner_010 {
	padding: 20px 0px 0px 15px;
	margin: 0px;
}

.body .leftBanner {
	padding: 15px 0px 0px 15px;
}

/* processNavigation
-------------------------------------------------- */

#mainArea .processNavigation {
	width: 930px;
	height: 42px;
	padding: 3px 0px;
	margin: 0px 0px 15px;
	position: relative;
	background: url(/shared/images/pnav_bg.gif) left top no-repeat;
}

#mainArea .processNavigation .menu_010 {
	position: absolute;
	top: 6px;
	left: 40px;
}

#mainArea .processNavigation .menu_020 {
	position: absolute;
	top: 6px;
	left: 330px;
}

#mainArea .processNavigation .menu_030 {
	position: absolute;
	top: 6px;
	left: 620px;
}

/* footerContents
-------------------------------------------------- */

#footerContents {
	width: 100%;
	min-width: 968px;
	padding: 0px;
	margin: 0px;
	background: #f3f3f3 url(/shared/images/fcontents_bg_top.gif) repeat-x left top;
}

#footerContents .boxBody {
	width: 960px;
	min-width: 968px;
	padding: 16px 0px 15px;
	margin: 0px auto;
	background: #f3f3f3 url(/shared/images/fcontents_bg_top.gif) repeat-x left top;
}

#footerContents .contentsBox {
	width: 960px;
	min-width: 968px;
	padding: 0px 0px 4px;
	margin: 0px;
	text-align: left;
	background: url(/shared/images/fnav_hr_010.gif) repeat-y left top;
}

#footerContents .contentsBox .column_010 {
	width: 298px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#footerContents .contentsBox .column_010 h2 {
	padding: 0px;
	margin: 0px 0px 15px;
	border: none;
	background: none;
}

#footerContents .contentsBox .column_010 p {
	padding: 0px;
	margin: 0px 0px 15px;
}

#footerContents .contentsBox .column_010 .accessBtn a {
	padding: 0px;
	margin: 0px;
	display: block;
}

#footerContents .contentsBox .column_010 .accessBtn {
	width: 114px;
	height: 22px;
	padding: 0px;
	margin: 0px 0px 0px 163px;
	background: url(/shared/images/footer_btn_access_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_010 .accessBtn a:hover {
	width: 114px;
	height: 22px;
	background-color: transparent;
}

#footerContents .contentsBox .column_010 .accessBtn a:hover img {
	visibility:hidden;
}

#footerContents .contentsBox .column_020 {
	width: 389px;
	padding: 5px 0px 0px;
	margin: 0px;
	float: left;
}

#footerContents .contentsBox .column_020 #cse {
	padding: 0px 40px 15px 20px;
	margin: 0px;
}

#footerContents .contentsBox .column_020 #cse td {
	padding: 0px;
	margin: 0px;
}

#footerContents .contentsBox .column_020 #cse .gsc-input input {
	width: 270px;
	height: 24px;
	/height: 17px;
	height: 17px\9;
	ime-mode: active;
	padding: 3px 0px 3px 6px;
	/padding: 10px 0px 3px 6px;
	padding: 10px 0px 3px 6px\9;
	margin: 0px;
	font-size: 14px;
	color: #333333;
	border-top: 1px solid #c4cfd8;
	border-right: none;
	border-bottom: 1px solid #c4cfd8;
	border-left: 1px solid #c4cfd8;
	background: #ffffff;
}

#footerContents .contentsBox .column_020 #cse .gsc-search-button input {
	width: 52px;
	height: 32px;
	padding: 0px;
	margin: 0px;
	text-indent: -10000px;
	font-size: 0;
	line-height:0;
	display:block;
	color: #aeaeae;
	cursor: pointer;
	border: none;
	background: url(/shared/images/search_btn.gif) left top no-repeat;
}

#footerContents .contentsBox .column_020 .searchBox {
	padding: 0px 0px 15px 20px;
	margin: 0px;
	position: relative;
}

#footerContents .contentsBox .column_020 .searchBox input {
	width: 260px;
	height: 24px;
	/height: 17px;
	height: 17px\9;
	ime-mode: active;
	padding: 3px 0px 3px 36px;
	/padding: 10px 0px 3px 36px;
	padding: 10px 0px 3px 36px\9;
	margin: 0px;
	font-size: 14px;
	float: left;
	color: #b4b4b4;
	border-top: 1px solid #c4cfd8;
	border-right: none;
	border-bottom: 1px solid #c4cfd8;
	border-left: 1px solid #c4cfd8;
	background: #ffffff url(/shared/images/search_bg.gif) 8px 6px no-repeat;
}

#footerContents .contentsBox .column_020 .searchBox .searchBtn {
	width: 52px;
	height: 32px;
	padding: 0px;
	margin: 0px;
	float: left;
	border: none;
	background: none;
}

#footerContents .contentsBox .column_020 .linkBox {
	width: 347px;
	padding: 0px 20px 0px 22px;
	margin: 0px;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox {
	width: 150px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li {
	padding: 0px;
	margin: 0px 0px 6px;
	font-size: 1px;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li a {
	padding: 0px;
	margin: 0px;
	display: block;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_010 {
	width: 81px;
	height: 12px;
	background: url(/shared/images/footer_list_010_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_020 {
	width: 77px;
	height: 13px;
	background: url(/shared/images/footer_list_020_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_030 {
	width: 77px;
	height: 11px;
	background: url(/shared/images/footer_list_030_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_040 {
	width: 45px;
	height: 12px;
	background: url(/shared/images/footer_list_040_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_050 {
	width: 152px;
	height: 12px;
	background: url(/shared/images/footer_list_050_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_010 a:hover {
	width: 81px;
	height: 12px;
	background-color: transparent;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_020 a:hover {
	width: 77px;
	height: 13px;
	background-color: transparent;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_030 a:hover {
	width: 77px;
	height: 11px;
	background-color: transparent;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_040 a:hover {
	width: 45px;
	height: 12px;
	background-color: transparent;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_050 a:hover {
	width: 152px;
	height: 12px;
	background-color: transparent;
}

#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_010 a:hover img,
#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_020 a:hover img,
#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_030 a:hover img,
#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_040 a:hover img,
#footerContents .contentsBox .column_020 .linkBox .leftBox ul.link li.link_050 a:hover img {
	visibility:hidden;
}

#footerContents .contentsBox .column_020 .linkBox .rightBox {
	width: 155px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#footerContents .contentsBox .column_020 .linkBox .rightBox .btn_010 a,
#footerContents .contentsBox .column_020 .linkBox .rightBox .btn_020 a {
	padding: 0px;
	margin: 0px;
	display: block;
}

#footerContents .contentsBox .column_020 .linkBox .rightBox .btn_010 {
	width: 155px;
	height: 22px;
	padding: 0px;
	margin: 0px 0px 8px;
	background: url(/shared/images/footer_btn_contact_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_020 .linkBox .rightBox .btn_020 {
	width: 155px;
	height: 22px;
	padding: 0px;
	margin: 0px 0px 8px;
	background: url(/shared/images/footer_btn_download_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_020 .linkBox .rightBox .btn_010 a:hover,
#footerContents .contentsBox .column_020 .linkBox .rightBox .btn_020 a:hover {
	width: 155px;
	height: 22px;
	background-color: transparent;
}

#footerContents .contentsBox .column_020 .linkBox .rightBox .btn_010 a:hover img,
#footerContents .contentsBox .column_020 .linkBox .rightBox .btn_020 a:hover img {
	visibility:hidden;
}

#footerContents .contentsBox .column_030 {
	width: 253px;
	padding: 5px 0px 0px;
	margin: 0px;
	float: right;
}

#footerContents .contentsBox .column_030 .supportBox {
	width: 253px;
	height: 215px;
	padding: 0px;
	margin: 0px;
	position: relative;
	background: #ffffff url(/shared/images/footer_support_bg.gif) no-repeat left bottom;
}

#footerContents .contentsBox .column_030 .supportBox h2 a {
	padding: 0px;
	margin: 0px;
	display: block;
}

#footerContents .contentsBox .column_030 .supportBox h2 {
	width: 253px;
	height: 39px;
	padding: 0px;
	margin: 0px 0px 13px;
	background: url(/shared/images/footer_title_support_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_030 .supportBox h2 a:hover {
	width: 253px;
	height: 39px;
	background-color: transparent;
}

#footerContents .contentsBox .column_030 .supportBox h2 a:hover img {
	visibility:hidden;
}

#footerContents .contentsBox .column_030 .supportBox p {
	padding: 0px;
	margin: 0px 0px 11px 13px;
}

#footerContents .contentsBox .column_030 .supportBox ul.link {
	padding: 0px;
	margin: 0px 0px 0px 18px;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li {
	padding: 0px;
	margin: 0px 0px 8px;
	font-size: 1px;
	background: none;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li a {
	padding: 0px;
	margin: 0px;
	display: block;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_010 {
	width: 92px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 13px;
	top: 105px;
	background: url(/shared/images/footer_support_link_010_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_020 {
	width: 95px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 13px;
	top: 127px;
	background: url(/shared/images/footer_support_link_020_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_030 {
	width: 92px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 140px;
	top: 128px;
	background: url(/shared/images/footer_support_link_030_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_040 {
	width: 83px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 140px;
	top: 148px;
	background: url(/shared/images/footer_support_link_040_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_050 {
	width: 83px;
	height: 12px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 140px;
	top: 168px;
	background: url(/shared/images/footer_support_link_050_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_060 {
	width: 101px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 140px;
	top: 187px;
	background: url(/shared/images/footer_support_link_060_on.gif) no-repeat left top;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_010 a:hover {
	width: 92px;
	height: 13px;
	background-color: transparent;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_020 a:hover {
	width: 95px;
	height: 13px;
	background-color: transparent;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_030 a:hover {
	width: 82px;
	height: 11px;
	background-color: transparent;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_040 a:hover {
	width: 73px;
	height: 12px;
	background-color: transparent;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li.link_050 a:hover {
	width: 73px;
	height: 11px;
	background-color: transparent;
}

#footerContents .contentsBox .column_030 .supportBox ul.link li a:hover img {
	visibility:hidden;
}

#footerContents .contentsBox .column_030 .supportBox .relationText {
	position: absolute;
	left: 137px;
	top: 104px;
}

/* footerNavigation
-------------------------------------------------- */

#footerNavigation {
	width: 100%;
	min-width: 968px;
	padding: 0px;
	margin: 0px;
	background: #ecf1f3 url(/shared/images/fnav_bg_top.gif) repeat-x left top;
}

#footerNavigation .fnavBody {
	width: 960px;
	min-width: 968px;
	padding: 22px 0px 20px;
	margin: 0px auto;
	background: #ecf1f3 url(/shared/images/fnav_bg_top.gif) repeat-x left top;
}

#footerNavigation .linkBox {
	width: 960px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background: url(/shared/images/fnav_hr_020.gif) repeat-y left top;
}

#footerNavigation .linkBox .column {
	width: 203px;
	padding: 0px;
	margin: 0px 21px 0px 0px;
	float: left;
}

#footerNavigation .linkBox .columnEnd {
	width: 240px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#footerNavigation .linkBox ul.link {
	padding: 0px;
	margin: 0px 0px 3px;
}

#footerNavigation .linkBox ul.link li {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	background: url(/shared/images/arrow_small_right.gif) no-repeat 3px 6px;
}

#footerNavigation .linkBox ul.link a {
	padding: 0px 0px 0px 13px;
	margin: 0px;
}

#footerNavigation .linkBox ul.link li {
	padding-left: 13px;
	text-indent: -13px;
}

#footerNavigation .linkBox p {
	padding: 0px;
	margin: 0px 0px 1px 13px;
}

/* backToTopNavigation
-------------------------------------------------- */

#backToTopNavigation {
	width: 960px;
	padding: 7px 0px 30px;
	margin: 0px auto;
	text-align: right;
}

/* footerBokin
-------------------------------------------------- */

#footerBokin{
	background: #ecf1f3;
	padding: 20px 0;
}

#footerBokin .bokinBlock{
	width: 720px;
	margin: 0 auto;
}

#footerBokin h2{
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 10px;
}

#footerBokin .twoColumnsType1 .column {
	width: 345px;
	margin-right: 30px;
	float: left;
	text-align: center;
}

#footerBokin .image {
	padding: 4px 0px 5px;
	margin: 0px;
}

#footerBokin .threeColumnsType1 .column {
	width: 220px;
	margin: 0px 30px 0px 0px;
	float: left;
}

/* footer
-------------------------------------------------- */

#footer {
	width: 100%;
	min-width: 968px;
	padding: 0px;
	margin: 0px;
	background: #004e89;
}

#footer .footerBody {
	width: 960px;
	min-width: 968px;
	padding: 0px;
	margin: 0px auto;
	background: #004e89;
}

#footer #copyright {
	width: 960px;
	padding: 13px 0px 12px;
	margin: 0px;
	text-align: left;
}
