@charset utf-8;

#indexcol-left
{
	float:left;
	width:550px;
}

#indexcol-right
{
	float:left;
	width:235px;
	margin-left:13px;
}

#news_box
{
	width:528px;
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#DFDFDF;
	border-left-color:#DFDFDF;
	padding-right:10px;
	padding-left:10px;
	height:261px;
}

.news_box_footer
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/toppage/dot_line_510.gif);
	background-repeat:repeat-x;
	height:5px;
	width:550px;
	margin-top:18px;
	margin-bottom:18px;
}

.news_info_title
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/toppage/dot_line_527.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:40px;
}

.news_text
{
	font-size:.9em;
	margin-top:8px;
	padding-right:10px;
	line-height:1.4em;
}

.date
{
	margin-right:15px;
	float:left;
	width:100px;
	display:block;
	height:auto;
}

.infoArea
{
	float:left;
	margin-bottom:20px;
	width:365px;
}

.news_rss a:link,.news_rss a:visited
{
	font-size:.9em;
}

#faq_important_news
{
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:15px;
	margin-left:0;
}

#faq_important_news li
{
	float:left;
	margin-left:10px;
}

#navi-important a:link,#navi-important a:visited
{
	display:block;
	width:148px;
	height:27px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/toppage/important_botton.gif);
	background-repeat:no-repeat;
}

#navi-faq a:link,#navi-faq a:visited
{
	display:block;
	width:148px;
	height:27px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/toppage/faq_botton.gif);
	background-repeat:no-repeat;
}

#navi-important a:hover,#navi-faq a:hover
{
	background-position:0 -27px;
}

#flash_box
{
	margin-right:3px;
	margin-left:3px;
}

#info-menu
{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#dfdfdf;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#dfdfdf;
	padding-right:10px;
	padding-left:10px;
	height:261px;
}

#info-menu li
{
	padding-bottom:8px;
	padding-top:8px;
}

#info-example
{
	margin:0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#DFDFDF;
	padding:0;
}

#info-example a:link,#info-example a:visited
{
	display:block;
	width:215px;
	height:60px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/toppage/info_button_example.gif);
	background-repeat:no-repeat;
}

#info-contact a:link,#info-contact a:visited
{
	display:block;
	width:215px;
	height:60px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/toppage/info_button_contact.gif);
	background-repeat:no-repeat;
}

#info-company
{
	margin:0;
	padding:0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#DFDFDF;
}

#info-company a:link,#info-company a:visited
{
	display:block;
	width:215px;
	height:60px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/toppage/info_button_company.gif);
	background-repeat:no-repeat;
}

#toppage_topics_banner_box
{
	margin-left:12px;
	clear:both;
}

#toppage_topics_banner_box img
{
	margin-right:7px;
	float:left;
	margin-bottom:7px;
}

#main_content
{
	line-height:1.6em;
	font-size:.9em;
}

#maincol-left
{
	float:left;
	width:570px;
	margin-right:20px;
	margin-bottom:20px;
}

#maincol-right
{
	float:left;
	width:190px;
	margin-left:20px;
	margin-bottom:10px;
}

.page_title
{
	height:29px;
	width:775px;
	padding-top:12px;
	padding-bottom:12px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/page_title_bg.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	font-size:1.7em;
	color:#2f2f2f;
	line-height:1.2em;
	letter-spacing:.1em;
	margin-bottom:10px;
	margin-top:5px;
}

.imge_right
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:5px;
}

.image_left
{
	float:left;
	margin-right:10px;
	margin-top:10px;
}

#main_content blockquote
{
	margin-top:0;
	margin-right:15px;
	margin-bottom:15px;
	margin-left:20px;
}

#breadcrumb
{
	text-align:left;
	padding-right:50px;
	padding-left:50px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:.9em;
}

#main_content ul,#main_content ol
{
	margin-left:30px;
	margin-top:15px;
	margin-bottom:15px;
}

#main_content ul li
{
	list-style-type:disc;
	margin-bottom:2px;
}

#main_content ol li
{
	list-style-type:decimal;
	margin-bottom:8px;
}

