/* Commpany Menu */
.company_menu{position:relative; background:url(/design/company/images/bg_h1.gif) 0 0 no-repeat; z-index:1000;}
.company_menu ul{padding:60px 0 0 47px; height:21px;}
.company_menu li{float:left;}
.company_menu li a{display:block; height:21px; font-size:1px; text-decoration:none; text-indent:-10000px; background-image:url(/design/company/images/company_menu.gif); background-repeat:no-repeat;}

.company_menu li a.company{width:75px; background-position:0 0;}
.company_menu li a.ceo    {width:80px; background-position:-75px 0;}
.company_menu li a.history{width:50px; background-position:-155px 0;}
.company_menu li a.ci     {width:60px; background-position:-205px 0;}
.company_menu li a.contact{width:80px; background-position:-265px 0;}
.company_menu li a:hover.company, .company_menu li a.company_on{background-position:0 -21px;}
.company_menu li a:hover.ceo,     .company_menu li a.ceo_on    {background-position:-75px -21px;}
.company_menu li a:hover.history, .company_menu li a.history_on{background-position:-155px -21px;}
.company_menu li a:hover.ci,      .company_menu li a.ci_on     {background-position:-205px -21px;}
.company_menu li a:hover.contact, .company_menu li a.contact_on{background-position:-265px -21px;}

/* Business Menu_new */
.business_role{position:relative; background:url(/design/company/images/bg_h1.gif) 0 0 no-repeat; z-index:1000;}
.tabmenu_wrap{position:relative; padding:15px 0 0 44px; height:63px; background:url(/design/company/images/company_tabmenu_bg.gif) 0 15px no-repeat;}
.tabmenu_wrap ul{padding-top:19px;}
.tabmenu_wrap ul li{float:left; margin-right:14px;}
.tabmenu_wrap ul li a{display:block; height:44px; background-image:url(/design/company/images/business_menu.gif); background-repeat:no-repeat; font-size:1px; text-decoration:none; text-indent:-10000px;}
.tabmenu_wrap ul li.menu1 a{width:110px; background-position:0 0;}
.tabmenu_wrap ul li.menu2 a{width:118px; background-position:-124px 0;}
.tabmenu_wrap ul li.menu3 a{width:134px; background-position:-256px 0;}
.tabmenu_wrap ul li.menu4 a{width:128px;  background-position:-404px 0;}
.tabmenu_wrap ul li.menu5 a{width:107px; background-position:-546px 0;}

.tabmenu_wrap ul li.menu1on a{width:110px; background-position:0 -44px;}
.tabmenu_wrap ul li.menu2on a{width:118px; background-position:-124px -44px;}
.tabmenu_wrap ul li.menu3on a{width:134px; background-position:-256px -44px;}
.tabmenu_wrap ul li.menu4on a{width:128px;  background-position:-404px -44px;}
.tabmenu_wrap ul li.menu5on a{width:107px; background-position:-546px -44px;}

.tabmenu_wrap ul li.menu1 a:hover{background-position:0 -88px;}
.tabmenu_wrap ul li.menu2 a:hover{background-position:-124px -88px;}
.tabmenu_wrap ul li.menu3 a:hover{background-position:-256px -88px;}
.tabmenu_wrap ul li.menu4 a:hover{background-position:-404px -88px;}
.tabmenu_wrap ul li.menu5 a:hover{background-position:-546px -88px;}
/* Business Menu */
.business_menu ul{display:none; margin:0 0 0 -12px; padding-top:15px; height:21px; *zoom:1;}
.business_menu ul:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.business_menu li{float:left;}
.business_menu li a{display:block; height:21px; font-size:1px; text-decoration:none; text-indent:-10000px; background-image:url(/design/company/images/business_menu.gif); background-repeat:no-repeat;}

