/*HTML Style */
body {background-color:#fff;margin:0px;padding:0px;}
body, td, p, ul {font-size:small;font-family:Arial, Helvetica, sans-serif, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";line-height:180%;}
img {border:0;}
a:link  {color:#039; text-decoration:underline;}
a:visited   {color:#006; text-decoration:underline;}
a:hover {color:#FF0000; text-decoration:none;}

/* Custom Style */
p#breadcrumb, p#link_back, p#link_totop, div#footer p, p#footer_navi {font-size:9px;}
p#link_back { float:left;clear:both;}
p#link_totop { float:right;clear:both;}
p.withborder{
border:1px solid;
left:10px;
}

/* Block Style */
#body {padding:0px;margin:0px;margin-left:30px;width:782px;text-align:left;}

#header {margin:0px;width:752px;}
#header div#header_top {width:752px;height:80px;background-image:url(../images/navi_bg.gif);background-repeat:repeat-y;}
#header h1 {margin-left:10px;margin-top:0px;padding-top:25px;}
#header div#navi_top {position:absolute;width:285px;height:25px;left:485px;top:30px;padding-left:43px;background-image:url(../images/navi_top_bg.gif);background-repeat:no-repeat;}
#header div#navi_top_plain {position:absolute;width:285px;height:25px;left:700px;top:8px;padding-left:13px;background-repeat:no-repeat;}
#header div#navi_top img {float:left;margin-left:5px;margin-top:5px;}
#header ul#navi_btm {width:752px;margin:0px;clear:both;padding:0px;}
#header ul#navi_btm li {float:left;list-style-type:none;margin:0px}

#footer {margin:0px;clear:both;width:752px;padding-top:10px;margin-bottom:30px;border-top:1px solid #ccc;}
#footer_link { clear:both;}
#footer p#footer_left {float:left;}
#footer p#footer_right {float:right;}

#content {padding:0px;margin:0px;width:752px;margin-top:20px;}

#cNormal {margin:0px;padding:0px;margin-top:5px;width:562px;float:right;}

#cLeft {margin:0px;padding:0px;float:left;width:155px;}
#cLeft ul {margin:0px;padding:0px;}
#cLeft li {padding-left:20px;list-style-type:none;line-height:250%;color:#666;background-repeat:no-repeat;font-size:x-small;}
#cLeft ul#corp_info_navi li {background-image:url(../images/list_navi_01.gif);}
#cLeft ul#product_navi li {background-image:url(../images/list_navi_02.gif);}
#cLeft ul#business_navi li {background-image:url(../images/list_navi_03.gif);}
#cLeft ul#recruit_navi li {background-image:url(../images/list_navi_04.gif);}

/* Contents Style */

/*index.shtml*/
ul#navi_btm {width:752px;margin:0px;clear:both;padding:0px;}
ul#navi_btm li {float:left;list-style-type:none;margin:0px}

div#index_pic {width:750px; padding-top:7px; background-image:url(../images/index_topbar01.gif); background-repeat:no-repeat}
div#index_pic img {margin:0px;float:left;}
div#index_main_navi {clear:both;width:748px;margin:0px; height:100px; padding-bottom:5px;border:solid #fff; border-width:1px 1px 1px 0px; background-image:url(../images/index_topbar02.gif);background-position:bottom; background-repeat:repeat-x;}
div#index_main_navi ul { height:100px; margin:0px;padding:0px 0px 10px 10px;float:left;border-left:1px solid #fff; background-image:url(../images/index_navibg.gif);background-position:bottom; background-repeat:repeat-x;font-size:x-small; }
div#index_main_navi ul#index_corp_info_navi,div#index_main_navi ul#index_product_navi,div#index_main_navi  ul#index_career_navi,div#index_main_navi ul#index_business_navi {width:238px;}
div#index_main_navi li {padding-left:20px;list-style-type:none; line-height:200%; color:#666; background-repeat:no-repeat;}

ul#index_corp_info_navi li {background-image:url(../images/list_navi_01.gif);}
ul#index_product_navi li {background-image:url(../images/list_navi_02.gif);}
ul#index_business_navi li {background-image:url(../images/list_navi_03.gif);}
ul#index_career_navi li {background-image:url(../images/list_navi_04.gif);}

div#news_and_links { width:749px; margin:10px 0px 10px 0px; padding-bottom:10px;background-image:url(../images/index_news_bar.gif);background-position:bottom; background-repeat:repeat-x;}
div#index_news {clear:both; float:left;width:543px; padding:10px;}
div#index_news ul {width:543px;height:130px; margin:10px 0px 0px 0px;}
div#index_news li { padding-left:15px;list-style-type:none; line-height:180%; color:#666; background-image:url(../images/mark01.gif); background-repeat:no-repeat;border-bottom:1px solid #eee; }

div#index_related_links { width:749px; }

#corp_index h3#corp_info_h3 {padding-bottom:3px; border-bottom: 1px solid #0A50A1;}
#corp_index table#corp_info {margin-left:30px; width:530px;}
#corp_index table#corp_info td {border-bottom:1px solid #ccc;}

#corp_comm h3 {clear:both;}
#corp_comm p {padding-bottom:20px;}
#corp_comm img#corp_comm_pic01 {float:right;margin-left:10px;}
#corp_comm img#corp_comm_pic02 {float:left;margin-right:10px;}
#corp_comm img#corp_comm_pic03 {float:right;margin-left:10px;}
#corp_comm img#corp_comm_pic04 {float:left;margin-right:10px;}
#corp_comm img#corp_comm_pic05 {float:right;margin-left:10px;}

#corp_branch_p1{height:245px; background-image:url(../images/corp_branch_05.gif);background-position:right; background-repeat:no-repeat;}
#corp_branch_p1 p{width:420px;}
#corp_branch_p2{height:250px; background-image:url(../images/corp_branch_08.jpg);background-position:right; background-repeat:no-repeat;}
#corp_branch_p2 p{width:370px;}

#corp_ethics #corp_ethics_img img {margin-bottom:10px;}

#corp_news h3#news_h3 {padding-bottom:3px; border-bottom: 1px solid #0A50A1;}
#corp_news h5#news_date {text-align:right;}
#corp_news div#printer {text-align:right;}
#corp_news table#news_list {margin-left:0px; margin-bottom:40px; width:560px;}
#corp_news table#news_list th {width:80px; vertical-align:top;}
#corp_news table#news_list td {border-bottom:1px solid #ccc;}
#corp_news table#news_img {text-align:center}

#prod_index p.detail {margin:0px;width:390px; padding-left:5px;float:right}
#prod_index h3 {margin-bottom:5px; clear:both;}

#prod_products p#prod_prodlist {margin-left:15px;}
#prod_products h3 {padding-bottom:5px;width:560px; border-bottom:1px solid #0380B7;}
#prod_products p.detail {width:380px; padding-left:10px; float:right;}
#prod_products p.spec {width:550px; padding:5px;clear:both; font-size:x-small;border:1px solid #000; margin-bottom:40px;}

#prod_alliance h3#alliance_h3 {clear:both; font-size:small; color:#0A50A1; float:left; margin-top:20px; margin-bottom:10px;}
#prod_alliance ul#alliance_link li{list-style-type:none; float:left; margin-right:15px;}
#prod_alliance table#alliance_table {clear:both; margin-left:30px; width:530px; border-collapse:collapse}
#prod_alliance table#alliance_table td, table#alliance_table th {border:1px solid #ccc; padding:5px;}
#prod_alliance table#alliance_table th {font-weight:normal; text-align:left;background-color:#eee;}
#prod_alliance table#alliance_locbank {clear:both; margin-left:30px; width:530px; border-collapse:collapse}
#prod_alliance table#alliance_locbank td, table#alliance_locbank th {border:1px solid #ccc; padding:5px;}
#prod_alliance table#alliance_locbank th {font-weight:normal;background-color:#eee; width:80px;}

#prod_event h3#event_h3 {padding-bottom:3px; border-bottom: 1px solid #0380B7}
#prod_event h4#event_h4 {color:#0A50A1}
#prod_event table#event_list {margin-left:30px; margin-bottom:40px; width:530px;}
#prod_event table#event_list td {border-bottom:1px solid #ccc;}

#business_index h3#busi_h3 {font-size:small; color:#0A50A1; margin-top:30px; margin-bottom:0px;}
#business_index table#busi_partners th {vertical-align:text-top;}

#recruit_index ul#rec_str_ul { width:562px; margin:0px; padding:0px; background-image:url(../images/rec_str_06.jpg);background-position:right; background-repeat:no-repeat;}}
#recruit_index ul#rec_str_ul li {padding-left:15px;list-style-type:none; background-image:url(../images/mark01.gif); background-repeat:no-repeat; }

#recruit_intv div#rec_intv_list { width:560px; background:#eee;}
#recruit_intv div#rec_intv_list a { background:#fff;}
#recruit_intv div#rec_intv_list a:hover { background:#eee;}
#recruit_intv div.rec_intv { margin:0px; clear:both; width:518px; border:1px solid #ccc; padding:20px;}
#recruit_intv div.rec_intv p { margin:0px;width:510px;}
#recruit_intv div.rec_intv  h3 { width:510px;padding-bottom:10px; border-bottom:1px dashed #ccc;}
#recruit_intv div.rec_intv  h4 { margin-top:18px; margin-bottom:5px;}

#recruit_carrer table#midcareer_table {clear:both; width:560px; border-collapse:collapse}
#recruit_carrer table#midcareer_table td, table#midcareer_table th {border:1px solid #ccc; padding:5px;}
#recruit_carrer table#midcareer_table th {background-color:#eee; color:#333;}
#recruit_carrer #midcareer_table ul {margin-left:10px; margin-bottom:5px;}
#recruit_carrer #midcareer_table li {list-style-type:none; line-height:230%;}
#recruit_carrer table.mid_detail_table {clear:both; width:560px; border-collapse:collapse}
#recruit_carrer table.mid_detail_table td, table.mid_detail_table th {border:1px solid #ccc; padding:5px;}
#recruit_carrer table.mid_detail_table th {color:#333;}
#recruit_carrer table.mid_detail_table  ul {margin-left:20px; margin-bottom:5px;}
#recruit_carrer h3#mid_detail_h3 {font-size:small; width:552px; margin-bottom:0px; padding:3px; background-color:#eee; border:solid #ccc; border-width:1px 1px 0px 1px;}
#recruit_carrer h4#mid_detail_h4 {font-size:small; margin-bottom:0px; padding-left:20px; color:#333; background-image:url(../images/list_career_01.gif); background-repeat:no-repeat;}
#recruit_carrer .career_place {font-size:x-small; color:#666;}

p#inq_form_error_p {font-weight:bold; color:#FF3300}

table.inquiry_table {clear:both; width:560px; border-collapse:collapse}
table.inquiry_table td, table.inquiry_table th {border:1px solid #ccc; padding:5px;}
table.inquiry_table th {background-color:#eee; color:#333;}
.inq_hisu {font-size:x-small;color:#0A50A1;}
.inq_exp {font-size:x-small;color:#0A50A1;}
div#inquiry_info_p {background-color:#F3F6FA; padding:5px 20px 5px 20px}

table.inquiry_career_table {clear:both; width:560px; border-collapse:collapse}
table.inquiry_career_table td, table.inquiry_career_table th {border:1px solid #ccc; padding:5px;}
table.inquiry_career_table th {background-color:#eee; color:#333;}
.inq_career_hisu {font-size:x-small;color:#0A50A1;}
.inq_career_exp {font-size:x-small;color:#0A50A1;}
div#inquiry_career_info_p {background-color:#F3F6FA; padding:5px 20px 5px 20px}

table.inquiry_table_inner td {border:none; padding:2px;}

#sitemap h4  {width:550px;color:#fff;padding-left:3px;font-size:small;}
#sitemap h4#h4_corp {background:#0A50A1}
#sitemap h4#h4_prod {background:#0380B7}
#sitemap h4#h4_busi{background:#05548A}
#sitemap h4#h4_recr {background:#008D9F}
#sitemap ul {width:400px;margin:0px;}
#sitemap li {margin-left:30px;padding-left:15px;list-style-type:none; background-image:url(../images/mark01.gif); background-repeat:no-repeat;}
#sitemap p {clear:both;}

#privacy strong{color:#06c}
#privacy ul { margin-left:40px; list-style-image:url(../images/list02.gif)}
#privacy li {margin:0px;}
#privacy h1{color:#06c; font-size:small}
#privacy h2,#privacy h3 {font-size:small; color:#06c;}
#privacy .even{background:#EEEEEE;}
#privacy .odd{background:#FFFFFF;}

.subheader {clear:both; font-size:medium; color:#0A50A1; FONT-WEIGHT: 700}