#product_head_telop_system
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/product/telopsystem/telop_system_head_img.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:20px;
	width:800px;
}

#product_head_grid_hardware
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/product/grid-hardware/hardware_head_img.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:20px;
	width:800px;
}

#product_head_software
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/product/software/software_head_img.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:20px;
	width:800px;
}

#product_head_contents
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/product/production/contents_head_img.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:20px;
	width:800px;
}

.product_head_text
{
	font-size:12px;
	line-height:17px;
	height:105px;
	margin-right:25px;
	margin-left:430px;
	padding-top:30px;
}

#tab_box
{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:20px;
	padding-left:10px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#9A9A9A;
	border-bottom-color:#9A9A9A;
	border-left-color:#9A9A9A;
	width:548px;
}

#tab_menu
{
	height:35px;
	border-bottom-width:6px;
	border-bottom-style:solid;
	border-bottom-color:#9A9A9A;
}

#tab_menu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#tab_menu ul li
{
	float:left;
	list-style-type:none;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/product/product_list_tab.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:155px;
	padding-left:27px;
	padding-top:9px;
	margin-top:0;
	margin-right:2px;
	margin-bottom:0;
	margin-left:0;
	font-weight:bold;
}

#tab_menu ul .no_active
{
	list-style-type:none;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/product/product_list_tab_no_active.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:155px;
	color:#D1D1D1;
}

#tab_menu ul .on
{
	list-style-type:none;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/product/product_list_tab_on.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:155px;
}

#tab_menu ul li a:link,#tab_menu ul li a:visited
{
	color:#000;
}

#tab_menu ul li a:hover
{
	color:#666;
}

.products_lineup_box
{
	height:300px;
	width:173px;
	float:left;
	margin-bottom:5px;
	margin-left:3px;
	margin-right:2px;
	border:1px solid #DCE0E1;
}

.products_lineup_header
{
	background-color:#F0F3F5;
	height:43px;
}

.products_lineup_red
{
	background-color:#F0F3F5;
	padding-right:5px;
	padding-left:5px;
	color:#CC2929;
}

.products_lineup_title
{
	padding-right:5px;
	padding-bottom:3px;
	padding-left:20px;
	font-weight:bold;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/product/product_list_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
}

.products_lineup_main
{
	border-right-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-left-style:solid;
	border-right-color:#DCE0E1;
	border-left-color:#DCE0E1;
}

.products_lineup_ph
{
	text-align:center;
	padding-top:10px;
}

.products_lineup_comment
{
	padding-top:3px;
	padding-right:8px;
	padding-bottom:3px;
	padding-left:8px;
	height:65px;
	line-height:15px;
}

.products_lineup_footer
{
	background-color:#F0F3F5;
	text-align:right;
	padding:5px;
}

#tab_box_tunagari
{
	padding-top:10px;
	padding-right:0;
	padding-bottom:20px;
	padding-left:0;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#9A9A9A;
	border-bottom-color:#9A9A9A;
	border-left-color:#9A9A9A;
	width:568px;
}

#tunagari_list_title_box
{
	padding-right:10px;
	padding-left:10px;
}

#product_sub_menu ul li
{
	height:25px;
	width:169px;
	float:left;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/product/product_menu_button.jpg);
	padding-left:15px;
	padding-top:5px;
	list-style-type:none;
	padding-right:0;
	padding-bottom:0;
	margin-top:3px;
	margin-right:2px;
	margin-bottom:3px;
	margin-left:3px;
}

#product_sub_menu li a:link,#product_sub_menu li a:visited
{
	color:#666;
	font-weight:bold;
}

#product_sub_menu_production ul li
{
	height:20px;
	width:173px;
	float:left;
	list-style-type:none;
	background-color:#CCB8D4;
	text-align:center;
	padding:5px;
	margin-top:3px;
	margin-right:2px;
	margin-bottom:3px;
	margin-left:3px;
}

#product_sub_menu_production li a:link,#product_sub_menu_production li a:visited
{
	color:#FFF;
	font-weight:bold;
}

