
/** Tug **/
body{margin:0px; padding:0px; color:#000; font-size:80%; line-height:150%; font-family:Meiryo,Verdana,"‚l‚r ‚oƒSƒVƒbƒN",osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro";}
img{border:0px; margin:0px; padding:0px;}
div{margin:0px; padding:0px; text-align:left;}
form{margin:0px; padding:0px;}
table{margin:0px; padding:0px; border:0px;}
h1{width:141px; height:35px; position:absolute; top:17px; left:15px; margin:0px; padding:0px;}
h2{width:274px; height:16px; position:absolute; top:36px; left:164px; color:#808080; font-size:10px; line-height:100%; text-align:left; font-weight:normal; margin:0px; padding:0px;}
h3{margin:0px; padding:0px;}
h4{margin:0px; padding:0px;}
h5{margin:0px; padding:0px; font-size:100%;}
h6{margin:0px; padding:0px; font-size:100%;}
h3.contents{margin:0px 0px 0px 16px; padding-top:18px; font-size:120%;}
img{border:0px; margin:0px; padding:0px;}
table{font-size:90%;}
td{font-family:Verdana,"‚l‚r ‚oƒSƒVƒbƒN",osaka,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro"; font-size:100%;}
ul{margin:0px; padding:0px; list-style-type:none;}
li{margin:0px; padding:0px; list-style-type:none;}
p{margin:0px; padding:0px; line-height:150%;}

.bg_h6_other{background:url(../../img/bg_h6_main.gif); margin:15px 0;}
.bg_h6_t{background:url(../../img/bg_h6_t.gif);}
.bg_h6_b{background:url(../../img/bg_h6_b.gif);}
.bg_h6_ml{background:url(../../img/bg_h6_ml.gif);}
.bg_h6_mr{background:url(../../img/bg_h6_mr.gif);}
.h6_other{padding:2px 4px 2px 10px; font-size:100%;}



/** Box **/
#main_header{width:900px; height:65px; position:relative; margin:auto; background:#FFF; line-height:100%;}
#box_header{width:462px; height:59px; position:absolute; top:0px; left:438px; line-height:100%;}
#box_search{width:226px; height:29px; background:url(../../img/bg_search.jpg) no-repeat; position:absolute; top:0px; left:236px; line-height:100%;}
#box_search_in{position:relative; width:226px; height:29px; line-height:100%;}
#input_search{width:180px; height:19px; position:absolute; top:6px; left:6px; padding:1px;}
#input_searchx{width:174px; height:13px; position:absolute; top:6px; left:6px; padding:1px;}
#b_search{position:absolute; top:0px; left:191px; line-height:100%;}

#box_gmenu{width:100%; height:33px; text-align:center; margin:auto; background:url(../../img/bg_gmenu.jpg) repeat-x; line-height:100%;}

/*
#box_gmenu{width:100%; height:42px; text-align:center; margin:auto; background:url(../../img/bg_gmenu.jpg) repeat-x; border-bottom:1px solid #D3D3D3; line-height:100%;}
*/

#box_gmenu_in{width:900px; margin:auto;}
#box_gmenu_in2{margin:auto; width:900px; position:relative; margin:0px; padding:0px;}
#main_middle{width:900px; margin:auto; margin:6px 0px 0px 0px;}
#main_right{width:637px; float:right; text-align:right;}
#main_area{width:625px; text-align:left; margin:0px 0px 0px 12px;}
#box_image{background:url(../../img/bg_h3.jpg) no-repeat; width:625px; height:51px; text-align:left;padding: 0;margin:15px 0 15px 0;}
#box_image2{background:url(../../img/bg_h3.jpg) no-repeat; width:625px; height:51px; text-align:left;padding: 0;margin:15px 0 15px 0;}

.w370{width:370px;}
.pagetop_nml{padding:10px 0px;text-align:right;}

#box_pmenu_l{width:307px;float:left;padding-right:10px;}
#box_pmenu_r{width:307px;float:right;}

#box_win{background:url(../../img/bg_win_head.gif) repeat-x top;padding:5px;}
#box_win_contents{width:650px;border:1px solid #000000;padding:10px;}
#logo_win{width:625px; height:65px; position:relative; background:#FFF;margin:0px;padding:0px;}


#page_image{margin-bottom:6px;}
#box_footer{width:900px; height:20px; margin:20px 0px 0px 0px; padding-bottom:30px; position:relative;}
#box_footer_win{width:650px; height:20px; margin:20px 0px 30px 0px; position:relative;}

#box_contents{width:625px; text-align:left; float:right;}
#box_underline{background:#fff;padding-top:2px;}

.fr{float:right;}
.dn{display:none;}
.lstn{list-style-type:none; line-height:100%;}
.fwn{font-weight:normal;}
.tac{text-align:center;}



/** Ul Ol Li **/
#gmenu{list-style-type:none; line-height:100%;}
#b_h_english{width:69px; height:14px; position:absolute; top:13px; left:0px; list-style-type:none; line-height:100%; font-size:8px;}
#b_h_english2{width:69px; height:14px; position:absolute; top:13px; left:45px; list-style-type:none; line-height:100%; font-size:8px;}
#b_h_chinese{width:39px; height:14px; position:absolute; top:13px; left:69px; list-style-type:none; line-height:100%; font-size:8px;}
#font_size{width:52px; height:17px; position:absolute; top:13px; left:135px; list-style-type:none; line-height:100%; font-size:10px;}
#b_font_s{width:17px; height:17px; position:absolute; top:11px; left:192px; list-style-type:none; line-height:100%; font-size:8px;}
#b_font_l{width:17px; height:17px; position:absolute; top:11px; left:210px; list-style-type:none; line-height:100%; font-size:8px;}

#b_home{width:48px; height:15px; position:absolute; top:41px; left:71px; list-style-type:none; line-height:100%; font-size:8px;}
#b_sitemap{position:absolute; top:41px; left:130px; list-style-type:none; line-height:100%; font-size:8px;}
#b_office{position:absolute; top:41px; left:212px; list-style-type:none; line-height:100%; font-size:8px;}
#b_privacy{position:absolute; top:41px; left:285px; list-style-type:none; line-height:100%; font-size:8px;}
#b_contact{position:absolute; top:41px; left:391px; list-style-type:none; line-height:100%; font-size:8px;}

/*media after upload remove 87 91
#b_home{width:48px; height:15px; position:absolute; top:41px; left:-59px; list-style-type:none; line-height:100%; font-size:8px;}
#b_sitemap{position:absolute; top:41px; left:0px; list-style-type:none; line-height:100%; font-size:8px;}
#b_office{position:absolute; top:41px; left:82px; list-style-type:none; line-height:100%; font-size:8px;}
#b_privacy{position:absolute; top:41px; left:155px; list-style-type:none; line-height:100%; font-size:8px;}
#b_contact{position:absolute; top:41px; left:261px; list-style-type:none; line-height:100%; font-size:8px;}

#b_media{position:absolute; top:36px; left:348px; list-style-type:none; line-height:100%; font-size:8px;}
*/


#gmenu_products{position:absolute; top:0px; left:0px; margin:0px; padding:0px;}
#box_menu_products{width:128px; position:absolute; top:0px; left:0px; text-align:center; margin:0px 0px 0px 0px; padding:0px; visibility:hidden; z-index:2;}#box_menu_company{width:128px; position:absolute; top:0px; left:0px; text-align:center; margin:0px 0px 0px 0px; padding:0px; visibility:hidden; z-index:2;}
#box_menu_recruit{width:128px; position:absolute; top:0px; left:0px; text-align:center; margin:0px 0px 0px 0px; padding:0px; visibility:hidden; z-index:2;}
#gmenu_support{position:absolute; top:0px; left:128px; margin:0px; padding:0px;}
#gmenu_news{position:absolute; top:0px; left:257px; margin:0px; padding:0px;}
#gmenu_event{position:absolute; top:0px; left:385px; margin:0px; padding:0px;}
#gmenu_company{position:absolute; top:0px; left:514px; margin:0px; padding:0px;}
#gmenu_ir{position:absolute; top:0px; left:642px; margin:0px; padding:0px;}
#gmenu_recruit{position:absolute; top:0px; left:771px; margin:0px; padding:0px;}
#box_pan{width:900px; font-size:85%; margin-top:8px;}
#b_print{float:right; width:69px; height:18px;}
#b_print_win{padding-top:30px;padding-right:15px;float:right; width:69px; height:18px;}
#box_pmenu{padding:2px 0px; line-height:100%; font-size:90%;}
#box_cmenu{width:625px; background:#F3F5F6; margin:17px 0px;}
#box_cmenu_in{width:600px;padding:12px 5px 12px 15px;margin:0;}
#box_pmenu_in{margin:0px 0px 20px 0px;}
#box_news{width:611px; float:right;}
#box_top_middle{width:900px; margin-top:13px; margin-left:85px; margin-right:85px;}

#box_smenu{width:263px; float:left;}
#box_smenu_in{background:url(../../img/bg_smenu.jpg) repeat-y; padding-top:9px;}
#box_smenu_in2{background:url(../../img/bg_smenu.jpg) repeat-y;}


.smenu_text2{background:url(../../img/point.gif) 0px 3px no-repeat; line-height:100%; padding:2px 0px 0px 10px; margin-bottom:12px;}
.bg_smenu_shadow{margin:10px 0px 10px -5px;}
#box_catalog{width:268px; float:left; text-align:right;}
#box_100p_tac{width:100%; text-align:center; border-bottom:1px solid #D3D3D3; clear:both;}
#box_pagetop{width:100%; text-align:center; border-bottom:1px solid #D3D3D3; clear:both; padding:30px 0px 1px 0px;}

#box_pagetop_win{width:100%; text-align:center; border-bottom:1px solid #D3D3D3; clear:both;}
#b_pagetop{width:900px; text-align:right; margin:auto;}
#b_pagetop_win{width:598px; text-align:right; margin:auto;}

#box_fotter{width:900px; height:20px; margin:20px 0px 30px 0px; position:relative; clear:both;}

#box_privacy{float:left; background:url(../../img/point.gif) no-repeat 0px 3px; line-height:100%; padding:2px 0px 0px 10px; font-size:80%; clear:both;}
#box_copy{width:900px; height:8px; position:absolute; top:6px; left:0px; text-align:center;}
#box_copy_win{width:650px; height:8px; position:absolute; top:6px; left:0px; text-align:center;}
#box_swf{width:100%; height:365px; border-bottom:1px solid #D3D3D3; text-align:center;}
#flashcontent{width:1070px; height:364px; margin:auto; background:url(../../img/swf.jpg) center no-repeat;}
.box1070{width:1070px; text-align:center; margin:auto;}



.h1{height:1px;}
.h2{height:2px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}




/** news **/
.news_date{font-size:90%; font-weight:bold; color:#0166F2; padding-top:4px;}
.news_category{font-size:10px; padding:0px 0px 0px 3px; text-align:right; line-height:100%;}

.category_medical{background:#E8EBEE; border-left:2px solid #007C69;}
.category_security{background:#E8EBEE; border-left:2px solid #1D83CA;}
.category_broadcast{background:#E8EBEE; border-left:2px solid #17268E;}
.category_examination{background:#E8EBEE; border-left:2px solid #EC6A01;}
.category_gf{background:#E8EBEE; border-left:2px solid #000;}
.category_ir{background:#E8EBEE; border-left:2px solid #6A4100;}
.category_event{background:#E8EBEE; border-left:2px solid #7BC523;}
.category_etc{background:#E8EBEE; border-left:2px solid #999999;}
.category_news{background:#E8EBEE; border-left:2px solid #1D83CA;}

.news_date2{font-size:100%; font-weight:bold; color:#0166F2; padding:4px 0px 0px 10px;}

.category_medical2{background:#FFF; border-left:2px solid #007C69;}
.category_security2{background:#FFF; border-left:2px solid #1D83CA;}
.category_broadcast2{background:#FFF; border-left:2px solid #17268E;}
.category_examination2{background:#FFF; border-left:2px solid #EC6A01;}
.category_gf2{background:#FFF; border-left:2px solid #000;}
.category_ir2{background:#FFF; border-left:2px solid #6A4100;}
.category_event2{background:#FFF; border-left:2px solid #7BC523;}
.category_etc2{background:#FFF; border-left:2px solid #ffffff;}

.news_category_t{line-height:100%; margin:1px 3px 0px 0px; padding:0px; text-align:left;}
.td_case_date{background:#E7F0FD; padding:9px 13px; font-weight:bold;}
.td_case_h{background:#FFF; padding:15px 13px; font-weight:bold; color:#17268E;}
.box_case_img{width:112px; float:right; text-align:right; margin-bottom:10px;}

.b_list2{margin:-35px 0px 0px 395px; width:220px; height:34px;}
.b_list3{margin:-50px 0px 0px 395px; width:220px; height:34px;}
.b_list4{margin:-40px 0px 5px 520px;}
.b_list5{margin:-35px 0px 5px 395px; width:220px;}
.b_list6{margin:-50px 0px 10px 395px; width:220px; height:34px;}
.category_otr{background:#E8EBEE; border-left:2px solid #999999;}




.lh140{line-height:140%;}
.lh150{line-height:150%;}
.h10{height:10px;}
.h14{height:14px;}
.fs80{font-size:80%;}
.fs90{font-size:90%;}
.fs100{font-size:100%;}
.fs110{font-size:110%;}
.fs120{font-size:120%;}
.bg_fff{background:#FFF;}
.bg_eef0f9{background:#EEF0F9;}
.bg_ecf9f8{background:#ECF9F8;}
.bg_e8f5fd{background:#E8F5FD;}
.bg_a7bae2{background:#A7BAE2;}
.bg_fce6d4{background:#FCE6D4;}
.bg_c1{background:#C1C1C1;}
.bg_f1{background:#f1f1f1;}
.f_56{color:#565656;}
.f_ec6a01{color:#EC6A01;}
.f_cd001a{color:#cd001a;}

/** margin padding **/
.m3{margin:3px;}
.m4{margin:4px;}
.mb23{margin-bottom:23px;}
.mb25{margin-bottom:25px;}
.ml2{margin-left:2px;}
.ml15{margin-left:15px;}
.ml17{margin-left:17px;}
.ml20{margin-left:20px;}
.ml70{margin-left:70px;}
.m0_10{margin:0px 10px;}
.m10_0{margin:10px 0px;}
.m15_0{margin:15px 0px;}
.m0_18{margin:0px 18px;}
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt6{margin-top:6px;}
.mt10{margin-top:10px;}
.mt11{margin-top:11px;}
.mt15{margin-top:15px;}
.mt16{margin-top:16px;}
.mt18{margin-top:18px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt35{margin-top:35px;}
.mr5{margin-right:5px;}
.mt30{margin-top:30px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mb2{margin-bottom:2px;}
.mb5{margin-bottom:5px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb11{margin-bottom:11px;}
.mb15{margin-bottom:15px;}
.mb18{margin-bottom:18px;}
.mb19{margin-bottom:19px;}
.m1_16{margin:1px 16px;}
.m35_0{margin:35px 0px;}
.mt6r10{margin:6px 10px 0px 0px;}
.m1_0{margin:1px 0px;}
.mr12{margin-right:12px;}
.mt10b15_r15{margin: 10px 15px 15px 0px;}
.ma{margin:auto;}
.mr15{margin-right:15px;}

#bana_support{margin:16px 18px 5px 18px;}

.p10{padding:10px;}
.pb5{padding-bottom:5px;}
.pt3{padding-top:3px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pb8{padding-bottom:8px;}

.cb{clear:both;}

/** Link **/
a.asidemenu:link{width:90px; height:21px; display:block; line-height:100%; background:url(../../img/point.gif) 0px 3px no-repeat; float:left; padding:2px 0px 0px 10px; color:#000; text-decoration:none;}
a.asidemenu:visited{width:90px; height:21px; display:block; line-height:100%; background:url(../../img/point.gif) 0px 3px no-repeat; float:left; padding:2px 0px 0px 10px; color:#000; text-decoration:none;}
a.asidemenu:hover{width:90px; height:21px; display:block; line-height:100%; background:url(../../img/point.gif) 0px 3px no-repeat; float:left; padding:2px 0px 0px 10px; color:#000099;; text-decoration:underline;}

/** asidemenu style current **/
.asidemenu_c{width:90px; height:21px; display:block; line-height:100%; background:url(../../img/point_c.gif) 0px 3px no-repeat; float:left; padding:2px 0px 0px 10px; color:#0166F2; font-weight:bold; text-decoration:none;}

a.apage:link{display:block; line-height:100%; background:url(../../img/point_c.gif) 0px 5px no-repeat; float:left; padding:3px 0px 3px 10px; color:#000; text-decoration:none; margin:0px 12px 0px 0px; white-space:pre;}
a.apage:visited{display:block; line-height:100%; background:url(../../img/point_c.gif) 0px 5px no-repeat; float:left; padding:3px 0px 3px 10px; color:#000; text-decoration:none; margin:0px 12px 0px 0px; white-space:pre;}
a.apage:hover{display:block; line-height:100%; background:url(../../img/point_c.gif) 0px 5px no-repeat; float:left; padding:3px 0px 3px 10px; color:#999; text-decoration:underline; margin:0px 12px 0px 0px; white-space:pre;}

a.dwnpage:link{display:block; line-height:100%; background:url(../../img/pointdwn_c.gif) 0px 5px no-repeat; padding:3px 0px 3px 12px; color:#000; text-decoration:none; margin:0px 12px 12px 0px; white-space:pre; clear:both;border-bottom:1px dotted #b2b2b2;width:292px;}
a.dwnpage:visited{display:block; line-height:100%; background:url(../../img/pointdwn_c.gif) 0px 5px no-repeat; padding:3px 0px 3px 12px; color:#000; text-decoration:none; margin:0px 12px 12px 0px; white-space:pre; clear:both;border-bottom:1px dotted #b2b2b2;width:292px;}
a.dwnpage:hover{display:block; line-height:100%; background:url(../../img/pointdwn_c.gif) 0px 5px no-repeat; padding:3px 0px 3px 12px; color:#999; text-decoration:underline; margin:0px 12px 12px 0px; white-space:pre; clear:both;border-bottom:1px dotted #b2b2b2;width:292px;}

/** apage style current **/
.apage_c{display:block; line-height:100%; background:url(../../img/point_c.gif) 0px 5px no-repeat; float:left; padding:3px 0px 3px 10px; color:#0166F2; text-decoration:none; margin:0px 12px 0px 0px; white-space:pre;font-weight:bold;}

a.aside:link{width:222px; display:block; line-height:100%; color:#0166F2; padding:2px 0px 0px 10px; text-decoration:none; font-weight:bold; background:url(../img/point_c.gif) 0px 3px no-repeat;}
a.aside:visited{width:222px; display:block; line-height:100%; color:#0166F2; padding:2px 0px 0px 10px; text-decoration:none; font-weight:bold; background:url(../img/point_c.gif) 0px 3px no-repeat;}
a.aside:hover{width:222px; display:block; line-height:100%; color:#0166F2; padding:2px 0px 0px 10px; text-decoration:underline; font-weight:bold; background:url(../img/point_c.gif) 0px 3px no-repeat;}


a:link{color:#000; font-weight:normal; text-decoration:underline;}
a:visited{color:#000; font-weight:normal; text-decoration:underline;}
a:hover{color:#999999; font-weight:normal; text-decoration:underline;}

a.font_h2:link{color:#808080; text-decoration:none;}
a.font_h2:visited{color:#808080; text-decoration:none;}
a.font_h2:hover{color:#808080; text-decoration:underline;}

a.apan:link{color:#0166F2; text-decoration:underline;}
a.apan:visited{color:#0166F2; text-decoration:underline;}
a.apan:hover{ color:#000099; text-decoration:underline;}

a.agray:link{color:#525252; text-decoration:none;}
a.agray:visited{color:#525252; text-decoration:none;}
a.agray:hover{color:#999999; text-decoration:underline;}

a.smenu_text:link{color:#0166F2; background:url(../../img/point_c.gif) 0px 4px no-repeat; line-height:100%; padding:2px 0px 0px 10px; margin-bottom:12px; font-weight:bold; text-decoration:none;}
a.smenu_text:visited{color:#0166F2; background:url(../../img/point_c.gif) 0px 4px no-repeat; line-height:100%; padding:2px 0px 0px 10px; margin-bottom:12px; font-weight:bold; text-decoration:none;}
a.smenu_text:hover{color:#000099; background:url(../../img/point_c.gif) 0px 4px no-repeat; line-height:100%; padding:2px 0px 0px 10px; margin-bottom:12px; font-weight:bold; text-decoration:underline;}

.td_page_link{background:url(../../img/l_dot.gif) bottom repeat-x; padding:0px 0px 10px 0px; line-height:130%;}


/** smenu_text style current **/
.smenu_text2c{color:#0166F2; font-weight:bold; background:url(../../img/point_c.gif) 0px 3px no-repeat; line-height:100%; padding:2px 0px 0px 10px; margin-bottom:12px;}


/** smenu_text style current non **/
a.smenu_textcn:link{color:#000; background:url(../../img/point.gif) 0px 4px no-repeat; line-height:100%; padding:2px 0px 0px 10px; margin-bottom:12px; text-decoration:none;}
a.smenu_textcn:visited{color:#000; background:url(../../img/point.gif) 0px 4px no-repeat; line-height:100%; padding:2px 0px 0px 10px; margin-bottom:12px; text-decoration:none;}
a.smenu_textcn:hover{color:#000099; background:url(../../img/point.gif) 0px 4px no-repeat; line-height:100%; padding:2px 0px 0px 10px; margin-bottom:12px; text-decoration:underline;}


.bg_h5_t{background:url(../../img/bg_h5_t.gif);}
.bg_h5_b{background:url(../../img/bg_h5_b.gif);}
.bg_h5_ml{background:url(../../img/bg_h5_ml.gif);}
.bg_h5_mr{background:url(../../img/bg_h5_mr.gif);}
h5.text{padding:3px; margin:0px;}

/** information **/
.info_a_bk{background:#f7f7f7; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin:0px; padding:10px;}
.info_a_ttl{background:url(../../img/icon_info_a.gif) 0px 1px no-repeat; margin:0 0 5px 0;}
.info_a_ttl_text{color:#cd001a; font-size:120%; font-weight:bold; margin:0 0 0 12px;}
.info_a_det{margin:0 0 0 13px; line-height:140%;}

.info_b_bk{background:#f7f7f7; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin:0px; padding:10px;}
.info_b_ttl{background:url(../../img/icon_info_b.gif) 0px 1px no-repeat; margin:0 0 5px 0;}
.info_b_ttl_text{font-size:120%; font-weight:bold; margin:0 0 0 12px;}
.info_b_det{margin:0 0 0 13px; line-height:140%;}
