@charset "utf-8";

/*
<all.css>
	<GENERAL SETTINGS>
	<HEADER>
	<PRINTS>
</ all.css>
*/

/* <GENERAL SETTINGS> */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
p,
blockquote,
th,
td { 
	margin: 0;
	padding: 0;
}
html, body {
	background: #fff;
/*	height: 100%;*/
	width: 100%;
}
input,
textarea {
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
}
fieldset,
img {
	border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal;
}
ol,
ul {
	list-style: none;
}
caption,
th {
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
	line-height: 1;
}
abbr,
acronym {
	border: 0;
}
a {
	overflow: hidden;
}
a:link {
	color: #07519A;
	text-decoration: none;
}
a:visited {
	color: #990099;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
a:active {
	color: #CC0000;
	text-decoration: underline;
}
a {
/* \*/
	overflow: hidden;
/* */
}
body,
input,
select,
textarea {
	font-family: Osaka, "ＭＳ Ｐゴシック", Arial, Sans-serif;
	font-size: 13px;
}
* html body {
	font-size: small; /* for IE6 */
}
*:first-child+html body {
	font-size: small; /* for IE7 */
}
* html table {
	font-size: 100%; /* for IE6 table */
}
.px10 {
	font-size: 77%;
}
.px11,
.xs {
	font-size: 85%;
}
.px12,
.s {
	font-size: 93%;
}
.px13,
.m {
	font-size: 100%;
}
.px14 {
	font-size: 108%;
}
.px15,
.l {
	font-size: 116%;
}
.px16,
.xl {
	font-size: 123%;
}
.px17 {
	font-size: 131%;
}
.px18 {
	font-size: 138%;
}
.px19 {
	font-size: 146%;
}
.px20 {
	font-size: 153%;
}
.px21 {
	font-size: 161%;
}
.px22 {
	font-size: 167%;
}
.px23 {
	font-size: 174%;
}
.px24 {
	font-size: 182%;
}
.px25 {
	font-size: 189%;
}
.px26 {
	font-size: 197%;
}
.clfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
*:first-child+html .clfix {
	display: inline-block;
	min-height: 1%;
}
/* Hides from IE6/IE Mac \*/
* html .clfix {
	height: 1%;
}
.clfix {
	display: block;
}
/* End hide from IE6/IE Mac */
html {
	overflow-y: scroll; /* CSS3 */
}
/* </ GENERAL SETTINGS> */

/* <HEADER> */
/* <HD0> */
#inde,
#coIn,
#irIn,
#brIn,
#recr,
#loFo,
#scrlmap {
	margin: 0 auto;
	overflow: hidden;
	width: 950px;
}
/* </ HD0> */
/* <SC,BS,KP,HI,BQ,KT 0> */

#top,
#menu,
#scrlmap,
#brand,
#recruit,
#company {
	margin: 0 auto;
	overflow: hidden;
	width: 950px;
}
/* </ SC,BS,KP,HI,BQ,KT 0> */
#holdingslogo {
	float: right;
	height: 32px;
	margin-bottom: 27px;
	margin-top: 4px;	
	padding-right: 16px;
	width: 246px;
}

/* <HD1> */
body#hd {
	background: url("../img/bg_hd.png") 0 0 repeat-x;
}