#side_menu
{
	margin-bottom:15px;
	margin-top:0;
}

#side_menu #menu01
{
	padding-top:0;
	margin:0;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#DDD;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#DDD;
	background-color:#F7F7F7;
}

#side_menu #menu01 li
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#DDD;
	list-style-type:none;
	padding-left:30px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/sidebar/side_menu_arrow01.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0;
}

#side_menu #menu01 li ul li
{
	list-style-type:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	background-image:none;
	padding-left:10px;
}

#side_menu #menu01 .current_page_item,#side_menu #menu01 .current_page_parent
{
	background-color:#DDD;
}

#side_menu #menu01 .current_page_item ul
{
	font-weight:normal;
}

.menu02
{
	padding-top:12px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/sidebar/side_button01.gif);
	height:31px;
	width:180px;
	margin-top:0;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	padding-left:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:1.1em;
}

.menu02 a:link,.menu02 a:visited
{
	color:#00B1FD;
	font-weight:bold;
}

.menu02 a:hover
{
	color:#005980;
}

#side_topics_banner_box
{
	margin-top:10px;
}

#side_topics_banner_box img
{
	margin-top:5px;
	margin-bottom:5px;
}

.side_parent
{
	margin-bottom:0;
}

.table01
{
	width:100%;
}

.table01 th
{
	text-align:left;
	padding-left:15px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCC;
	color:#1A6180;
}

.table01 td
{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCC;
	padding-top:8px;
	padding-right:5px;
	padding-bottom:8px;
	padding-left:5px;
}

.table01 table td
{
	padding:5px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

.table02
{
	width:100%;
	margin-top:8px;
	margin-bottom:8px;
}

.table02 th
{
	text-align:left;
	padding-left:15px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#F2F2F2;
	color:#333;
	background-color:#F2F2F2;
}

.table02 td
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#F2F2F2;
	padding-top:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-left:10px;
}

.font_style_hissu
{
	font-weight:normal;
	color:#E4001F;
}

.submit
{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

#news_list_box
{
	padding-right:15px;
	padding-left:20px;
}

#news_list_box .news_text
{
	font-size:1.2em;
	margin-top:10px;
	margin-right:0;
	margin-bottom:5px;
	margin-left:0;
}

#news_list_box .news_text li
{
	list-style-type:none;
	line-height:1.5em;
}

#news_list_box .date
{
	margin-right:5px;
	float:left;
	width:120px;
}

#news_list_box .infoArea
{
	float:left;
	margin-bottom:5px;
}

#news_content_box
{
	font-size:1.2em;
	border:1px solid #DDD;
	padding:10px;
}

.company_top_head
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/company/company_top_header.jpg);
	background-repeat:no-repeat;
	height:35px;
	padding-top:15px;
	padding-left:20px;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
}

.company_top_center
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/company/company_top_center.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding-right:20px;
	padding-left:20px;
}

.company_top_footer
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/company/company_top_footer.jpg);
	background-repeat:no-repeat;
	height:43px;
	margin:0;
	clear:both;
}

#company_top_box dl
{
	margin:0;
}

#company_top_box .company_list
{
	width:180px;
	float:left;
	margin-left:55px;
}

.point_box
{
	border:3px double #dddddd;
	padding:8px;
	margin-top:5px;
	margin-bottom:5px;
}

.font_top_box
{
	border:1px solid #dddddd;
	padding:10px;
	margin-bottom:5px;
	margin-top:10px;
}

.font_title
{
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/sidebar/side_menu_arrow02.gif);
	background-repeat:no-repeat;
	background-position:8px 9px;
	background-color:#F0F0F0;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-left:25px;
	font-weight:bold;
	color:#4C76C0;
	margin-bottom:5px;
}

#sitemap ul
{
	margin-top:25px;
	margin-bottom:25px;
}

#sitemap table td
{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCC;
	padding-right:10px;
	padding-left:10px;
}

#sitemap li ul
{
	margin-top:8px;
	margin-bottom:8px;
	margin-left:15px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
}

