/*Tug*/
body{padding:0px; margin:auto; font-size:80%; line-height:140%; font-family:"Arial","Helvetica","Verdana",sans-serif; color:#FFFFFF; background-color:#000000;}
li{margin:0px; padding:0px; list-style-type:none;}
img{margin:0px; padding:0px; border:0px;}
div{margin:0px; padding:0px; text-align:center; margin:auto;}
td{padding:0px; margin:0px; font-size:80%; line-height:140%; font-family:"Arial","Helvetica","Verdana",sans-serif; color:#FFFFFF; color:#FFFFFF;}
h1{margin:0px; padding:0px;}
h2{margin:0px 0px 20px 0px; padding:0px;}
h3{margin:10px 0px 10px 0px; padding:0px; font-size:120%;}
h4{margin:0px 0px 0px 0px; padding:0px; font-size:120%;}
h5{margin:0px 0px 0px 0px; padding:0px; font-size:100%;}
.h4_products{width:750px; background:url(img/back_p_h4.gif) no-repeat; text-align:left; height:37px; margin:0px; padding:12px 0px 10px 10px; clear:both;}
.h4_concept{width:750px; background:url(img/back_s_h4.jpg) no-repeat; text-align:left; margin:0px; padding:10px 0px 14px 10px; clear:both; clear:both;}
.h4_products366l{width:366px; background:url(img/back_p_h4.gif) no-repeat; text-align:left; height:37px; margin:30px 0px 2px 0px; padding:10px 0px 0px 10px;}
.h4_products366r{width:366px; background:url(img/back_p_h4.gif) no-repeat; text-align:left; height:37px; margin:30px 0px 2px 0px; padding:10px 0px 0px 10px;}
.h5_products{width:750px; background:url(img/back_p_h5.jpg) no-repeat; text-align:left; height:26px; margin:20px 0px 0px 2px; padding:5px 0px 0px 10px; clear:both;}
.h4_products480{width:480px; background:url(img/back_p_h4.gif) no-repeat; text-align:left; height:37px; margin:0px 0px 10px 0px; padding:11px 0px 0px 10px; clear:both;}.h4_faq{width:750px; background:url(img/back_p_h4.gif) no-repeat; text-align:left; height:37px; margin:20px 0px 0px 0px; padding:10px 0px 0px 10px; clear:both;}
.h3_480{margin:11px 0px 10px 15px; padding:0px 0px 0px 0px; font-size:90%; height:37px; clear:both;}
.h3_catalogue245{width:245px; background:url(img/back_p_h3.gif) no-repeat; text-align:left; height:50px; margin:30px 0px 0px 0px; padding:10px 0px 2px 10px;}
.box_245{width:245px; float:left; text-align:center; margin:20px 0px 20px 0px;}
.back_catalogue{background:url(catalogue/img/back.jpg) bottom repeat-x; height:257px; margin-top:20px;}

.box_sitemap359{width:359px; text-align:left; float:left;}
.box_sitemap359r{width:359px; text-align:left; float:right;}
.h3_sitemap359{height:37px; background:url(sitemap/img/back_h3.gif) no-repeat; text-align:left; margin:20px 30px 0px 0px; padding:10px 0px 0px 30px;}
.h3_sitemap359_2{height:31px; background:url(sitemap/img/back_h3_2.gif) no-repeat; text-align:left; margin:2px 30px 0px 0px; padding:7px 0px 0px 40px;}
p{margin:0px; padding:0px;}


.h4_products780{width:780px; background:url(product/gfpak/img/back_pak_h4.jpg) no-repeat; text-align:left; height:44px; margin:0px 0px 10px 0px; padding:11px 0px 0px 10px; clear:both;}

.pagetop {
	width:780px;
	text-align: right;
	margin: 1em 0 1em 0;
	clear:both;
}



/*box*/
#head{background-color:#FFFFFF; margin:auto; position:relative;}
#head_logo{width:810px; text-align:left; clear:both; position:relative; height:38px; }
#box_head_l{width:360px; height:17px; position:absolute; top:17px; left:530px;}
#box_head_logo{width:126px; position:absolute; top:5px; left:0px;}
.box_794{width:794px; text-align:center; clear:both;}
.body_main{text-align:center; margin:auto; clear:both;}
#menu{background:url(img/bar_menu.gif) repeat-x; margin:auto; clear:both;}
#box_menu{width:842px; text-align:left; clear:both;}
.ul_menu{margin:0px; padding:0px;}
.ul_menu li{margin:0px; padding:0px; float:left;}
.box_top_b{width:810px; clear:both;}
#footer{width:810px; clear:both; margin-bottom:10px;}
#box_topics{width:535px; text-align:left; float:left; clear:both;}
.box_top_i{border:#7C7C7C 1px solid; padding:0px 0px 0px 10px;}
.top_bana{padding:0px; float:right; text-align:right;}
.scroll{width:525px; overflow:auto; height:50px; border-bottom-style:none; margin:0px; padding:0px; text-align:left;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mt10{margin-top:10px; text-align:left;}
.mt30{margin-top:10px;}
.mt13{margin-top:13px;}
.mt20{margin-top:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr5{margin-right:5px;}
.mtr5{margin:5px 0px 5px 0px;}
.ml30{margin-left:30px; text-align:left;}
.mt10b25{margin:10px 0px 25px 0px;}
#footer_line{clear:both; height:5px; border-top:#FFFFFF solid 1px; margin:5px 0px 0px 0px;}
#footer_line2{clear:both; height:5px; border-top:#FFFFFF solid 1px; margin:50px 0px 0px 0px; padding:0;}
.box_footer{clear:both;}
.bt_view{position:absolute; top:381px; left:288px;}
.bt_details{position:absolute; top:171px; left:52px;}
.bt_view_st{position:absolute; top:147px; left:288px;}
.box_pr179{position:relative; text-align:left; margin:0px 0px 20px 0px;}
.box_199l{width:199px; float:left; text-align:left;}
.box199_m{width:199px; text-align:left;}
.h5_products179{background:url(img/back_p_h5.gif) no-repeat; text-align:left; height:27px; margin:20px 0px 0px 0px; padding:5px 0px 0px 10px;;}
.box_pr{position:relative; text-align:left; margin:0px 0px 20px 0px;}
#box_pan{text-align:right; font-size:85%; line-height:100%; padding:10px 0px 5px 0px; margin-bottom:5px;}
.box_pic270{width:270px; float:right; text-align:right; margin:0px 0px 30px 0px;}
.box_text480{width:480px; float:left; text-align:left; margin:10px 0px 30px 0px;}
.box_pic390{width:390px; float:right; text-align:right; margin:0px 0px 30px 0px;}
.box_text360{width:360px; float:left; text-align:left; margin:10px 0px 30px 0px;}
.bc_1e1e1e{background-color:#1E1E1E; padding:5px;}
.bc_000000{background-color:#000000; padding:5px;}
.box_750{width:750px; clear:both; text-align:left;}
.box_750f{width:750px; text-align:left; clear:both; background-color:#FFFFFF;}
.box_800g{width:800px; text-align:left; clear:both; background-color:#272727; margin:50px 0px 50px 0px; padding:5px;}
.box_foot_bt{text-align:right; clear:both;}
.box_product_ca{width:434px; float:right; text-align:left;}
.box_product_te{text-align:left; margin:15px 0px 15px 0px;}
.box_product_pi{float:left; width:345px; background:url(img/shadow_pic.jpg) repeat-x;}
#box_menu_area{width:810px; text-align:left; clear:both; margin-left:auto; margin-right:auto; margin-bottom:20px; padding:14px 0px 0px 0px; border-bottom:1px solid #FFFFFF;}

.bar1{background:#0f0f0f url(product/img/bar1.gif); no-repeat; text-align:left; padding:5px 0px 5px 5px; font-size:100%;}
.bar2{background:url(product/img/bar2.gif); no-repeat; text-align:left; padding:5px 0px 5px 5px; font-size:100%;}
a.abar1{display:block; line-height:120%; background:url(product/img/bar_products1.gif) no-repeat left; padding-left:14px; text-decoration:none;}
a.abar2{display:block; line-height:120%; background:url(product/img/bar_products2.gif) no-repeat left; padding-left:14px; text-decoration:none;}

.font70{font-size:75%;}
.font80{font-size:90%;}
.font90{font-size:90%;}
.box_366l{width:366px; float:left; clear:both;}
.box_366r{width:366px; float:right;}
.box_line{width:750px; height:30px; text-align:left; background:url(img/point.gif) no-repeat left; border-top:1px solid #626262; border-right:1px solid #626262; border-left:1px solid #626262; padding:5px 0px 5px 0px;}
.box_line_t{width:750px; height:30px; text-align:left; background:url(img/point.gif) no-repeat left;
 border-top:1px solid #626262; border-right:1px solid #626262; border-left:1px solid #626262; border-bottom:1px solid #626262; padding:5px 0px 5px 0px; margin-top:10px;}
.box_line_b{width:750px; height:30px; text-align:left; background:url(img/point.gif) no-repeat left; border-top:1px solid #626262; border-right:1px solid #626262; border-left:1px solid #626262; border-bottom:1px solid #626262; padding:5px 0px 5px 0px;}
.box_line_on{width:750px; height:30px; text-align:left; background:url(img/point_on.gif) no-repeat left; border-top:1px solid #626262; border-right:1px solid #626262; border-left:1px solid #626262; padding:5px 0px 5px 0px; background-color:#6D75B1;}
.box_line_t_on{width:750px; height:30px; text-align:left; background:url(img/point_on.gif) no-repeat left; border-top:1px solid #626262; border-right:1px solid #626262; border-left:1px solid #626262; border-bottom:1px solid #626262; padding:5px 0px 5px 0px; margin-top:10px; background-color:#6D75B1;}
.box_line_b_on{width:750px; height:30px; text-align:left; background:url(img/point_on.gif) no-repeat left; border-top:1px solid #626262; border-right:1px solid #626262; border-left:1px solid #626262; border-bottom:1px solid #626262; padding:5px 0px 5px 0px; background-color:#6D75B1;}
.box_100c{width:100%; text-align:center; margin:auto;}
.ma{margin:auto; width:100%;}
.concept1{float:left; text-align:left; width:340px; margin:20px 0px 20px 0px;}
.concept2{width:400px; float:right; margin:20px 0px 20px 0px; text-align:right;}
.system1{float:left; text-align:left; width:290px; margin:20px 0px 20px 0px;}
.h5_system{width:290px; background-color:#1E1E1E; background:url(system/img/back_h5.gif) no-repeat top left; margin-bottom:10px; padding:5px 0px 5px 10px; text-align:left;}



.system2{width:450px; float:right; margin:20px 0px 20px 0px;}
.system_pic{float:left; text-align:left; width:422px; margin:20px 0px 20px 0px;}
.system_t{float:right; width:345px; margin:20px 0px 20px 0px;}
a.feature{width:151px; height:25px; display:block; padding:0px; background:url(product/img/menu_feature.jpg);}
a.feature:hover{width:151px; height:25px; display:block; padding:0px; background:url(product/img/menu_feature_o.jpg);}
a.spec{width:151px; height:25px; display:block; padding:0px; background:url(product/img/menu_spec.jpg);}
a.spec:hover{width:151px; height:25px; display:block; padding:0px; background:url(product/img/menu_spec_o.jpg);}
a.view{width:156px; height:25px; display:block; padding:0px; background:url(product/img/menu_view.jpg);}
a.view:hover{width:156px; height:25px; display:block; padding:0px; background:url(product/img/menu_view_o.jpg);}
a.accessories{width:151px; height:25px; display:block; padding:0px; background:url(product/img/menu_accessories.jpg);}
a.accessories:hover{width:151px; height:25px; display:block; padding:0px; background:url(product/img/menu_accessories_o.jpg);}

.td_1e1e1e{background-color:#1E1E1E; padding:3px;}
.td_000000{background-color:#000000; padding:3px;}
.table360l{float:left; text-align:left; margin:0px 0px 50px 0px; width:360px;}
.table360r{float:right; text-align:left; margin:0px 0px 50px 0px; width:360px;}
.div_fff360{background-color:#FFFFFF; width:360px;}

.b_434343{background-color:#434343;}



/*link*/
a{text-decoration:none; color:#FFFFFF;}
a:visited{text-decoration:none; color:#FFFFFF;}
a:hover{text-decoration:none; color:#CCCCCC;}

a.f_none{text-decoration:underline; color:#FFFFFF;}
a.f_none:visited{text-decoration:underline; color:#FFFFFF;}
a.f_none:hover{text-decoration:underline; color:#CCCCCC;}


/*HeaderXV*/
#box_header_m{background-color:#FFF; height:49px;}
#area_header_m{width:840px; height:49px; margin:auto; position:relative;}
#bt_gf_m{width:135px; height:32px; position:absolute; top:10px; left:12px;}
#bt_contact_m{width:54px; height:13px; position:absolute; top:3px; left:565px;}
#bt_sitemap_m{width:58px; height:13px; position:absolute; top:3px; left:634px;}
#bt_policy_m{width:88px; height:13px; position:absolute; top:3px; left:702px;}
#bt_mh_m{width:87px; height:20px; position:absolute; top:23px; left:567px;}
#bt_mh_m_top{width:87px; height:20px; position:absolute; top:15px; left:753px;}
#bt_lo_m{width:58px; height:20px; position:absolute; top:23px; left:666px;}
#logo_ikegami_m{width:69px; height:17px; position:absolute; top:27px; left:754px;}
#menu_under{background:url(img/back_menu.jpg) top right no-repeat; text-align:left; padding:0px 0px;}





