/* ----- css file -----*/
@import url("screen2.css");


/* ----- Print Styles ----- */
#print-masthead {display:none!important;}

/* ----- Base ----- */
#wrapper {width:760px;margin-left:auto;margin-right:auto;text-align:left;}
#wrapper_expand {width:auto;margin-left:auto;margin-right:auto;text-align:left;                   padding-left:10px;padding-right:10px;} 
html,body {margin:0;padding:0;text-align:center;        background:#fff;color:#333;font-family:arial,verdana,helvetica,sans-serif;font-size:90%;line-height:1.4em;}
pre{margin:0;padding:0;text-align:left;color:#333;font-family:arial,verdana,helvetica,sans-serif;}

h1,h2,h3,h4,h5,p,pre,ul,ol,do,dd,form,table {margin:0;padding:0;color:#333;}
li,th,td,pre,code,table {font-size:1em;color:#333;}
a:link {color:#339;text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover,a:active {color:#969;text-decoration:underline;}

/* ----- Header ----- */
#header {width:760px;margin:0;padding:0;}
#header_expand {width:100%;margin:0;padding:0;}
#header a, #header a:link, #header a:visited, #header_expand a, #header_expand a:link, #header_expand a:visited {color:#333;text-decoration:none;}
#header a:hover, #header_expand a:hover {color:#333;text-decoration:underline;}

.skipnavi {height:0;width:0;overflow:hidden;}
.hnavi {width:auto;float:right;margin-top:6px;text-align:right;white-space:nowrap;}
.header-divider {color:#999;}
.hnavi_link {padding:0px 10px;border-right:#999 1px solid;}
.hnavi_link_last {padding-left:10px;}
.h_country {font-weight:bold;}
.search_box {width:120px;height:1.2em;margin-left:5px;padding:0;background:#eee;border:#7f9db9 1px solid;}
.search_button {margin-left:3px;padding:0;}
.function {width:auto;float:right;padding-bottom:4px;text-align:right;}
.yomiage {padding-bottom:6px;text-align:right;}

/* ----- Global Navigation ----- */


#gnavi {width:760px;white-space:nowrap;}
#gnavi_expand {width:100%;white-space:nowrap;}

.gnavi {color:white; padding:3px 15px;text-align:center;white-space:nowrap; background:#09c;font-weight:bold; border-right:1px solid #fff;border-left:1px solid #09c;}

.gnavi-top {padding:3px 15px;text-align:center;white-space:nowrap; background:#09c;font-weight:bold; border:1px solid #09c;}

.gnavi-right {padding:3px 15px;text-align:center;white-space:nowrap; background:#09c;font-weight:bold; border-right:1px solid #fff;border-left:1px solid #fff;}

.gnavi-highlight {padding:3px 15px;text-align:center;white-space:nowrap;background:#fff;color:#09c;font-weight:bold;border:1px solid #09c;}

.gnavi-bar {padding:3px 10px;background:#09c;border-right:1px solid #fff;}
.gnavi-bar-end_jp {width:25%;background:#09c;}
.gnavi-bar-end_com {width:23%;background:#09c;}
.gnavi-bar-end_jp-right {width:25%;background:#09c;border-left:1px solid #fff;}
.gnavi-bar-end_com-right {width:23%;background:#09c;border-left:1px solid #fff;}

.gnavi a, .gnavi a:link, .gnavi a:visited,.gnavi-top a, .gnavi-top a:link, .gnavi-top a:visited,.gnavi-right a, .gnavi-right a:link, .gnavi-right a:visited {color:white;text-decoration:none;}

.gnavi a:hover, .gnavi-top a:hover, .gnavi-right a:hover {color:white; text-decoration:underline;}

.gnavi-highlight a, .gnavi-highlight a:link, .gnavi-highlight a:visited {color:#09c;text-decoration:none;}

.gnavi-highlight a:hover {color:#09c;text-decoration:underline;}



/* ----- Left Navigation ----- */

#leftnavi {width:150px;margin:0;background:#e5e5e5;color:#000;}

.lnavi-top {height:20px;}

.lnavi-tit {padding:4px 15px;font-weight:bold; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

.lnavi-tit-highlight {padding:4px 15px;font-weight:bold;background:#fff url(img/icons/lnavi_bl_h.gif) no-repeat left top;border-top:1px solid #fff;border-bottom:1px solid #fff;}

.lnavi-upper {padding:4px 15px;border-top:1px solid #999;border-bottom:1px solid #e5e5e5;}
.lnavi-under {padding:4px 15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #999;}
.lnavi-highlight {padding:4px 15px;font-weight:bold;background:#fff url(img/icons/lnavi_bl_h.gif) no-repeat left top;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.lnavi-highlight-upper {padding:4px 15px;font-weight:bold;background:#fff url(img/icons/lnavi_bl_h.gif) no-repeat left top;border-top:1px solid #999;border-bottom:1px solid #fff;}
.lnavi-c-bullet {width:15px;padding:4px 0px 4px 15px;background:url(img/icons/lnavi_bl.gif) no-repeat right top; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;vertical-align:top;}
.lnavi-c-link {width:135px;padding:4px 3px 4px 0px; border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:top;}
.lnavi-c-end-bullet {width:15px;padding:4px 0px 4px 15px; background:url(img/icons/lnavi_bl.gif) no-repeat right top;border-top:1px solid #e5e5e5;border-bottom:1px solid #999;vertical-align:top;}

.lnavi-c-end-link {width:135px;padding:4px 3px 4px 0px;border-top:1px solid #e5e5e5;border-bottom:1px solid #999; text-align:left;vertical-align:top;}

.lnavi-c-highlight-bullet {width:15px;padding:4px 0px 4px 15px;background:#fff url(img/icons/lnavi_bl_h.gif) no-repeat right top;border-top:1px solid #fff;border-bottom:1px solid #fff;vertical-align:top;}
.lnavi-c-highlight-link {width:135px;padding:4px 3px 4px 0px;font-weight:bold;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:left;vertical-align:top;}

.lnavi-c-highlight-end-bullet{width:15px;padding:4px 0px 4px 15px;                              background:#fff url(img/icons/lnavi_bl_h.gif) no-repeat right top;border-top:1px solid #fff;border-bottom:1px solid #999; vertical-align:top;}
.lnavi-c-highlight-end-link {width:135px;padding:4px 3px 4px 0px;font-weight:bold;background:#fff; border-top:1px solid #fff;border-bottom:1px solid #999;text-align:left;vertical-align:top;}

.lnavi-tit a, .lnavi-tit a:link, .lnavi-tit a:visited,

.lnavi-tit-highlight a, .lnavi-tit-highlight a:link, .lnavi-tit-highlight a:visited,.lnavi-upper a, .lnavi-upper a:link, .lnavi-upper a:visited,.lnavi-under a, .lnavi-under a:link, .lnavi-under a:visited,.lnavi-highlight a, .lnavi-highlight a:link, .lnavi-highlight a:visited,.lnavi-highlight-upper a, .lnavi-highlight-upper a:link, .lnavi-highlight-upper a:visited,.lnavi-c-link a, .lnavi-c-link a:link, .lnavi-c-link a:visited,.lnavi-c-end-link a, .lnavi-c-end-link a:link, .lnavi-c-end-link a:visited,.lnavi-c-highlight-link a, .lnavi-c-highlight-link a:link, .lnavi-c-highlight-link a:visited,.lnavi-c-highlight-end-link a, .lnavi-c-highlight-end-link a:link, .lnavi-c-highlight-end-link a:visited {color:#000;text-decoration:none;}

.lnavi-tit a:hover, .lnavi-tit-highlight a:hover,.lnavi-upper a:hover, .lnavi-under a:hover, .lnavi-highlight a:hover, .lnavi-highlight-upper a:hover,.lnavi-c-link a:hover, .lnavi-c-end-link a:hover,.lnavi-c-highlight-link a:hover,.lnavi-c-highlight-end-link a:hover {color:#969;text-decoration:underline;}

/* ----- Content ----- */
#content {width:760px;margin:0;padding:0;}

#content_expand{width:100%;margin:0;padding:0;}

#title {width:600px;margin:0;padding:0;}
#title_2 {width:610px;margin:0;padding:0;}
#title_2_expand {width:100%;margin:0;padding:0;}
#news_head a:link, .trail a:visited {width:600px;margin:0;padding:0;}
#news_content a:link, .trail a:visited {width:600px;margin:0;padding-bottom:10px;}
#maincont {width:440px;margin:0;padding-bottom:10px;}
#maincont_600 {width:600px;margin:0;padding-bottom:10px;}
#maincont_1col {width:760px;margin:0;padding:0px 5px 10px 5px;}
#maincont_1col_expand {width:100%;margin:0;padding:0px 5px 10px 5px;}
#rightcont {width:150px;margin:0;padding-bottom:10px;}

.trail {padding-top:5px;font-size:0.9em;line-height:1.3em;color:#333;}

.trail a, .trail a:link, .trail a:visited {color:#333;text-decoration:underline;}
.trail a:hover {color:#969;text-decoration:underline;}
h1 {font-size:2.0em;line-height:1.1em;margin:0;padding-top:5px;}

.tit-sub {font-size:0.7em;line-height:1.2em;margin:0;}
h1.news a:link, .trail a:visited {font-size:1.8em;line-height:1.1em;margin:0;}
h2 a:link, .trail a:visited {color:#000;font-size:1.1em;line-height:1.2em;margin-bottom:5px;}
h2.bar-tit-1 {padding:2.5px 4px; margin:0px 0px 3px 0px;margin-bottom:5px; color:#000;font-size:1em;line-height:1.2em;background:#9cf;}
h2.bar-tit-2 {padding:2.5px 4px; margin:0px 0px 3px 0px;margin-bottom:5px; color:#000;font-size:1em;line-height:1.2em;background:#c4e0fc;}
h2.bar-tit-3 {padding:2.5px 4px; margin:0px 0px 3px 0px;margin-bottom:5px; color:#000;font-size:1em;line-height:1.2em;background:#c8d7e3;}
h2.bar-tit-4 {padding:2.5px 4px; margin:0px 0px 3px 0px;margin-bottom:5px; color:#000;font-size:1em;line-height:1.2em;background:#ccc;}
h3 {color:#000;font-size:1em;line-height:1.2em;}
h4,h5,h6 {color:#000;font-size:1em;}

.th-1 {background:#c8d7e3;}
.th-2 {background:#ccc;}
.cell-1 {background:#fff;}
.cell-2 {background:#eee;}

ul {margin:0;padding:0;list-style:none;}
li {padding-bottom:3px;}
li.disc {margin-left:28px;list-style:disc outside;}
li.decimal {margin-left:28px;list-style:decimal outside;}
li.roman {margin-left:28px;list-style:lower-roman outside;}
li.link {margin-left:28px;list-style:none url(img/icons/arrow_r_li.gif) outside;}
li.pdf {margin-left:28px;list-style:none url(img/icons/pdf_li.gif) outside;}
ul.tline {margin-left:15px;list-style:none;}
li.tline {padding-bottom:3px;padding-left:15px;background:url(img/icons/tline.gif) no-repeat 0 0;}
li.tline_end {padding-bottom:3px;padding-left:15px;background:url(img/icons/tline_end.gif) no-repeat 0 0;}
li.triangle_r {padding-bottom:3px;padding-left:15px;background:url(img/icons/triangle_r.gif) no-repeat 0 0;}
li.t_disc {padding-bottom:3px;margin-left:15px;list-style:disc outside;}

a.fw_arrow {width:auto;float:left;padding-left:17px;background:url(img/icons/arrow_r.gif) no-repeat 0 0;}
a.fw_b_arrow {width:auto;float:left;padding-left:17px;background:url(img/icons/arrow_r_b.gif) no-repeat 0 0;}
a.fw_c1_arrow {width:auto;float:left;padding-left:17px;background:url(img/icons/arrow_r_1.gif) no-repeat 0 0;}
a.fw_c2_arrow {width:auto;float:left;padding-left:17px;background:url(img/icons/arrow_r_2.gif) no-repeat 0 0;}
a.up_arrow {width:auto;float:left;padding-left:17px;background:url(img/icons/arrow_up.gif) no-repeat 0 0;}
a.up_b_arrow {width:auto;float:left;padding-left:17px;background:url(img/icons/arrow_up_b.gif) no-repeat 0 0;}
a.bkw_arrow {width:auto;float:left;padding-left:17px;background:url(img/icons/arrow_l.gif) no-repeat 0 0;}
a.dw {width:auto;float:left;padding-left:17px;background:url(img/icons/arrow_dw.gif) no-repeat 0 0;}
a.dl_b {width:auto;float:left;padding-left:17px;background:url(img/icons/arrow_dl_b.gif) no-repeat 0 0;}

a.triangle_r {width:auto;float:left;padding-left:17px;background:url(img/icons/triangle_r.gif) no-repeat 0 0;}
a.triangle_dw{width:auto;float:left;padding-left:17px;background:url(img/icons/triangle_dw.gif) no-repeat 0 0;}
a.mail {width:auto;float:left;padding-left:18px;background:url(img/icons/mail.gif) no-repeat 0 0;}
a.popup {width:auto;float:left;padding-left:18px;background:url(img/icons/popup.gif) no-repeat 0 0;}
a.popup_other {width:auto;float:left;padding-left:18px;background:url(img/icons/popup_other.gif) no-repeat 0 0;}
a.print {width:auto;float:left;padding-left:18px;background:url(img/icons/print.gif) no-repeat 0 0;}
a.pdf {height:auto;width:auto;float:left;padding-left:20px;background:url(img/icons/pdf.gif) no-repeat 0 0;}
a.page_top {width:auto;float:right;padding-left:15px;background:url(img/icons/arrow_up.gif) no-repeat left center;}
a.back_list {width:auto;float:right;padding-left:15px;background:url(img/icons/arrow_l.gif) no-repeat left center;}
.prev_next {width:auto;float:right;}
a.fw_arrow_r {width:5.5em;padding-right:15px;background:url(img/icons/arrow_r.gif) no-repeat right center;text-align:right;}
a.fw_arrow_r_com {width:3em;padding-right:15px;background:url(img/icons/arrow_r.gif) no-repeat right center;text-align:right;}
a.bk_arrow {width:5.5em;padding-left:15px;background:url(img/icons/arrow_l.gif) no-repeat left center;}
a.bk_arrow_com {width:3em;padding-left:15px;background:url(img/icons/arrow_l.gif) no-repeat left center;}
a.go {width:6em;padding-left:15px;background:url(img/icons/arrow_r.gif) no-repeat left center;font-weight:bold;}
a.go_com {width:3em;padding-left:15px;background:url(img/icons/arrow_r.gif) no-repeat left center;font-weight:bold;}
.small {font-size:0.8em;line-height:1.3em;}
.bold {font-weight:bold;}
.il {font-style:italic;}
.ruby {display:none;}
.news_head_jp, .right {width:auto;float:right;}
.news_content_com a:link, .trail a:visited {font-size:1em;color:#333;font-family:arial,verdana,helvetica,sans-serif,"MS PGothic","Osaka";}

/* ----- Banner bottom Content ----- dashed, dotted, double, groove, inset, outset, and ridge none --*/
#audience {margin:0;padding-bottom:8px;}
.lb {margin:0px;padding:0px;} img{border:1px solid white;}
.lb a:hover img {border:1px solid gray;}
.clearer {clear:both;height:10px;}
.noborder {border:none;}	

/* ----- Right Content ----- */

h3.r-tit {color:#555;font-size:1em;line-height:2em;font-weight:bold;}
.dotline-blue {background-image:url(img/lines/dot_b.gif);background-position:center;background-repeat:repeat-x;}
.dotline-invisible {background-image:url(img/lines/dot_b.gif); background-position:center;background-repeat:repeat-x;visibility:hidden;}

/* ----- Footer ----- */
#footer {width:760px;padding-bottom:10px;color:#666;white-space:nowrap; valign="bottom"}

#footer_expand {width:100%;padding-bottom:10px;color:#666;white-space:nowrap;}

#footer a, #footer a:link, #footer a:visited,

#footer_expand a, #footer_expand a:link, #footer_expand a:visited {font-weight:bold;text-decoration:none;color:#666;}

#footer a:hover, #footer_expand a:hover {font-weight:bold;text-decoration:underline;color:#969;}

.footer-link {padding-top:6px;white-space:nowrap;}
.footer-link_com {margin-top:6px;white-space:nowrap;}
.flink {padding-right:10px;border-right:#999 1px solid;}
.flink_last {padding:0px 10px;}
.footer-divider {color:#999;}
.dotline-gray {background-image:url(img/lines/dot_g.gif);
                 background-position:center;background-repeat:repeat-x;}

/* ----- Top Page ----- */
#brand {width:600px;margin:0;padding-bottom:14px;}
#news {margin:0; padding:4px 8px 8px 8px;}
#audience {margin:0; padding-bottom:8px;}
h3.news_tit {padding-bottom:2px;font-weight:bold;color:#333;}
a.fw_news_list   {width:auto;float:right;padding-left:15px;background:url(arrow_r_b1.gif) no-repeat left center;}

#tarheel a, #tarheel a:link, #tarheel a:visited {font-family:"Verdana"; font-weight:bold; color: white; font-size:9px; text-decoration:none;}
#tarheel a:hover {color:skyblue;text-decoration:none;}

/* ----- .com Top Page ----- */

h3.country {margin-bottom:10px;font-weight:bold;color:#369;}
.country_navi_top {width:150px;height:8px;margin:0;padding:0;background:url(img/lines/cnavi_top.gif) no-repeat 0 0;}
.country_navi {width:134px;margin:0;padding:8px;background:#def2f8;color:#000;line-height:1.5em;}
.country_navi_bottom {width:150px;height:8px;margin:0;padding:0; background:url(img/lines/cnavi_bottom.gif) no-repeat 0 0;}

li.country {list-style:none url(img/arrow_r_2_li.gif) outside;margin-left:23px;}
li.country2 {padding-left:30px;}
li.worldwide {list-style:none url(img/arrow_r_b.gif) outside;margin-left:23px;}
#company {width:600px;padding:8px;margin:0;color:#0188b5;}
#company a, #company a:link, #company a:visited {color:#0188b5;font-weight:bold;}
#company a:hover {color:#969;font-weight:bold;text-decoration:underline;}

.dotline-skyblue {background-image:url(img/lines/dot_skyb.gif);background-position:center;background-repeat:repeat-x;}
.com_aud-link-img {width:150px;padding:0; border-top:1px solid #99c;border-bottom:1px solid #99c;border-left:1px solid #99c;vertical-align:top;}

.com_aud-link {width:450px;padding:5px 7px; border:1px solid #99c;vertical-align:top;}
li.com_aud-link1 {width:200px;float:left;padding-left:15px;background:url(img/icons/arrow_r.gif) no-repeat 0 0;}
li.com_aud-link2 {width:200px;float:right;padding-left:15px;background:url(img/icons/arrow_r.gif) no-repeat 0 0;}



/* -- end -- */