/* </ HD1> */
/* <SC1> */
body#sc {
	background: url("../img/gradiate.png") 50% 0 repeat-y;
}
#sc #holdingslogo a {
	background: url("../img/i_sc.png") 0 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -4000px;
	width: 246px;
}
#hd #scrlmap #container {
	background: #fff;
}
/* </ SC1> */
/* <BS1> */
#bs #holdingslogo a {
	background: url("../img/i_bs.png") 0 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -4000px;
	width: 246px;
}
body#bs {
	background: url("../img/gradiate_bs.png") 50% 0;
}
body#bs #top,
body#bs #menu,
body#bs #scrlmap,
body#bs #brand,
body#bs #recruit,
body#bs #company {
	background: url("../img/i_bs.png") 0 -300px no-repeat;
}
/* </ BS1> */
/* <HI1> */
#hi #holdingslogo a {
	background: url("../img/i_hi.png") 0 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -4000px;
	width: 246px;
}
body#hi {
	background: url("../img/gradiate.png") 50% 0 repeat-y;
}
body#hi #top,
body#hi #menu,
body#hi #scrlmap,
body#hi #brand,
body#hi #recruit,
body#hi #company {
	background: url("../img/i_hi.png") 0 -300px no-repeat;
}
/* </ HI1> */
/* <KP1> */
#kp #holdingslogo a {
	background: url("../img/i_kp.png") 0 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -4000px;
	width: 246px;
}
body#kp {
	background: url("../img/gradiate_kp.png") 50% 0 repeat-y #333;
}
body#kp #top,
body#kp #menu,
body#kp #scrlmap,
body#kp #brand,
body#kp #recruit,
body#kp #company {
	background: url("../img/i_kp.png") 0 -300px no-repeat #fff;
}
/* </ KP1> */
/* <KT1> */
#kt #holdingslogo a {
	background: url("../img/i_kt.png") 0 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -4000px;
	width: 246px;
}
body#kt {
	background: url("../img/gradiate_kt.png") 50% 0 repeat-x #000;
}
body#kt #top,
body#kt #menu,
body#kt #scrlmap,
body#kt #brand,
body#kt #recruit,
body#kt #company {
	background: url("../img/i_kt.png") 0 -300px no-repeat #fff;
}
/* </ KT1> */
/* <BQ1> */
#bq #holdingslogo a {
	background: url("../img/i_bq.png") 0 0 no-repeat;
	display: block;
	height: 32px;
	text-indent: -4000px;
	width: 246px;
}
body#bq {
	background: url("../img/gradiate_bq.png") 50% 0;
}
/* </ BQ1> */
#subnav {
	float: right;
	padding-bottom: 10px;
	width: 480px;
	width: 382px;
}
#subnav li {
	float: left;
	height: 13px;
	padding-left: 6px;
	padding-right: 10px;
}

/* <HD2> */
#hd #h1 {
	float: left;
	padding-top: 25px;
	padding-bottom: 21px;
}
#hd #toSearch {
	float: right;
	height: 59px;
	padding-top: 14px;
	width: 292px;
}
#hd #toSearch a {
	background: url("../img/i_hd.png") -420px 0 no-repeat;
	display: block;
	height: 59px;
	text-indent: -4000px;
	width: 292px;
}
#hd #nav {
	clear: both;
}
#hd #nav {
	background: url("../img/i_hd.png") 0 -100px no-repeat;
	clear: both;
	height: 42px;
	height: 56px;
	margin-bottom: 6px;
	width: 950px;
}
#hd #nav li {
	display: inline;
	height: 56px;
	float: left;
	margin-left: 1px;
	width: 189px;
}
#hd #nav li a {
	background: url("../img/i_hd.png") 4000px 4000px no-repeat;
	height: 48px;
	display: block;
	text-indent: -4000px;
	width: 189px;
}
#hd #nav li.companyInformation {
}
#hd #coIn #nav li.companyInformation a,
#hd #nav li.companyInformation a:active,
#hd #nav li.companyInformation a:hover {
	background-position:-1px -160px;
}
#hd #irIn #nav li.irInformation a,
#hd #nav li.irInformation a:active,
#hd #nav li.irInformation a:hover {
	background-position:-191px -160px;
}
#hd #nav li.brandIntroduction,
#hd #nav li.brandIntroduction a {
	width: 188px;
}
#hd #brIn #nav li.brandIntroduction a,
#hd #nav li.brandIntroduction a:active,
#hd #nav li.brandIntroduction a:hover {
	background-position: -381px -160px;
}
#hd #recr #nav li.recruit a,
#hd #nav li.recruit a:active,
#hd #nav li.recruit a:hover {
	background-position: -570px -160px;
}
#hd #loFo #nav li.lookFor a,
#hd #nav li.lookFor a:active,
#hd #nav li.lookFor a:hover {
	background-position: -760px -160px;
}