.business_menu li a.business{width:75px; background-position:0 0;}
.business_menu li a.partner{width:128px; background-position:-75px 0;}
.business_menu li a.network{width:100px; background-position:-203px 0;}
.business_menu li a:hover.business, .business_menu li a.business_on{background-position:0 -21px;}
.business_menu li a:hover.partner, .business_menu li a.partner_on{background-position:-75px -21px;}
.business_menu li a:hover.network, .business_menu li a.network_on{background-position:-203px -21px;}

.business_menu ul{display:none; margin:0 0 0 -12px; padding-top:15px; height:21px; *zoom:1;}
.business_menu ul:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.business_menu li{float:left;}
.business_menu li a{display:block; height:21px; font-size:1px; text-decoration:none; text-indent:-10000px; background-image:url(/design/company/images/business_menu.gif); background-repeat:no-repeat;}

/* Title */
.h2_company, .h2_policy, .h3_company, .h4_company{font-size:1px; text-decoration:none; text-indent:-10000px; background-position:0px 0px; background-repeat:no-repeat;}
.h2_company{width:500px; height:30px; background-position:0px 0px; background-repeat:no-repeat;}
.h2_company.h2_cantact{background-image:url(/design/company/images/h2_contact.gif);}
.h2_company.h2_cantact2{background-image:url(/design/company/images/h2_contact2.gif);}
.h2_company.h2_network{background-image:url(/design/company/images/h2_network.gif); height:50px;}

.h2_policy.h2_privacy{width:103px; height:36px; background:url(/design/company/images/h2_privacy.gif) 0 20px no-repeat;}
.h2_policy.h2_contents{width:103px; height:16px; background-image:url(/design/company/images/h2_contents.gif);}

.h3_company{background-position:0 0px; background-repeat:no-repeat;}
.h3_company.h3_vision{width:500px; height:25px; background-image:url(/design/company/images/h3_vision.gif);}
.h3_company.h3_outline{width:500px; height:35px; background-image:url(/design/company/images/h3_outline.gif);}
.h3_company.h3_ceo{width:220px; height:35px; background-image:url(/design/company/images/h3_ceo.gif);}
.h3_company.h3_contact{width:220px; height:35px; background-image:url(/design/company/images/h3_contact.gif);}
.h3_company.h3_contact2{width:220px; height:35px; background-image:url(/design/company/images/h3_contact2.gif);}
.h3_company.h3_history{width:220px; height:35px; background-image:url(/design/company/images/h3_history.gif);}
.h3_company.h3_symbol{width:220px; height:35px; background-image:url(/design/company/images/h3_symbol.gif);}
.h3_company.h3_business{width:220px; height:35px; background-image:url(/design/company/images/h3_business.gif);}
.h3_company.h3_program{width:220px; height:60px; background-image:url(/design/company/images/h3_program.gif); background-position:0 35px;}
.h3_company.h3_program2{width:220px; height:60px; background-image:url(/design/company/images/h3_program2.gif); background-position:0 35px;}
.h3_company.h3_program3{width:220px; height:60px; background-image:url(/design/company/images/h3_program3.gif); background-position:0 35px;}
.h3_company.h3_partner{width:220px; height:60px; background-image:url(/design/company/images/h3_partner.gif); background-position:0 35px;}
.h3_company.h3_partner2{width:220px; height:60px; background-image:url(/design/company/images/h3_partner2.gif); background-position:0 35px;}
.h3_company.h3_partner3{width:220px; height:60px; background-image:url(/design/company/images/h3_partner3.gif); background-position:0 35px;}
.h3_company.h3_network{width:400px; height:60px; background-image:url(/design/company/images/h3_network.gif); background-position:0 35px;}
.h3_company.h3_network2{width:220px; height:60px; background-image:url(/design/company/images/h3_network2.gif); background-position:0 35px;}
.h3_company.h3_network3{width:220px; height:60px; background-image:url(/design/company/images/h3_network3.gif); background-position:0 35px;}

