@charset "utf-8";




#mainContent #categoryTitle {
	background-image: url(../img/page/category/4.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 83px;
	margin: 10px auto;
	padding: 0px;
	width: 900px;
}
#mainContent #categoryTitle #titletext {
	display: none;
}
#mainContent #categoryTitle #titlebar {
	background-image: url(../img/page/category/category_02.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 83px;
	padding-left: 265px;
	width: 635px;
}




#mainContent #content {
	margin: auto;
	width: 800px;
}
#mainContent #content #lead {
	width: 800px;
}



#mainContent #content #subMenu #subMenu01 a {
	display : block;
}

#mainContent #content #subMenu #subMenu01 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mainContent #content #subMenu #subMenu01 ul li {
	margin-bottom: 20px;
}



#mainContent #content #subMenu #subMenu01 ul #submenu31 {
	background-image: url(../img/page/b/31on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#mainContent #content #subMenu #subMenu01 ul #submenu31 a {
	background-image: url(../img/page/b/31.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu31 a:hover {
	background-image: url(../img/page/b/31on.gif);
}



#mainContent #content #subMenu #subMenu01 ul #submenu32 {
	background-image: url(../img/page/b/32on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 0 40px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu32 a {
	background-image: url(../img/page/b/32.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu32 a:hover {
	background-image: url(../img/page/b/32on.gif);
}



#mainContent #content #subMenu #subMenu01 ul #submenu33 {
	background-image: url(../img/page/b/33on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#mainContent #content #subMenu #subMenu01 ul #submenu33 a {
	background-image: url(../img/page/b/33.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu33 a:hover {
	background-image: url(../img/page/b/33on.gif);
}



#mainContent #content #subMenu #subMenu01 ul #submenu34 {
	background-image: url(../img/page/b/34on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#mainContent #content #subMenu #subMenu01 ul #submenu34 a {
	background-image: url(../img/page/b/34.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu34 a:hover {
	background-image: url(../img/page/b/34on.gif);
}



#mainContent #content #subMenu #subMenu01 ul #submenu35 {
	background-image: url(../img/page/b/35on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 0 40px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu35 a {
	background-image: url(../img/page/b/35.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu35 a:hover {
	background-image: url(../img/page/b/35on.gif);
}



#mainContent #content #subMenu #subMenu01 ul #submenu36 {
	background-image: url(../img/page/b/36on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#mainContent #content #subMenu #subMenu01 ul #submenu36 a {
	background-image: url(../img/page/b/36.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu36 a:hover {
	background-image: url(../img/page/b/36on.gif);
}


#mainContent #content #subMenu #subMenu01 ul #submenu37 {
	background-image: url(../img/page/b/37on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#mainContent #content #subMenu #subMenu01 ul #submenu37 a {
	background-image: url(../img/page/b/37.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu37 a:hover {
	background-image: url(../img/page/b/37on.gif);
}


#mainContent #content #subMenu #subMenu01 ul #submenu38 {
	background-image: url(../img/page/b/38on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#mainContent #content #subMenu #subMenu01 ul #submenu38 a {
	background-image: url(../img/page/b/38.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu38 a:hover {
	background-image: url(../img/page/b/38on.gif);
}

#mainContent #content #subMenu #subMenu01 ul #submenu39 {
	background-image: url(../img/page/b/39on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 0 40px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu39 a {
	background-image: url(../img/page/b/39.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu39 a:hover {
	background-image: url(../img/page/b/39on.gif);
}



#mainContent #categorytitle_s {
	height: 28px;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	background-image: url(../img/page/category/bar4.gif);
}
#mainContent #categorytitle_s #titletext {
	display: none;
}

#mainContent #pagetitle {
	background-image: url(../img/page/title/title.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 57px;
	width: 900px;
	margin: 0 auto;
}
#mainContent #pagetitle #titletext {
	display: none;
}

#mainContent #pagetitle #title_outline {
	background-image: url(../img/page/title/images/31_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_history {
	background-image: url(../img/page/title/images/32_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_recruit {
	background-image: url(../img/page/title/images/33_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_access {
	background-image: url(../img/page/title/images/34_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_link {
	background-image: url(../img/page/title/images/35_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_iso {
	background-image: url(../img/page/title/images/36_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}

#mainContent #pagetitle #title_child {
	background-image: url(../img/page/title/images/36_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}

#mainContent #pagetitle #title_csr {
	background-image: url(../img/page/title/images/37_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}

#mainContent #pagetitle #title_principle {
	background-image: url(../img/page/title/images/38_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}


#mainContent #pagetitle #title_basic {
	background-image: url(../img/page/title/images/39_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}


#containerSp #container #mainContent #content #text {
	line-height: 2.8em;
	margin: 0;
}