#hd #coIn #nav .companyInformation a,
#hd #irIn #nav .irInformation a,
#hd #brIn #nav .brandIntroduction a,
#hd #recr #nav .recruit a,
#hd #loFo #nav .lookFor a {
	cursor: default;
	outline: none;
}
/* </ HD2> */

/* <SC2> */
#sc #h1 {
	float: left;
	height: 70px;
	margin: 7px 0 0 10px;
	width: 440px;
}
#sc #subnav li a {
	background: url("../img/i_sc.png") 0 -40px no-repeat;
	display: block;
	font-size: 13px;
	height: 13px;
	line-height: 13px;
	text-indent: -4000px;
}
#sc #subnav .privacy {
	width: 127px;
}
#sc #subnav .contact {
	width: 122px;
}
#sc #subnav .contact a {
	background-position: -140px -40px;
	width: 122px;
}
#sc #subnav .sitemap {
	width: 79px;
}
#sc #subnav .sitemap a {
	background-position: -280px -40px;
	width: 79px;
}
#sc #subnav .totop {
	width: 81px;
}
#sc #subnav .totop a {
	background-position: -380px -40px;
	width: 81px;
}
#sc #nav {
	background: url("../img/i_sc.png") 0 -100px no-repeat;
	clear: both;
	height: 42px;
	height: 56px;
	margin-bottom: 6px;
	width: 950px;
}
#sc #nav li {
	height: 41px;
	height: 56px;
	float: left;
	width: 158px;
}
#sc #nav li a {
	background: url("../img/i_sc.png") 4000px 4000px no-repeat;
	height: 41px;
	height: 56px;
	display: block;
	text-indent: -4000px;
	width: 158px;
}
#sc #nav .top {
	padding-left: 1px;
}
#sc #top #nav .top a,
#sc #nav .top a:active,
#sc #nav .top a:hover {
	background-position: -1px -160px;
}
#sc #menu #nav .menu a,
#sc #nav .menu a:active,
#sc #nav .menu a:hover {
	background-position: -159px -160px;
}
#sc #scrlmap #nav .search a,
#sc #nav .search a:active,
#sc #nav .search a:hover {
	background-position: -317px -160px;
}
#sc #brand #nav .brand a,
#sc #nav .brand a:active,
#sc #nav .brand a:hover {
	background-position: -475px -160px;
}
#sc #recruit #nav .recruit  a,
#sc #nav .recruit  a:active,
#sc #nav .recruit a:hover {
	background-position: -633px -160px;
}
#sc #company #nav .company a,
#sc #nav .company a:active,
#sc #nav .company a:hover {
	background-position: -791px -160px;
}
#sc #top #nav .top a,
#sc #menu #nav .menu a,
#sc #scrlmap #nav .search a,
#sc #brand #nav .brand a,
#sc #recruit #nav .recruit  a,
#sc #company #nav .company a {
	cursor: default;
	outline: none;
}
/* </ SC2> */
/* <BS2> */
#bs #h1 {
	float: left;
	height: 78px;
	margin: 3px 0 0 10px;
	width: 440px;
}
#bs #subnav li a {
	background: url("../img/i_bs.png") 0 -40px no-repeat;
	display: block;
	font-size: 13px;
	height: 13px;
	line-height: 13px;
	text-indent: -4000px;
}
#bs #subnav .privacy {
	width: 127px;
}
#bs #subnav .contact {
	width: 122px;
}
#bs #subnav .contact a {
	background-position: -140px -40px;
	width: 122px;
}
#bs #subnav .sitemap {
	width: 79px;
}
#bs #subnav .sitemap a {
	background-position: -280px -40px;
	width: 79px;
}
#bs #subnav .totop {
	width: 81px;
}
#bs #subnav .totop a {
	background-position: -380px -40px;
	width: 81px;
}
#bs #nav {
	background: url("../img/i_bs.png") 0 -100px no-repeat;
	clear: both;
	height: 42px;
	height: 56px;
	margin-bottom: 6px;
	width: 950px;
}
#bs #nav li {
	height: 41px;
	height: 56px;
	float: left;
	width: 158px;
}
#bs #nav li a {
	background: url("../img/i_bs.png") 4000px 4000px no-repeat;
	height: 41px;
	height: 56px;
	display: block;
	text-indent: -4000px;
	width: 158px;
}
#bs #nav .top {
	padding-left: 1px;
}
#bs #top #nav .top a,
#bs #nav .top a:active,
#bs #nav .top a:hover {
	background-position: -1px -160px;
}
#bs #menu #nav .menu a,
#bs #nav .menu a:active,
#bs #nav .menu a:hover {
	background-position: -159px -160px;
}
#bs #scrlmap #nav .search a,
#bs #nav .search a:active,
#bs #nav .search a:hover {
	background-position: -317px -160px;
}
#bs #brand #nav .brand a,
#bs #nav .brand a:active,
#bs #nav .brand a:hover {
	background-position: -475px -160px;
}
#bs #recruit #nav .recruit  a,
#bs #nav .recruit  a:active,
#bs #nav .recruit a:hover {
	background-position: -633px -160px;
}
#bs #company #nav .company a,
#bs #nav .company a:active,
#bs #nav .company a:hover {
	background-position: -791px -160px;
}
#bs #top #nav .top a,
#bs #menu #nav .menu a,
#bs #scrlmap #nav .search a,
#bs #brand #nav .brand a,
#bs #recruit #nav .recruit  a,
#bs #company #nav .company a {
	cursor: default;
	outline: none;
}
/* </ BS2> */
/* <HI2> */
#hi #h1 {
	float: left;
	height: 70px;
	margin: 7px 0 0 10px;
	width: 440px;
}
#hi #subnav li a {
	background: url("../img/i_hi.png") 0 -40px no-repeat;
	display: block;
	font-size: 13px;
	height: 13px;
	line-height: 13px;
	text-indent: -4000px;
}
#hi #subnav .privacy {
	width: 127px;
}
#hi #subnav .contact {
	width: 122px;
}
#hi #subnav .contact a {
	background-position: -140px -40px;
	width: 122px;
}
#hi #subnav .sitemap {
	width: 79px;
}
#hi #subnav .sitemap a {
	background-position: -280px -40px;
	width: 79px;
}
#hi #subnav .totop {
	width: 81px;
}
#hi #subnav .totop a {
	background-position: -380px -40px;
	width: 81px;
}
#hi #nav {
	background: url("../img/i_hi.png") 0 -100px no-repeat;
	clear: both;
	height: 42px;
	height: 56px;
	margin-bottom: 6px;
	width: 950px;
}
#hi #nav li {
	height: 41px;
	height: 56px;
	float: left;
	width: 158px;
}
#hi #nav li a {
	background: url("../img/i_hi.png") 4000px 4000px no-repeat;
	height: 41px;
	height: 56px;
	display: block;
	text-indent: -4000px;
	width: 158px;
}
#hi #nav .top {
	padding-left: 1px;
}
#hi #top #nav .top a,
#hi #nav .top a:active,
#hi #nav .top a:hover {
	background-position: -1px -160px;
}
#hi #menu #nav .menu a,
#hi #nav .menu a:active,
#hi #nav .menu a:hover {
	background-position: -159px -160px;
}
#hi #scrlmap #nav .search a,
#hi #nav .search a:active,
#hi #nav .search a:hover {
	background-position: -317px -160px;
}
#hi #brand #nav .brand a,
#hi #nav .brand a:active,
#hi #nav .brand a:hover {
	background-position: -475px -160px;
}
#hi #recruit #nav .recruit  a,
#hi #nav .recruit  a:active,
#hi #nav .recruit a:hover {
	background-position: -633px -160px;
}
#hi #company #nav .company a,
#hi #nav .company a:active,
#hi #nav .company a:hover {
	background-position: -791px -160px;
}
#hi #top #nav .top a,
#hi #menu #nav .menu a,
#hi #scrlmap #nav .search a,
#hi #brand #nav .brand a,
#hi #recruit #nav .recruit  a,
#hi #company #nav .company a {
	cursor: default;
	outline: none;
}
/* </ HI2> */
/* <KT2> */
#kt #h1 {
	float: left;
	height: 70px;
	margin: 7px 0 0 10px;
	width: 440px;
}
#kt #subnav li a {
	background: url("../img/i_kt.png") 0 -40px no-repeat;
	display: block;
	font-size: 13px;
	height: 13px;
	line-height: 13px;
	text-indent: -4000px;
}
#kt #subnav .privacy {
	width: 127px;
}
#kt #subnav .contact {
	width: 122px;
}
#kt #subnav .contact a {
	background-position: -140px -40px;
	width: 122px;
}
#kt #subnav .sitemap {
	width: 79px;
}
#kt #subnav .sitemap a {
	background-position: -280px -40px;
	width: 79px;
}
#kt #subnav .totop {
	width: 81px;
}
#kt #subnav .totop a {
	background-position: -380px -40px;
	width: 81px;
}
#kt #nav {
	background: url("../img/i_kt.png") 0 -100px no-repeat;
	clear: both;
	height: 42px;
	height: 56px;
	margin-bottom: 6px;
	width: 950px;
}
#kt #nav li {
	height: 41px;
	height: 56px;
	float: left;
	width: 158px;
}
#kt #nav li a {
	background: url("../img/i_kt.png") 4000px 4000px no-repeat;
	height: 41px;
	height: 56px;
	display: block;
	text-indent: -4000px;
	width: 158px;
}
#kt #nav .top {
	padding-left: 1px;
}
#kt #top #nav .top a,
#kt #nav .top a:active,
#kt #nav .top a:hover {
	background-position: -1px -160px;
}
#kt #menu #nav .menu a,
#kt #nav .menu a:active,
#kt #nav .menu a:hover {
	background-position: -159px -160px;
}
#kt #scrlmap #nav .search a,
#kt #nav .search a:active,
#kt #nav .search a:hover {
	background-position: -317px -160px;
}
#kt #brand #nav .brand a,
#kt #nav .brand a:active,
#kt #nav .brand a:hover {
	background-position: -475px -160px;
}
#kt #recruit #nav .recruit  a,
#kt #nav .recruit  a:active,
#kt #nav .recruit a:hover {
	background-position: -633px -160px;
}
#kt #company #nav .company a,
#kt #nav .company a:active,
#kt #nav .company a:hover {
	background-position: -791px -160px;
}
#kt #top #nav .top a,
#kt #menu #nav .menu a,
#kt #scrlmap #nav .search a,
#kt #brand #nav .brand a,
#kt #recruit #nav .recruit  a,
#kt #company #nav .company a {
	cursor: default;
	outline: none;
}
/* </ KT2> */
/* <KP2> */
#kp #h1 {
	float: left;
	height: 70px;
	margin: 7px 0 0 10px;
	width: 440px;
}
#kp #subnav li a {
	background: url("../img/i_kp.png") 0 -40px no-repeat;
	display: block;
	font-size: 13px;
	height: 13px;
	line-height: 13px;
	text-indent: -4000px;
}
#kp #subnav .privacy {
	width: 127px;
}
#kp #subnav .contact {
	width: 122px;
}
#kp #subnav .contact a {
	background-position: -140px -40px;
	width: 122px;
}
#kp #subnav .sitemap {
	width: 79px;
}
#kp #subnav .sitemap a {
	background-position: -280px -40px;
	width: 79px;
}
#kp #subnav .totop {
	width: 81px;
}
#kp #subnav .totop a {
	background-position: -380px -40px;
	width: 81px;
}
#kp #nav {
	background: url("../img/i_kp.png") 0 -100px no-repeat;
	clear: both;
	height: 42px;
	height: 56px;
	margin-bottom: 6px;
	width: 950px;
}
#kp #nav li {
	height: 41px;
	height: 56px;
	float: left;
	width: 158px;
}
#kp #nav li a {
	background: url("../img/i_kp.png") 4000px 4000px no-repeat;
	height: 41px;
	height: 56px;
	display: block;
	text-indent: -4000px;
	width: 158px;
}
#kp #nav .top {
	padding-left: 1px;
}
#kp #top #nav .top a,
#kp #nav .top a:active,
#kp #nav .top a:hover {
	background-position: -1px -160px;
}
#kp #menu #nav .menu a,
#kp #nav .menu a:active,
#kp #nav .menu a:hover {
	background-position: -159px -160px;
}
#kp #scrlmap #nav .search a,
#kp #nav .search a:active,
#kp #nav .search a:hover {
	background-position: -317px -160px;
}
#kp #brand #nav .brand a,
#kp #nav .brand a:active,
#kp #nav .brand a:hover {
	background-position: -475px -160px;
}
#kp #recruit #nav .recruit  a,
#kp #nav .recruit  a:active,
#kp #nav .recruit a:hover {
	background-position: -633px -160px;
}
#kp #company #nav .company a,
#kp #nav .company a:active,
#kp #nav .company a:hover {
	background-position: -791px -160px;
}
#kp #top #nav .top a,
#kp #menu #nav .menu a,
#kp #scrlmap #nav .search a,
#kp #brand #nav .brand a,
#kp #recruit #nav .recruit  a,
#kp #company #nav .company a {
	cursor: default;
	outline: none;
}
/* </ KP2> */


