BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial", sans-serif; BACKGROUND: #fff; COLOR: #000; FONT-SIZE: 12px; PADDING-TOP: 0px
}
TH {
	COLOR: #000; FONT-SIZE: 12px
}
TD {
	COLOR: #000; FONT-SIZE: 12px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
STRONG {
	FONT-WEIGHT: bold
}
STRONG.enhancement {
	COLOR: #c00; FONT-SIZE: 14px
}
STRONG.full {
	COLOR: #c00; MARGIN-LEFT: 1em
}
EM {
	FONT-STYLE: normal; COLOR: #c00
}
P {
	MARGIN: 0px
}
CAPTION {
	FONT-SIZE: 12px
}
FORM {
	DISPLAY: inline
}
ABBR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.hidden {
	DISPLAY: none
}
.vhide {
	VISIBILITY: hidden
}
.dpblc {
	DISPLAY: block
}
HR.clear {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
HR.divider {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
P.accessibility-notice {
	DISPLAY: none
}
H1 {
	MARGIN: 0px 0px 15px
}
H2 {
	MARGIN: 0px 0px 15px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url(../../images/marker_subhead.gif) no-repeat left center; COLOR: #6cf; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H4 {
	MARGIN: 0px 0px 1em; FONT-SIZE: 12px
}
A:link {
	COLOR: #069; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #069; TEXT-DECORATION: underline
}
A:active {
	COLOR: #f00; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
P.link {
	MARGIN-TOP: 10px; PADDING-LEFT: 12px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat left 2px; FONT-WEIGHT: bold
}
DIV#BODY {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 729px; BACKGROUND: url(../../images/bg_body.jpg) repeat-y left top
}
DIV#HEADER {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: #7b1 2px solid; PADDING-TOP: 0px
}
DIV#MAIN {
	MARGIN: 0px
}
P.to-top {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px
}
P.to-top A:link {
	COLOR: #666; TEXT-DECORATION: none
}
P.to-top A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
P.to-top A:active {
	COLOR: #f00; TEXT-DECORATION: none
}
P.to-top A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
P.to-top IMG {
	MARGIN-RIGHT: 5px
}
P.footprint {
	MARGIN: -10px 0px 20px
}
DIV#NAVI {
	POSITION: absolute; WIDTH: 161px; BACKGROUND: url(../../images/bg_navi.jpg) no-repeat right top; MARGIN-LEFT: 4px; PADDING-TOP: 0px
}
UL.main-navi {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.main-navi LI {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../../images/bg_navi_bottom.jpg) no-repeat right bottom; COLOR: #7b1; PADDING-TOP: 10px
}
UL.main-navi LI.self {
	TEXT-ALIGN: right; BORDER-LEFT: #7b1 3px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../../images/bg_navi_bottom.jpg) #f2f2f2 no-repeat right bottom; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
UL.main-navi LI A:hover {
	FONT-WEIGHT: bold
}
UL.sub-menu {
	LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px; WIDTH: auto; FONT-SIZE: 10px
}
UL.sub-menu LI {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FONT-FAMILY: sans-serif; BACKGROUND: url(../../images/marker_submenu.gif) no-repeat right center; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
UL.sub-menu LI.self {
	BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(../../images/marker_submenu.gif) no-repeat right center; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL.sub-menu LI A {
	FONT-SIZE: 10px; FONT-WEIGHT: normal
}
UL.sub-menu LI A:link {
	COLOR: #999; FONT-SIZE: 10px; TEXT-DECORATION: none
}
UL.sub-menu LI A:visited {
	COLOR: #999; FONT-SIZE: 10px; TEXT-DECORATION: none
}
UL.sub-menu LI A:active {
	COLOR: #f00; FONT-SIZE: 10px; TEXT-DECORATION: none
}
UL.sub-menu LI A:hover {
	COLOR: #c00; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
P.member-entry-btn {
	MARGIN: 30px 0px 0px 10px
}
P.member-entry-btn A {
	WIDTH: 130px; DISPLAY: block; BACKGROUND: url(../../images/member_entry_btn_back.jpg) no-repeat; HEIGHT: 42px; COLOR: #fff; TEXT-DECORATION: none
}
P.member-entry-btn A IMG {
	MARGIN: 16px 0px 0px 30px
}
DIV#MAINCONTENTS {
	POSITION: relative; WIDTH: 540px; PADDING-TOP: 0px; LEFT: 184px
}
UL.bread-crumbs {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 30px; PADDING-TOP: 0px
}
UL.bread-crumbs LI {
	DISPLAY: inline; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"
}
DIV.lead {
	MARGIN: 0px 0px 20px 10px; WIDTH: 500px
}
DIV.content {
	MARGIN: 0px 0px 20px 10px; WIDTH: 500px
}
DIV.lead P {
	LINE-HEIGHT: 160%
}
DIV.content P {
	LINE-HEIGHT: 160%
}
DIV.coming-soon {
	MARGIN-BOTTOM: 200px
}
H3.rules {
	MARGIN: 20px 0px 5px; PADDING-LEFT: 12px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat left center; COLOR: #000; FONT-SIZE: 12px
}
DIV.rules {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fafafa; HEIGHT: 112px; OVERFLOW: auto; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
DIV.web-rules {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fafafa; HEIGHT: 112px; OVERFLOW: auto; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
DIV.rules H4 {
	MARGIN: 0px 0px 5px; FONT-SIZE: 12px
}
DIV.web-rules OL {
	MARGIN: 0px; PADDING-LEFT: 2em
}
DIV.rules OL {
	MARGIN: 0px; PADDING-LEFT: 2em
}
DIV.rules UL {
	MARGIN: 0px; PADDING-LEFT: 2em
}
DIV.rules P {
	MARGIN-BOTTOM: 10px
}
DIV.web-rules P {
	MARGIN-BOTTOM: 10px
}
DL.rules {
	MARGIN: 0px
}
DL.rules DT {
	MARGIN-BOTTOM: 3px; FONT-WEIGHT: bold
}
DL.rules DD {
	LINE-HEIGHT: 160%; MARGIN: -1.6em 0px 1em 4em
}
DIV.web-rules DL.rules DD {
	MARGIN: 0px 0px 0px 2.5em
}
DL.rules DL {
	MARGIN: 0px 0px 1em
}
DL.rules DL DT {
	MARGIN: 0px; FONT-WEIGHT: normal
}
DL.rules DL DD {
	MARGIN: 0px 0px 1em
}
DIV.rule {
	MARGIN-BOTTOM: 20px
}
DIV#FOOTER {
	POSITION: relative; PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; WIDTH: 510px; PADDING-RIGHT: 0px; PADDING-TOP: 25px; LEFT: 184px
}
DL.office-info {
	BORDER-BOTTOM: #999 1px dotted; BORDER-LEFT: #999 1px dotted; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BORDER-TOP: #999 1px dotted; BORDER-RIGHT: #999 1px dotted; PADDING-TOP: 8px
}
DL.office-info DT {
	MARGIN-BOTTOM: 3px; COLOR: #7b1; FONT-WEIGHT: bold
}
DL.office-info DD {
	MARGIN: 0px
}
DL.office-info DD.address {
	MARGIN-BOTTOM: 3px
}
DL.office-info DD.email {
	DISPLAY: inline; MARGIN-RIGHT: 1em
}
DL.office-info DD.tel {
	DISPLAY: inline; MARGIN-RIGHT: 1em
}
DL.office-info DD.fax {
	DISPLAY: inline; MARGIN-RIGHT: 1em
}
P.web-notice {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 20px
}
P.copyright {
	TEXT-ALIGN: center; COLOR: #999
}
.textbox {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
.textarea {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
.button {
	
}
UL.submit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.submit LI {
	MARGIN: 0px 10px; DISPLAY: inline
}
UL.submit LI .button {
	WIDTH: 90px
}
DIV.login {
	PADDING-BOTTOM: 20px; MARGIN-BOTTOM: 30px; BACKGROUND: #fafae5
}
TABLE.login {
	MARGIN: 0px 10px 10px; BORDER-COLLAPSE: collapse
}
TABLE.login TH {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TABLE.login TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE.login TD P.lead {
	MARGIN-BOTTOM: 1em
}
TABLE.login TD P.notice {
	MARGIN-TOP: 0.2em
}
DIV.login UL.submit {
	TEXT-ALIGN: left; MARGIN-LEFT: 30px
}
DIV.login UL.in-cell {
	MARGIN-TOP: 1em; MARGIN-LEFT: 0px
}
DIV.login UL.in-cell LI {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 20px
}
DIV.login P.error-message {
	MARGIN: 5px 0px 0px 40px; COLOR: #c00
}
DIV.login P.complete {
	MARGIN: 10px 10px 0px
}
DIV.login INPUT.textbox {
	HEIGHT: 1.3em
}
P.to-home {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 150px
}
P.to-home A {
	PADDING-LEFT: 10px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 3px
}
DIV.no-info {
	MARGIN-BOTTOM: 15em
}
BODY#POPUP {
	BORDER-BOTTOM: #7b1 2px solid; BORDER-LEFT: #7b1 2px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #7b1 2px solid; BORDER-RIGHT: #7b1 2px solid; PADDING-TOP: 10px
}
BODY#POPUP UL.action {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; MARGIN-TOP: 1em
}
BODY#POPUP UL.action LI {
	MARGIN: 0px 1em; DISPLAY: inline
}
BODY#POPUP P.copyright {
	
}

DIV.autodesk {
	MARGIN-BOTTOM: 1em
}
DL.link-autodesk {
	LINE-HEIGHT: 140%; MARGIN: 0px; WIDTH: 100%; CLEAR: both
}
DL.link-autodesk DT {
	MARGIN: 0px 0px 0.3em; PADDING-LEFT: 10px; WIDTH: 225px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 5px; FLOAT: left; FONT-WEIGHT: bold
}
DL.link-autodesk DD {
	MARGIN: 0px 0px 0.3em 225px; WIDTH: 270px
}
DL.link-autodesk DT SPAN.sub {
	DISPLAY: block; FONT-WEIGHT: normal
}
DL.link-partner {
	LINE-HEIGHT: 140%; MARGIN: 0px; WIDTH: 100%
}
DL.link-partner DT {
	MARGIN: 0px 0px 0.3em; PADDING-LEFT: 10px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 5px; FONT-WEIGHT: bold
}
DL.link-partner DD {
	MARGIN: 0px 0px 0.3em
}
DL.link-partner DD P.logo {
	MARGIN: 0.5em 0px 1em
}
DL.link-application {
	MARGIN: 0px 0px 5px
}
DL.link-application DT.title {
	MARGIN: 5px 0px; PADDING-LEFT: 12px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 4px; CLEAR: both; FONT-WEIGHT: bold
}
DL.link-application DD.description {
	LINE-HEIGHT: 160%; MARGIN: 0px 0px 0px 12px; WIDTH: 490px
}
DL.link-application DD.description P.screenshot {
	WIDTH: 75px; FLOAT: left; HEIGHT: 55px
}
DL.link-application DD.description DIV.detail {
	WIDTH: 405px; FLOAT: right
}

DIV.bbs {
	MARGIN: 0px 0px 50px; WIDTH: 510px
}
DL.bbs-notice {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 9px; MARGIN: 0px 0px 20px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BACKGROUND: #fafafa; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 9px
}
DL.bbs-notice DT {
	MARGIN-BOTTOM: 10px; FONT-WEIGHT: bold
}
DL.bbs-notice DD {
	LINE-HEIGHT: 160%; MARGIN: 0px
}
DL.bbs-notice DD UL {
	MARGIN: 10px 0px 0px; PADDING-LEFT: 1.5em
}
H2.bbs {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BACKGROUND: #fafae5; COLOR: #000; FONT-SIZE: 12px; PADDING-TOP: 3px
}
H2.bbs SPAN.quote {
	FONT-WEIGHT: normal
}
P.developer {
	TEXT-ALIGN: right; MARGIN-TOP: 20px; FONT-SIZE: 9px
}
P.developer A:link {
	COLOR: #aaa
}
P.developer A:visited {
	COLOR: #aaa
}
P.developer A:active {
	COLOR: #faa
}
P.developer A:hover {
	COLOR: #faa
}
SPAN.new {
	COLOR: #f00; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
UL.bbs-navi {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #7b1; PADDING-TOP: 3px
}
UL.bbs-navi LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; COLOR: #ccc; FONT-WEIGHT: bold; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
UL.bbs-navi LI A {
	COLOR: #fff; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
UL.bbs-navi LI A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.bbs-navi LI A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.bbs-navi LI A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
UL.bbs-navi LI A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
UL.bbs-navi LI#SETTING {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.page-navi {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.page-navi LI {
	DISPLAY: inline
}
UL.page-navi LI.offset {
	BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px
}
TABLE.bbs-title {
	BORDER-BOTTOM: #666 1px solid; MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.bbs-title TH {
	BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; WHITE-SPACE: nowrap; BACKGROUND: #fafae5; BORDER-TOP: #666 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
TABLE.bbs-title TD {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 4px
}
TABLE.bbs-title TD.title {
	WIDTH: 50%
}
TABLE.bbs-title TD.posting SPAN {
	DISPLAY: block; FONT-SIZE: 11px
}
OL.headline {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 20px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #fafae5; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 6px
}
OL.headline LI {
	DISPLAY: inline; MARGIN-RIGHT: 1em
}
OL.headline LI A:link {
	COLOR: #000; TEXT-DECORATION: none
}
OL.headline LI A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
TABLE.bbs-list {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 10px
}
TABLE.bbs-list TH {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #fafae5; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 4px
}
TABLE.bbs-list TD {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 4px
}
DL.bbs-list {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; MARGIN: 0px 0px 10px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
DL.bbs-list DT {
	BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #fafae5; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
DL.bbs-list DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
DL.bbs-list DD.name {
	MARGIN: 3px 0px
}
DL.bbs-list DD.date {
	MARGIN-BOTTOM: 10px
}
DL.bbs-list DD.comment {
	LINE-HEIGHT: 160%
}
DL.bbs-list DD.comment P.res {
	TEXT-ALIGN: right; MARGIN-BOTTOM: 5px
}
DL.bbs-list DD.comment BLOCKQUOTE {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fafafa; COLOR: #666; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
DL.res {
	MARGIN: 0px 0px 0px 20px; BORDER-TOP: #999 1px solid
}
DL.res DT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
DL.res DD {
	MARGIN: 0px
}
SPAN.id {
	FONT-WEIGHT: normal
}
DIV.bbs-tree {
	BORDER-TOP: #666 1px solid; PADDING-TOP: 10px
}
DIV.bbs-tree UL {
	BORDER-BOTTOM: #666 1px solid; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.bbs-tree UL LI {
	MARGIN-BOTTOM: 3px
}
DIV.search {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 20px; PADDING-TOP: 20px
}
P.search-result {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px
}
TABLE.post {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 10px
}
TABLE.post TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TABLE.post TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN.notice {
	MARGIN-LEFT: 0.5em
}
P.notice {
	MARGIN-TOP: 0.2em
}
DIV.admin {
	TEXT-ALIGN: right
}
DIV.config {
	TEXT-ALIGN: center
}
TABLE.config {
	MARGIN: 0px auto 10px; WIDTH: auto; BORDER-COLLAPSE: collapse
}
TABLE.config TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
TABLE.config TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.past {
	TEXT-ALIGN: center
}
DIV.past P {
	MARGIN-BOTTOM: 20px
}


DL.faq-list {
	MARGIN: 0px 0px 10px
}
DL.faq-list DT.question {
	MARGIN: 0px 0px 5px; PADDING-LEFT: 12px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 4px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DL.faq-list DD.answer {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; BACKGROUND: url(../../images/bg_line_h.gif) repeat-x left bottom; PADDING-TOP: 0px
}
DL.faq-list DD P.download {
	PADDING-LEFT: 10px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 5px
}
DL.faq-list DL.notes {
	LINE-HEIGHT: 140%; MARGIN: 0.5em 0px
}
DL.faq-list DL.notes DT {
	MARGIN: 0px 0px 0.1em
}
DL.faq-list DL.notes DD {
	MARGIN: 0px 0px 0.5em 1em
}
DL.faq-list DL.notes DD OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.faq-list DL.notes DD OL LI {
	MARGIN-BOTTOM: 0.1em
}
DL.faq-notes {
	MARGIN: 0px
}
DL.faq-notes DT {
	MARGIN: 0px 0px 1em
}
DL.faq-notes DD {
	MARGIN: 0px
}
DL.faq-notes DD P {
	MARGIN-BOTTOM: 1em
}
DL.tool-download DT {
	MARGIN-BOTTOM: 0px
}


DIV.wmp {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: #fafae5; PADDING-TOP: 5px
}
DIV.wmp IMG {
	MARGIN: 5px 0px 0px 5px; FLOAT: right
}
DL.demo-list {
	PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px; BACKGROUND: url(../../images/bg_line_h.gif) repeat-x left bottom
}
DL.demo-list DT.title {
	MARGIN: 0px 0px 5px; PADDING-LEFT: 12px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 4px; CLEAR: both; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DL.demo-list DD.description {
	LINE-HEIGHT: 160%; MARGIN: 0px 0px 0px 12px; WIDTH: 490px
}
DL.demo-list DT.title SPAN.playtime {
	MARGIN-LEFT: 0.5em; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
DL.demo-list DD.description P.movie-thumbnail {
	WIDTH: 120px; FLOAT: left; HEIGHT: 80px
}
DL.demo-list DD.description DIV.detail {
	WIDTH: 350px; FLOAT: right
}
DL.demo-list DD.description DIV.detail P.view-demo {
	PADDING-LEFT: 10px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 5px
}
P.notice {
	TEXT-INDENT: -1em; MARGIN: 1em 0px; PADDING-LEFT: 1em; COLOR: #c00
}


UL.by-year {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #fff 30px solid; PADDING-TOP: 0px
}
UL.by-year:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: ""
}
UL.by-year LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
UL.by-year LI A {
	
}
H2.year {
	LINE-HEIGHT: 130%; MARGIN: 0px 0px 1em; WIDTH: 20%; FLOAT: left; FONT-SIZE: 14px
}
DIV.content {
	CLEAR: both
}
DIV.content UL.by-year {
	BORDER-RIGHT: 0px
}
DL.seminar-list {
	LINE-HEIGHT: 140%; MARGIN: 0px 0px 1px
}
DL.seminar-list DT {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
DL.seminar-list DD {
	MARGIN: 0px
}
DL.seminar-list DT.title {
	MARGIN: 0px 0px 5px; PADDING-LEFT: 12px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 4px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DL.seminar-list DD.description {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 160%; PADDING-LEFT: 12px; MARGIN-BOTTOM: 1em; BACKGROUND: url(../../images/bg_line_h.gif) repeat-x left bottom
}
DL.seminar-list P.notes {
	TEXT-INDENT: -1em; PADDING-LEFT: 1em
}
DL.seminar-list P.notes SPAN {
	FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px
}
DL.seminar-list DD P {
	MARGIN: 0.1em 0.1em 1em
}
DL.seminar-list DD.description UL {
	MARGIN-BOTTOM: 1em
}
DL.seminar-list DD.description OL UL {
	LIST-STYLE-TYPE: disc; MARGIN: 0px; PADDING-LEFT: 1.5em
}
DL.seminar-list DD.description TABLE {
	BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 0.5em
}
DL.seminar-list DD.description CAPTION {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.2em
}
DL.seminar-list DD.description TH {
	TEXT-ALIGN: left; PADDING-RIGHT: 1em; WHITE-SPACE: nowrap; VERTICAL-ALIGN: top; FONT-WEIGHT: normal
}
DL.seminar-list DD.description TD {
	VERTICAL-ALIGN: top
}
H2.event-info {
	MARGIN-BOTTOM: 0.5em; FONT-SIZE: 12px
}
DL.event-info {
	MARGIN: 0px; WIDTH: 485px
}
DL.event-info DT {
	MARGIN: 0px 0px 0.3em; WIDTH: 80px; FLOAT: left; FONT-WEIGHT: normal
}
DL.event-info DD {
	MARGIN: 0px 0px 0.3em 80px; WIDTH: 400px
}
DL.event-info H2 {
	LINE-HEIGHT: 130%; MARGIN: 0.3em 0px 0.1em; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
DL.event-info > H2:first-child {
	MARGIN-TOP: 0px
}
DL.event-info H2.first-child {
	_margin-top: 0
}
DL.event-info H2 {
	
}
DL.event-info DL.pl-item {
	MARGIN: 0px
}
DL.event-info DL.pl-item DT {
	MARGIN: 0px; WIDTH: 5em; FLOAT: left; FONT-WEIGHT: normal
}
DL.event-info DL.pl-item DD {
	MARGIN: 0px 0px 0px 5em; WIDTH: auto; _width: 100%
}
DL.event-info DL.plain {
	MARGIN: 0px
}
DL.event-info DL.plain DT {
	MARGIN: 0px; WIDTH: auto; FLOAT: none
}
DL.event-info DL.plain DD {
	MARGIN: 0px 0px 0px 1em; WIDTH: auto
}
DL.event-info DL.plain DT.dummy {
	LINE-HEIGHT: 0; MARGIN-TOP: -0.5em; TEXT-INDENT: -9999px
}
DL.event-info DL.plain DD DL.time-schedule {
	MARGIN: 0.5em 0px 0px -1em
}
DL.event-info DL.plain DD DL.time-schedule DT {
	MARGIN: 0px 0px 0.5em; WIDTH: 7em; FLOAT: left
}
DL.event-info DL.plain DD DL.time-schedule DD {
	MARGIN: 0px 0px 0.5em 7em; _width: 24em
}
DL.seminar090930 DL.plain DD DL.time-schedule {
	MARGIN: 10px 10px 10px 0px
}
DL.seminar090930 H2 {
	LINE-HEIGHT: 160%
}
DL.seminar090930 OL {
	PADDING-LEFT: 20px
}
DL.seminar090930 OL {
	
}
DL.event-info DL.plain DD DL.with-number.time-schedule DT {
	WIDTH: 8.5em
}
DL.event-info DL.plain DD DL.with-number.time-schedule DD {
	MARGIN-LEFT: 8.5em
}
DL.event-info DL.program {
	MARGIN-TOP: 1em
}
DL.event-info DD.data-info {
	MARGIN-TOP: 1em
}
DL.event-info DD UL.cooperation {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.event-info DD UL.cooperation LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.event-info DD UL.plain {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.event-info DD UL.plain LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.event-info DD P {
	MARGIN: 0.1em
}
DL.event-info DD P.order {
	MARGIN-LEFT: 12em
}
DL.event-info DD UL.gen {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.event-info DD UL.gen-direct {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 0px 0px 0px 2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.event-info DD DL.seminar_info {
	MARGIN-BOTTOM: 1em
}
DL.event-info DD DL.seminar_info DT {
	WIDTH: auto; FLOAT: none; FONT-WEIGHT: bold; _width: 100%
}
DL.event-info DD DL.seminar_info DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px; _width: 100%
}
DL.event-info DD DL.seminar_info DT.sem_title {
	MARGIN-TOP: 2em
}
DL.event-info DD DL.seminar_info DD more_info {
	
}
DL.event-info DD DL.seminar_info DD DL.more_info DT {
	MARGIN: 0.3em 0px 0px; FONT-WEIGHT: normal
}
DL.event-info DD DL.seminar_info DD DL.more_info DD {
	MARGIN: 0px 0px 0px 1em
}
P.access {
	PADDING-LEFT: 10px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 5px
}
P.banner-r {
	MARGIN: 0px 0px 1em 1em; FLOAT: right
}
P.to-archives {
	TEXT-ALIGN: right
}
P.to-archives A {
	PADDING-LEFT: 10px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 3px
}
UL.timeschedule {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.timeschedule LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.timeschedule LI P {
	MARGIN-LEFT: 7.5em
}
UL.timeschedule LI P.cont {
	MARGIN-LEFT: 1em
}
UL.divider {
	MARGIN-BOTTOM: 1em
}
P.divider {
	MARGIN-TOP: 1em
}
P.image-pht {
	FLOAT: right; MARGIN-LEFT: 1em
}
P.from {
	TEXT-ALIGN: right; MARGIN-TOP: 1em
}
DL.seminar-list DD.description UL.pl-item {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.pl-item LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.pl-item2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.pl-item2 LI {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -1.5em; MARGIN: 0px 0px 0.1em; PADDING-LEFT: 1.5em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL.pl-item {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px 0px 0px 2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL.pl-item LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.onlineseminar_notes {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
DIV.onlineseminar_notes H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.onlineseminar_notes P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.onlineseminar_notes DL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.onlineseminar_notes DT {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.onlineseminar_notes DD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.onlineseminar_notes UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.onlineseminar_notes OL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.onlineseminar_notes LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
DIV.onlineseminar_notes H2 {
	MARGIN-BOTTOM: 0.5em
}
DIV.onlineseminar_notes DT {
	MARGIN-BOTTOM: 0.3em
}
DIV.onlineseminar_notes DD {
	MARGIN-BOTTOM: 0.5em
}
DIV.onlineseminar_notes UL.gen {
	LIST-STYLE-TYPE: disc; MARGIN: 1em 0px; PADDING-LEFT: 1.5em
}
DIV.onlineseminar_notes UL.plain {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0.3em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.onlineseminar_notes OL {
	MARGIN: 1em 0px; PADDING-LEFT: 2em
}
DIV.onlineseminar_notes LI {
	MARGIN-BOTTOM: 0.3em
}
DIV.onlineseminar_notes OL LI UL.plain {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0.3em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.download {
	LINE-HEIGHT: 140%; MARGIN: 1em 0px
}
DL.download DT {
	MARGIN-BOTTOM: 0.1em
}
DL.download DD {
	MARGIN: 0px 0px 0px 1em
}
DL.download DD UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DL.download DD UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#DESIGN_CONTEST_07_WINNER {
	MARGIN: 0px
}
DIV#DESIGN_CONTEST_07_WINNER H2 {
	BORDER-BOTTOM: #7b1 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 120%; MARGIN: 0px 0px 1em; FONT-SIZE: 12px
}
DIV#DESIGN_CONTEST_07_WINNER TABLE.winner {
	WIDTH: auto; BORDER-COLLAPSE: collapse
}
DIV#DESIGN_CONTEST_07_WINNER TABLE.winner TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
DIV#DESIGN_CONTEST_07_WINNER TABLE.winner TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
DIV#DESIGN_CONTEST_07_WINNER TABLE.winner TH {
	LINE-HEIGHT: 0; WIDTH: 100px
}
DIV#DESIGN_CONTEST_07_WINNER TABLE.winner TD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 140%; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
DIV#DESIGN_CONTEST_07_WINNER P.order {
	TEXT-ALIGN: right
}
DIV#DESIGN_CONTEST_07_WINNER P.notes {
	MARGIN-TOP: 0.5em; TEXT-INDENT: 0px; PADDING-LEFT: 0px; FONT-FAMILY: "Osaka", "‚l‚r ƒSƒVƒbƒN"; FONT-SIZE: 10px
}
DIV#DESIGN_CONTEST_07_SUMMARY {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
DIV#DESIGN_CONTEST_07_SUMMARY H2 {
	MARGIN: 0px 0px 0.5em; FONT-SIZE: 12px
}
DIV#DESIGN_CONTEST_07_SUMMARY DL.event-info {
	WIDTH: 465px
}
DIV#DESIGN_CONTEST_07_SUMMARY DL.event-info DD {
	WIDTH: 370px
}


DIV.activities {
	MARGIN-BOTTOM: 20px
}
DIV.activities UL {
	MARGIN: 0px 0px 10px; PADDING-LEFT: 1em; COLOR: #333
}
DIV.activities UL LI {
	LIST-STYLE-IMAGE: url(../../images/marker_arrow.gif)
}
TABLE.exective-list {
	MARGIN: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.exective-list TH {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; WIDTH: 10em; PADDING-RIGHT: 8px; BACKGROUND: #f2f2f2; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
TABLE.exective-list TD {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 4px
}
TABLE.exective-list TD.name {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 15px; PADDING-RIGHT: 8px; PADDING-TOP: 4px
}
TABLE.exective-list TD.corp {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 15px; PADDING-RIGHT: 8px; PADDING-TOP: 4px
}

DL.faq {
	MARGIN: 0px
}
DL.faq DT.question {
	FONT-WEIGHT: bold
}
DL.faq DT.answer {
	
}
DL.faq DD {
	LINE-HEIGHT: 160%; MARGIN: -1.3em 0px 0px 2.5em
}
DL.faq DD.question {
	FONT-WEIGHT: bold
}
DL.faq DD.answer {
	MARGIN-BOTTOM: 20px
}
DL.links {
	MARGIN: 0px
}
DL.links DT {
	PADDING-LEFT: 15px; WIDTH: 500px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat left center; FONT-WEIGHT: bold
}
DL.links DD {
	MARGIN: 0px 0px 20px
}
DL.links DD P {
	MARGIN-TOP: 5px
}


DL.top-news {
	MARGIN: 0px 0px 20px
}
DL.top-news DT {
	MARGIN-BOTTOM: 5px; FONT-WEIGHT: bold
}
DL.top-news DT.date {
	COLOR: #cc0
}
DL.top-news DD {
	MARGIN: 0px
}
DL.top-news DD.photo {
	MARGIN: 0px 0px 10px 10px; FLOAT: right
}
DL.top-news DD.title {
	MARGIN: 0px 0px 5px; PADDING-LEFT: 12px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 4px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DL.top-news DD.description {
	LINE-HEIGHT: 160%; PADDING-LEFT: 12px; MARGIN-BOTTOM: 0.5em
}
DL.top-news DD.description P {
	MARGIN-BOTTOM: 1em
}
DL.top-news DD.description UL.info {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.top-news DD.description UL.info LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.event-info {
	MARGIN: 0.5em 1em
}
DL.event-info DT {
	MARGIN: 0px; WIDTH: 3em; FLOAT: left; FONT-WEIGHT: normal
}
DL.event-info DD {
	MARGIN: 0px 0px 0px 3em
}
P.to_detail {
	MARGIN-TOP: 1em
}
P.access {
	PADDING-LEFT: 10px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat 0px 5px
}
P.from {
	TEXT-ALIGN: right; MARGIN-TOP: 1em
}
DL.joining {
	MARGIN: 0px 0px 20px
}
DL.joining DT.title {
	MARGIN: 0px 0px 5px; PADDING-LEFT: 12px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat left 4px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
DL.joining DD.description {
	MARGIN: 0px; PADDING-LEFT: 12px
}
UL.category {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 20px 50px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.category LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
UL.category LI A {
	WIDTH: 160px; DISPLAY: block; BACKGROUND: url(../../images/joining_btn_back_off.jpg) no-repeat; HEIGHT: 50px; COLOR: #fff; TEXT-DECORATION: none
}
UL.category LI A:hover {
	BACKGROUND: url(../../images/joining_btn_back_on.jpg) no-repeat; COLOR: #fff; TEXT-DECORATION: none
}
UL.category LI A IMG {
	MARGIN-TOP: 20px
}
P.to-entry {
	TEXT-ALIGN: center; MARGIN-TOP: 1em
}
TABLE.other-news {
	MARGIN: 0px; BORDER-COLLAPSE: collapse
}
TABLE.other-news TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
TABLE.other-news TD {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 140%; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; BACKGROUND: url(../../images/marker_arrow.gif) no-repeat left 2px; PADDING-TOP: 0px
}
P.banner {
	MARGIN: 30px 0px 0px 10px
}


DIV.example {
	MARGIN-BOTTOM: 20px
}
DIV.example UL {
	MARGIN: 10px 0px; PADDING-LEFT: 3em; COLOR: #666
}
DIV.example UL LI {
	MARGIN-BOTTOM: 5px; LIST-STYLE-IMAGE: url(../../images/marker_arrow.gif)
}
DL.membership {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #fafafa; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
DL.membership DT {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 6em; PADDING-RIGHT: 0px; BACKGROUND: #06c; COLOR: #fff; TOP: -1px; FONT-WEIGHT: bold; PADDING-TOP: 3px; LEFT: -1px
}
DL.membership DD {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 140%; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
DL#FULL {
	MARGIN: 20px 0px 5px
}
DL#AM {
	MARGIN: 0px
}
P.accept {
	MARGIN: 20px 0px
}
UL.applicate {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.applicate LI {
	MARGIN: 0px 5px; DISPLAY: inline
}
.button {
	WIDTH: 150px
}
DL.notice {
	MARGIN: 0px; COLOR: #666
}
DL.notice DT {
	MARGIN: 0px
}
DL.notice DD {
	LINE-HEIGHT: 160%; MARGIN: 0px 0px 20px
}