.h4_company{background-position:0 10px; background-repeat:no-repeat;}
.h4_company.h4_vision{width:500px; height:45px; background-image:url(/design/company/images/h4_vision.gif);}

/* Motto */
.motto dt{font-size:1px; text-decoration:none; text-indent:-10000px;}
.motto dd{line-height:18px; margin-bottom:25px;}
.motto li{line-height:18px;}
.motto.company_motto dt{width:400px; height:80px; background:url(/design/company/images/company_motto.gif) 0 0px no-repeat;}
.motto.ceo_motto dt{width:400px; height:140px; background:url(/design/company/images/ceo_motto.gif) 0 20px no-repeat;}
.motto.history_motto{width:510px; height:140px; background:url(/design/company/images/history_motto.gif) 0 0px no-repeat; font-size:1px; text-decoration:none; text-indent:-10000px;}
.motto.ci_motto{width:650px; height:120px; background:url(/design/company/images/ci_motto.gif) 0 0px no-repeat; font-size:1px; text-decoration:none; text-indent:-10000px;}
.motto.business_motto{width:550px; height:90px; background:url(/design/company/images/business_motto.gif) 0 0px no-repeat; font-size:1px; text-decoration:none; text-indent:-10000px;}
.motto.partner_motto dt{width:400px; height:120px; background:url(/design/company/images/partner_motto.gif) 0 0px no-repeat;}
.motto.partner_motto .partner_tx{width:500px; height:20px; font-size:1px; text-decoration:none; text-indent:-10000px; background:url(/design/company/images/partner_tx.gif) 0 0 no-repeat;}
.motto.network_motto dt{width:400px; height:60px; background:url(/design/company/images/network_motto.gif) 0 0px no-repeat;}

/* Motto_new */
.motto.businessrole_motto{padding:0 67px 20px; width:860px; background:url(/design/company/images/businessrole_motto.gif) 67px 0 no-repeat;}
.motto.businessrole_motto h3{height:30px; font-size:1px; text-decoration:none; text-indent:-10000px;}
.motto.businessrole_motto dl dt{margin-bottom:40px; height:30px;}
.motto.coretechnology_motto{padding:0 67px 20px; width:860px; background:url(/design/company/images/coretechnology_motto.gif) 67px 0 no-repeat;}
.motto.coretechnology_motto h3{height:30px; font-size:1px; text-decoration:none; text-indent:-10000px;}
.motto.coretechnology_motto dl dt{margin-bottom:40px; height:30px;}
.motto.businessknowhow_motto{padding:0 67px 20px; width:860px; background:url(/design/company/images/businessknowhow_motto.gif) 67px 0 no-repeat;}
.motto.businessknowhow_motto h3{height:30px; font-size:1px; text-decoration:none; text-indent:-10000px;}
.motto.businessknowhow_motto dl dt{margin-bottom:40px; height:30px;}
.motto.overview_motto{padding:0 67px 20px; width:860px; background:url(/design/company/images/overview_motto.gif) 67px 0 no-repeat;}
.motto.overview_motto h3{height:30px; font-size:1px; text-decoration:none; text-indent:-10000px;}
.motto.overview_motto dl dt{margin-bottom:40px; height:30px;}

/* Tab Link */
.tab_submenu{margin:0 0 40px 0; height:27px; background:url(/design/company/images/tab_bg.gif) left bottom repeat-x;}
.tab_submenu li{float:left; font-size:1px;}
.tab_submenu img{cursor:pointer;}

#tab_contact2{display:none;}
#tab_contact3{display:none;}
#tab_partner2{display:none;}
#tab_network2{display:none;}