/* <BQ2> */
#bq #h1 {
	float: left;
	height: 70px;
	margin: 7px 0 0 10px;
	width: 440px;
}
#bq #subnav li a {
	background: url("../img/i_bq.png") 0 -40px no-repeat;
	display: block;
	font-size: 13px;
	height: 13px;
	line-height: 13px;
	text-indent: -4000px;
}
#bq #subnav .privacy {
	width: 127px;
}
#bq #subnav .contact {
	width: 122px;
}
#bq #subnav .contact a {
	background-position: -140px -40px;
	width: 122px;
}
#bq #subnav .sitemap {
	width: 79px;
}
#bq #subnav .sitemap a {
	background-position: -280px -40px;
	width: 79px;
}
#bq #subnav .totop {
	width: 81px;
}
#bq #subnav .totop a {
	background-position: -380px -40px;
	width: 81px;
}
#bq #nav {
	background: url("../img/i_bq.png") 0 -100px no-repeat;
	clear: both;
	height: 42px;
	height: 56px;
	margin-bottom: 6px;
	width: 950px;
}
#bq #nav li {
	height: 41px;
	height: 56px;
	float: left;
	width: 158px;
}
#bq #nav li a {
	background: url("../img/i_bq.png") 4000px 4000px no-repeat;
	height: 41px;
	height: 56px;
	display: block;
	text-indent: -4000px;
	width: 158px;
}
#bq #nav .top {
	padding-left: 1px;
}
#bq #top #nav .top a,
#bq #nav .top a:active,
#bq #nav .top a:hover {
	background-position: -1px -160px;
}
#bq #menu #nav .menu a,
#bq #nav .menu a:active,
#bq #nav .menu a:hover {
	background-position: -159px -160px;
}
#bq #scrlmap #nav .search a,
#bq #nav .search a:active,
#bq #nav .search a:hover {
	background-position: -317px -160px;
}
#bq #brand #nav .brand a,
#bq #nav .brand a:active,
#bq #nav .brand a:hover {
	background-position: -475px -160px;
}
#bq #recruit #nav .recruit  a,
#bq #nav .recruit  a:active,
#bq #nav .recruit a:hover {
	background-position: -633px -160px;
}
#bq #company #nav .company a,
#bq #nav .company a:active,
#bq #nav .company a:hover {
	background-position: -791px -160px;
}
#bq #top #nav .top a,
#bq #menu #nav .menu a,
#bq #scrlmap #nav .search a,
#bq #brand #nav .brand a,
#bq #recruit #nav .recruit  a,
#bq #company #nav .company a {
	cursor: default;
	outline: none;
}
/* </ BQ2> */

