/* CSS Document */

body {
	margin: 0px;
	padding: 10px 0px 20px 0px;
}

h1 {margin: 0px;}

h2 {margin: 0px;}

body, th, td {
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
}

a:link {
	text-decoration: underline;
	color: #002A80;
}

a:visited {
	text-decoration: underline;
	color: #002A80;
}

a:active {
	text-decoration: underline;
	color: #268CBF;
}

a:hover {
	text-decoration: underline;
	color: #268CBF;
 }

.color_blue{
color:#334e85;
}

img {
	border:0px;
}

form, p {
	margin:0px;
	padding:0px;
}

/*サイト内検索*/
table.search {
	background-color: #1A1A1A;
	background-image: url(/__image__/other/images_search_back.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

input.search{
	width: 120px;
	height: 14px;
	color: #333333;
	font-size: 10px;
	margin:5px 10px 5px 0px;
	border: 0px none #000000;
}

form {
	margin: 0px;
	padding:0px;
}
blockquote {
	margin:0px 0px 0px 10px;
}

.content ul{
_margin-left:5px;
padding-left:15px;
margin-top:0px;
margin-bottom:0px;
}

.content li{
margin-top:4px;
margin-bottom:4px;
}



/*メインメニュー*/
table.mainmenu{
	margin-top:10px;
}

/*プルダウンメニュー*/
#menu {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	top:0px;
	visibility: visible;
	z-index:1;
	}
	
#menu table {
	width: 150px;
	}
	
#menu td {
	background-color: #E5F6FF;
	padding:5px 10px 5px 10px;
	background-image:  url(/__image__/other/images_dropmenu-line.gif);
	background-repeat: repeat-x;
	}

#menu a:link {
	text-decoration: none;
	color: #002A80;
	display:block;
	width:100%;
}

#menu a:visited {
	text-decoration: none;
	color: #002A80;
}

#menu a:active {
	text-decoration: none;
	color: #268CBF;
}

#menu a:hover {
	text-decoration: none;
	color: #268CBF;
 }

	
.drop01 {
	position:absolute;
	left:69px;
	top:0px;
	visibility: hidden;
	}
	
.drop02 {
	position:absolute;
	left:129px;
	top:0px;
	visibility: hidden;
	}

.drop03 {
	position:absolute;
	left:190px;
	top:0px;
	visibility: hidden;
	}
.drop04 {
	position:absolute;
	left:251px;
	top:0px;
	visibility: hidden;
	}
.drop05 {
	position:absolute;
	left:312px;
	top:0px;
	visibility: hidden;
	}

.drop06 {
	position:absolute;
	left:373px;
	top:0px;
	visibility: hidden;
	}

.drop07 {
	position:absolute;
	left:434px;
	top:0px;
	visibility: hidden;
	}
	
.drop08 {
	position:absolute;
	left:495px;
	top:0px;
	visibility: hidden;
	}
.drop09 {
	position:absolute;
	left:556px;
	top:0px;
	visibility: hidden;
	}
.drop10 {
	position:absolute;
	left:617px;
	top:0px;
	visibility: hidden;
	}
.drop11 {
	position:absolute;
	left:678px;
	top:0px;
	visibility: hidden;
	}
.drop12 {
	position:absolute;
	left:739px;
	top:0px;
	visibility: hidden;
	}
/*パンくずリスト*/
td.bread {
	font-size: 10px;
	padding:10px 10px 10px 0px;
	line-height: 1em;
}

/*ページメニュー*/

table.pagemenu_back{
	width:580px;
	margin-bottom:20px;
}
table.pagemenu_back02{
	width:580px;
	margin-bottom:20px;
}

/* for MEEFAN */
table.pagemenu_back03{
	width:580px;
	margin-bottom:0px;
}

table.pagemenu_back04{
	width:580px;
	margin-bottom:20px;
}