#sitemap li ul li
{
	list-style-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/sidebar/side_menu_arrow02.gif);
}

#search_hit
{
	border:1px solid #dddddd;
	padding:10px;
	margin-bottom:5px;
	margin-top:10px;
	font-size:1.5em;
	text-align:center;
}

#jumpMenu88,#jumpMenu137,#jumpMenu136,#jumpMenu105
{
	color:#505050;
	background-color:#f7f7f7;
	border:1px solid #D4D4D4;
}

#example_box
{
	margin-bottom:50px;
}

.example_l
{
	float:left;
	margin-top:20px;
	margin-right:20px;
}

.example_r
{
	float:left;
	margin-top:20px;
}

html
{
	height:100%;
	overflow-y:scroll;
	overflow-x:hidden;
}

body
{
	font-family:"Century gothic", Arial, Tahoma, sans-serif;
	margin:0;
	padding:0;
	font-size:85%;
	height:100%;
	color:#505050;
}

img
{
	border:0;
}

a:link,a:visited
{
	color:#005980;
	text-decoration:none;
}

a:hover
{
	color:#009DE1;
	text-decoration:none;
}

ul,ol
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.clear10
{
	clear:both;
	height:10px;
}

.clear20
{
	clear:both;
	height:20px;
}

.sp10
{
	height:10px;
}

.sp20
{
	height:20px;
}

.rmv
{
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}

#contentswrap
{
	width:906px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	background-color:#FFF;
}

#mainwrap
{
	width:800px;
	text-align:left;
	margin-right:53px;
	margin-left:53px;
}

#header
{
	border-top-width:4px;
	border-top-style:solid;
	border-top-color:#00B2FF;
	height:49px;
	padding-top:8px;
	width:906px;
}

#header a
{
	text-decoration:none;
}

#logo
{
	float:left;
	width:167px;
	padding:0;
}

#logo .text
{
	display:block;
	width:0;
	height:0;
	text-indent:-99999px;
	font-size:0;
	line-height:0;
	text-decoration:none;
	margin:0;
	padding:0;
}

#head-r
{
	width:525px;
	display:block;
	float:right;
	margin-top:15px;
	height:21px;
}

#head-r a:link,#head-r a:visited
{
	color:#626262;
	font-size:12px;
	font-weight:bold;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/header_arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	line-height:1em;
}

#head-r a:hover
{
	color:#999;
}

#navi-sitemap
{
	float:left;
	margin-right:15px;
	padding-right:15px;
}

#navi-search
{
	float:left;
	padding:0;
}

#navi-search .navi_word
{
	padding:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:6px;
	margin-left:0;
	height:14px;
	width:136px;
	float:left;
}

.search_submit
{
	text-align:center;
	background-color:#CCC;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/header/search_go.jpg);
	background-repeat:no-repeat;
	height:18px;
	width:51px;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	display:block;
	text-indent:-9999px;
	float:left;
}

#grobal-navi
{
	width:906px;
	height:46px;
	margin:0;
	padding:0;
}

#navi-home a:link,#navi-home a:visited
{
	display:block;
	width:153px;
	height:46px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/header/bt01_01.jpg);
	background-repeat:no-repeat;
}

#navi-lineup a:link,#navi-lineup a:visited
{
	display:block;
	width:150px;
	height:46px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/header/bt02_01.jpg);
	background-repeat:no-repeat;
}

#navi-grid a:link,#navi-grid a:visited
{
	display:block;
	width:150px;
	height:46px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/header/bt04_01.jpg);
	background-repeat:no-repeat;
}

#navi-software a:link,#navi-software a:visited
{
	display:block;
	width:150px;
	height:46px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/header/bt03_01.jpg);
	background-repeat:no-repeat;
}

#navi-contents a:link,#navi-contents a:visited
{
	display:block;
	width:150px;
	height:46px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/header/bt05_01.jpg);
	background-repeat:no-repeat;
}

#navi-support a:link,#navi-support a:visited
{
	display:block;
	width:153px;
	height:46px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/header/bt06_01.jpg);
	background-repeat:no-repeat;
}