ol#logobreadcrumbs-breadcrumb {
	display: block;
	margin-bottom: 15px;
	padding-top: 3px;
	text-indent: -20px;
	margin-left: 8px;
}
/* <HD3> */
#hd ol#logobreadcrumbs-breadcrumb li {
	background: url("../img/i_hd.png") -974px 1px no-repeat;
	display: inline;
	line-height: 1.05;
	list-style: none none inside;
	padding-left: 20px;
}
/* </ HD3> */
/* <SC3> */
#sc ol#logobreadcrumbs-breadcrumb li {
	background: url("../img/i_sc.png") -974px 1px no-repeat;
	display: inline;
	line-height: 1.05;
	list-style: none none inside;
	padding-left: 20px;
}
/* </ SC3> */
/* <BS3> */
#bs ol#logobreadcrumbs-breadcrumb li {
	background: url("../img/i_bs.png") -974px 1px no-repeat;
	display: inline;
	line-height: 1.05;
	list-style: none none inside;
	padding-left: 20px;
}
/* </ BS3> */
/* <HI3> */
#hi ol#logobreadcrumbs-breadcrumb li {
	background: url("../img/i_hi.png") -974px 1px no-repeat;
	display: inline;
	line-height: 1.05;
	list-style: none none inside;
	padding-left: 20px;
}
/* </ HI3> */
/* <KP3> */
#kp ol#logobreadcrumbs-breadcrumb li {
	background: url("../img/i_kp.png") -974px 1px no-repeat;
	display: inline;
	line-height: 1.05;
	list-style: none none inside;
	padding-left: 20px;
}
/* </ KP3> */
/* <KT3> */
#kt ol#logobreadcrumbs-breadcrumb li {
	background: url("../img/i_kt.png") -974px 1px no-repeat;
	display: inline;
	line-height: 1.05;
	list-style: none none inside;
	padding-left: 20px;
}
/* </ KT3> */
/* <BQ3> */
#bq ol#logobreadcrumbs-breadcrumb li {
	background: url("../img/i_bq.png") -974px 1px no-repeat;
	display: inline;
	line-height: 1.05;
	list-style: none none inside;
	padding-left: 20px;
}
/* </ BQ3> */
ol#logobreadcrumbs-breadcrumb li a,
ol#logobreadcrumbs-breadcrumb li strong {
	font-weight: normal;
}
/* </ HEADER> */
/* <FOOTER> */
#footer {
	font-size: 92%;
}
/* <HD4> */
#hd #ft {
	background: #000;
	width: 100%;
}
#hd #footer {
	background: url("../img/i_hd.png") 0 100% #000 no-repeat;
	clear: both;
	margin: 0 auto;
	padding: 10px 15px;
	width: 920px;
}
#hd #footer ul {
	border-left: 1px solid #4d4d4d;
