BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 1; PADDING-TOP: 0px; FONT-FAMILY: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif
}
BODY {
	FONT-SIZE: 12px
}
 HTML BODY {
	FONT-SIZE: 75%
}
UNKNOWN {
	FONT-SIZE: 75%
}
A {
	COLOR: #38f
}
A:link {
	TEXT-DECORATION: underline
}
A:visited {
	COLOR: #551a8b; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
.vsHidden {
	LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: -9999px
}
DIV.fClear {
	CLEAR: both
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	OVERFLOW: hidden
}
 HTML .clearfix {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.companyInfo DIV.companySec {
	CLEAR: both; MARGIN-BOTTOM: 1.5em
}
DIV.companyInfo DIV.companySec:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.companyInfo DIV.companySec {
	OVERFLOW: hidden
}
 HTML DIV.companyInfo DIV.companySec {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.companyInfo DIV.companySec P.text_corp_mypage {
	FONT-FAMILY: monospace
}
DIV.companyInfo DIV.companySec P.text_corp_mypage U {
	PADDING-BOTTOM: 1px; BORDER-BOTTOM: #333333 1px dotted; TEXT-DECORATION: none
}
UL.linkList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.linkList LI {
	PADDING-LEFT: 14px; BACKGROUND:  url(../../images/share/icon01.gif) no-repeat 0px 2px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.1; LIST-STYLE-TYPE: none
}
P.toPageTop {
	TEXT-ALIGN: right
}
P.toPageTop A {
	PADDING-LEFT: 13px; BACKGROUND:  url(../../images/share/icon04.gif) no-repeat left center
}
#wrapper {
	WIDTH: 654px
}
#header {
	MARGIN-LEFT: 15px; WIDTH: 625px
}
#footerWrap {
	CLEAR: both
}
#footer {
	CLEAR: both; MARGIN: 0.8em 0px 0px 15px; WIDTH: 625px; PADDING-TOP: 0.67em
}
DIV.companyInfo {
	MARGIN: 0px 0px 1.5em 15px; WIDTH: 625px
}
DIV.companyInfo:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.companyInfo {
	OVERFLOW: hidden
}
 HTML .clearfix {
	OVERFLOW: visible; HEIGHT: 1%
}
#headerWrap {
	MARGIN-BOTTOM: 1.5em
}
#header {
	PADDING-LEFT: 3px; MARGIN: 0px 0px 5px 15px; WIDTH: 625px
}
#header:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#header {
	OVERFLOW: hidden
}
 HTML #header {
	OVERFLOW: visible; HEIGHT: 1%
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
#header P.update {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; COLOR: #00aaeb; LINE-HEIGHT: 1.1; PADDING-TOP: 0px
}
#header P.checkNotice {
	FONT-WEIGHT: bold; MARGIN: 0.5em 0px; COLOR: #ff9900; LINE-HEIGHT: 1.35
}
#companyHead {
	CLEAR: both; BORDER-RIGHT: #cdced8 1px solid; BORDER-TOP: #cdced8 1px solid; MARGIN: 0px 0px 0.25em 15px; WIDTH: 624px
}
#companyHead DIV.heading1 {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; BACKGROUND:  url(../../images/company/bg01.gif) #f0f0f0 repeat-y left top; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cdced8 1px solid
}
#companyHead DIV.heading2 {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; BACKGROUND:  url(../../images/company/bg01.gif) #f0f0f0 repeat-y left top; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cdced8 1px solid
}
.group#companyHead DIV.heading2 {
	BACKGROUND:  url(../../images/company/bg01_g.gif) #f7eedd repeat-y left top
}
#companyHead DIV.heading1 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#companyHead DIV.heading2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#companyHead DIV.heading1 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#companyHead DIV.heading2 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#companyHead DIV.heading2 H1 {
	FONT-SIZE: 150%; MARGIN-BOTTOM: 0.35em; LINE-HEIGHT: 1.35
}
#companyHead DIV.heading2 H1 SPAN {
	FONT-SIZE: 78%
}
#companyHead DIV.heading2 P.attention {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.5em; COLOR: #ff0054
}
#companyHead DIV.heading2 P.category {
	MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 1.35
}
#companyHead DIV.heading2 P.category A {
	COLOR: #333; TEXT-DECORATION: none
}
#companyHead DIV.heading2 P.category A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
#companyHead DIV.heading2 P.place {
	FONT-SIZE: 83%; LINE-HEIGHT: 1.35
}
DIV.globalNav {
	PADDING-RIGHT: 15px; MARGIN-TOP: 1.5em; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.globalNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
DIV.top {
	BACKGROUND:  url(../../images/company/bg_globalnav02.gif) repeat-x left bottom; POSITION: relative
}
DIV.top UL {
	BACKGROUND:  url(../../images/company/bg_globalnav01.gif) repeat-x left bottom; PADDING-BOTTOM: 5px
}
DIV.bottom {
	BACKGROUND:  url(../../images/company/bg_globalnav02.gif) repeat-x left top; WIDTH: 623px; POSITION: relative; HEIGHT: 1%
}
DIV.bottom UL {
	BACKGROUND:  url(../../images/company/bg_globalnav01.gif) repeat-x left top; WIDTH: 623px; PADDING-TOP: 5px; HEIGHT: 1%
}
DIV.globalNav UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.globalNav UL {
	OVERFLOW: hidden
}
 HTML DIV.globalNav UL {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.globalNav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.top UL LI.navBookmark {
	RIGHT: 0px; FLOAT: none; POSITION: absolute; TOP: 0px
}
DIV.top UL LI.nav08 {
	RIGHT: 0px; FLOAT: none; POSITION: absolute; TOP: 0px
}
DIV.bottom UL LI.navBookmark {
	RIGHT: 0px; FLOAT: none; BOTTOM: 0px; POSITION: absolute
}
DIV.bottom UL LI.nav08 {
	RIGHT: 0px; FLOAT: none; BOTTOM: 0px; POSITION: absolute
}
DIV.globalNav LI.nav01 {
	BACKGROUND:  url(../../images/company/nav_top01_on.gif) no-repeat left bottom
}
DIV.globalNav LI.nav02 {
	BACKGROUND:  url(../../images/company/nav_top02_on.gif) no-repeat left bottom
}
DIV.globalNav LI.nav03 {
	BACKGROUND:  url(../../images/company/nav_top03_on.gif) no-repeat left bottom
}
DIV.globalNav LI.nav04 {
	BACKGROUND:  url(../../images/company/nav_top04_on.gif) no-repeat left bottom
}
DIV.globalNav LI.nav05 {
	BACKGROUND:  url(../../images/company/nav_top05_on.gif) no-repeat left bottom
}
DIV.globalNav LI.nav06 {
	BACKGROUND:  url(../../images/company/nav_top06_on.gif) no-repeat left bottom
}
DIV.globalNav LI.nav07 {
	BACKGROUND:  url(../../images/company/nav_top07_on.gif) no-repeat left bottom
}
DIV.globalNav LI.nav08 {
	BACKGROUND:  url(../../images/company/nav_top08_on.gif) no-repeat left bottom
}
DIV.bottom LI.nav01 {
	BACKGROUND:  url(../../images/company/nav_bottom01_on.gif) no-repeat left bottom
}
DIV.bottom LI.nav02 {
	BACKGROUND:  url(../../images/company/nav_bottom02_on.gif) no-repeat left bottom
}
DIV.bottom LI.nav03 {
	BACKGROUND:  url(../../images/company/nav_bottom03_on.gif) no-repeat left bottom
}
DIV.bottom LI.nav04 {
	BACKGROUND:  url(../../images/company/nav_bottom04_on.gif) no-repeat left bottom
}
DIV.bottom LI.nav05 {
	BACKGROUND:  url(../../images/company/nav_bottom05_on.gif) no-repeat left bottom
}
DIV.bottom LI.nav06 {
	BACKGROUND:  url(../../images/company/nav_bottom06_on.gif) no-repeat left bottom
}
DIV.bottom LI.nav07 {
	BACKGROUND:  url(../../images/company/nav_bottom07_on.gif) no-repeat left bottom
}
DIV.bottom LI.nav08 {
	BACKGROUND:  url(../../images/company/nav_bottom08_on.gif) no-repeat left bottom
}
DIV.globalNav LI A {
	DISPLAY: block; WIDTH: 75px; HEIGHT: 25px
}
DIV.globalNav LI SPAN {
	DISPLAY: block; WIDTH: 75px; HEIGHT: 25px
}
DIV.globalNav LI.nav08 A {
	WIDTH: 84px
}
DIV.globalNav LI A:hover {
	BACKGROUND-COLOR: transparent
}
DIV.globalNav LI A:hover IMG {
	VISIBILITY: hidden
}
DIV.globalNav LI.navBookmark A {
	WIDTH: auto; HEIGHT: auto
}
DIV.globalNav LI.navBookmark SPAN {
	WIDTH: auto; HEIGHT: auto
}
DIV.globalNav LI.navBookmark A:hover IMG {
	VISIBILITY: visible
}
#footer ADDRESS {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0.75em; PADDING-TOP: 0.75em; TEXT-ALIGN: center
}
TABLE.basicInfo {
	CLEAR: both; BORDER-TOP: #cdced8 1px solid; MARGIN: 0px 0px 1.5em 15px; WIDTH: 625px; LINE-HEIGHT: 1.35; BORDER-COLLAPSE: collapse; border-spacing: 0
}
TABLE.basicInfo TH {
	BORDER-RIGHT: #cdced8 1px solid; LINE-HEIGHT: 1.35; BORDER-BOTTOM: #cdced8 1px solid
}
TABLE.basicInfo TD {
	BORDER-RIGHT: #cdced8 1px solid; LINE-HEIGHT: 1.35; BORDER-BOTTOM: #cdced8 1px solid
}
TABLE.basicInfo TH {
	BACKGROUND:  url(../../images/company/bg02.gif) #dbdbdb repeat-y left top; VERTICAL-ALIGN: top; WIDTH: 13em; TEXT-ALIGN: left
}
TABLE.basicInfo TH SPAN {
	PADDING-RIGHT: 8px; BORDER-TOP: #ededed 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.basicInfo TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.basicInfo TD SPAN IMG {
	MARGIN: 3px 0px -5px
}
SPAN.info_det {
	WHITE-SPACE: nowrap
}
SPAN.info_det A {
	PADDING-RIGHT: 0.5em
}
DIV.companyInfo TABLE.dataTable {
	BORDER-TOP: #cfdee9 2px solid; MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #cfdee9 2px solid; WIDTH: 100%; LINE-HEIGHT: 1.35; BORDER-COLLAPSE: separate; border-spacing: 0
}
DIV.companyInfo TABLE.last {
	MARGIN-BOTTOM: 0px
}
DIV.companyInfo TABLE.dataTable CAPTION {
	PADDING-BOTTOM: 0.5em
}
DIV.companyInfo TABLE.dataTable TH {
	BORDER-RIGHT: #cfdee9 2px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5; PADDING-TOP: 8px; BORDER-BOTTOM: #cfdee9 2px solid; TEXT-ALIGN: left
}
DIV.companyInfo TABLE.dataTable TD {
	BORDER-RIGHT: #cfdee9 2px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.5; PADDING-TOP: 8px; BORDER-BOTTOM: #cfdee9 2px solid; TEXT-ALIGN: left
}
DIV.companyInfo TABLE.dataTable TH {
	FONT-WEIGHT: normal; WIDTH: 163px; BACKGROUND-COLOR: #fff9ed
}
DIV.companyInfo TABLE.dataTable TD.heading {
	FONT-WEIGHT: normal; WIDTH: 163px; BACKGROUND-COLOR: #fff9ed
}
DIV.companyInfo TABLE.dataTable TH P {
	MARGIN: 0px 0px 1em
}
DIV.companyInfo TABLE.dataTable TD P {
	MARGIN: 0px 0px 1em
}
.sameSize {
	FONT-FAMILY: monospace
}
DIV.companyInfo TABLE.point {
	BORDER-TOP: #e9cfcf 2px solid; BORDER-LEFT: #cfdee9 2px solid
}
DIV.companyInfo TABLE.point TH {
	BORDER-RIGHT: #e9cfcf 2px solid; BORDER-BOTTOM: #cfdee9 2px solid
}
DIV.companyInfo TABLE.point TD {
	BORDER-RIGHT: #e9cfcf 2px solid; BORDER-BOTTOM: #cfdee9 2px solid
}
DIV.companyInfo TABLE.point TH {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; WIDTH: 136px; LINE-HEIGHT: 1.1; BACKGROUND-COLOR: #f9e4e3; TEXT-ALIGN: left
}
DIV.companyInfo TABLE.point TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:  url(../../images/company/bg_point.gif) repeat-y left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none
}
DIV.companyInfo TABLE.point TD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo TABLE.point TD UL LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 38px; BACKGROUND:  url(../../images/company/icon_point.gif) no-repeat 3px 5px; PADDING-BOTTOM: 8px; MARGIN: 0px; LINE-HEIGHT: 1.1; PADDING-TOP: 8px; BORDER-BOTTOM: #e9cfcf 2px solid; LIST-STYLE-TYPE: none
}
DIV.companyInfo TABLE.point TD UL LI.last {
	BORDER-BOTTOM-STYLE: none
}
DIV.companyInfo TABLE.dataTable TD DL.timeline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo TABLE.dataTable TD DL.timeline DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 5em; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.companyInfo TABLE.dataTable TD DL.timeline DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1.5em 0px 0px 5em; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.companyInfo TABLE.dataTable TD TABLE.timeline {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 430px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid
}
DIV.companyInfo TABLE.dataTable TD TABLE.timeline TH {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 0px solid; WIDTH: 80px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: monospace
}
DIV.companyInfo TABLE.dataTable TD TABLE.timeline TD {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 0px solid; WIDTH: 330px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: monospace
}
DIV.companyInfo TABLE.dataTable TD DL.qrcode {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo TABLE.dataTable TD DL.qrcode DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 122px; PADDING-TOP: 0px
}
DIV.companyInfo TABLE.dataTable TD DL.qrcode DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 122px; PADDING-BOTTOM: 0px; MARGIN: -122px 0px 0px 135px; PADDING-TOP: 0px
}
 HTML DIV.companyInfo TABLE.dataTable TD DL.qrcode DD {
	HEIGHT: 122px
}
DIV.companyInfo TABLE.personList {
	MARGIN-BOTTOM: 1.5em
}
DIV.companyInfo TABLE.personList TD.heading {
	WIDTH: 121px
}
DIV.companyInfo TABLE.personList TD H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 117%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo TABLE.fromEditor TD.heading {
	WIDTH: 240px
}
DIV.companyInfo TABLE.fromEditor TD EM.ttl {
	FONT-SIZE: 117%
}
DIV.companyInfo TABLE.dataTable DIV.pct2c {
	MARGIN: 0px auto; WIDTH: 535px
}
DIV.companyInfo TABLE.dataTable DIV.pct2c:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.companyInfo TABLE.dataTable DIV.pct2c {
	OVERFLOW: hidden
}
 HTML DIV.companyInfo TABLE.dataTable DIV.pct2c {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.companyInfo TABLE.dataTable DIV.pct2c DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 240px; PADDING-TOP: 0px
}
DIV.companyInfo TABLE.dataTable DIV.pct2c DT {
	MARGIN: 0px 0px 0.5em
}
DIV.companyInfo TABLE.dataTable DIV.pct2c DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.35; PADDING-TOP: 0px
}
DIV.companyInfo TABLE.dataTable DIV.pct2c DL.box2 {
	FLOAT: right
}
DIV.companyInfo H3.dtHead {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 117%; BACKGROUND: #a00005; PADDING-BOTTOM: 0.35em; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 1.35; PADDING-TOP: 0.35em
}
DIV.companyInfo H4.dtHead {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 117%; BACKGROUND: #a00005; PADDING-BOTTOM: 0.35em; MARGIN: 0px; LINE-HEIGHT: 1.35; PADDING-TOP: 0.35em; FONT-FAMILY: monospace; LETTER-SPACING: -1px
}
DIV.stepNav:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.stepNav {
	OVERFLOW: hidden
}
 HTML DIV.stepNav {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.stepNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.75em 0px; LINE-HEIGHT: 1.1; PADDING-TOP: 0px; POSITION: relative
}
#header DIV.stepNav UL {
	FONT-SIZE: 83%
}
#footer DIV.stepNav UL {
	FONT-SIZE: 83%
}
DIV.companyInfo DIV.stepNav {
	MARGIN-TOP: -0.75em
}
DIV.stepNav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.stepNav UL LI.back {
	PADDING-LEFT: 12px; BACKGROUND:  url(../../images/company/icon01.gif) no-repeat left 2px; LEFT: 0px; POSITION: absolute
}
DIV.stepNav UL LI.next {
	PADDING-RIGHT: 12px; RIGHT: 0px; BACKGROUND:  url(../../images/company/icon02.gif) no-repeat right 2px; POSITION: absolute
}
DIV.stepNav UL LI.toTop {
	TEXT-ALIGN: center
}
DIV.companyInfo H2.companyLead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 133%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; COLOR: #09c; LINE-HEIGHT: 1.35; PADDING-TOP: 0px; FONT-FAMILY: monospace; LETTER-SPACING: -2px
}
DIV.companyInfo DIV.companyMessage {
	BORDER-RIGHT: #cfdee9 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cfdee9 2px solid; PADDING-LEFT: 8px; BACKGROUND: #e5f5ff; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 8px; BORDER-LEFT: #cfdee9 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #cfdee9 2px solid
}
DIV.companyInfo DIV.companyMessage:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.companyInfo DIV.companyMessage {
	OVERFLOW: hidden
}
 HTML DIV.companyInfo DIV.companyMessage {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.companyInfo DIV.companyMessage P.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5cbbe5; LINE-HEIGHT: 1.35; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.companyInfo DIV.companyMessage H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 117%; PADDING-BOTTOM: 0px; MARGIN: -1.16em 10em 0.5em 0px; LINE-HEIGHT: 1.35; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companyMessage P.pct {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND:  url(../../images/company/bg_message-pict.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 1px; MARGIN: 12px 0px 0px; WIDTH: 106px; PADDING-TOP: 1px; HEIGHT: 73px
}
DIV.companyInfo DIV.companyMessage DIV.messageArea {
	WIDTH: 600px
}
DIV.companyInfo DIV.companyMessage DIV.messageArea TEXTAREA {
	FONT-SIZE: 100%; WIDTH: 590px; HEIGHT: 88px
}
DIV.companyInfo DIV.premium DIV.messageArea {
	FLOAT: left; WIDTH: 465px
}
DIV.companyInfo DIV.premium DIV.messageArea TEXTAREA {
	WIDTH: 462px; HEIGHT: 88px
}
DIV.companyInfo DIV.companySec DIV.companyData {
	CLEAR: both; BORDER-RIGHT: #cfdee9 2px solid; BORDER-TOP: #cfdee9 2px solid; MARGIN-BOTTOM: 0.65em; BORDER-LEFT: #cfdee9 2px solid; BORDER-BOTTOM: #cfdee9 2px solid
}
DIV.companyInfo DIV.companySec DIV.companyData:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.companyInfo DIV.companySec DIV.companyData {
	OVERFLOW: hidden
}
 HTML DIV.companyInfo DIV.companySec DIV.companyData {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.companyInfo DIV.companySec DIV.companyData P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; FONT-SIZE: 90%; BACKGROUND:  url(../../images/company/icon_conp-head.gif) #cfdee9 no-repeat 5px center; PADDING-BOTTOM: 0.25em; MARGIN: 0px 0px 7px; COLOR: #589acb; LINE-HEIGHT: 1.35; PADDING-TOP: 0.25em
}
DIV.companyInfo DIV.companySec DIV.companyData DIV.txt {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData P.pctL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
 HTML DIV.companyInfo DIV.companySec DIV.companyData P.pctL {
	PADDING-BOTTOM: 0px
}
UNKNOWN {
	PADDING-BOTTOM: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData DIV.txtR {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 7px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData#research DIV.txtR {
	WIDTH: 518px
}
DIV.companyInfo DIV.companySec DIV.companyData#senior DIV.txtR {
	WIDTH: 477px
}
DIV.companyInfo DIV.companySec DIV.minimum#research DIV.txtR {
	PADDING-LEFT: 7px; FLOAT: none; WIDTH: 593px
}
DIV.companyInfo DIV.companySec DIV.minimum#senior DIV.txtR {
	PADDING-LEFT: 7px; FLOAT: none; WIDTH: 593px
}
DIV.companyInfo DIV.companySec DIV.companyData#research DIV.txtR DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData#senior DIV.txtR DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData#research DIV.txtR DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData#senior DIV.txtR DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData#research DIV.txtR DT {
	FONT-WEIGHT: normal
}
DIV.companyInfo DIV.companySec DIV.companyData#research DIV.txtR DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData#senior DIV.txtR DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData#senior DIV.txt DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData DIV.txt DL.qa {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData DIV.txt DL.qa DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 2em; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.companyData DIV.txt DL.qa DD {
	MARGIN: -1.5em 0px 0px 2em
}
DIV.companyInfo DIV.companySec UL.companyDetail {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 7px; BACKGROUND-COLOR: #cfdee9
}
DIV.companyInfo DIV.companySec UL.companyDetail:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.companyInfo DIV.companySec UL.companyDetail {
	OVERFLOW: hidden
}
 HTML DIV.companyInfo DIV.companySec UL.companyDetail {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.companyInfo DIV.companySec UL.companyDetail LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.companyInfo DIV.companySec UL.companyDetail LI.nav01 {
	BACKGROUND:  url(../../images/company/button_entry_on.gif) no-repeat left bottom
}
DIV.companyInfo DIV.companySec UL.companyDetail LI.nav02 {
	BACKGROUND:  url(../../images/company/button_seminar_on.gif) no-repeat left bottom
}
DIV.companyInfo DIV.companySec UL.companyDetail LI.nav01 A {
	DISPLAY: block; WIDTH: 164px; HEIGHT: 23px
}
DIV.companyInfo DIV.companySec UL.companyDetail LI.nav02 A {
	DISPLAY: block; WIDTH: 164px; HEIGHT: 23px
}
DIV.companyInfo DIV.companySec UL.companyDetail LI.nav01 A:hover {
	BACKGROUND-COLOR: transparent
}
DIV.companyInfo DIV.companySec UL.companyDetail LI.nav02 A:hover {
	BACKGROUND-COLOR: transparent
}
DIV.companyInfo DIV.companySec UL.companyDetail LI.nav01 A:hover IMG {
	VISIBILITY: hidden
}
DIV.companyInfo DIV.companySec UL.companyDetail LI.nav02 A:hover IMG {
	VISIBILITY: hidden
}
DIV.companyInfo DIV.companySec UL.companyDetail LI.bookmark {
	FLOAT: right; MARGIN: 0px
}
DIV.recomend {
	BORDER-RIGHT: #cdced8 1px solid; BORDER-TOP: #cdced8 1px solid; BACKGROUND:  url(../../images/company/bg01.gif) #f0f0f0 repeat-y left top; MARGIN: 1.5em 0px 0px 15px; BORDER-LEFT: #cdced8 1px; WIDTH: 625px; BORDER-BOTTOM: #cdced8 1px solid
}
#primary DIV.recomend {
	CLEAR: both; MARGIN: 0px; WIDTH: 430px
}
DIV.recomend DL {
	PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
DIV.recomend DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.recomend DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.recomend DT {
	MARGIN-BOTTOM: 0.75em; LINE-HEIGHT: 1.35
}
DIV.recomend DD:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.recomend DD {
	OVERFLOW: hidden
}
 HTML DIV.recomend DD {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.recomend DD UL.linkList {
	PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 290px
}
#primary DIV.recomend DD UL.linkList {
	CLEAR: none; WIDTH: 180px
}
DIV.recomend DD UL.box2 {
	FLOAT: right
}
DIV.companyInfo DIV#personHead P.pctL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 240px; PADDING-TOP: 0px
}
DIV.companyInfo DIV#personHead DIV.txtR {
	FLOAT: right; WIDTH: 370px; LINE-HEIGHT: 1.35
}
DIV.companyInfo DIV#personHead DIV.txtR H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 117%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo DIV#personHead DIV.txtR P.profile {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; MARGIN: 10px 0px 0.5em; LINE-HEIGHT: 1.35; PADDING-TOP: 0px; BORDER-BOTTOM: #999 2px solid
}
DIV.companyInfo DIV#personHead DIV.txtR TH {
	PADDING-RIGHT: 1em; FONT-WEIGHT: normal
}
DIV.companyInfo DIV#research DIV.box1 {
	FLOAT: left; WIDTH: 405px; LINE-HEIGHT: 1.5
}
DIV.companyInfo DIV#research DIV.box1 TABLE.headingIcn {
	MARGIN-BOTTOM: 0.5em
}
DIV.companyInfo DIV#research DIV.box1 TABLE.headingIcn H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 133%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.35; PADDING-TOP: 0px
}
DIV.companyInfo DIV#research DIV.box1 DIV.cSecIn {
	MARGIN-BOTTOM: 2em
}
DIV.companyInfo DIV#research DIV.box1 DIV.cSecIn P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
DIV.companyInfo DIV#research DIV.box2 {
	FLOAT: right; WIDTH: 200px
}
DIV.companyInfo DIV#research DIV.box2 H3 {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-SIZE: 100%; BACKGROUND: #6ec0e9; PADDING-BOTTOM: 0.25em; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 1.35; PADDING-TOP: 0.25em; TEXT-ALIGN: center
}
DIV.companyInfo DIV#research DIV.box2 DL {
	BORDER-RIGHT: #cfdee9 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cfdee9 2px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #cfdee9 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #cfdee9 2px solid
}
DIV.companyInfo DIV#research DIV.box2 DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.companyInfo DIV#research DIV.box2 DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.companyInfo DIV#research DIV.box2 DT {
	TEXT-ALIGN: center
}
DIV.companyInfo DIV#forStudent DIV.txtR {
	FLOAT: right; WIDTH: 360px; LINE-HEIGHT: 1.5
}
DIV.companyInfo DIV#forStudent DL.pctL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 240px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.companyInfo DIV#forStudent DIV.txtR H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 117%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.35; PADDING-TOP: 0px
}
DIV.companyInfo DIV#forStudent DIV.txtR P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5; PADDING-TOP: 0px
}
DIV.companyInfo DIV#forStudent DL.pctL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
DIV.companyInfo DIV#forStudent DL.pctL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.35; PADDING-TOP: 0px
}
DIV.companyInfo DIV.seiniorA {
	FLOAT: right; WIDTH: 475px; LINE-HEIGHT: 1.5
}
DIV.companyInfo H3.seniorQ {
	PADDING-RIGHT: 0px; BORDER-TOP: #5cbbe5 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 117%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #5cbbe5 4px solid; WIDTH: 126px; LINE-HEIGHT: 1.35; PADDING-TOP: 5px
}
DIV.companyInfo DIV.anchorList {
	BORDER-RIGHT: #cfdee9 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cfdee9 2px solid; PADDING-LEFT: 8px; BACKGROUND: #fff9ed; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 8px; BORDER-LEFT: #cfdee9 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #cfdee9 2px solid
}
DIV.companyInfo DIV.anchorList UL.linkList LI {
	BACKGROUND:  url(../../images/company/icon03.gif) no-repeat 0px 2px; LINE-HEIGHT: 1.35
}
DIV.companyInfo DIV.companySec H2.question {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 117%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; COLOR: #0099cc; LINE-HEIGHT: 1.35; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.answer {
	MARGIN-LEFT: 1.5em; LINE-HEIGHT: 1.5
}
DIV.companyInfo DIV.companySec DIV.answer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
DIV.companyInfo DIV.companySec DIV.answer IMG {
	MARGIN: 0px 0px 10px 10px
}
DIV.companyInfo #primary {
	FLOAT: right; WIDTH: 430px; LINE-HEIGHT: 1.5
}
DIV.companyInfo #scondary {
	FLOAT: left; WIDTH: 180px
}
DIV.companyInfo #primary:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.companyInfo #primary {
	OVERFLOW: hidden
}
 HTML DIV.companyInfo #primary {
	OVERFLOW: visible; HEIGHT: 1%
}
DIV.companyInfo #primary H2 {
	FONT-SIZE: 117%; MARGIN: 0px 0px 0.5em
}
DIV.companyInfo #primary P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-TOP: 0px
}
DIV.companyInfo #primary IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 7px 0px 0px; PADDING-TOP: 2px
}
DIV.companyInfo #primary UL.linkList {
	CLEAR: both
}
DIV.companyInfo #secondary DIV.login {
	BACKGROUND:  url(../../images/company/bg_login01.gif) repeat-y left top
}
DIV.companyInfo #secondary DIV.login DIV.loginInner {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; BACKGROUND:  url(../../images/company/bg_login02.gif) no-repeat left bottom; PADDING-BOTTOM: 9px; WIDTH: 162px; PADDING-TOP: 9px
}
DIV.companyInfo #secondary DIV.login FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo #secondary DIV.login H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 83%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px
}
DIV.companyInfo #secondary DIV.login UL.linkList LI {
	BACKGROUND-IMAGE:  url(../../images/share/icon02.gif); LINE-HEIGHT: 1.35
}
DIV.companyInfo #secondary DIV.login P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.35; PADDING-TOP: 0px
}
DIV.companyInfo #secondary DIV.login DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.35; PADDING-TOP: 0px
}
DIV.companyInfo #secondary DIV.login DT {
	WIDTH: 50px; PADDING-TOP: 5px
}
DIV.companyInfo #secondary DIV.login DD {
	MARGIN: -17px 0px 0px 60px
}
DIV.companyInfo #secondary DIV.login DD INPUT {
	WIDTH: 90px
}
DIV.companyInfo #secondary DIV.login UL.linkList {
	FONT-SIZE: 83%
}
DIV.companyInfo P.welcome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.1; PADDING-TOP: 0px
}
DIV.companyInfo #secondary DL.sidemenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
DIV.companyInfo #secondary DL.sidemenu IMG {
	VERTICAL-ALIGN: bottom
}
DIV.companyInfo #secondary DL.sidemenu DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:  url(../../images/company/bg_menu01.gif) repeat-y left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo #secondary DL.sidemenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:  url(../../images/company/bg_menu02.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.companyInfo #secondary DL.sidemenu UL LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.companyInfo #secondary DL.sidemenu UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; WIDTH: 168px; LINE-HEIGHT: 1.35; PADDING-TOP: 0.5em; BORDER-BOTTOM: #e0e0e0 1px solid
}
DIV.companyInfo #secondary DL.sidemenu UL LI.now {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 0.5em; WIDTH: 168px; COLOR: #666666; LINE-HEIGHT: 1.35; PADDING-TOP: 0.5em; BORDER-BOTTOM: #e0e0e0 1px solid
}
DIV.companyInfo #secondary DL.sidemenu UL LI.now A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
DIV.companyInfo #secondary DL.sidemenu UL LI.last A {
	BORDER-BOTTOM-STYLE: none
}
DIV.companyInfo #secondary DL.sidemenu UL LI.text {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 168px; COLOR: #333333; LINE-HEIGHT: 1.6; PADDING-TOP: 3px; BORDER-BOTTOM: #e0e0e0 1px solid
}
DIV.companyInfo #secondary DIV.menuInfo {
	BACKGROUND:  url(../../images/company/bg_menuinfo01.gif) #7dc6ea no-repeat left top; MARGIN-BOTTOM: 5px; WIDTH: 180px
}
DIV.companyInfo #secondary DIV.menuInfo P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND:  url(../../images/company/bg_menuinfo02.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 1.35; PADDING-TOP: 8px
}
DIV.companyInfo #primary DIV.menuInfo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND:  url(../../images/bg_corpmypage_notice_upper.gif) #ffffff no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
DIV.companyInfo #primary DIV.menuInfo P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 30px
}
DIV.companyInfo #primary .menuInfo_bottom {
	BACKGROUND:  url(../../images/bg_corpmypage_notice_bottom.gif) #ffffff no-repeat left bottom; MARGIN-BOTTOM: 1.5em
}
DIV.companyInfo #primary DIV.menuInfo A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND:  url(../../images/share/icon01.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 2; PADDING-TOP: 0px
}
DIV.companyInfo DIV.message {
	CLEAR: both; BORDER-RIGHT: #cfdee9 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cfdee9 2px solid; PADDING-LEFT: 8px; BACKGROUND: #fff9ed; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 2px; BORDER-LEFT: #cfdee9 2px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cfdee9 2px solid
}
DIV.companyInfo DIV.message DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
DIV.companyInfo DIV.message DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND:  url(../../images/share/icon01.gif) no-repeat left center; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 16em; COLOR: #ff0000; LINE-HEIGHT: 2; PADDING-TOP: 0px
}
DIV.companyInfo DIV.message DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -2em 0px 0px 16em; LINE-HEIGHT: 2; PADDING-TOP: 0px
}
DIV#activity TABLE.dataTable {
	BORDER-TOP: #cfdee9 1px solid; MARGIN-BOTTOM: 1.5em; BORDER-LEFT: #cfdee9 1px solid; WIDTH: 100%; LINE-HEIGHT: 1.35; BORDER-COLLAPSE: separate; border-spacing: 0
}
DIV#activity TABLE.dataTable TH {
	BORDER-RIGHT: #cfdee9 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0.35em; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.35; PADDING-TOP: 0.35em; BORDER-BOTTOM: #cfdee9 1px solid; TEXT-ALIGN: left
}
DIV#activity TABLE.dataTable TD {
	BORDER-RIGHT: #cfdee9 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0.35em; VERTICAL-ALIGN: top; LINE-HEIGHT: 1.35; PADDING-TOP: 0.35em; BORDER-BOTTOM: #cfdee9 1px solid; TEXT-ALIGN: left
}
DIV#activity TABLE.dataTable TD.cancel {
	COLOR: #ff0000
}
DIV#activity TABLE.dataTable TH {
	FONT-WEIGHT: bold; WIDTH: auto; BACKGROUND-COLOR: #def2ff
}
DIV#activity TABLE.dataTable TH.date {
	FONT-WEIGHT: normal; WIDTH: 5.5em; BACKGROUND-COLOR: #fff
}
DIV#activity DIV.box {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; MARGIN-BOTTOM: 1.5em; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 210px; BORDER-BOTTOM: #b3b3b3 1px solid
}
DIV#activity DIV.box DIV.boxInner {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
DIV#activity DIV.box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; LINE-HEIGHT: 1.35; PADDING-TOP: 0px
}
DIV#activity DIV.box SPAN.note {
	FONT-SIZE: 83%
}
DIV#activity DIV.box INPUT {
	FONT-SIZE: 100%
}
DIV#activity DIV.box TEXTAREA {
	FONT-SIZE: 100%
}
DIV#activity DIV.box H3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 100%; PADDING-BOTTOM: 0.35em; MARGIN: 0px; LINE-HEIGHT: 1.35; PADDING-TOP: 0.35em; BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #def2ff
}
DIV.companyInfo #primary DIV#activity DIV#addForm {
	FLOAT: left
}
DIV.companyInfo #primary DIV#activity DIV#freeForm {
	FLOAT: right
}
#activity DIV.cl2 DIV.box1 {
	FLOAT: left; WIDTH: 215px
}
#activity DIV.cl2 DIV.box2 {
	FLOAT: right; WIDTH: 380px
}
#activity DIV.cl2 DIV.box2 P {
	MARGIN: 0px 0px 1em; LINE-HEIGHT: 1.35
}
#activity DIV.heading {
	MARGIN-BOTTOM: 1em
}
#activity DIV.heading:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#activity DIV.heading {
	OVERFLOW: hidden
}
 HTML #activity DIV.heading {
	OVERFLOW: visible; HEIGHT: 1%
}
#activity DIV.heading H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 117%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1em 0px 0px; LINE-HEIGHT: 1.1; PADDING-TOP: 0px
}
#activity DIV.heading UL.linkList {
	FLOAT: left; LINE-HEIGHT: 1.1
}
#activity DIV.heading P.rating {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.1; PADDING-TOP: 0px
}
.lauout {
	COLOR: #999999
}
.lauout TABLE TH {
	COLOR: #333333
}
TABLE.table_seminar {
	BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid; MARGIN: 0px 0px 15px 15px; WIDTH: 620px
}
TABLE.table_seminar TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #e8f6ff; PADDING-BOTTOM: 5px; BORDER-LEFT: #969696 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #969696 1px solid
}
TABLE.table_seminar TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; BORDER-LEFT: #969696 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #969696 1px solid
}
TABLE.table_seminar TR TD.date {
	
}
TABLE.table_seminar TR TD.time {
	WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.table_seminar TR TD.area {
	WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.table_seminar TR TD.place {
	
}
TABLE.table_seminar TR TD.target {
	WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.table_seminar TR TD.submit {
	WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
TABLE.table_seminar TR TD.submit B {
	COLOR: #ff3300
}
TABLE.table_seminar TR TD.submit B A {
	COLOR: #ff3300
}
TABLE.table_seminar TR TD.map {
	WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.table_seminar_caption {
	MARGIN: 0px 20px 20px 0px; TEXT-ALIGN: right
}
.table_seminar_caption UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.table_seminar_caption UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.table_seminar_caption UL LI.transit {
	PADDING-LEFT: 23px; BACKGROUND:  url(../../images/icon_densha.gif) no-repeat 0px 0.2em
}
#box_seminar_advance {
	BORDER-RIGHT: #d1dee7 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d1dee7 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: #fff9ed; PADDING-BOTTOM: 0px; MARGIN: 0px 15px; BORDER-LEFT: #d1dee7 2px solid; WIDTH: 620px; COLOR: #333333; LINE-HEIGHT: 12px; PADDING-TOP: 0px; FONT-FAMILY: monospace
}
#box_seminar_advance H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #56ace5 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 130%; BACKGROUND: #6ec0e8; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 120%; PADDING-TOP: 7px; BORDER-BOTTOM: #d1dee7 2px solid
}
#box_seminar_advance P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 100%; BACKGROUND: #fff9ed; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 10px
}
#box_seminar_advance P IMG {
	MARGIN: 10px
}
#box_seminar_advance .clear {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#box_seminar_advance_borderbottom {
	BORDER-RIGHT: #d1dee7 2px solid; BACKGROUND: #fff9ed; MARGIN: 0px 15px 10px; BORDER-LEFT: #d1dee7 2px solid; BORDER-BOTTOM: #d1dee7 2px solid
}
.box_seminar_feature {
	BORDER-RIGHT: #cccccc 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 10px; BORDER-LEFT: #cccccc 2px solid; LINE-HEIGHT: 12px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 2px solid
}
.box_seminar_feature H3 {
	PADDING-RIGHT: 10px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 100%; BACKGROUND: #999999; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 120%; PADDING-TOP: 7px
}
.box_seminar_feature P {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 10px; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 10px
}
.box_seminar_feature P SPAN {
	WHITE-SPACE: nowrap
}
.box_seminar_text2 {
	CLEAR: both; BORDER-RIGHT: #cccccc 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px 15px 10px; BORDER-LEFT: #cccccc 2px solid; LINE-HEIGHT: 12px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: monospace
}
.box_seminar_text2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
.box_seminar_text1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; LINE-HEIGHT: 12px; PADDING-TOP: 10px; FONT-FAMILY: monospace
}
.box_seminar_text1 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
#box_header_sub_entry {
	BORDER-RIGHT: #cccfd8 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cccfd8 2px solid; PADDING-LEFT: 0px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 15px; MARGIN: 10px 0px 10px 15px; BORDER-LEFT: #91d4ef 4px solid; WIDTH: 617px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccfd8 2px solid
}
#box_header_sub_entry H2 {
	PADDING-RIGHT: 15px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 160%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; COLOR: #0099cb; PADDING-TOP: 15px
}
#box_header_sub_entry H2 IMG {
	FLOAT: left; MARGIN: 0px 10px 0px 0px
}
#box_header_sub_entry H3 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #333333; PADDING-TOP: 0px
}
#box_header_sub_entry H4 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#box_header_sub_entry .clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.box_text_sub_notice {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 15px; WIDTH: 604px; PADDING-TOP: 10px
}
.box_text_sub_notice H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 2px
}
.box_text_sub_notice P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 5px
}
.box_text_sub_notice P.error {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.box_text_sub_exclude {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff9ed; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 15px; WIDTH: 604px; PADDING-TOP: 10px
}
.box_text_sub_exclude H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 2px
}
.box_text_sub_exclude P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 5px
}
TABLE.table_entry_pinfo {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 15px; PADDING-TOP: 0px
}
TABLE.table_entry_pinfo TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left
}
TABLE.table_entry_pinfo TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #999999 1px solid
}
H5.tabletitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 20px 10px 3px 15px; PADDING-TOP: 0px
}
DIV.box_anq_display {
	BORDER-RIGHT: #d0dee9 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d0dee9 2px solid; PADDING-LEFT: 0px; BACKGROUND: #fff9ed; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 20px 15px; BORDER-LEFT: #d0dee9 2px solid; WIDTH: 622px; PADDING-TOP: 0px; BORDER-BOTTOM: #d0dee9 2px solid
}
DIV.box_anq_display DL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 100%; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
DIV.box_anq_display DT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 5px
}
DIV.box_anq_display DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 15px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
DIV.box_sub_relatedlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px 15px; WIDTH: 617px; LINE-HEIGHT: 200%; PADDING-TOP: 0px
}
DIV.box_sub_relatedlink P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.box_sub_relatedlink P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND:  url(../../images/arrow_reg_next_link.gif) no-repeat 0px 0.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.box_sub_attention {
	BORDER-RIGHT: #d0dee9 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d0dee9 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: #fff9ed; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 20px 15px; BORDER-LEFT: #d0dee9 2px solid; WIDTH: 622px; PADDING-TOP: 0px; BORDER-BOTTOM: #d0dee9 2px solid
}
DIV.box_sub_attention UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px
}
DIV.box_sub_attention UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-INDENT: -0.5em; LINE-HEIGHT: 130%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.box_sub_select {
	BORDER-RIGHT: #d0dee9 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d0dee9 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: #fff9ed; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 20px 15px; BORDER-LEFT: #d0dee9 2px solid; WIDTH: 622px; PADDING-TOP: 0px; BORDER-BOTTOM: #d0dee9 2px solid
}
DIV.box_sub_select H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 100%; BACKGROUND: #eeeeee; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #d0dee9 2px solid
}
DIV.box_sub_select H3.done {
	PADDING-LEFT: 27px; BACKGROUND:  url(../../images/btn_sumi.gif) #eeeeee no-repeat 4px 0.3em
}
DIV.box_sub_select P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 10px
}
DIV.box_sub_select P INPUT.input_text {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 150px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid
}
DIV.box_sub_list {
	BORDER-RIGHT: #d0dee9 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d0dee9 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND: #fff9ed; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 20px 15px; BORDER-LEFT: #d0dee9 2px solid; WIDTH: 620px; PADDING-TOP: 0px; BORDER-BOTTOM: #d0dee9 2px solid
}
DIV.box_sub_list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px
}
DIV.box_sub_list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 100%; BACKGROUND:  url(../../images/arrow_reg_next_link.gif) no-repeat 0px 0.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#box_sub_allentry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; BACKGROUND:  url(../../images/bg_sub_allentry.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 20px 15px; WIDTH: 624px; PADDING-TOP: 10px
}
#box_sub_allentry H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 10px 15px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
#box_sub_allentry H3 STRONG {
	FONT-SIZE: 120%
}
#box_sub_allentry P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 10px 5px 0px 17px; LINE-HEIGHT: 150%; PADDING-TOP: 0px
}
#box_sub_allentry DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 10px 10px 20px; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px dashed
}
#box_sub_allentry DIV H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#box_sub_allentry DIV UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 20px; PADDING-TOP: 0px
}
#box_sub_allentry DIV UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 0px
}
#box_sub_allentry DIV P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#box_sub_allentry DIV P STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 0px
}
#box_sub_allentry DIV.bottom {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; BACKGROUND:  url(../../images/bg_sub_allentry.gif) no-repeat 0px bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ffffff 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid
}
DIV.box_sub_btns {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 627px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.box_sub_btns INPUT {
	MARGIN: 0px 10px
}
DIV.box_sub_btns P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 5px
}
DIV#box_sub_anqselect {
	BORDER-RIGHT: #d0dee9 2px solid; PADDING-RIGHT: 15px; BORDER-TOP: #d0dee9 2px solid; PADDING-LEFT: 15px; BACKGROUND: #fff9ed; PADDING-BOTTOM: 15px; MARGIN: 0px 10px 20px 15px; BORDER-LEFT: #d0dee9 2px solid; WIDTH: 587px; PADDING-TOP: 15px; BORDER-BOTTOM: #d0dee9 2px solid
}
DIV#box_sub_anqselect DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #d0dee9 2px solid
}
DIV#box_sub_anqselect DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.9em; FONT-WEIGHT: bold; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-INDENT: -1.9em; PADDING-TOP: 0px
}
DIV#box_sub_anqselect DL DT STRONG {
	COLOR: #ff0000
}
DIV#box_sub_anqselect DL DT B {
	FONT-SIZE: 120%; MARGIN-RIGHT: 2px; FONT-FAMILY: Arial; LETTER-SPACING: 1px
}
DIV#box_sub_anqselect DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; PADDING-TOP: 0px
}
DIV#box_sub_anqselect DL DD SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#box_sub_anqselect DL DD OPTION {
	
}
DIV#box_sub_anqselect DL DD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#box_sub_anqselect DL DD UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 45%; PADDING-TOP: 0px; WHITE-SPACE: normal; LIST-STYLE-TYPE: none
}
DIV#box_sub_anqselect DL DD .clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1px; PADDING-TOP: 0px
}
DIV#box_sub_anqselect DL DD TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 520px; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: monospace
}
DIV#box_sub_anqselect DL DD TEXTAREA.texarea_rows2 {
	OVERFLOW: visible; HEIGHT: 2.2em
}
DIV#box_sub_anqselect DL DD TEXTAREA.texarea_rows4 {
	OVERFLOW: visible; HEIGHT: 3.3em
}
DIV#box_sub_anqselect DL DD TEXTAREA.texarea_rows8 {
	OVERFLOW: visible; HEIGHT: 8.8em
}
DIV#box_sub_anqselect DL DD TEXTAREA.texarea_rows20 {
	OVERFLOW: visible; HEIGHT: 19em
}
DIV#box_sub_anqselect DL DD TEXTAREA.texarea_rows40 {
	OVERFLOW: visible; HEIGHT: 25em
}
DIV#box_sub_anqselect DL DD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
DIV#box_sub_anqselect DL DD P SPAN {
	BORDER-RIGHT: #249bd5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #249bd5 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #71c6ef; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; BORDER-LEFT: #249bd5 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #249bd5 1px solid; FONT-FAMILY: Arial; POSITION: relative
}
DIV.box_flex_pnation {
	MARGIN: 10px 0px 15px 20px
}
.error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff3300; LINE-HEIGHT: 180%; PADDING-TOP: 0px
}
#container {
	PADDING-RIGHT: 5px; BACKGROUND: #fff; WIDTH: 630px
}
DIV.height10 {
	CLEAR: both; HEIGHT: 10px
}
DIV.height20 {
	CLEAR: both; HEIGHT: 20px
}
#main {
	MARGIN-BOTTOM: 15px; WIDTH: 625px
}
#main {
	CLEAR: both; MARGIN-LEFT: 10px; WIDTH: 625px
}
#main SPAN {
	LINE-HEIGHT: 150%
}
.section {
	CLEAR: both; MARGIN-BOTTOM: 15px
}
.tt {
	FONT-FAMILY: monospace
}
#wrapper_print {
	WIDTH: 620px
}
#wrapper_print  {
	FONT-SIZE: 100%
}
#wrapper_print H1 {
	BORDER-RIGHT: #ff3300 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff3300 3px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 26px; BACKGROUND: #fbcdcd; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; BORDER-LEFT: #ff3300 3px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ff3300 3px solid; TEXT-ALIGN: center
}
#wrapper_print B {
	FONT-SIZE: 12px
}
.table_bar {
	
}
.table_bar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.table_bar TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.table_bar TD P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 110%; PADDING-TOP: 0px
}
.table_bar TD.bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
.box_seminame {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #fbe0e0; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; PADDING-TOP: 3px
}
.box_seminame H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%
}
.box_seminame H3 {
	FONT-SIZE: 120%
}
.box_semitxt {
	MARGIN: 0px 0px 5px
}
.box_semitxt UL {
	MARGIN: 5px
}
.box_semitxt UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.box_semitxt TABLE {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid
}
.box_semitxt TABLE TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid
}
.box_semitxt TABLE TH {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #dddddd; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: left
}
.box_semitxt TABLE.table_noborder {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN-BOTTOM: 2px
}
.box_semitxt TABLE.table_noborder TD {
	BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid
}
.box_semitxt TABLE.table_noborder {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; MARGIN-BOTTOM: 2px
}
.box_semitxt TABLE.table_noborder TD {
	BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid
}
TABLE.type02 {
	BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid; MARGIN-BOTTOM: 15px; WIDTH: 100%
}
TABLE.type02 TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #e8f6ff; PADDING-BOTTOM: 3px; BORDER-LEFT: #969696 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #969696 1px solid
}
TABLE.type02 TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #969696 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #969696 1px solid
}
TABLE.type02 TD P.caution {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #ff1515; LINE-HEIGHT: 110%; PADDING-TOP: 0px
}
TABLE.type02 TD P.caution2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #ff1515; LINE-HEIGHT: 110%; PADDING-TOP: 0px
}
.box_anq {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.box_anq P B {
	FONT-WEIGHT: normal; FONT-SIZE: 15px! important; COLOR: #448df9
}
.box_anq H4 {
	MARGIN: 10px 0px 3px
}
.box_anq TABLE {
	MARGIN-BOTTOM: 15px
}
.box_anq TABLE TD B {
	FONT-WEIGHT: normal; FONT-SIZE: 15px! important; COLOR: #448df9
}
.box_footer H5 {
	FONT-SIZE: 30px; TEXT-ALIGN: center
}
.box_seminame2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #cde2f5; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; PADDING-TOP: 3px
}
.box_seminame2 H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 150%
}
.box_seminame2 H3 {
	FONT-SIZE: 120%
}
#box_seminaradvance_lauout {
	FONT-WEIGHT: bold; MARGIN: 10px; COLOR: #ff9900; LINE-HEIGHT: 140%
}
#box_text_logininfo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 15px; WIDTH: 604px; PADDING-TOP: 10px
}
#box_text_logininfo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}
#box_text_logininfo H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #ff3300; PADDING-TOP: 0px
}
