DIV#container {
	WIDTH: 100%; TEXT-ALIGN: center
}
DIV#containerCover {
	WIDTH: 100%; POSITION: relative
}
DIV#containerInnr {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 480px 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 610px; PADDING-TOP: 20px; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
#sitename {
	WIDTH: 550px; HEIGHT: 165px; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:15px; background-image:url(sitename.png)
}


#car_01 {width:550px; margin-left:auto; margin-right:auto
}
.left {width:350px; float:left
}
.right {width:150px; float: left; margin-left:15px; font-size:124%
}

#car_02 {width:550px; margin-left:auto; margin-right:auto; margin-top:15px
}
.com {width:140px; float: left; font-size:124%; color:#FF0000
}



#tit_main { margin-left:auto; margin-right:auto; margin-bottom:15px
}
#cyuui { width:550px; margin-top:20px; color:#FFFFFF
}
#ohayameni { width:550px; margin-top:20px; text-align:center; color:#FFFFFF
}







DIV#header {
	Z-INDEX: 40; LEFT: 0px; MARGIN: 124px auto 20px; WIDTH: 990px; POSITION: absolute; TOP: 0px; HEIGHT: 76px; TEXT-ALIGN: left
}
DIV#blockDaily {
	PADDING-RIGHT: 0px; PADDING-LEFT: 100px; Z-INDEX: 4; RIGHT: 60px; BACKGROUND: url(/img/common/daily/frame_daily.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 350px; PADDING-TOP: 28px; POSITION: absolute; TOP: 0px; HEIGHT: 177px; TEXT-ALIGN: center
}
DIV#blockDaily P {
	TEXT-ALIGN: center
}
DIV#blockDaily P#dailyCal IMG {
	VERTICAL-ALIGN: bottom
}
DIV#header DIV#blockNavGlobal {
	PADDING-RIGHT: 60px; PADDING-LEFT: 60px; Z-INDEX: 12; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center
}
DIV#header UL#navGlobal {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(/img/common/bg_g_nav.png) repeat-x 0px 0px; PADDING-BOTTOM: 0px; WIDTH: 860px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
DIV#header UL#navGlobal LI {
	FLOAT: left; POSITION: relative
}
DIV#header UL#navGlobal LI#navGlobalVision {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 109px; PADDING-TOP: 0px
}
DIV#header UL#navGlobal LI#navGlobalCompany {
	WIDTH: 146px
}
DIV#header UL#navGlobal LI#navGlobalMember {
	WIDTH: 138px
}
DIV#header UL#navGlobal LI#navGlobalService {
	WIDTH: 121px
}
DIV#header UL#navGlobal LI#navGlobalRecruit {
	WIDTH: 119px
}
DIV#header UL#navGlobal LI#navGlobalNews {
	WIDTH: 93px
}
DIV#header UL#navGlobal LI#navGlobalContact {
	WIDTH: 124px
}
DIV#header UL#navGlobal LI A {
	DISPLAY: block
}
DIV#header UL#navGlobal LI SPAN.balloon {
	DISPLAY: none; LEFT: -150px; WIDTH: 200px; POSITION: absolute; TOP: -90px
}
DIV#header UL#navGlobal LI#navGlobalVision SPAN.balloon {
	LEFT: 50px
}
DIV#header UL#navGlobal LI SPAN.navAni {
	DISPLAY: none; POSITION: absolute; TOP: -30px
}
DIV#header UL#navGlobal LI#navGlobalVision SPAN.navAni {
	LEFT: 35px; TOP: -28px
}
DIV#header UL#navGlobal LI#navGlobalCompany SPAN.navAni {
	LEFT: 33px; TOP: -27px
}
DIV#header UL#navGlobal LI#navGlobalMember SPAN.navAni {
	LEFT: 6px; TOP: -18px
}
DIV#header UL#navGlobal LI#navGlobalService SPAN.navAni {
	LEFT: 0px
}
DIV#header UL#navGlobal LI#navGlobalRecruit SPAN.navAni {
	LEFT: 20px
}
DIV#header UL#navGlobal LI#navGlobalNews SPAN.navAni {
	LEFT: 10px
}
DIV#header UL#navGlobal LI#navGlobalContact SPAN.navAni {
	LEFT: 15px
}
DIV#header UL#navGlobal LI UL {
	BORDER-RIGHT: #000 5px solid; BORDER-TOP: #000 0px solid; DISPLAY: none; BACKGROUND: #fff; LEFT: 0px; BORDER-LEFT: #000 5px solid; BORDER-BOTTOM: #000 0px solid; POSITION: absolute; TOP: 50px
}
DIV#header UL#navGlobal LI UL LI {
	FLOAT: none; MARGIN: 0px; BORDER-BOTTOM: #000 5px solid
}
DIV#header UL#navGlobal LI UL LI.navDown {
	BORDER-BOTTOM: #ccc 5px solid
}
DIV#header UL#navGlobal LI UL LI A {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 9px 50%; DISPLAY: block; PADDING-LEFT: 27px; BACKGROUND-IMAGE: url(/img/common/gnav/icon_arrow_gnav.png); PADDING-BOTTOM: 10px; WIDTH: auto; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
DIV#header UL#navGlobal LI#navGlobalVision UL LI A {
	WIDTH: 249px
}
DIV#header UL#navGlobal LI#navGlobalCompany UL LI A {
	WIDTH: 94px
}
DIV#header UL#navGlobal LI#navGlobalMember UL LI A {
	WIDTH: 112px
}
DIV#header UL#navGlobal LI#navGlobalService UL LI A {
	WIDTH: 186px
}
DIV#header UL#navGlobal LI#navGlobalRecruit UL LI A {
	WIDTH: 140px
}
DIV#header UL#navGlobal LI UL LI A IMG {
	VERTICAL-ALIGN: top
}
DIV#header UL#navGlobal LI UL LI A:hover {
	BACKGROUND-POSITION: 11px 50%
}
DIV#header UL#navUtility {
	CLEAR: both; PADDING-RIGHT: 60px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 240px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV#header UL#navUtility LI {
	DISPLAY: block; Z-INDEX: 13; RIGHT: 75px; OVERFLOW: hidden; WIDTH: 112px; POSITION: absolute; TOP: 64px; HEIGHT: 32px
}
DIV#header UL#navUtility LI#goSitemap A {
	RIGHT: 0px; WIDTH: 112px; POSITION: absolute; TOP: 0px; HEIGHT: 32px
}
DIV#header UL#navUtility LI#goSitemap A:hover {
	LEFT: 2px; TOP: 2px
}
DIV#header UL#navUtility LI#goEnglish {
	RIGHT: 75px; POSITION: absolute; TOP: -114px
}
DIV#header DIV#topicPath {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/img/common/bg_dot_1.png) repeat-x 0px 100%; LEFT: 60px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 515px; PADDING-TOP: 0px; POSITION: absolute; TOP: 58px
}
DIV#header DIV#topicPath OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(/img/common/icon_bread_topicpath.png) no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#header DIV#topicPath OL LI {
	DISPLAY: inline; WIDTH: auto; MARGIN-RIGHT: 5px
}
DIV#header DIV#topicPath OL LI A {
	PADDING-RIGHT: 20px; BACKGROUND: url(/img/common/icon_arrow_topicpath.png) no-repeat 100% 50%
}
DIV#header DIV#topicPath OL LI.current {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#header DIV#topicPath OL LI STRONG {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: transparent
}
DIV#content {
	Z-INDEX: 5; MARGIN: 0px auto; WIDTH: 610px; POSITION: relative; TEXT-ALIGN: left
}
.clm_2L DIV.main {
	FLOAT: left; WIDTH: 610px
}
.clm_2L DIV.main DIV.blockCont {
	
}
.clm_2L DIV.main DIV.blockCont DIV.unitEntry {
	MARGIN: 0px 25px 20px
}
.clm_2L DIV.main TABLE.tblData {
	WIDTH: 550px
}
.clm_2L DIV.sub {
	FLOAT: right; WIDTH: 250px
}
.clm_2L DIV.sub DIV.blockCont {
	MARGIN: 0px 0px 5px
}
.clm_2L DIV.sub DIV.unitEntry {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
.clm_2L DIV.sub H3.ttlPlain {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/img/common/bg_underline.png) repeat-x 0px 100%; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 15px; PADDING-TOP: 15px
}
.clm_2L DIV.sub H3.ttlUnit {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px
}
DIV#footer {
	BACKGROUND: #000; MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: center
}
DIV#footer A:hover {
	BACKGROUND-COLOR: transparent
}
DIV#footer DIV#blockFooter {
	BACKGROUND: #000; MARGIN: 0px auto; WIDTH: 870px; TEXT-ALIGN: left
}
DIV#footer DIV#blockFooter UL#navFooter {
	PADDING-RIGHT: 12px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 25px; WIDTH: 470px; PADDING-TOP: 25px
}
DIV#footer DIV#blockFooter UL#navFooter LI {
	FLOAT: left; MARGIN: 0px 15px 0px 0px; OVERFLOW: hidden; LINE-HEIGHT: 1
}
DIV#footer DIV#blockFooter UL#navFooter LI A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(/img/common/icon_arrow_footer.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
DIV#footer DIV#blockFooter UL#navFooter LI A:hover {
	BACKGROUND-IMAGE: url(/img/common/icon_arrow_footer_o.png)
}
DIV#blockKayacProject {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/img/common/bg_moire_d.png) 0px 0px; PADDING-BOTTOM: 15px; WIDTH: 100%; PADDING-TOP: 15px
}
DIV#blockKayacProjectInnr {
	MARGIN: 0px auto; WIDTH: 870px; TEXT-ALIGN: left
}
DIV#blockKayacProject P#iconKayacProject {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 125px
}
DIV#blockKayacProject P#iconKayacProject A:hover {
	BACKGROUND-COLOR: transparent
}
DIV#blockKayacProject UL {
	FLOAT: right; WIDTH: 740px
}
DIV#blockKayacProject LI {
	DISPLAY: inline; MARGIN: 0px 10px 0px 0px
}
DIV#blockKayacProject LI A {
	FONT-SIZE: 85%; COLOR: #ccc; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
