A.home {
	COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.topnav {
	COLOR: #003366; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.topnav:hover {
	COLOR: #003366; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.leftnav {
	COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.leftnav:hover {
	COLOR: #ff9900; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.leftnavs {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.leftnavs:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
A.flip {
	COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
A.flip:hover {
	COLOR: #990000; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #cc0104; TEXT-DECORATION: none
}
H1 {
	FONT-FAMILY: arial, sans-serif
}
H2 {
	FONT-FAMILY: arial, sans-serif
}
H3 {
	FONT-FAMILY: arial, sans-serif
}
H4 {
	FONT-FAMILY: arial, sans-serif
}
H5 {
	FONT-FAMILY: arial, sans-serif
}
H6 {
	FONT-FAMILY: arial, sans-serif
}
H1 {
	FONT-SIZE: 110%
}
H2 {
	FONT-SIZE: 105%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 95%
}
H5 {
	FONT-SIZE: 12px
}
H6 {
	FONT-SIZE: 11px
}
FORM {
	MARGIN: 0px
}
INPUT {
	FONT-SIZE: 9pt
}
LI {
	LINE-HEIGHT: 1.4em
}
TR {
	COLOR: #000000; FONT-SIZE: 100%
}
TH {
	COLOR: #000000; FONT-SIZE: 100%
}
TD {
	COLOR: #000000; FONT-SIZE: 100%
}
BODY {
	COLOR: #000000; FONT-SIZE: 100%
}
.home {
	FONT-SIZE: 9pt
}
.topnav {
	FONT-SIZE: 9pt
}
.leftnav {
	FONT-SIZE: 9pt
}
.leftnavs {
	FONT-SIZE: 9pt
}
.big {
	LINE-HEIGHT: 14pt; FONT-SIZE: 11pt
}
.text {
	LINE-HEIGHT: 140%; FONT-SIZE: 80%
}
.textn {
	LINE-HEIGHT: 140%; FONT-SIZE: 9pt
}
.itext {
	COLOR: #4294ce; FONT-SIZE: 10pt
}
.dwarrow {
	COLOR: #ff621d; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.small {
	LINE-HEIGHT: 12pt; FONT-SIZE: 80%
}
.dbig {
	FONT-SIZE: 10pt
}
.dtext {
	FONT-SIZE: 9pt
}
.dsmall {
	FONT-SIZE: 8pt
}
.header {
	COLOR: #660000; FONT-SIZE: 10pt
}
.bigheader {
	COLOR: #660000; FONT-SIZE: 14pt
}
.footer {
	LINE-HEIGHT: 12pt; FONT-SIZE: 9pt
}
.nobr {
	WHITE-SPACE: nowrap
}
.smap {
	LINE-HEIGHT: 12pt; FONT-SIZE: 8pt
}
.topic_path {
	LINE-HEIGHT: 140%; FONT-SIZE: 9pt
}
.listpg {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
.pubintro {
	PADDING-BOTTOM: 1em; LINE-HEIGHT: 20px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FONT-FAMILY: arial; FONT-SIZE: 75%; FONT-WEIGHT: bolder
}

.pubdesc {
	padding: 0.5em;text-align:center;
}

UL.l_whatsnew {
	LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 5px; LIST-STYLE-IMAGE: url(/images/li.gif)
}
UL.l_whatsnew LI {
	MARGIN-TOP: 10px; MARGIN-LEFT: -20px
}
UL.l_whatsnew A {
	FONT-SIZE: 1em
}
A.topiclst {
	WHITE-SPACE: nowrap; COLOR: #ffffff; FONT-SIZE: 80%
}
A.recom_list {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4em; BACKGROUND-COLOR: #f8f8f8; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 48px; COLOR: #333333; FONT-SIZE: 75%; TEXT-DECORATION: none; PADDING-TOP: 5px
}
A.recom_list:hover {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4em; BACKGROUND-COLOR: #fffff0; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 48px; COLOR: #333333; FONT-SIZE: 75%; TEXT-DECORATION: none; PADDING-TOP: 5px
}
A.recom_list_bottom {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4em; BACKGROUND-COLOR: #f8f8f8; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 48px; COLOR: #333333; FONT-SIZE: 75%; TEXT-DECORATION: none; PADDING-TOP: 5px
}
A.recom_list_bottom:hover {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.4em; BACKGROUND-COLOR: #fffff0; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; HEIGHT: 48px; COLOR: #333333; FONT-SIZE: 75%; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#whatsnew {
	BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; MIN-HEIGHT: 230px; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid
}
#press {
	BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; MIN-HEIGHT: 240px; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid
}
#report {
	BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; MIN-HEIGHT: 230px; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid
}
#report_press {
	BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; MIN-HEIGHT: 240px; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid
}
.table_top {
	BORDER-BOTTOM: #9999cc 0px solid; BORDER-LEFT: #9999cc 1px solid; BACKGROUND-COLOR: #f8f8f8; BORDER-TOP: #9999cc 0px solid; BORDER-RIGHT: #9999cc 1px solid
}
.div_outline {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 170%; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FONT-SIZE: 80%; PADDING-TOP: 0.5em
}
.centercat {
	TEXT-ALIGN: left; FILTER: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#618BD7, endcolorstr=#9DADE1, gradienttype=0); PADDING-BOTTOM: 0.2em; LINE-HEIGHT: 120%; BACKGROUND-COLOR: #618bd7; PADDING-LEFT: 1em; COLOR: #ffffff; FONT-SIZE: 95%; FONT-WEIGHT: bold
}
.centerlst {
	TEXT-ALIGN: right; FILTER: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#618BD7, endcolorstr=#9DADE1, gradienttype=0); PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #618bd7; PADDING-RIGHT: 0.5em
}
.td_clm_titleright {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#618BD7, endcolorstr=#9DADE1, gradienttype=0); PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: #618bd7; HEIGHT: 20px
}
.clm_nameright {
	FONT-FAMILY: arial; COLOR: #ffffff; MARGIN-LEFT: 10px; FONT-SIZE: 80%; FONT-WEIGHT: bolder; TEXT-DECORATION: none
}
.clm_namespec {
	LINE-HEIGHT: 20px; FONT-FAMILY: arial; MARGIN-BOTTOM: 5px; FONT-SIZE: 75%; FONT-WEIGHT: bolder
}
.tab_banner3 {
	BORDER-BOTTOM: #9999cc 0px solid; BORDER-LEFT: #9999cc 1px solid; BORDER-TOP: #9999cc 0px solid; BORDER-RIGHT: #9999cc 1px solid
}
.td_clm_contentright {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 1em; FONT-SIZE: 80%; PADDING-TOP: 0.5em
}
.new_li {
	MARGIN-BOTTOM: 10px; LIST-STYLE-IMAGE: url(/images/1dot.gif)
}
IMG.banner {
	BORDER-BOTTOM: #b0b0b0 1px solid; BORDER-LEFT: #b0b0b0 1px solid; BORDER-TOP: #b0b0b0 1px solid; BORDER-RIGHT: #b0b0b0 1px solid
}
IMG.banner {
	BORDER-BOTTOM: #b0b0b0 0px solid; BORDER-LEFT: #b0b0b0 0px solid; BORDER-TOP: #b0b0b0 0px solid; BORDER-RIGHT: #b0b0b0 0px solid
}
IMG.banner2 {
	BORDER-BOTTOM: #b0b0b0 1px solid; BORDER-LEFT: #b0b0b0 1px solid; BORDER-TOP: #b0b0b0 1px solid; BORDER-RIGHT: #b0b0b0 1px solid
}
DIV.lefteventframe {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: #fafaff; MARGIN-LEFT: 1.5em; BORDER-TOP: gray 1px solid; MARGIN-RIGHT: 1.5em; BORDER-RIGHT: gray 1px solid
}
DIV.lefteventname {
	BORDER-BOTTOM: #ffaa00 2px solid; PADDING-BOTTOM: 0.5em; MARGIN-BOTTOM: 1em; COLOR: #0000aa; FONT-SIZE: 85%; FONT-WEIGHT: bold; PADDING-TOP: 0.5em
}
BODY {
	
}
.tbl_lang {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0.6em
}
.chse_lang {
	FONT-FAMILY: arial; COLOR: #6dafdd; FONT-SIZE: 12px; FONT-WEIGHT: bolder
}
.topic_head {
	BACKGROUND-COLOR: blue; COLOR: white
}
.summary {
	BORDER-BOTTOM: #d0d0ff 1px solid; BORDER-LEFT: #d0d0ff 1px solid; BACKGROUND-COLOR: #e0e0ff; BORDER-TOP: #d0d0ff 1px solid; BORDER-RIGHT: #d0d0ff 1px solid
}
.description {
	COLOR: green; FONT-SIZE: 9pt
}
.topics_type {
	BORDER-BOTTOM: #ffaa00 2px solid; COLOR: #0000aa; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.topic_menu {
	BORDER-BOTTOM: #97a6dc 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 230%; PADDING-LEFT: 15px; WIDTH: 280px; PADDING-RIGHT: 5px; FONT-SIZE: 90%; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.topic_head {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#618BD7, endcolorstr=#9DADE1, gradienttype=0); PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: #618bd7; COLOR: white; FONT-SIZE: 110%; FONT-WEIGHT: bold
}
.summary {
	BORDER-BOTTOM: #618bd7 0px solid; BORDER-LEFT: #618bd7 1px solid; LINE-HEIGHT: 1.2em; BACKGROUND-COLOR: #f8f8ff; BORDER-TOP: #618bd7 0px solid; BORDER-RIGHT: #618bd7 1px solid
}
.table_topic_pl {
	BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; BACKGROUND-COLOR: #fcfcff; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid
}
.topic_title {
	MARGIN: 0px 0px 0px 10px
}
.topic_ctg {
	FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.topic_subctg {
	FONT-SIZE: 9pt; FONT-WEIGHT: normal
}
.topic_subctg_li {
	LIST-STYLE-POSITION: outside; MARGIN: 5px 1px 5px 16px; LIST-STYLE-IMAGE: url(/images/li.gif)
}
.li_line {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 9pt; LIST-STYLE-IMAGE: url(/images/list_b.gif)
}
A.topic {
	WHITE-SPACE: nowrap; COLOR: #3366ff; MARGIN-LEFT: 1em; FONT-SIZE: 80%;
}
A.topic:visited {
	WHITE-SPACE: nowrap; COLOR: #800080;
}
A.topic:hover {
	WHITE-SPACE: nowrap; COLOR: #cc0104;
}
A.topic:active {
	WHITE-SPACE: nowrap; COLOR: #ff6600; 
}
.hoka {
	FONT-SIZE: 75%
}
.li_home {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
}
.li_menu {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.topic_menu_li {
	LIST-STYLE-POSITION: outside; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; LIST-STYLE-IMAGE: url(/images/list_c.gif)
}
.table_clm2 {
	BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; BACKGROUND-COLOR: #fafaff; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid
}
.table_clm3 {
	BORDER-BOTTOM: #000033 1px solid; BORDER-LEFT: #9999cc 1px solid; BACKGROUND-COLOR: #fcfcff; BORDER-TOP: #6dafdd 5px solid; BORDER-RIGHT: #000066 1px solid
}
.table_clm4 {
	BORDER-BOTTOM: #9999cc 0px solid; BORDER-LEFT: #9999cc 1px solid; BACKGROUND-COLOR: #fafaff; BORDER-TOP: #9999cc 0px solid; BORDER-RIGHT: #9999cc 1px solid
}
.td_clm_title1 {
	BORDER-BOTTOM: #000033 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#618BD7, endcolorstr=#9DADE1, gradienttype=0); PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #618bd7; HEIGHT: 20px; BORDER-RIGHT: #000066 1px solid
}
.td_clm_title2 {
	BACKGROUND-COLOR: #3366cc; HEIGHT: 20px
}
.cate_lst_hm_l {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #6dafdd; HEIGHT: 20px
}
.cate_lst_hm_r {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #6dafdd; HEIGHT: 20px
}
.cate_lst_hm_a {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #ffffff; FONT-SIZE: 12px; PADDING-TOP: 6px
}
.td_cate1 {
	BORDER-BOTTOM: #9999cc 1px solid; TEXT-ALIGN: left; BACKGROUND-COLOR: #fcfcff; HEIGHT: 16px
}
.td_cate2 {
	BORDER-BOTTOM: #9999cc 1px solid; TEXT-ALIGN: left
}
.td_cate3 {
	TEXT-ALIGN: left; LINE-HEIGHT: 140%; FONT-SIZE: 80%
}
.clm_name {
	MARGIN-LEFT: 5px; FONT-SIZE: 9pt
}
.clm_name1 {
	FONT-FAMILY: arial; COLOR: #ffffff; MARGIN-LEFT: 10px; FONT-SIZE: 14px; FONT-WEIGHT: bolder; TEXT-DECORATION: none
}
A.navi_cate1 {
	FONT-SIZE: 75%; FONT-WEIGHT: 500; TEXT-DECORATION: underline
}
A.navi_cate1:visited {
	FONT-SIZE: 75%; FONT-WEIGHT: 500; TEXT-DECORATION: underline
}
A.navi_cate1:hover {
	COLOR: #ff6600; FONT-SIZE: 75%; FONT-WEIGHT: 500; TEXT-DECORATION: underline
}
A.navi_cate1:active {
	FONT-SIZE: 75%; FONT-WEIGHT: 500; TEXT-DECORATION: underline
}
A.navi_pub {
	PADDING-LEFT: 0.2em
}
.publisher_name {
	BORDER-BOTTOM: #ffaa00 2px solid; TEXT-ALIGN: right; COLOR: #0000aa; FONT-SIZE: 16pt; FONT-WEIGHT: bolder
}
.td_center_head {
	BACKGROUND-IMAGE: url(/images/tbl_ch.gif); WIDTH: 100%
}
.td_center {
	BACKGROUND-IMAGE: url(/images/tbl_cb.gif); WIDTH: 100%
}
.category_name {
	BORDER-BOTTOM: #ffaa00 2px solid; TEXT-ALIGN: right; COLOR: #0c3696; FONT-SIZE: 20pt; FONT-WEIGHT: bolder
}
H1.category_head {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 27px; MARGIN: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-SIZE: 17px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 11px
}
H1.category_bo {
	BACKGROUND: url(/images/header/bo.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_ph {
	BACKGROUND: url(/images/header/ph.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_mc {
	BACKGROUND: url(/images/header/mc.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_tl {
	BACKGROUND: url(/images/header/tl.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_el {
	BACKGROUND: url(/images/header/el.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_am {
	BACKGROUND: url(/images/header/am.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_en {
	BACKGROUND: url(/images/header/en.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_ev {
	BACKGROUND: url(/images/header/ev.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_av {
	BACKGROUND: url(/images/header/av.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_mr {
	BACKGROUND: url(/images/header/mr.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_im {
	BACKGROUND: url(/images/header/im.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_cr {
	BACKGROUND: url(/images/header/cr.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_bk {
	BACKGROUND: url(/images/header/bk.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_fd {
	BACKGROUND: url(/images/header/fd.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_cs {
	BACKGROUND: url(/images/header/cs.jpg) #f8f8f8 no-repeat 0px 0px
}
H1.category_japaneseversion {
	BACKGROUND: url(/images/btn/bg_report_header.gif) #f8f8f8 no-repeat 0px 0px
}
TD.cat {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.4em; VERTICAL-ALIGN: top
}
A.catetopic {
	MARGIN-LEFT: 7px; FONT-SIZE: 90%; TEXT-DECORATION: underline
}
A.cate_lst {
	BORDER-LEFT: #6dafdd 10px solid; PADDING-LEFT: 5px; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
TD.product_title {
	LINE-HEIGHT: 1.4em; PADDING-LEFT: 10px; COLOR: #999999; FONT-SIZE: 80%; PADDING-TOP: 5px
}
P.product_title {
	FONT-SIZE: 80%
}
TD.product_date {
	PADDING-LEFT: 10px; WIDTH: 80%; COLOR: #999999; FONT-SIZE: 75%
}
TD.product_date .list_date {
	LINE-HEIGHT: 1.6em; COLOR: #aa8888
}
TD.product_date .list_pub {
	LINE-HEIGHT: 1.6em; PADDING-LEFT: 3em; COLOR: #aa8888
}
.list_icon {
	MARGIN: 1px 5px 3px 0px
}
TD.product_code {
	TEXT-ALIGN: right; WIDTH: 20%; PADDING-RIGHT: 10px; COLOR: #999999; FONT-SIZE: 75%
}
TD.product_description {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 130%; PADDING-LEFT: 10px; COLOR: green; FONT-SIZE: 75%
}
P.product_description {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; COLOR: green; FONT-SIZE: 75%
}
.cate_tbl {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFF, endcolorstr=#eeeeee, gradienttype=0); BACKGROUND-COLOR: #eeeeee; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 1em
}
A.catetopic {
	MARGIN-LEFT: 7px; FONT-SIZE: 80%
}
.btn_list_request {
	BORDER-BOTTOM: #ffe199 0px solid; BORDER-LEFT: #ffe199 0px solid; BACKGROUND-COLOR: #ffe199; WIDTH: 136px; HEIGHT: 27px; VERTICAL-ALIGN: top; BORDER-TOP: #ffe199 0px solid; BORDER-RIGHT: #ffe199 0px solid
}
.btn_list_request:hover {
	POSITION: relative; BORDER-BOTTOM-COLOR: #dfb267; BACKGROUND-COLOR: #dfb267; BORDER-TOP-COLOR: #dfb267; BORDER-RIGHT-COLOR: #dfb267; BORDER-LEFT-COLOR: #dfb267; TOP: 1px; LEFT: 1px
}
.btn_list_download {
	BORDER-BOTTOM: #ffe199 0px solid; BORDER-LEFT: #ffe199 0px solid; BACKGROUND-COLOR: #ffe199; WIDTH: 136px; HEIGHT: 27px; VERTICAL-ALIGN: top; BORDER-TOP: #ffe199 0px solid; BORDER-RIGHT: #ffe199 0px solid
}
.btn_list_download:hover {
	POSITION: relative; BORDER-BOTTOM-COLOR: #dfb267; BACKGROUND-COLOR: #dfb267; BORDER-TOP-COLOR: #dfb267; BORDER-RIGHT-COLOR: #dfb267; BORDER-LEFT-COLOR: #dfb267; TOP: 1px; LEFT: 1px
}
.cate_tab_first {
	PADDING-LEFT: 0px; BACKGROUND: url(../images/tab/catetab_space.gif) repeat-x
}
.cate_tab {
	PADDING-LEFT: 2px; BACKGROUND: url(../images/tab/catetab_space.gif) repeat-x
}
.cate_tab_last {
	PADDING-LEFT: 2px; WIDTH: 100%; BACKGROUND: url(../images/tab/catetab_space.gif) repeat-x
}
.div_list {
	BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fcfcff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-RIGHT: #9999cc 1px solid; PADDING-TOP: 10px
}
.div_list_title {
	BORDER-BOTTOM: #ccddff 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ddeeff; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: arial; COLOR: #444455; FONT-SIZE: 14px; PADDING-TOP: 5px
}
TABLE.cate_tab {
	MARGIN-TOP: 1em
}
.table_clm3_2 {
	BORDER-LEFT: #9999cc 1px solid; BACKGROUND-COLOR: #fcfcff; BORDER-RIGHT: #9999cc 1px solid
}
.table_clm3_3 {
	BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; BACKGROUND-COLOR: #fcfcff; BORDER-RIGHT: #9999cc 1px solid
}
.cate_hit {
	LINE-HEIGHT: 140%; MARGIN: 10px 0px; FONT-SIZE: 80%
}
.cate_hit_bg {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/tab/bar_bg.gif) repeat-x; HEIGHT: 28px; PADDING-TOP: 0px
}
.cate_hit_height {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #2a3e65; PADDING-TOP: 0px
}
.cate_hit_link {
	MARGIN: 0px 5px; FLOAT: right; COLOR: #3c5d9f
}
.cate_hit_arrow {
	MARGIN: 0px 5px; VERTICAL-ALIGN: -5%
}
DD.product_description {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 2em; COLOR: green; FONT-SIZE: 75%; PADDING-TOP: 5px
}
.cate_link {
	FONT-SIZE: 1em; FONT-WEIGHT: bold;
}
.search_title_e {
	LINE-HEIGHT: 1.5em; FONT-FAMILY: arial; COLOR: #666666; FONT-SIZE: 72%
}
H1.product_title {
	MARGIN: 0px; COLOR: #000000; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
H2.product_title2 {
	MARGIN: 0px; COLOR: #000000; FONT-SIZE: 95%; FONT-WEIGHT: bold
}
.notice {
	TEXT-ALIGN: right; LINE-HEIGHT: 140%; COLOR: #ff7979; FONT-SIZE: 10pt
}
.clrtext {
	LINE-HEIGHT: 140%; COLOR: #660000; FONT-SIZE: 80%
}
.inqtel {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.lang_select {
	FLOAT: right
}
.price {
	LINE-HEIGHT: 140%; FONT-FAMILY: arial; COLOR: #666666; FONT-SIZE: 80%
}
.press {
	PADDING-BOTTOM: 0em; LINE-HEIGHT: 140%; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; FLOAT: left; FONT-SIZE: 10pt; PADDING-TOP: 0em
}
.tab_rest_t {
	BORDER-BOTTOM: #9999cc 1px solid
}
.tab_rest_b {
	BORDER-TOP: #9999cc 1px solid
}
.table_contents2 {
	BORDER-LEFT: #9999cc 1px solid; PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #fcfcff; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; BORDER-RIGHT: #9999cc 1px solid; PADDING-TOP: 1.5em
}
.table_contents {
	BORDER-BOTTOM: #6dafdd 5px solid; BORDER-LEFT: #9999cc 1px solid; PADDING-BOTTOM: 1.5em; BACKGROUND-COLOR: #fcfcff; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; BORDER-TOP: #6dafdd 5px solid; BORDER-RIGHT: #9999cc 1px solid; PADDING-TOP: 1.5em
}
.price_df {
	LINE-HEIGHT: 140%; COLOR: #000000; FONT-SIZE: 80%; FONT-WEIGHT: normal
}
.price_jpy {
	LINE-HEIGHT: 140%; FONT-FAMILY: arial; COLOR: #ab1b1b; FONT-SIZE: 80%; FONT-WEIGHT: bold
}
.price_jpyconv {
	LINE-HEIGHT: 140%; COLOR: #666666; FONT-SIZE: 80%; FONT-WEIGHT: normal
}
.price_header {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #fde9e9; COLOR: #ab1b1b; FONT-SIZE: 85%; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.pricelist {
	BORDER-BOTTOM: #ccccff 2px dotted; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.btn_order {
	TEXT-ALIGN: center; MARGIN-TOP: 20px
}
.product_menu_t {
	BORDER-BOTTOM: #e6e4e4 1px dotted; BORDER-LEFT: #e6e4e4 1px dotted; MARGIN-BOTTOM: 1em; BORDER-TOP: #e6e4e4 1px dotted; BORDER-RIGHT: #e6e4e4 1px dotted; PADDING-TOP: 0.2em
}
.product_menu_b {
	BORDER-BOTTOM: #e6e4e4 1px dotted; BORDER-LEFT: #e6e4e4 1px dotted; MARGIN-TOP: 1em; BORDER-TOP: #e6e4e4 1px dotted; BORDER-RIGHT: #e6e4e4 1px dotted; PADDING-TOP: 0.2em
}
.cgi_ctrl {
	MARGIN-BOTTOM: 1em; PADDING-TOP: 0.1em
}
.pr_logo {
	BORDER-BOTTOM: #e6e4e4 1px dashed; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.pr_giilogo {
	LINE-HEIGHT: 140%; PADDING-LEFT: 1em; WIDTH: 30%; FONT-SIZE: 80%
}
.pr_publogo {
	BORDER-BOTTOM: 2px; BORDER-LEFT: 2px; LINE-HEIGHT: 140%; PADDING-LEFT: 1em; WIDTH: 70%; FONT-SIZE: 80%; BORDER-TOP: 2px; BORDER-RIGHT: 2px
}
.btn_desc {
	COLOR: #666666; FONT-SIZE: 75%
}
.btn_img:hover {
	POSITION: relative; TOP: 1px; LEFT: 1px
}
.product_info {
	MARGIN-TOP: 0.5em
}
.relate_section {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.4em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BORDER-TOP: #e6e4e4 3px solid; PADDING-TOP: 0.5em
}
.relate_list {
	MARGIN-TOP: 0.5em; WIDTH: 95%
}
.relate_topic {
	COLOR: #660000; FONT-SIZE: 90%; FONT-WEIGHT: bold
}
.relate_title {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: -1.5em; FONT-SIZE: 80%; LIST-STYLE-IMAGE: url(/images/li.gif)
}
.relate_other {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.ticker {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 140%; BACKGROUND-COLOR: #f1f1cd; PADDING-RIGHT: 5px; FONT-SIZE: 80%
}
DIV.hd_navi {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #cecece; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 4px
}
DIV.hd_navi A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1.3em; PADDING-RIGHT: 1.3em; BORDER-RIGHT: white 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
DIV.hd_navi A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1.3em; PADDING-RIGHT: 1.3em; BORDER-RIGHT: white 1px solid; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.home_navi {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1.3em; PADDING-RIGHT: 1.3em; BORDER-RIGHT: white 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
TD.head {
	TEXT-ALIGN: left; LINE-HEIGHT: 15pt; FONT-SIZE: 75%
}
TD.head2 {
	TEXT-ALIGN: left; LINE-HEIGHT: 15pt; FONT-SIZE: 100%
}

#TopMenu {
	BACKGROUND: url(/images/top_menu_bg.gif) repeat-x
}
/*
#TopMenu {
	BACKGROUND: url(/test/images/aaaaa.gif) repeat-x
}*/
#TopMenu .topnav_tbl {
	WIDTH: 100%; EMPTY-CELLS: show
}
/*
#TopMenu div.topnav {float:left;margin-bottom:1px;padding-bottom:2px;
 
}*/
/*
#TopMenu A.topnav {
 display:block;
 padding:0px 15px;font-size:14px;font-weight:bold;line-height:29px;text-decoration:none;text-align:center;vertical-align:middle;color:#ffffff;white-space:nowrap;
}
*/
/*
#TopMenu A.topnav {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(/test/images/aaaaa.gif) repeat-x; HEIGHT: 40px; COLOR: #555555; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}*/
#TopMenu A.topnav:hover {
	BACKGROUND: url(/images/top_menu_hover.gif) repeat-x; COLOR: #ffffff
}
/**/
#TopMenu div.topnav_spc {
	WIDTH: 3px; BACKGROUND: url(/images/top_menu_space.gif) no-repeat; HEIGHT: 24px
}

.td_footer {
	HEIGHT: 30px; BORDER-TOP: #e6e4e4 2px solid
}
DIV.f_navi A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1.2em; PADDING-RIGHT: 1.2em; FONT-SIZE: 85%; BORDER-RIGHT: black 1px solid; PADDING-TOP: 0px
}
.footer {
	LINE-HEIGHT: 12pt; FONT-SIZE: 80%
}
.footerline {
	PADDING-TOP: 1em
}
.td_cat {
	PADDING-BOTTOM: 1em; LINE-HEIGHT: 140%; PADDING-LEFT: 1.5em; PADDING-RIGHT: 1.5em; FONT-SIZE: 10pt; PADDING-TOP: 1em
}
.td_relate {
	BORDER-BOTTOM: #4294ce 1px solid; BORDER-LEFT: #4294ce 5px solid; BACKGROUND-COLOR: #fafaff; BORDER-TOP: #4294ce 1px solid; BORDER-RIGHT: #4294ce 1px solid
}
.li_relate {
	LINE-HEIGHT: 1.5em; FONT-SIZE: 9pt
}
.catalogdl_head {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 720px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/header/head_bg.gif) repeat-x; HEIGHT: 41px; FONT-SIZE: 15px; PADDING-TOP: 0px
}
.catalogdl_head SPAN {
	DISPLAY: block; BACKGROUND: url(/images/header/head_right.gif) no-repeat 100% 0px
}
.catalogdl_head SPAN SPAN {
	LINE-HEIGHT: 41px; PADDING-LEFT: 28px; DISPLAY: block; BACKGROUND: url(/images/header/head_left.gif) no-repeat 0px 0px
}
.title_sub {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 5px 0px; PADDING-LEFT: 20px; WIDTH: 710px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/header/icon_dotted.gif) no-repeat 0px 40%; COLOR: #26457c; FONT-SIZE: 14px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.catalog_table {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f5f5f5; MARGIN: 0px 0px 40px; PADDING-LEFT: 15px; WIDTH: 680px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.catalog_list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.catalog_list LI {
	LINE-HEIGHT: 1.4em; PADDING-LEFT: 20px; BACKGROUND: url(/images/li.gif) no-repeat 5px 40%
}
INPUT.searchbox {
	MARGIN-LEFT: 5px
}
.searchbg {
	BACKGROUND: url(/images/bg_search3_960.gif) no-repeat
}
.btn_search2 {
	POSITION: relative; MARGIN-LEFT: 3px; VERTICAL-ALIGN: top; TOP: 1px
}
DIV.search {
	PADDING-TOP: 3px
}
DIV.search TABLE {
	BORDER-BOTTOM: #000033 1px solid; FILTER: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#6DAFDD, endcolorstr=#FFFFFF, gradienttype=0); BORDER-LEFT: #9999cc 1px solid; WIDTH: 139px; HEIGHT: 50px; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #000066 1px solid
}
DIV.search TD {
	TEXT-ALIGN: right; PADDING-RIGHT: 6px; PADDING-TOP: 5px
}
.input_search {
	MARGIN-TOP: 5px; WIDTH: 50px; MARGIN-BOTTOM: 3px; LETTER-SPACING: 5px
}
.searchbg2 {
	BACKGROUND-IMAGE: url(/images/bg_search3.gif)
}
.btn_search {
	WIDTH: 48px; LETTER-SPACING: 3px
}
.td_clm_srch {
	BACKGROUND-COLOR: #e6e4e4; HEIGHT: 20px
}
.search_pr {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 2em; BACKGROUND-COLOR: #fafaff; PADDING-LEFT: 2em; PADDING-RIGHT: 5px; FONT-SIZE: 90%; PADDING-TOP: 5px
}
.input_search2 {
	MARGIN-TOP: 5px; WIDTH: 80px; LETTER-SPACING: 5px
}
.input_search2 {
	MARGIN-TOP: 5px; WIDTH: 50px; MARGIN-BOTTOM: 5px; LETTER-SPACING: 5px
}
INPUT.searchbox2 {
	MARGIN: 5px; WIDTH: 300px
}
#TopSearch {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#TopSearch .search_tbl {
	EMPTY-CELLS: show
}
#TopSearch .searchbg_left {
	WIDTH: 7px; BACKGROUND: url(/images/top_search_bg_left.png) no-repeat; HEIGHT: 43px
}
#TopSearch .searchbg_center {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/top_search_bg.png) repeat-x; HEIGHT: 43px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#TopSearch .searchbg_right {
	WIDTH: 7px; BACKGROUND: url(/images/top_search_bg_right.gif) no-repeat; HEIGHT: 43px
}
#TopSearch .searchbg_left_m {
	WIDTH: 7px; BACKGROUND: url(/images/top_search_bg_left.png) #e6e4e4 no-repeat; HEIGHT: 40px
}
#TopSearch .searchbg_center_m {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: url(/images/top_search_bg.png) repeat-x; HEIGHT: 40px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#TopSearch .searchbg_right_m {
	WIDTH: 7px; BACKGROUND: url(/images/top_search_bg_right.gif) no-repeat; HEIGHT: 40px
}
#TopSearch FORM.searchform {
	MARGIN: 9px; HEIGHT: 21px
}
#TopSearch INPUT.searchbox {
	LINE-HEIGHT: 15px; MARGIN: 0px; FONT-FAMILY: Arial; COLOR: #808080; FONT-SIZE: 12px
}
#TopSearch INPUT.searchbtn {
	MARGIN: 0px; /*WIDTH: 52px; HEIGHT: 21px;*/ VERTICAL-ALIGN: top;
}
.menu_rss {
	MARGIN: 0em 0em 1em
}
TD.l_navi {
	TEXT-ALIGN: left; LINE-HEIGHT: 140%; BACKGROUND-COLOR: #fcfcff; FONT-SIZE: 80%
}
UL.l_navi_top {
	LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 5px; LIST-STYLE-IMAGE: url(/images/lidn.gif)
}
UL.l_navi_top LI {
	MARGIN-TOP: 8px; MARGIN-LEFT: -25px
}
UL.l_navi_top A {
	FONT-SIZE: 1em; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
UL.l_navi {
	LIST-STYLE-POSITION: outside; MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; LIST-STYLE-IMAGE: url(/images/list_c.gif)
}
UL.l_navi LI {
	MARGIN-TOP: 8px; MARGIN-LEFT: -20px
}
.li_menu_on {
	LIST-STYLE-IMAGE: url(/images/li.gif)
}
.li_menu {
	MARGIN-TOP: 10px; MARGIN-LEFT: -23px
}
UL.l_navi_home {
	LIST-STYLE-POSITION: outside; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; LIST-STYLE-IMAGE: url(/images/li.gif)
}
UL.l_navi_home LI {
	MARGIN-TOP: 10px; MARGIN-LEFT: -23px
}
TD.l_navi_btm {
	TEXT-ALIGN: left; LINE-HEIGHT: 140%; FONT-SIZE: 80%
}
TD.l_navi_btm A {
	FONT-SIZE: 1em; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}

@media Print    
{
.nonprint {
	DISPLAY: none
}
.searchbg {
	DISPLAY: none
}
DIV.hd_navi {
	DISPLAY: none
}
#TopMenu {
	DISPLAY: none
}
#TopSearch {
	DISPLAY: none
}
    }
.zenkaku {
	BACKGROUND-COLOR: #fafadc; IME-MODE: active
}
.hankaku {
	BACKGROUND-COLOR: #fafadc; IME-MODE: disabled
}
.sotoptitle {
	PADDING-BOTTOM: 0.5em; COLOR: #404040; FONT-SIZE: 95%; FONT-WEIGHT: bold
}
.pl_title_top_so {
	PADDING-LEFT: 5px; FONT-SIZE: 80%
}
.pl_date_top_so {
	WIDTH: 80px; FONT-SIZE: 80%
}
.pl_title_so {
	TEXT-ALIGN: left; MARGIN-TOP: 5px; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-TOP: 10px
}
.pl_date_so {
	PADDING-LEFT: 10px; FONT-SIZE: 75%
}
.pl_description_so {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; COLOR: green; FONT-SIZE: 9pt
}
.pl_product_so {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cceeff 2px solid; MARGIN-TOP: 10px
}
.q {
	LINE-HEIGHT: 1.2em; BACKGROUND-COLOR: #f0e9d0; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.ans {
	LINE-HEIGHT: 1.5em; FONT-SIZE: 95%
}