table.pagemenu_back td{
	background-color: #6A88FD;
	background-image:  url(/__image__/other/sales_images_menu-back.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 5px;
	padding-left: 5px;
}

table.pagemenu_back02 td{
	background-color: #6A88FD;
	background-image:  url(/__image__/other/sales_images_menu-back.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* for MEEFAN */
table.pagemenu_back03 td{
	background-color: #6A88FD;
	background-image:  url(/__image__/other/sales_images_menu-back2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 5px;
	padding-left: 5px;
}

table.pagemenu_back04 td{
	background-color: #5567AB;
	background-image:  url(/__image__/other/sales_images_menu-back3.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-right: 5px;
	padding-left: 5px;
}

table.pagemenu td{
	background-repeat: no-repeat;
	background-position: right center;
	background-image:  url(/__image__/other/sales_images_menu-line.gif);
	padding:10px 10px 10px 10px;
}

/* for MEEFAN */
table.pagemenu2 td{
	background-repeat: no-repeat;
	background-position: right center;
	background-image:  url(/__image__/other/sales_images_menu-line2.gif);
	padding:10px 10px 10px 10px;
}

/*ページタイトル*/

table.pagetitle{
	margin-bottom:20px;
}

table.pagetitle th{
	text-align:left;
}

table.pagetitle td{
	text-align:right;
	padding-right:10px;
}

/*メインコンテンツ*/

p{
	margin-top:0px;
	margin-bottom:20px;
}

h2.subtitle{
	margin-top:10px;
	margin-bottom:15px;
}

h3.subtitle{
	margin-top:10px;
	margin-bottom:15px;
}

h3.caption {
	margin-top:10px;
	margin-bottom:15px;
}

h4.caption {
	font-size:12px;
	color: #002266;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}

.table_format {
	border:1px solid #DDDDDD;
	padding:4px 4px 5px 5px;
	margin-bottom:20px;
	}

.table_format table {
	background-color:#FFFFFF;
}

.table_format th {
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:#484848;
	color: #FFFFFF;
	font-weight:normal;
	padding: 5px;
}

.table_format td{
	background-color:#EBEBEB;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding: 5px;
}

.table_format td.dark{
	background-color: #CCCCCC;
}


.icon {
	margin-bottom:20px;
}

.icon th {
	text-align:left;
	padding-right:10px;
	vertical-align:top;
}

.icon td {
	text-align:left;
	padding-top:1px;
	vertical-align:top;
}

.border_bottom {
	border-bottom:1px solid #E9E9E9;
	margin-bottom:20px;
}

.margin_bottom10{
	margin-bottom:10px;
}

.margin_bottom20{
	margin-bottom:20px;
}
.padding_left10{
	padding-left:10px;
}

ul.list {
	margin:0px 0px 20px 1.5em;
	padding:0px;
}

ul.list li{
	margin:0px;
	padding:0px 0px 5px 0px;
	line-height:1.2em;
}

table.notes{
	margin-bottom:20px;
}

table.notes th{
	text-align:left;
	padding:10px 10px 5px 10px;
	vertical-align:top;
	font-size: 10px;
	color: #002266;
	background-color: #EBEBEB;
	background-image: url(/__image__/other/images_notes_head.gif);
	background-repeat: no-repeat;
	background-position: top;
}

table.notes td{
	text-align:left;
	padding:0px 10px 10px 10px;
	vertical-align:top;
	font-size: 10px;
	line-height: 1.5em;
	color: #333333;
	background-color: #EBEBEB;
	background-image: url(/__image__/other/images_notes_foot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


table.faq{
	width:100%;
	margin-bottom:20px;
}

tr.faq_q th{
	border-bottom:1px solid #E9E9E9;
	text-align:left;
	padding-bottom:10px;
	vertical-align:top;
	width:25px;
}

tr.faq_q td{
	border-bottom:1px solid #E9E9E9;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
	color:#002266;
}

tr.faq_a th{
	text-align:left;
	padding-top:10px;
	vertical-align:top;
	width:25px;
}

tr.faq_a td{
	text-align:left;
	vertical-align:top;
	padding-top:10px;
}

tr.faq_a td td{
	padding-top:0px;
}

/*製品・サービスのお問い合せ*/

table.inquiry_back{
	background-image:  url(/__image__/other/images_inquiry-back.gif);
	margin-bottom:20px;
	}
	
table.inquiry{
	width:100%;
}

table.inquiry th{
	padding:5px 10px 5px 10px;
	font-weight:normal;
	text-align:left;
}

table.inquiry td{
	padding:5px 10px 5px 0px;
	text-align:right;
}

/*サイトトップフラッシュ*/
.flash_box{margin-top:10px; margin-left:auto; margin-right:auto; color:#666666; font-size:10px; width:800px; }
.flash_text{float:left; margin-left:160px; _margin-left:80px; margin-right:10px; text-align:left;}
.flash_btn{float:left; clear:right}

/*ページトップボタン*/
.pagetop{
	text-align:right;
	margin-bottom:20px;
	}


/*右コンテンツ*/
td.rightmenu{
	padding-left:20px;
}


/*製品メニュー*/
table.submenu_back{
	background-color: #EBEBEB;
	background-image:  url(/__image__/other/images_submenu-foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom:10px;
}

td.submenu {
	padding:0px 10px 10px 10px;
}

td.submenu table{
	width:100%;
	background:  url(/__image__/other/images_submenu-line.gif) repeat-x bottom;
}

td.submenu td{
	padding:10px 0px 12px 0px;
	vertical-align:top;
	line-height: 1.1em;
}

td.submenu th{
	width:15px;
	padding-top:11px;
	text-align:left;
	vertical-align:top;
}

td.submenu a:link {
	text-decoration:none;
	color:#333333;
}

td.submenu a:visited {
	text-decoration:none;
	color:#333333;
}

td.submenu a:hover {
	text-decoration:none;
	color:#002A80;
}

td.submenu a:active {
	text-decoration:none;
	color:#002A80;
}


/*関連メニュー*/
table.related_back{
	background-color: #FFFFFF;
	background-image:  url(/__image__/other/images_related-back.gif);
	background-repeat: repeat-y;
	background-position: center top;
	margin-bottom:10px;
}

td.related_back {
	padding:0px 8px 0px 8px;
}

/*関連業種*/
div.related_business a:link {
	text-decoration:none;
	color:#333333;
}

div.related_business a:visited {
	text-decoration:none;
	color:#333333;
}

div.related_business a:hover {
	text-decoration:none;
	color:#62B312;
}

div.related_business a:active {
	text-decoration:none;
	color:#62B312;
}
 

/*関連複合事例*/
div.related_case a:link {
	text-decoration:none;
	color:#333333;
}

div.related_case a:visited {
	text-decoration:none;
	color:#333333;
}

div.related_case a:hover {
	text-decoration:none;
	color:#0F9982;
 }

div.related_case a:active {
	text-decoration:none;
	color:#0F9982;
 }


/*関連ソリューション*/
div.related_solution a:link {
	text-decoration:none;
	color:#333333;
}

div.related_solution a:visited {
	text-decoration:none;
	color:#333333;
}

div.related_solution a:hover {
	text-decoration:none;
	color:#268CBF;
}

div.related_solution a:active {
	text-decoration:none;
	color:#268CBF;
}

/*関連製品・サービス*/
div.related_product a:link {
	text-decoration:none;
	color:#333333;
}

div.related_product a:visited {
	text-decoration:none;
	color:#333333;
}

div.related_product a:hover {
	text-decoration:none;
	color:#3954BF;
}

div.related_product a:active {
	text-decoration:none;
	color:#3954BF;
}
 
 /*フットメニュー*/
table.foot{
	margin-top:10px;
}

th.foot{
 	background-color: #D9D9D9;
 }

td.foot{
	padding:10px 10px 10px 0px;
}

dl, dt, dd{padding: 0;/* margin&padding reset */
line-height: 1.4;/* base line height */
text-align: left;
display: block;
margin: 0px 0px 5px 0px;
font-size:small;
}
.related_product{
	padding-right: 10px;
	padding-left: 8px;
}

.related_product dd{
	font-size: 12px;
	color: #000000;
	line-height: 120%;
	background-image: url(/__image__/other/related_product_icon.gif);
	_background-image: url(/__image__/other/related_product_icon2.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	_background-position:0px 6px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #D9D9D9;
	border-left-color: #FFFFFF;
	padding-bottom: 10px;
	margin-top: 6px;
}

*:first-child+html .related_product dd{
	background-image: url(/__image__/other/related_product_icon2.gif);
	background-position:0px 6px;
}

.related_solution{
	padding-right: 10px;
	padding-left: 8px;
}
.related_solution dd{
	font-size: 12px;
	color: #000000;
	line-height: 120%;
	background-image: url(/__image__/other/related_solution_icon.gif);
	_background-image: url(/__image__/other/related_solution_icon2.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	_background-position:0px 6px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #D9D9D9;
	border-left-color: #FFFFFF;
	padding-bottom: 10px;
	margin-top: 6px;
}

*:first-child+html .related_solution dd{
	background-image: url(/__image__/other/related_solution_icon2.gif);
	background-position:0px 6px;
}

.related_case{
	padding-right: 10px;
	padding-left: 8px;
}
.related_case dd{
	font-size: 12px;
	color: #000000;
	line-height: 120%;
	background-image: url(/__image__/other/related-case-icon.gif);
	_background-image: url(/__image__/other/related-case-icon2.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	_background-position:0px 6px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #D9D9D9;
	border-left-color: #FFFFFF;
	padding-bottom: 10px;
	margin-top: 6px;
}

*:first-child+html .related_case dd{
	background-image: url(/__image__/other/related-case-icon2.gif);
	background-position:0px 6px;
}

.related_business{
	padding-right: 10px;
	padding-left: 8px;
}
.related_business dd{
	font-size: 12px;
	color: #000000;
	line-height: 120%;
	background-image: url(/__image__/other/related-business-icon.gif);
	_background-image: url(/__image__/other/related-business-icon2.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	_background-position:0px 6px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #D9D9D9;
	border-left-color: #FFFFFF;
	padding-bottom: 10px;
	margin-top: 6px;
}

*:first-child+html .related_business dd{
	background-image: url(/__image__/other/related-business-icon2.gif);
	background-position:0px 6px;
}

.submenu dd{
	font-size: 12px;
	color: #000000;
	line-height: 120%;
	background-image: url(/__image__/other/submenu-icon.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #D9D9D9;
	border-left-color: #FFFFFF;
	padding-bottom: 10px;
	margin-top: 6px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}

.second_index_head {
	background-image: url(/__image__/other/sales_index-head.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 395px;
	font-size: 4px;
}
.second_index_foot{
	background-image: url(/__image__/other/sales_index-foot.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 395px;
	font-size: 4px;
}

/*ここからトップページ用*/
/*メインイメージ*/
table.main_image {
	margin:10px 0;
	background:#FFFFFF;
}

/* HTML版専用 */
table.main_image2 {
	margin:10px 0;
	background:#5A7BFD;
}

td.topics_back {
	background:   url(/__image__/other/top_images_topics-foot.gif) bottom no-repeat;
	width:200px;
	vertical-align:top;
}

table.topics {
	background:   url(/__image__/other/top_images_topics-head.gif) no-repeat;
}

/*コンテンツエリア*/

.linkindex {
	text-align:right;
	margin:0px 10px 10px 0px;
}


/*ニュース*/
td.news_back {
	padding-right:5px;
	background:   url(/__image__/other/top_images_news-back.gif) left bottom no-repeat;
	vertical-align:top;
}

table.news {
	background:   url(/__image__/other/top_images_news-head.gif) no-repeat;
}

table.news th {
	padding:bottom:5px;
}

table.news td {
	border-bottom:1px solid #E9E9E9;
	padding-bottom:10px;
	font-size:11px;
}


/*複合事例*/
td.case_back {
	padding-right:5px;
	background:   url(/__image__/other/top_images_case-back.gif) left bottom no-repeat;
	vertical-align:top;
}

table.case {
	background:   url(/__image__/other/top_images_case-head.gif) no-repeat;
}

table.case th {
	padding:bottom:5px;
}

table.case td {
	border-bottom:1px solid #E9E9E9;
	padding-bottom:10px;
}

table.case_detail td {
	border:none;
	padding:0px 10px 0px 0px;
	vertical-align:top;
}

table.case_detail p {
	font-size:10px;
	line-height:1.5em;
	margin:5px 0px;
}

/*バナー*/
td.banner_back {
	padding-right:5px;
	vertical-align:top;
}

table.banner td {
	padding-bottom:5px;
}
/*ここまでトップページ用*/

/*製品サイトマップリスト用*/
.content_index_m{width:375px;}

/*ここまで製品サイトマップリスト用*/

/*メカトロ専用*/
.content_mechatro{
	background-image: url(/__image__/other/sales_system-solution_industrial_mechatro_top-back.jpg);
	background-repeat: no-repeat;
	margin-bottom:20px;
	background-position: center bottom;
	height: 550px;
}
/*ここまでメカトロ専用*/

/*サイトインデックスSソリューション専用*/
.content_index_box{
	background-image: url(/__image__/other/sales_system-solution_index-back.gif);
	background-repeat: repeat-y;
	
}
/*ここまでSソリューション専用*/

/*サイトインデックスSソリューション専用*/
.bnr_topix{
text-align:left;
float:left;
margin-bottom:20px;
}
/*ここまでSソリューション専用*/



/* COMMON */
.pa {margin-bottom:5px;}
.pb {margin-bottom:10px;}
.pc {margin-bottom:15px;}
.pd {margin-bottom:20px;}
.pe {margin-bottom:25px;}
.pf {margin-bottom:30px;}
.pg {margin-bottom:50px;}
.ph {padding-bottom:20px;}

.clearfix:after{
	content:"";
	display:block;
	height:.01em;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
/* Hides from IE-mac \*/
	* html .clearfix{ height:1%;}
	.clearfix{ display:block;}
/* End hide from IE-mac*/

.none{
	display:none;
}
.clr_bl{
	color:#068cbf;
}
.pro_name{
	font-weight:bold;
}
.f_img_l{
	float:left;
	margin-right:10px;
}
.f_img_r{
	float:right;
	margin-left:10px;
}

/*ページメニュー*/
.pagemenu_back{
	width:580px;
	margin-bottom:20px;
	background-color:#6A88FD;
	background-image: url(/__image__/other/sales_images_menu-back.gif);
	background-repeat:no-repeat;
	background-position:center bottom;	
}
.pagemenu{
	margin:0 5px 0 5px;
	padding:0;
	height:32px;
}
.pagemenu ul{	
	list-style:none;
	margin:0;
	padding:0;
}
.pagemenu li{
	float:left;
	padding:0;
	margin:0;
}
.pagemenu_box{
	background-repeat: no-repeat;
	background-position: right center;
	background-image:  url(/__image__/other/sales_images_menu-line.gif);
	padding:10px 10px 10px 10px;
	margin:0;
}

/*ページタイトル*/
.pagetitle{
	text-align:right;
	margin-bottom:20px;
	width:580px;
	height:25px;
}
.pagetitle_img{	
	float:left;
}
.pagetitle_img2{	
	float:left;
	padding-top:3px;
}
.pagetitle_btn{	
	margin-right:10px;
}

/*contents*/
.cad_top_contents{
	border-bottom:solid 1px #CCCCCC;
}
.cnt_box{
	width:580px;
	padding-bottom:20px;
}
.cnt_box p{
	font-size:11px;
	line-height:1.3em;
}
.cnt_block_l{
	width:278px;
	float:left;
}
.cnt_block_r{
	width:278px;
	float:right;
}
.cnt_block_in_mid{
	padding:0 10px 0 10px;
	background-repeat:repeat-y;
	background-position: left top;
}
.cnt_title{
	font-size:12px!important;
	color:#E71F19;
	font-weight:bold;
}
.cnt_img{
	float:right;
	margin-right:1px;
	margin-left:5px;
}
.cnt_detail{
	line-height:0;
	_margin-bottom:-15px;
}
*:first-child+html .cnt_detail{
	line-height:0;
	margin-bottom:-15px;
}

/*更新情報*/
.c_news{
	width:580px;
	height:110px;
	overflow:auto;
}
.cnews_date{
	float:left;
	padding:1px;
}
.cnews_cnt{
	padding-left:100px;
}


/*お問い合わせ*/
/*.inquiry{
	margin-bottom:20px;
	font-weight:normal;
	text-align:left;
}*/
.inquiry_top{
	background-image:  url(/__image__/other/images_inquiry-head.gif);
	background-repeat:no-repeat;
	height:5px;
	font-size:1px;
}
.inquiry_mid{
	background-image:  url(/__image__/other/images_inquiry-back.gif);
	padding:5px 10px 5px 10px;
	text-align:right;
}
.inquiry_btm{
	background-image:  url(/__image__/other/images_inquiry-foot.gif);
	background-repeat:no-repeat;
	height:5px;
	font-size:1px;
}
.inquiry_txt{
	float:left;
	line-height:25px;
}

/*Q and A*/
.qa_bg{
	padding-bottom:50px;
}
.qa_bg_top{
	background-image:  url(/__image__/other/sales_system-solution_cad_support_qa-bg01.gif);
	background-repeat:no-repeat;
	height:5px;
	font-size:1px;
}
.qa_bg_mid{
	background-image:  url(/__image__/other/sales_system-solution_cad_support_qa-bg02.gif);
	padding:15px 20px;
}
.qa_bg_btm{
	background-image:  url(/__image__/other/sales_system-solution_cad_support_qa-bg03.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	height:5px;
	font-size:1px;
}
.qa_img{
	float:left;
	margin-right:30px;
	margin-top:6px;
	line-height:25px;
}

/*QA CONTENTS*/
.qa_cnt_title{
	color:#068cbf;
	font-weight:bold;
}
.qa_cnt_q{
	padding-left:20px;
	padding-bottom:5px;
	margin-bottom:5px;
	background:url(/__image__/other/sales_system-solution_cad_support_qa_q.gif) no-repeat 0 .22em;
	border-bottom:solid 1px #CCCCCC;
}
.qa_cnt_a{
	padding-left:20px;
	margin-bottom:10px;
	background:url(/__image__/other/sales_system-solution_cad_support_qa-a.gif) no-repeat 0 .22em;
}
.qa_cnt_sw td{
	padding:5px 15px;
}

/*セミナー*/
.sem_guide{
	margin-bottom:5px;
}
.sem_l{
	position:absolute;
}
.sem_r{
	padding-left:130px;
}
.sem_note{
	border:solid 1px #CCCCCC;
	padding:10px;
}
.sem_note ul{
	list-style-type:circle;
	margin:0;
	padding:0 0 0 20px;
}

/*製品詳細*/
.pro_list ul{
	margin:0;
	padding:0 0 0 20px;
}
