/***********$B6&DL%9%?%$%k(B************/body {	margin:0px;	padding:0px;	font-size:12px;	line-height:18px;	font-family:"$B#M#S(B $B#P%4%7%C%/(B", Helvetica, sans-serif;	color: #666666;	background:url("./background.gif") #dddddd repeat-y center top;}body#width710 {	background-color:#dddddd;	background-image:none;}img {	border:none;}#base {	width:900px;	margin-left:auto;	margin-right:auto;	padding:0px;	background-color:#FFFFFF;}#base710 {	width:710px;	margin-left:auto;	margin-right:auto;	padding:0px;	background-color:#FFFFFF;}#main-space {	border-top:1px solid #999999;	clear:both;}#left-space {	width:180px;	padding-bottom:10px;}#center-right-space {	width:710px;	padding:0px 0px 0px 10px;}#center-space {	width:484px;	padding:0px 10px 10px 0px;}#right-space {	width:195px;	padding:10px;	border-left:1px solid #CCCCCC;	border-top:1px solid #CCCCCC;	font-size:10px;	line-height:14px;}#right-big-space {	width:700px;	padding:0px 10px 0px 0px;}#width710_contents {	width:690px;	padding:0px 10px 0px 10px;}#main_image {	padding-bottom:10px;}h2 {	display:block;	color:#333333;	font-size:20px;	line-height:26px;	margin:8px 0px 8px 0px;	padding:0px;	font-weight:bold;}p {	padding:0px 0px 10px 0px;	margin:0px;}a {color:#E59E00;}a:hover {color:#333333;}.contents-block {	padding:0px 0px 20px 5px;	border-bottom:3px dotted #666666;	margin-bottom:30px;}.contents-space {	padding:0px 0px 20px 5px;}.contents-selector {	margin-top:20px;	margin-bottom:30px;	border-bottom:1px solid #666666;	height:20px;}.contents-selector div {	padding:4px 10px 2px 10px;	background:url('./bar_triangle_bg.gif') #666666 no-repeat right top;	color:#FFFFFF;	font-size:12px;	line-height:14px;	float:left;	margin-right:1px;	text-align:center;}.contents-selector a {	display:block;	padding:4px 10px 2px 10px;	background:url('./bar_triangle_bg.gif') #CCCCCC no-repeat right top;	color:#FFFFFF;	font-size:12px;	line-height:14px;	text-decoration:none;	float:left;	margin-right:1px;	text-align:center;}.contents-selector a:hover {	background-color:#E59E00;	color:#FFFFFF;}h4 {	display:block;	color:#CC0000;	font-size:16px;	line-height:20px;	margin:8px 0px 10px 0px;	padding:0px;}h5.title_bar{	display:block;	padding:0px;	margin:0px 0px 16px 0px;	height:20px;	border-bottom:1px solid #999999;	clear:both;}h5.title_bar strong {	display:block;	padding:0px 0px 0px 7px;	margin:0px;	height:20px;	color:#666666;	font-size:12px;	line-height:20px;	font-weight:bold;	border-left:6px solid #CC0000;}ul {	padding:0px;	margin:0px;	list-style-type:none;}ul li {	margin:0px 0px 0px 3px;	padding:0px 0px 10px 8px;	background:url('./triangle.gif') no-repeat left top;}ol {	padding:0px;	margin:0px;}ol li {	margin:0px 0px 10px 20px;	padding:0px;}h6 {	display:block;	font-size:14px;	line-height:18px;	margin:4px 0px 4px 0px;	padding:0px;	color:#333333;}strong.red-title {	display:block;	font-size:14px;	line-height:18px;	margin:4px 0px 8px 0px;	padding:0px;	color:#CC0000;}.left-image_caption {	margin-top:10px;	margin-bottom:10px;}.left-image_caption img {	margin-right:10px;}.right-image_caption {	margin-top:10px;	margin-bottom:10px;}.right-image_caption img.photo {	float:right;	margin-left:5px;	margin-bottom:5px;}span.right-img {	float:right;	margin:0px 0px 10px 10px;	border:1px solid #666666;}.dot-line {	clear:both;	border-bottom:1px dotted #CCCCCC;	margin-bottom:20px;	line-height:1px;}.space20 {	height:20px;	clear:both;}#center-space em {	font-style:normal;	font-weight:bold;	color:#333333;}#center-space b {	font-style:normal;	font-weight:bold;	color:#CC0000;}.right_img{	padding:0px 0px 10px 10px;	float:right; }.left_img{	padding:0px 10px 0px 0px;	float:left; }.reddot{padding-left:8px; text-indent:-8px;}.border-top-botom {	border-bottom:1px solid #999999;	border-top:1px solid #999999;	padding:3px 0px 3px 0px;	display:block;}.table-base {	border-left:1px solid #666666;	border-top:1px solid #666666;}.table-base td {	border-right:1px solid #666666;	border-bottom:1px solid #666666;}.table-base th {	border-right:1px solid #666666;	border-bottom:1px solid #666666;	background-color:#999999;	color:#FFFFFF;	font-weight:normal;}.download-space {	border:1px solid #CCCCCC;	padding:5px 10px 5px 20px;	line-height:22px;	margin:10px 0px 10px 0px;	color:#3366FF;	background-image:url("./triangle.gif");	background-repeat:no-repeat;	background-position:10px;}table.normal-table {	border-top: 1px solid #999999;	border-left: 1px solid #999999;}table.normal-table th {	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	background-color:#CCCCCC;	color:#333333;}table.normal-table td {	border-bottom: 1px solid #999999;	border-right: 1px solid #999999;	color:#666666;}#main_autolist_nonbullet dl {	padding:0px;	margin:0px;}#main_autolist_nonbullet dd {	padding:0px;	margin:0px 0px 10px 0px;	clear:both;	height:74px;}#main_autolist_nonbullet dd i {	color:#999999;	font-style:normal;	text-decoration:none;	font-size:10px;}#main_autolist_nonbullet dd b {	color:#CC0000;	text-decoration:underline;}#main_autolist_nonbullet dd img {	margin:0px 10px 0px 0px;	border:1px solid #666666;	float:left;}#main_autolist_nonbullet dd a {	vertical-align: top;	color:#666666;	text-decoration:none;}#main_autolist_nonbullet dd a:hover {	color: #333333;	text-decoration:underline;}#main_autolist_nonbullet dd a:hover b {	color:#333333;}.black {color:#333333;}.grey {color:#999999;}.red {color:#CC0000;}.blue {color:#3366FF;}.green {color:#006600;}.small {font-size:10px;line-height:14px;}dl.imprtant_list {	padding:0px;	margin:0px;}dl.imprtant_list dt {	display:block;	padding:5px 0px 0px 0px;	margin:0px;	font-weight:bold;	color:#CC0000;}dl.imprtant_list dd {	display:block;	padding:0px 0px 10px 10px;	margin:0px;	text-indent:0px; }/***********$B%X%C%@!<(B************/h1 {	margin:0px;	padding:0px;	width:260px;	height:80px;	background-image:url("./mainlogo.gif");	float:left;}h1 a {	display:block;	margin:0px;	padding:0px;	width:260px;	height:80px;}h1 span {	display:none;}#head_right {	padding-right:10px;	width:630px;	height:80px;	float:right;}a#head_inquiry {	display:block;	width:77px;	height:21px;	background-image:url("./menu_inquiry.gif");	float:right;}a:hover#head_inquiry {	background-image:url("./menu_inquiry_on.gif");}a#head_inquiry span {	display:none;}a#head_newsmail {	display:block;	height:21px;	font-size:10px;	line-height:21px;	text-decoration:none;	color:#666666;	padding:0px 20px 0px 10px;	background:url("./triangle.gif") #fff no-repeat left center;	float:right;}a:hover#head_newsmail {	color:#000000;	text-decoration:underline;}#bread {	padding:3px 0px 3px 10px;	margin:0px 0px 10px 0px;	color:#999999;	font-size:10px;	line-height:14px;	background-color:#eeeeee;}#bread a {	color:#999999;	font-size:10px;	line-height:14px;	text-decoration:none;}#bread a:hover {	color:#333333;	text-decoration:underline;}/***********$B%a%$%s%a%K%e!<(B************/#menu {	padding:0px;	margin:0px;	width:900px;	background-color:#FFFFFF;}ul#main_menu {	padding:0px;	margin:0px;	width:707px;	list-style-type:none;	display:block;	float:left;}#main_menu li {	float:left;	padding:0px;	margin:0px 1px 0px 0px;}#main_menu a {	display:block;}#main_menu a span {	display:none;}a#menu_products {	background-image:url("./menu_products.gif");	width:142px;	height:23px;}a#menu_case {	background-image:url("./menu_case.gif");	width:73px;	height:23px;}a#menu_service {	background-image:url("./menu_service.gif");	width:128px;	height:23px;}a#menu_news {	background-image:url("./menu_news.gif");	width:128px;	height:23px;}a#menu_partner {	background-image:url("./menu_partner.gif");	width:155px;	height:23px;}a#menu_company {	background-image:url("./menu_company.gif");	width:75px;	height:23px;}#menu_ds-online {	background-color:#ffffff;	width:168px;	height:18px;	padding:0px 11px 5px 0px;	float:right;}li.on a#menu_products {background-image:url("./menu_products_on.gif");}li.on a#menu_case {background-image:url("./menu_case_on.gif");}li.on a#menu_service {background-image:url("./menu_service_on.gif");}li.on a#menu_news {background-image:url("./menu_news_on.gif");}li.on a#menu_partner {background-image:url("./menu_partner_on.gif");}li.on a#menu_company {background-image:url("./menu_company_on.gif");}ol.sub-menu {	padding:0px;	margin:0px;	font-size:12px;	line-height:24px;    position:absolute;    z-index:100;	list-style-type:none;}.off ol.sub-menu {	display:none;}.on ol.sub-menu {	display:block;}ol.sub-menu li {	float:none;	padding:0px;	margin:0px;    position:relative;	height:24px;	display:block;}ol.sub-menu li a {	background-color:#B3B3B3;	text-decoration:none;	display:block;	color:#FFFFFF;	font-size:12px;	line-height:24px;	height:24px;	float:none;	padding:0px 10px 0px 7px;}ol.sub-menu li a:hover {	background-color:#E59E00;	color:#FFFFFF;}li.on2 a.sub-menu_link {	background:url("./sub-menu_triangle.gif") #E59E00 no-repeat right center;}#sub-menu_products {width:232px;}#sub-menu_products li.off2 {width:232px;}#sub-menu_products a.sub-menu_link {width:215px;}#sub-menu_products ul.sub-menu-2 {left:232px;}#sub-menu_case {width:73px;}#sub-menu_case li.off2 {width:73px;}#sub-menu_case a.sub-menu_link {width:56px;}#sub-menu_service {width:167px;}#sub-menu_service li.off2 {width:167px;}#sub-menu_service a.sub-menu_link {width:150px;}#sub-menu_news {width:170px;}#sub-menu_news li.off2 {width:170px;}#sub-menu_news a.sub-menu_link {width:153px;}#sub-menu_news ul.sub-menu-2 {left:170px;}#sub-menu_partner {width:155px;}#sub-menu_partner li.off2 {width:155px;}#sub-menu_partner a.sub-menu_link {width:138px;}#sub-menu_company {width:115px;}#sub-menu_company li.off2 {width:115px;}#sub-menu_company a.sub-menu_link {width:88px;}ul.sub-menu-2 {    top:0px;    position:absolute;	list-style-type:none;	padding:0px;	margin:0px;	}.off2 ul.sub-menu-2 {	display:none;}.on2 ul.sub-menu-2 {	display:block;}ul.sub-menu-2 li {    position:relative;	float:none;	padding:0px;	margin:0px;}ul.sub-menu-2 li a {	background-color:#999999;	text-decoration:none;	display:block;	color:#FFFFFF;	font-size:12px;	line-height:24px;	height:24px;	float:none;	padding:0px 7px 0px 7px;}ul.sub-menu-2 li a:hover {	background-color:#E59E00;	color:#FFFFFF;}li#sub-menu_line {	padding:0px;	margin:0px;	height:1px;	background-color:#ffffff;	line-height:1px;}#sub-menu_V6 ul.sub-menu-2 a {width:186px;}#sub-menu_V6 ul.sub-menu-2 li {width:200px;}#sub-menu_catia ul.sub-menu-2 a {width:280px;}#sub-menu_catia ul.sub-menu-2 li {width:294px;}#sub-menu_enovia ul.sub-menu-2 a {width:155px;}#sub-menu_enovia ul.sub-menu-2 li {width:169px;}#sub-menu_3dvia ul.sub-menu-2 a {width:110px;}#sub-menu_3dvia ul.sub-menu-2 li {width:124px;}#sub-menu_industry ul.sub-menu-2 a {width:130px;}#sub-menu_industry ul.sub-menu-2 li {width:144px;}#sub-menu_function ul.sub-menu-2 a {width:195px;}#sub-menu_function ul.sub-menu-2 li {width:209px;}#sub-menu_event ul.sub-menu-2 a {width:150px;}#sub-menu_event ul.sub-menu-2 li {width:164px;}#sub-menu_plm-net ul.sub-menu-2 a {width:90px;}#sub-menu_plm-net ul.sub-menu-2 li {width:104px;}/***********$B:8%a%K%e!<(B************/h3 {	display:block;	padding:0px 0px 0px 10px;	margin:0px;	background-color:#391978;	font-size:12px;	line-height:24px;	font-weight:normal;	color:#FFFFFF;	height:24px;	width:170px;}#side-menu {	display:block;	padding:0px;	margin:0px 0px 0px 10px;	width:170px;}div#side-menu strong {	display:block;	padding:0px;	margin:3px 0px 0px 0px;	width:170px;	height:24px;	font-weight:normal;}div#side-menu strong a {	display:block;	padding:0px 0px 0px 7px;	margin:0px;	width:163px;	height:24px;	font-size:12px;	line-height:24px;	color:#666666;	text-decoration:none;	background-color:#CCCCCC;}div#side-menu strong a:hover {	color:#FFFFFF;	text-decoration:none;	background-color:#999999;}div#side-menu strong a:hover.side-menu_link {	color:#FFFFFF;	text-decoration:none;	background:url('./left_triangle_on.gif') #999999 no-repeat right center;}div#side-menu ul {	display:none;	padding:0px;	margin:0px 0px 10px 3px;	list-style-type:none;}div#side-menu li {	margin:5px 0px 0px 0px;	padding:0px 0px 0px 10px;	font-size:12px;	line-height:16px;	background:url('./triangle.gif') no-repeat left top;}div#side-menu ul a {	color:#999999;	text-decoration:none;	font-size:12px;	line-height:16px;}div#side-menu ul a:hover {	color:#333333;	text-decoration:underline;}#left_banner {	margin:0px;	padding:20px 0px 0px 10px;	width:170px;}#left_banner a {	display:block;	margin-bottom:5px;;	width:170px;}#left_banner img {	width:170px;	border:none;}td#left-space em {	display:block;	padding:0px 0px 0px 7px;	width:163px;	margin:0px 0px 10px 0px;		color:#FFFFFF;	line-height:20px;	background:url('./bar_triangle_bg.gif') #999999 no-repeat right top;	font-style:normal;	font-weight:bold;}/***********$B1&%+%i%`(B************/.right_block {	padding-bottom:10px;	clear:both;}td#right-space em {	display:block;	padding:0px 0px 0px 7px;	width:188px;	margin:0px 0px 10px 0px;		color:#FFFFFF;	line-height:20px;	background:url('./bar_triangle_bg.gif') #999999 no-repeat right top;	font-style:normal;	font-weight:bold;}a.right_linktext {	display:block;	text-decoration:underline;	background:url('./triangle.gif') no-repeat left center;	padding-left:10px;	margin:5px 0px 10px 3px;	font-weight:bold;	font-size:12px;}a:hover.right_linktext {color:#333333;}.right_img_left {	float:left;	margin:0px 2px 5px 0px;}.right_img_text {	line-height:12px;}td#right-space big {	display:block;	font-size:14px;	font-weight:bold;	line-height:18px;	color:#333333;}.right_example {	padding:0px 0px 5px 0px;}div.right_example a {	display:block;	float:left;	margin-right:10px;	color:#666666;	line-height:16px;	height:16px;	white-space:nowrap;}div.right_example a:hover {color:#333333;}.right_event-title {	display:block;}.right_event-title a {	color:#CC0000;	text-decoration:none;	font-size:12px;	font-weight:bold;	line-height:16px;}.right_event-title a:hover {	color:#333333;	text-decoration:underline;}.right_event-day {	margin-top:5px;}.right_event-produce {	color:#999999;}.right_event-place {	margin-bottom:10px;}ul.right_material-link {	clear:both;}ul.right_material-link li {	padding:0px 0px 5px 8px;}ul.right_material-link a {	display:block;	text-decoration:none;	color:#666666;	font-weight:bold;}div.right_material-link a:hover {	text-decoration:underline;	color:#333333;}ul.right_news-list {	padding:0px;	margin:0px;}ul.right_news-list a {	color:#999999;	font-size:10px;	line-height:14px;}ul.right_news-list a:hover {	color:#333333;}ul.right_event-list {	padding:0px;	margin:10px 0px 10px 0px;}ul.right_event-list a {	color:#CC0000;	font-size:10px;	line-height:14px;	text-decoration:none;}ul.right_event-list a:hover {	color:#333333;	text-decoration:underline;}#right_new-customer li a {	color:#999999;	text-decoration:none;	}#right_new-customer b {	color:#CC0000;	font-size:12px;	line-height:17px;}#right_new-customer a:hover {	text-decoration:underline;	}.right_list li b{	color:#CC0000;	text-decoration:underline;}.right_list li a {	color: #666666;	text-decoration:none;}.right_list li a:hover {	color: #333333;	text-decoration:underline;}.right_list li a:hover b {	color: #333333;}.right_list li i {	color:#999999;	text-decoration:none;	font-style:normal;}.right_free-space {	padding-bottom:10px;}/***********$B%H%C%W%Z!<%8(B************/h2#top_catch {	margin:0px;	padding:0px;	background:url(homepage/top_catch.gif) #333333 no-repeat;	background-position:41px 0px;	border-top:1px #CCCCCC solid;  	border-bottom:1px #ffffff solid; }h2#top_catch span {display:none;}#top_tab {	background-color:#999999;	padding-top:4px;}#top_tab span {display:none;}#top_tab a {	display:block;	margin:0px;	padding:0px;	width:225px;	height:19px;	float:left;}a#top_tab_new {background:url(homepage/tab_new_now.gif) #999999 no-repeat;width:900px;}a#top_tab_mainstay {background:url(homepage/tab_mainstay.gif) #999999 no-repeat;}a#top_tab_industry {background:url(homepage/tab_industry.gif) #999999 no-repeat;}a#top_tab_work {background:url(homepage/tab_work.gif) #999999 no-repeat;}#top_tab-window {	clear:both;	background-color:#FFFFFF;	border-left:1px #CCCCCC solid;	border-right:1px #CCCCCC solid;	width:898px;	height:208px;}#top_tab-window_new {	display:block;}#top_tab-window_mainstay {	display:none;}#top_tab-window_industry {	display:none;}#top_tab-window_work {	display:none;}#top_tab-window_new01 {	padding:10px 0px 10px 9px;}#top_tab-window_new02 {	padding:10px 0px 10px 10px;}#top_tab-window_new03 {	padding:10px 0px 10px 10px;}#top_tab-window_new04 {	padding:10px 9px 0px 10px;	width:190px;	height:198px;}.top_tab_new_list {	width:220px;	height:188px;}.top_tab_new_list big {	display:block;	font-size:12px;	color:#333333;	line-height:15px;	margin-bottom:5px;	font-weight:bold;	border-bottom:1px dotted #999999;}.top_tab_new_list div {	overflow:auto;	height:167px;}#top_tab-window_new04 a {	display:block;	font-size:10px;	line-height:14px;	text-align:center;	text-decoration:none;	margin-bottom:10px;}.top_tab_new_list li b{	color:#CC0000;	text-decoration:underline;}.top_tab_new_list li a {	color: #666666;	text-decoration:none;	font-size:10px;	line-height:14px;}.top_tab_new_list li a:hover {	color: #333333;	text-decoration:underline;}.top_tab_new_list li a:hover b {	color: #333333;}.top_tab_new_list li i {	color:#999999;	text-decoration:none;	font-style:normal;}#top_bottom-banner {border-top:6px #999999 solid;}#top_bottom-banner a {	display:block;	margin:0px;	padding:0px;	width:225px;	height:100px;	float:left;}div#footer {	background-color:#333333;	padding:0px 10px 0px 10px;	margin:0px;	color:#FFFFFF;	line-height:26px;	height:auto;	width:880px;}#footer a {	display:block;	float:left;	margin:0px 10px 0px 0px;	padding:0px;	font-size:10px;	height:26px;	padding:0px;	color:#FFFFFF;	text-decoration:none;}#footer a:hover {	color:#FFCC33;}span#copyright {	display:block;	float:right;	font-size:10px;}/***********$B@=IJ!?%=%j%e!<%7%g%s(B************/.catia_menu-button {	display:block;	float:left;	padding:5px;	margin:4px;	width:217px;	height:32px;	font-size:12px;	line-height:32px;	color:#666666;	text-align:center;	background-color:#CCCCCC;	border:1px solid #999999;	text-decoration:none;}#catia_menu-button_now {	color:#333333;	background-color:#FFCC99;	border:1px solid #666666;}a:hover.catia_menu-button {	color:#333333;	background-color:#FFCC99;	border:1px solid #666666;}table#composer_composition {	margin-bottom:10px;}table#composer_composition th {	font-size:12px;	color:#FFFFFF;	background-color:#182E73;	padding:10px;	white-space:nowrap;	border-top:1px solid #FFFFFF;	text-align:left;}table#composer_composition td {	font-size:10px;	line-height:14px;	color:#333333;	padding:5px;	border-bottom:1px solid #999999;	height:56px;}table#composer_jirei_table {	background:url("products/3dvia/composer_case_back.gif") #ffffff repeat-y center top;	padding: 0px;	margin: 0px;}table#composer_jirei_table th {	color:#FFFFFF;	font-size:16px;	line-height:20px;	width:77px;	height:64px;	padding:0px 5px 8px 0px;	margin: 0px;	text-align:center;}table#composer_jirei_table td {	color:#333333;	font-size:14px;	line-height:20px;	width:377px;	height:64px;	padding:0px 10px 8px 10px;	margin: 0px;}table#composer_jirei_table td a{	dispay:block;	float:right;	padding-left:8px;	background:url('./triangle.gif') no-repeat left top;	font-weight:bold;	font-size:12px;	line-height:18px;}table#composer_jirei_table td strong{	dispay:block;	float:right;	font-weight:bold;	font-size:12px;	line-height:18px;}/***********$BF3F~;vNc(B************/#customer_pickup dl {	padding: 0px;	margin: 0px;}#customer_pickup dd {	clear:both;	display: block;	padding: 0px 0px 15px 0px;	margin: 0px 0px 15px 0px;	height:82px;	border-bottom:1px dotted #999999;}#customer_pickup dd a{	display:block;	color: #666666;	text-decoration:none;}#customer_pickup img{	border:1px solid #666666;	margin: 0px 10px 0px 0px;	float:left;}#customer_pickup dd b{	display: block;	color: #CC0000;	font-size: 14px;	line-height:18px;	padding: 0px 0px 5px 0px;	margin: 0px;	float:left;	width:359px;	cursor: pointer;}#customer_pickup dd a:hover{	text-decoration:underline;}#customer_title {	width:710px;	height:164px;	margin-bottom:10px;	}#customer_title h2 {	display:block;	color:#FFFFFF;	font-size:24px;	font-weight:bold;	line-height:32px;	margin:0px;	padding:55px 30px 0px 30px;}#customer_title h4 {	display:block;	color:#FFFFFF;	font-size:16px;	font-weight:bold;	line-height:24px;	margin:0px;	padding:0px 30px 0px 30px;}#customer_intro td {	background-color:#dddddd;	padding:15px;}#customer_intro img {	float:right;	margin:0px 0px 5px 10px;	border:1px solid #333333;}.customer-date {	font-size:10px;	line-height:14px	color:#999999;	margin:0px 0px 10px 0px;}.customer-data {	font-size:10px;	margin:5px 0px 0px 2px;	padding:0px 0px 0px 7px;	border-left:3px solid #bbbbbb;}.customer-data a {	color:#666666;	text-decoration:none;}/***********$B%K%e!<%9!?%$%Y%s%H(B************/#plmnw_autolist {	margin-top:10px;}#plmnw_autolist dl {	padding: 0px;	margin: 0px;}#plmnw_autolist dd {	clear:both;	display: block;	padding: 0px 0px 20px 0px;	margin: 0px 0px 20px 0px;	min-height:163px;	background:url(./dot_line.gif) repeat-x #fff left bottom;}#plmnw_autolist dd b{	display: block;	text-decoration: none;	color: #CC0000;	font-size: 14px;	line-height:18px;	padding: 0px 0px 10px 0px;	margin: 0px;	float:left;	width:342px;	cursor: pointer;}#plmnw_autolist dd i{	font-style: normal;	text-decoration: none;	font-weight: bold;	color: #999999;	font-size: 10px;	line-height:14px;	padding: 0px 0px 5px 0px;	margin: 0px;	float:left;	width:342px;	cursor: pointer;}#plmnw_autolist dd span{	font-size: 10px;	line-height:14px;	padding: 0px 0px 0px 5px;	margin: 0px;	float:left;	width:337px;	cursor: pointer;}#plmnw_autolist dd li{	padding: 0px 0px 5px 10px;	margin: 0px;	cursor: pointer;}#plmnw_autolist dd img{	margin: 0px 15px 0px 0px;	border: 1px solid #666666;	float:left;}#plmnw_autolist dd a {	color:#666666;	text-decoration:none;}#plmnw_contents_head {	margin-bottom:5px;	padding:20px 20px 30px 25px;	background-image:url(plmnw/plm-network_bg.jpg);	min-height:155px;}#plmnw_contents_head img {	margin-left:15px;	float:right; 	border:1px solid #666666;}#plmnw_contents_vol {	font-weight:bold;	font-size:16px;	line-height:20px;	color:#15689D;	padding-top:40px;}#plmnw_contents_vol-title {	font-size:10px;	line-height:14px;	color:#15689D;}#plmnw_contents_category {	margin-top:10px;	font-size:12px;	line-height:16px;	color:#666666;}#plmnw_contents_head h2 {	padding:0px;	margin:0px;	color:#CC0000;	font-size:18px;	line-height:24px;}#plmnw_contents_head h4 {	padding:0px;	margin:0px;	color:#333333;	font-size:12px;	line-height:18px;}/***********$BHNGdBeM}E9!?%Q!<%H%J!<(B************/#reseller_main-link {	border:3px solid #CCCCCC;	padding:15px;}#partner_companys  {	padding:0px 0px 20px 5px;	border-bottom:3px dotted #666666;	margin-bottom:30px;}#partner_companys div {	display:none;}#partner_companys div {	padding:0px 0px 30px 5px;}#partner_companys ul{	padding: 0px;	margin:0px;}#partner_companys li{	display:block;	float:left;	width:320px;	height:32px;	padding: 0px 10px 0px 10px;	margin:5px 0px 0px 0px;	line-height:16px;}#partner_companys a {	color:#CC0000;}#partner_companys a:hover {	color:#333333;}div#partner_catia {	display:block;}#partner_list_table {	border-top: 1px solid #b3b3b3;	border-left: 1px solid #b3b3b3;}#partner_list_table th {	border-bottom: 1px solid #b3b3b3;	border-right: 1px solid #b3b3b3;	font-weight:normal;	background-color:#391978;	color:#FFFFFF;	font-size:10px;	line-height:14px;	padding:0px;	white-space: nowrap;	text-align:center;}#partner_list_table td {	border-bottom: 1px solid #b3b3b3;	border-right: 1px solid #b3b3b3;	color:#666666;	font-size:10px;	line-height:14px;	padding:3px;	color:#666666;	text-align:center;}#partner_list_table td a {	display:block;	text-align:left;	color:#CC0000;}#partner_list_table td a:hover {	color:#333333;}#partner_right-img {	margin-left:15px;	float:right; 	border: 1px solid #666666;}#partner_main {	padding:15px 15px 15px 20px;	color:#FFFFFF;	background-image:url(partner/partner_main.jpg);	margin-bottom:10px; 	height:134px;}#partner_main a {	text-decoration:none;	color:#FFFFFF;}#partner_title {	display:block;	color:#FFFFFF;	font-weight:bold;	margin:0px;	font-size:20px;	line-height:26px;	padding:54px 0px 0px 0px;}table#partner_data_table {	border-top: 1px solid #b3b3b3;	border-left: 1px solid #b3b3b3;	margin-top: 5px;}table#partner_data_table th {	border-bottom: 1px solid #b3b3b3;	border-right: 1px solid #b3b3b3;	font-weight:normal;	background-color:#f7f7f7;	color:#666666;}table#partner_data_table td {	border-bottom: 1px solid #b3b3b3;	border-right: 1px solid #b3b3b3;	width:500px;	color:#666666;}/***********$B2q<R>pJs(B************/.corporate-data {	border-top:1px dotted #CCCCCC;	margin-top:20px;}.corporate-data th {	border-bottom:1px dotted #CCCCCC;	border-right:1px dotted #CCCCCC;	white-space:nowrap;	font-weight:normal;	padding:5px 10px 5px 0px;}.corporate-data td {	border-bottom:1px dotted #CCCCCC;	padding:5px 0px 5px 10px;}/***********$B%$%Y%s%H!?%;%_%J!<(B************/#event_main {	margin-bottom:10px;}#event_main td {	padding-left:30px;	font-weight:bold;	font-size:22px;	line-height:26px;	color:#FFFFFF;	background-image:url(events/event_main.jpg);	height:164px;}.event-list dl {	padding:0px;	margin:0px;}.event-list dd {	padding:0px;	margin:0px;	clear:both;}.event-list a {	display:block;	clear:both;	font-size:12px;	line-height:16px;	height:43px;	text-decoration:none;	background-color:#FFFFFF;	cursor:pointer;}.event-list a:hover {	background-color:#FFFFCC;}/* $B%$%Y%s%H!?%;%_%J!<L>(B */.event-list b {	display:block;	width:240px;	height:32px;	color:#CC0000;	text-decoration:underline;	font-weight:bold;	padding:5px;	border-right:1px dotted #CCCCCC;	border-bottom:1px solid #999999;	float:left;	overflow: hidden;}/* $BF|Dx(B */.event-list i {	display:block;	width:92px;	height:32px;	color:#666666;	font-style:normal;	padding:5px;	border-right:1px dotted #CCCCCC;	border-bottom:1px solid #999999;	float:left;	overflow: hidden;}/* $B3+:ECO(B */.event-list s {	display:block;	width:160px;	height:32px;	color:#666666;	padding:5px;	border-right:1px dotted #CCCCCC;	border-bottom:1px solid #999999;	text-decoration:none;	float:left;	overflow: hidden;}/* $B4k6HL>(B */.event-list u {	display:block;	width:160px;	height:32px;	color:#666666;	padding:5px;	text-decoration:none;	border-bottom:1px solid #999999;	float:left;	overflow: hidden;}.event-list div {	font-size:10px;	line-height:14px;	height:14px;	color:#FFFFFF;	padding:5px;	float:left;	background-color:#CCCCCC;	margin:0px 1px 0px 0px;}#event-th_name {	width:240px;}#event-th_date {	width:92px;}#event-th_place {	width:160px;}#event-th_hold {	width:160px;	margin-right:0px;}#event-left {	padding:20px 0px 20px 10px;	margin:20px 0px 0px 0px;	width:170px;	border-top:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;	font-size:10px;	line-height:14px;}#event-left ul {	display:block;	padding:0px;	margin:0px;	list-style-type:none;}#event-left li {	margin:0px 0px 0px 3px;	padding:0px 0px 10px 8px;	font-size:10px;	line-height:14px;}#event-left ul a {	color:#E59E00;	text-decoration:underline;	font-size:10px;	line-height:14px;}#event-left ul a:hover {	color:#333333;}#event_detail_main {	background-image:url(events/event_main.jpg);	height:164px;	margin-bottom:10px;}#event_detail_main td {	color:#FFFFFF;}#event_detail_main a {	color:#FFFFFF;	text-decoration:none;}#event_detail_main img {	margin:10px;}.event_detail_main1 {	padding-left:20px;	font-size:12px;	line-height:16px;}.event_detail_main2 {	padding-left:20px;	font-size:22px;	line-height:26px;	font-weight:bold;}table#event_data_table th {	font-weight:normal;	border-bottom: 1px solid #FFFFFF;	background-color:#CCCCCC;	color:#666666;	font-size:12px;	width:100px;	padding: 5px 5px 6px 5px;	white-space: nowrap; }table#event_data_table td {	background:url(./dot_line.gif) repeat-x #fff left bottom;	border-bottom: 1px solid #FFFFFF;	color:#666666;	width:575px;	font-size:12px;	line-height:16px;	padding: 5px 0px 6px 10px;}.contents_movie_player {	margin: 0px 0px 0px 30px;	width: 640px; 	text-align:center;}.contents_movie_text {	margin: 5px 0px 20px 30px;	width: 640px; 	font-size:12px;	line-height:140%;}.contents_movie_hosoku {	margin: 5px 0px 30px 30px;	padding-top: 10px;	width: 640px; 	border-top: 1px solid #CCCCCC;}div.contents_movie_hosoku td{	font-size:10px;	line-height:140%;	color:#666666;}