/*	width: 939px;*/
/*	float: left;*/
}
#hd #footer ul li {
/*	background: url("../img/i_hd.png") 0 -60px no-repeat;*/
	border-right: 1px solid #4d4d4d;
	float: left;
	line-height: 1.05;
	padding: 2px 0 6px 0;
	padding: 2px 10px 4px 14px;
}
#hd #footer ul li a {
	color: #bababa;
/*	padding-left: 16px;*/
}
#hd p#copyright {
	font-size: 84%;
/*	background: #2d230a;*/
	clear: both;
	color: #616161;
	font-family: Verdana;
	margin: 0 auto;
	padding: 10px 10px 40px 0;
	text-align: right;
	width: 940px;
}
/* </ HD4> */
/* <SC4> */
#sc #footer {
	background: #000;
	clear: both;
	margin: 0 auto;
	padding: 10px 15px;
	width: 920px;
}
#sc #footer ul {
	width: 939px;
}
#sc #footer ul li {
	background: url("../img/i_sc.png") 0 -60px no-repeat;
	float: left;
	line-height: 1.05;
	padding: 0 13px 2px 0;
}
#sc #footer ul li a {
	color: #9d8a7b;
	padding-left: 16px;
}
#sc p#copyright {
	font-size: 84%;
	background: #2d230a;
	clear: both;
	color: #9d8a7b;
	font-family: Verdana;
	padding: 10px 10px 40px 0;
	text-align: right;
	width: 940px;
}
/* </ SC4> */
/* <BS4> */
#bs #footer {
	background: #333;
	clear: both;
	margin: 0 auto;
	padding: 10px 15px;
	width: 920px;
}
#bs #footer ul {
	border-left: 1px solid #717171;
	width: 939px;
}
#bs #footer ul li {
/*	background: url("../img/i_bs.png") 0 -60px no-repeat;*/
	border-right: 1px solid #717171;
	float: left;
	line-height: 1.05;
	padding: 2px 10px 2px 11px;
}
#bs #footer ul li a {
	color: #cecece;
}
#bs p#copyright {
	font-size: 84%;
	background: #000;
	clear: both;
	color: #686868;
	font-family: Verdana;
	padding: 10px 10px 40px 0;
	text-align: right;
	width: 940px;
}
/* </ BS4> */
/* <HI4> */
#hi #footer {
	background: #000;
	border-bottom: 1px solid #404040;
	clear: both;
	margin: 0 auto;
	padding: 10px 15px;
	width: 920px;
}
#hi #footer ul {
	border-left: 1px solid #4d4d4d;
	width: 939px;
}
#hi #footer ul li {
/*	background: url("../img/i_hi.png") 0 -60px no-repeat;*/
	border-right: 1px solid #4d4d4d;
	float: left;
	line-height: 1.05;
	padding: 2px 10px 2px 11px;
}
#hi #footer ul li a {
	color: #d0d0d0;
}
#hi p#copyright {
	font-size: 84%;
	background: #000;
	clear: both;
	color: #686868;
	font-family: Verdana;
	padding: 10px 10px 40px 0;
	text-align: right;
	width: 940px;
}
/* </ HI4> */
/* <KP4> */
#kp #footer {
	background: #000;
	clear: both;
	margin: 0 auto;
	padding: 10px 15px;
	width: 920px;
}
#kp #footer ul {
	border-left: 1px solid #4d4d4d;
	width: 939px;
}
#kp #footer ul li {
/*	background: url("../img/i_kp.png") 0 -60px no-repeat;*/
	border-right: 1px solid #4d4d4d;
	float: left;
	line-height: 1.05;
	padding: 2px 10px 2px 11px;
}
#kp #footer ul li a {
	color: #cecece;
}
#kp p#copyright {
	background: #fff;
	font-size: 84%;
	clear: both;
	color: #000;
	font-family: Verdana;
	padding: 10px 10px 40px 0;
	text-align: right;
	width: 940px;
}
/* </ KP4> */
/* <KT4> */
#kt #footer {
	background: #800c0f;
	border-bottom: 1px solid #5f0811;
	clear: both;
	margin: 0 auto;
	padding: 10px 15px;
	width: 920px;
}
#kt #footer ul {
	border-left: 1px solid #dd979f;
	display: inline-block;