DIV#blockKayacProject LI A:hover {
	BACKGROUND-COLOR: transparent
}
BODY.cv_0 DIV#blockKayacProject LI A:hover {
	COLOR: #ffca6e
}
BODY.cv_1 DIV#blockKayacProject LI A:hover {
	COLOR: #ffee17
}
BODY.cv_2 DIV#blockKayacProject LI A:hover {
	COLOR: #ffc0e3
}
BODY.cv_3 DIV#blockKayacProject LI A:hover {
	COLOR: #a6e5f9
}
BODY.cv_4 DIV#blockKayacProject LI A:hover {
	COLOR: #baef70
}
BODY.cv_5 DIV#blockKayacProject LI A:hover {
	COLOR: #e0c6fb
}
BODY.cv_6 DIV#blockKayacProject LI A:hover {
	COLOR: #dcd19d
}
DIV#blockKayacProject LI A STRONG {
	FONT-WEIGHT: normal; MARGIN: 0px 4px 0px 0px; BACKGROUND-COLOR: transparent
}
DIV#footer P#copyright {
	PADDING-RIGHT: 5px; PADDING-LEFT: 12px; FLOAT: right; PADDING-BOTTOM: 24px; WIDTH: 270px; LINE-HEIGHT: 1; PADDING-TOP: 24px
}
DIV#content:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.1em; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
DIV#footer DL#kayacProject DD UL:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.1em; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
DIV#header UL#navGlobal:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.1em; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
DIV#content {
	DISPLAY: inline-block
}
DIV#footer DL#kayacProject DD UL {
	DISPLAY: inline-block
}
DIV#header UL#navGlobal {
	DISPLAY: inline-block
}
* HTML DIV#content {
	HEIGHT: 1%
}
* HTML DIV#footer DL#kayacProject DD UL {
	HEIGHT: 1%
}
* HTML DIV#header UL#navGlobal {
	HEIGHT: 1%
}
DIV#content {
	DISPLAY: block
}
DIV#footer DL#kayacProject DD UL {
	DISPLAY: block
}
DIV#header UL#navGlobal {
	DISPLAY: block
}