/* Company */
.vision dt{line-height:18px;}
.vision dd{width:860px; height:400px; background:url(/design/company/images/vision_img.gif) 0 25px no-repeat; font-size:1px; text-decoration:none; text-indent:-10000px;}
.outline{border-top:1px solid #B3B3B3; border-bottom:1px solid #B3B3B3;}
.outline th{width:100px; height:30px; font-size:1px; text-decoration:none; text-indent:-10000px; background-color:#EEF0F6; background-position:25px 10px; background-repeat:no-repeat; border-bottom:1px solid #C5C5C5; border-right:1px solid #D8D8D8;}
.outline th.outline_tx{background-image:url(/design/company/images/outline_tx.gif);}
.outline th.outline_tx2{background-image:url(/design/company/images/outline_tx2.gif);}
.outline th.outline_tx3{background-image:url(/design/company/images/outline_tx3.gif);}
.outline th.outline_tx4{background-image:url(/design/company/images/outline_tx4.gif);}
.outline th.outline_tx5{background-image:url(/design/company/images/outline_tx5.gif);}
.outline th.outline_tx6{background-image:url(/design/company/images/outline_tx6.gif);}
.outline th.outline_tx7{background-image:url(/design/company/images/outline_tx7.gif);}
.outline td{padding-left:20px; width:480px; height:30px; border-bottom:1px solid #C5C5C5;}
.outline .bordernone{border-bottom:0;}

/* Ceo */
.ceo_left{float:left; padding-left:10px; padding-top:380px; width:260px; background:url(/design/company/images/ceo.gif) 0 0px no-repeat;}
.ceo_left li{line-height:20px; color:#999;}
.ceo_right{float:right; width:570px;}
.ceo_sign{padding-top:105px; background:url(/design/company/images/ceo_sign.gif) 0 30px no-repeat;}

/* History */
.history_list{border-top:2px solid #90BAD9;}
.history_list li{border-bottom:1px solid #AABDCB;}
.history_list dl{padding:15px 0; *zoom:1;}
.history_list dl:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.history_list dt{float:left; margin-right:15px; width:100px; font-size:1px; text-decoration:none; text-indent:-10000px; background-position:right top; background-repeat:no-repeat;}
.history_list dd{float:right; width:745px;}
.history_list dd span{margin-right:10px;}
.history_list1{background-color:#FBFEFF;}
.history_list1 dd{font-weight:bold; color:#4175D8; line-height:23px;}
.history_list2{color:#626262; line-height:23px;}
.history_list3{color:#999; line-height:18px;}
.history_list dt.hl2012{height:42px; background-image:url(/design/company/images/history_2012.gif);}
.history_list dt.hl2011{height:42px; background-image:url(/design/company/images/history_2011.gif);}
.history_list dt.hl2010{height:42px; background-image:url(/design/company/images/history_2010.gif);}
.history_list dt.hl2009{height:42px; background-image:url(/design/company/images/history_2009.gif);}
.history_list dt.hl2008{height:45px; background-image:url(/design/company/images/history_2008.gif);}
.history_list dt.hl2007{height:46px; background-image:url(/design/company/images/history_2007.gif);}
.history_list dt.hl2006{height:46px; background-image:url(/design/company/images/history_2006.gif);}
.history_list dt.hl2005{height:26px; background-image:url(/design/company/images/history_2005.gif);}
.history_list dt.hl2004{height:25px; background-image:url(/design/company/images/history_2004.gif);}
.history_list dt.hl2003{height:24px; background-image:url(/design/company/images/history_2003.gif);}
.history_list dt.hl2002{height:24px; background-image:url(/design/company/images/history_2002.gif);}
.history_list dt.hl2001{height:26px; background-image:url(/design/company/images/history_2001.gif);}
.history_list dt.hl2000{height:23px; background-image:url(/design/company/images/history_2000.gif);}
.history_list dt.hl1996{height:23px; background-image:url(/design/company/images/history_1996.gif);}
.history_list dt.hl1995{height:23px; background-image:url(/design/company/images/history_1995.gif);}

/* Ci */
.ci_tx dt{width:235px; height:20px; font-size:1px; text-decoration:none; text-indent:-10000px; background:url(/design/company/images/symbol_tx.gif) left top no-repeat;}
.ci_tx dd{margin:10px 0; line-height:18px;}
.ci_img dt{height:280px; font-size:1px; text-decoration:none; text-indent:-10000px; background:url(/design/company/images/ci.gif) 0 30px no-repeat;}
.ci_img dd{padding:15px 70px 0 0; font-size:11px; color:#626262; text-align:right;}
.ci_img dd span{font-weight:bold; font-size:15px;}
.ci_img dd span.blue{margin-right:5px; color:#00407C;}
.ci_img dd span.black{margin:0 5px 0 25px; color:#353436;}
.ci_down{margin-top:60px; padding-top:15px; border-top:1px solid #C3C3C3;}
.ci_down dt, .ci_down dd{float:left;}
.ci_down dt{width:185px;}
.ci_down dt img{margin:3px 0 0 40px;}
.ci_down dd{padding-left:15px; width:660px; line-height:20px;}

/* Contact */
.cantact_map{position:relative; height:460px; background:url(/design/company/images/map.gif) 0 60px no-repeat;}
.cantact_map ul{position:absolute; left:5px; top:10px}
.cantact_map ul li{line-height:18px;}
.cantact_map p a{position:absolute; left:719px; top:391px; display:block; width:110px; height:18px; font-size:1px; text-decoration:none; text-indent:-10000px;}

.cantact_info{*zoom:1;}
.cantact_info:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.cantact_info li{float:left; padding:0 20px; width:390px; line-height:18px;}
.cantact_info li dt{margin-bottom:10px; font-weight:bold;}
.cantact_info li dd{margin-bottom:10px;}
.cantact_info li dd span.blue{color:#0061AF;}
.cantact_info li dd span.green{color:#009643;}
.cantact_info li dd span.red{color:#E8007B;}

/* Business */
.business_tx{line-height:18px;}
.business_img{margin:80px auto 0; width:743px; height:616px; font-size:1px; text-decoration:none; text-indent:-10000px; background:url(/design/company/images/img_business.gif) left top no-repeat;}

/* Partner */
.partner_tx_area{margin:0 20px;}
.partner_tx_area li{line-height:18px;}
.partner_tx_area .partner_img_tx dt{width:700px; height:30px; font-size:1px; text-decoration:none; text-indent:-10000px;}
.partner_tx_area .partner_img_tx dd{line-height:18px;}
.partner_tx_area .partner_img_tx dt.tx{background:url(/design/company/images/partner_tx2.gif) 0 0 no-repeat;}
.partner_tx_area .partner_img_tx dt.tx2{background:url(/design/company/images/partner_tx3.gif) 0 0 no-repeat;}
.partner_tx_area .partner_img_tx dt.tx3{background:url(/design/company/images/network_tx.gif) 0 0 no-repeat;}

.program_img{width:717px; height:364px; font-size:1px; text-decoration:none; text-indent:-10000px; background:url(/design/company/images/img_program.gif) left top no-repeat;}
.partner_table{margin-top:15px; width:100%; border-top:1px solid #9A9A9A; line-height:18px;}
.partner_table th{height:30px; background-color:#EBF2FA; text-align:center;}
.partner_table th, .partner_table td{border-right:1px solid #C6C6C6; border-bottom:1px solid #9A9A9A;}
.partner_table td{padding:10px;}
.partner_table .bordernone{border-right:0;}

/* Network */
.instance_tx{margin-left:5px; width:530px; height:40px; font-size:1px; text-decoration:none; text-indent:-10000px; background:url(/design/company/images/network_tx2.gif) 0 0 no-repeat;}
.instance_img{border-top:1px solid #C1C1C1;}
.instance_img li{padding:20px 0; background:url(/design/company/images/instance_bg.gif) left top repeat-x; border-bottom:1px solid #C1C1C1;}

#instance_network{padding-left:280px; *zoom:1;}
#instance_network:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
#instance_network dt{width:500px; font-size:1px; text-decoration:none; text-indent:-10000px;}
#instance_network dd{width:500px;}
#instance_network dd a:link, #instance_network dd a:visited, #instance_network dd a:hover, #instance_network dd a:active{color:#3564D0;text-decoration:underline;}

.instance_cf{background:url(/design/company/images/instance_cf_img.gif) 40px 30px no-repeat;}
.instance_cf dt{height:80px; background:url(/design/company/images/instance_cf_tx.gif) 0 10px no-repeat;}
.instance_cf dd.jiran{padding-top:3px; height:70px; background:url(/design/company/images/jiran_logo.gif) left bottom no-repeat;}

.instance_unetsha{background:url(/design/company/images/instance_unetsha_img.gif) 40px 10px no-repeat;}
.instance_unetsha dt{height:80px; background:url(/design/company/images/instance_unetsha_tx.gif) 0 10px no-repeat;}
.instance_unetsha dd.unetsha{padding-top:3px; height:50px; background:url(/design/company/images/unetsha_logo.gif) left bottom no-repeat;}

.instance_flying{background:url(/design/company/images/instance_flying_img.gif) 40px 10px no-repeat;}
.instance_flying dt{height:80px; background:url(/design/company/images/instance_flying_tx.gif) 0 10px no-repeat;}
.instance_flying dd.flying{padding-top:3px; height:50px; background:url(/design/company/images/flying_logo.gif) left bottom no-repeat;}





/* privacy */
#content .index{position:relative; padding:10px 0px 0px 20px; border-bottom:1px solid #e5e5e5; width:840px;}
#content .index p{line-height:18px; margin-bottom:20px;}
#content .index .ol{overflow:hidden; _height:1%;}
#content .index .ol ol{width:400px; float:left;}
#content .index .ol li{height:22px;}
#content .index .ol .first_letter{display:block; float:left; text-align:right; padding-right:8px;}
#content .index .ol .ol1 .first_letter{width:14px;}
#content .index .ol .ol2 .first_letter{width:18px;}
#content .index .ol a{font-weight:bold; letter-spacing:-1px;}

#content .section{padding:20px 20px 20px 20px; text-align:justify;}
#content .section h4{margin:0px 0px 0px 0px; font-weight:bold; color:#3A6BB4; letter-spacing:-1px;}
#content .section p {margin:20px 0px 0px 15px; letter-spacing:-1px;}
#content .section li{margin:20px 0px 0px 15px; line-height:18px; position:relative;}
#content .section dt{margin:0px 0px 0px 0px; padding-bottom:5px; color:#626262;font-weight:bold;}
#content .section dd{margin:0px 0px 0px 10px; padding-left:7px; background:url(/design/images/bullet_dot_gray.gif) 0 5px no-repeat;}
#content .section a{font-weight:bold; letter-spacing:-1px;}




/* business new */
.coretechnology_img{padding:550px 67px 0; background:url(/design/company/images/coretechnology_img.jpg) 0 0 no-repeat;}
.businessknowhow_img{height:630px; background:url(/design/company/images/businessknowhow_img.jpg) 0 0 no-repeat;}
.businessknowhow_img dl dt, .businessknowhow_img dl dd{font-size:1px; text-decoration:none; text-indent:-10000px;}

.overview_img{height:880px; background:url(/design/company/images/overview_img.jpg) 0 0 no-repeat;}
.businessrole_img{height:880px; background:url(/design/company/images/businessrole_img.jpg) 0 75px no-repeat;}

/* navi_sub menu */
#navi_sub ul{background:url(/design/company/images/company_menu.png) 0 0 no-repeat;}
#navi_sub ul li a.navi_sub_m1{margin-left:3px; width:77px;}
#navi_sub ul li a.navi_sub_m2{width:75px;}
#navi_sub ul li a.navi_sub_m3{width:73px;}