/*	width: 939px;*/
}
#kt #footer ul li {
/*	background: url("../img/i_kt.png") 0 -60px no-repeat;*/
	border-right: 1px solid #dd979f;
	float: left;
	line-height: 1.05;
	padding: 2px 10px 2px 11px;
}
#kt #footer ul li a {
	color: #dd979f;
}
#kt p#copyright {
	background: #800c0f;
	border-top: 1px solid #9a1216;
	font-size: 84%;
	clear: both;
	color: #dd979f;
	font-family: Verdana;
	padding: 10px 10px 40px 0;
	text-align: right;
	width: 940px;
}
/* </ KT4> */
/* <BQ4> */
#bq #footer {
	background: #000;
	clear: both;
	margin: 0 auto;
	padding: 10px 15px;
	width: 920px;
}
#bq #footer ul {
	border-left: 1px solid #4d4d4d;
	width: 939px;
}
#bq #footer ul li {
/*	background: url("../img/i_bq.png") 0 -60px no-repeat;*/
	border-right: 1px solid #4d4d4d;
	float: left;
	line-height: 1.05;
	padding: 2px 10px 2px 11px;
}
#bq #footer ul li a {
	color: #cfcfcf;
}
#bq p#copyright {
	font-size: 84%;
	background: #9d0734;
	clear: both;
	color: #da7793;
	font-family: Verdana;
	padding: 10px 10px 40px 0;
	text-align: right;
	width: 940px;
}
/* </ BQ4> */
/* </ FOOTER> */

/* <PRINTS> */
@media print {
}
/* </ PRINTS> */