#banner_footer_area
{
	width:906px;
	clear:both;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/footer/bg_for_nabi.gif);
	background-repeat:no-repeat;
	padding-top:35px;
	margin-top:25px;
}

#product-banner
{
	width:508px;
	margin-right:auto;
	margin-left:auto;
	display:block;
	padding-top:0;
}

#product-telop a:link,#product-telop a:visited
{
	display:block;
	width:246px;
	height:80px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/pr_telopsystem.jpg);
	background-repeat:no-repeat;
	margin-right:16px;
}

#product-grid a:link,#product-grid a:visited
{
	display:block;
	width:246px;
	height:80px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/pr_hard.jpg);
	background-repeat:no-repeat;
}

#product-software a:link,#product-software a:visited
{
	display:block;
	width:246px;
	height:80px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/pr_soft.jpg);
	background-repeat:no-repeat;
	margin-right:16px;
	margin-top:12px;
}

#product-contents a:link,#product-contents a:visited
{
	display:block;
	width:246px;
	height:80px;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/pr_create.jpg);
	background-repeat:no-repeat;
	margin-top:12px;
}

.text03
{
	font-size:106%;
	line-height:140%;
	color:#000000;
}

h1
{
	background-color:#F0F0F0;
	border-left-width:8px;
	border-left-style:solid;
	border-left-color:#E0E0E0;
	padding-left:20px;
	margin-top:0;
	margin-bottom:5px;
	font-size:1.4em;
	height:26px;
	letter-spacing:.1em;
	font-weight:normal;
	padding-top:4px;
}

h1 .catalogue
{
	float:right;
	font-size:10px;
	padding-top:3px;
	margin-right:10px;
}

h3
{
	color:#3f3f3f;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/bar_h3.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:1.2em;
	height:30px;
	padding-left:20px;
	margin-top:10pt;
	margin-bottom:5pt;
	padding-top:13px;
	clear:both;
}

h3.product_list
{
	color:#3f3f3f;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/bar_h3_list.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:1.2em;
	height:30px;
	padding-left:20px;
	margin-top:10pt;
	margin-bottom:5pt;
	padding-top:13px;
	clear:both;
	width:520px;
}

h4
{
	margin-top:0;
	padding-top:10px;
	font-size:1.1em;
}

#pagetop
{
	clear:both;
	width:570px;
	text-align:right;
	letter-spacing:.1em;
	height:24px;
	margin-top:10px;
	margin-bottom:10px;
}

html>body #pagetop
{
	float:none;
	margin-bottom:-1px;
}

#maincol .notice
{
	font-size:83%;
	line-height:1.45em;
	font-weight:normal!important;
}

#maincol .txt .notice
{
	font-size:95%;
	line-height:inherit;
}

#footerwrap
{
	width:906px;
	clear:both;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dfdfdf;
	margin-top:0;
}

#footernav a:link,#footernav a:visited
{
	margin-right:8px;
	margin-left:8px;
}

#footernav
{
	text-align:left;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	width:891px;
	font-size:12px;
	background-color:#F8F8F8;
}

#footer
{
	width:906px;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#00B2FF;
	height:60px;
}

#footer .copyright
{
	float:left;
	color:#2f2f2f;
	margin-top:14px;
	margin-right:0;
	margin-bottom:0;
	margin-left:20px;
	font-size:.8em;
}

.logo-slogan
{
	float:right;
	width:189px;
	height:30px;
	background-color:#f7f7f7;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:0;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/footer/logo-slogan.gif);
}

html>body #footer .logo-slogan
{
	margin-right:10px;
}

div.wpcf7-response-output
{
	margin:2em .5em 1em;
	padding:.2em 1em;
}

div.wpcf7-mail-sent-ok
{
	border:2px solid #398f14;
}

div.wpcf7-mail-sent-ng
{
	border:2px solid #ff0000;
}

div.wpcf7-spam-blocked
{
	border:2px solid #ffa500;
}

div.wpcf7-validation-errors
{
	border:2px solid #f7e700;
}

span.wpcf7-form-control-wrap
{
	position:relative;
}

span.wpcf7-not-valid-tip
{
	position:absolute;
	top:20%;
	left:20%;
	z-index:100;
	background:#fff;
	border:1px solid #ff0000;
	font-size:10pt;
	width:280px;
	padding:2px;
}

span.wpcf7-not-valid-tip-no-ajax
{
	color:#f00;
	font-size:10pt;
	display:block;
}

span.wpcf7-list-item
{
	margin-left:.5em;
}

.wpcf7-display-none
{
	display:none;
}

img.ajax-loader
{
	border:none;
	vertical-align:middle;
}

.news_text li,#product-banner ul
{
	list-style-type:none;
}

.news_clear,.clear0
{
	clear:both;
}

#faq_important_news li a,#info-menu li a,#grobal-navi li a,#product-banner li a
{
	text-decoration:none;
	text-indent:-99999px;
	font-size:0;
	line-height:0;
}

#navi-important,#navi-faq,#info-contact,#product_sub_menu ul,#product_sub_menu_production ul,#side_menu #menu01 li ul,p,#navi-home,#navi-lineup,#navi-grid　,#navi-software,#navi-contents,#navi-support,div.wpcf7
{
	margin:0;
	padding:0;
}

#info-example a:hover,#info-contact a:hover,#info-company a:hover
{
	background-position:0 -60px;
}

#tab_menu ul .on a:link,#tab_menu ul .on a:visited,#tab_menu ul .on a:hover
{
	color:#fff;
}

#product_sub_menu,#product_sub_menu_production
{
	margin-top:8px;
	margin-bottom:8px;
	padding:0;
	margin-right:0;
	margin-left:0;
}

#product_sub_menu li a:hover,#product_sub_menu_production li a:hover
{
	color:#333;
}

#side_menu #menu01 .current_page_item,.bold
{
	font-weight:bold;
}

.system_support_li,#link_box li
{
	list-style-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/support/support_arrow01.gif);
}

#company_top_box,#company_top_box dd
{
	margin-bottom:10px;
}

#company_top_box .company_list li,#sitemap li
{
	list-style-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/list_arrow.gif);
}

#navi-company,#navi-contact
{
	border-right-width:1px;
	border-right-style:dotted;
	border-right-color:#00B2FF;
	float:left;
	padding-right:15px;
	margin-right:15px;
}

#grobal-navi li,#product-banner li,h1 .title_text
{
	float:left;
}

#navi-home a:hover,#navi-lineup a:hover,#navi-grid a:hover,#navi-software a:hover,#navi-contents a:hover,#navi-support a:hover
{
	background-position:0 -46px;
}

#navi-home a.on,#navi-home a.on:hover,#navi-lineup a.on,#navi-lineup a.on:hover,#navi-grid a.on,#navi-grid a.on:hover,#navi-software a.on,#navi-software a.on:hover,#navi-contents a.on,#navi-contents a.on:hover,#navi-support a.on,#navi-support a.on:hover
{
	background-position:0 -92px;
}

#product-telop,#product-grid,#product-software,#product-contents
{
	padding:0;
	margin:0;
}

#product-telop a:hover,#product-grid a:hover,#product-software a:hover,#product-contents a:hover
{
	background-position:0 -80px;
}

#product-telop a.on,#product-telop a.on:hover,#product-grid a.on,#product-grid a.on:hover,#product-software a.on,#product-software a.on:hover,#product-contents a.on,#product-contents a.on:hover
{
	background-position:0 -160px;
}

.text01,.text02
{
	font-size:83%;
	line-height:140%;
	color:#000000;
}

h1 .catalogue a:link,h1 .catalogue a:visited,h1 .catalogue a:hover
{
	font-size:10px;
}

h2,h2.product_list
{
	color:#573F5A;
	padding-left:20px;
	height:22px;
	margin-top:10px;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
	font-size:1.2em;
	clear:both;
	background-image:url(http://www.lambda.co.jp/wp-content/themes/lambdasystems/images/bar_h2.gif);
	padding-top:4px;
}
