@charset "utf-8";

/* ===================== for print ===================== */
@media print {
html {
background:none;
}
*html body {
zoom:0.9;
}
#globalsite_navi_ja,
#globalheader_jp_ja #global_nav,
#globalheader_jp_ja .inner ul,
#globalheader_jp_ja .rgt_area,
#globalsite_navi_en,
#globalheader_jp_en #global_nav,
#globalheader_jp_en .inner ul,
#globalheader_jp_en .rgt_area,
#globalsite_navi_zh,
#globalheader_cn_zh #global_nav,
#globalheader_cn_zh .inner ul,
#globalheader_cn_zh .rgt_area,
#globalheader_ap_en #global_nav,
#globalheader_ap_en .inner ul,
#globalheader_ap_en .rgt_area,
#globalheader_eu_en #global_nav,
#globalheader_eu_en .inner ul,
#globalheader_eu_en .rgt_area,
#globalheader_us_en #global_nav,
#globalheader_us_en .inner ul,
#globalheader_us_en .rgt_area,
#side,
p.breadcrumb,
p.bcfooter,
.pagetop,
#footer_jp_ja ul,
#footer_jp_ja .global_site_link,
#footer_jp_ja p.copyright img,
#footer_jp_en ul,
#footer_jp_en .global_site_link,
#footer_jp_en p.copyright img,
#footer_cn_zh ul,
#footer_cn_zh .global_site_link,
#footer_cn_zh p.copyright img,
#footer_ap_en ul,
#footer_ap_en .global_site_link,
#footer_ap_en p.copyright img,
#footer_eu_en ul,
#footer_eu_en .global_site_link,
#footer_eu_en p.copyright img,
#footer_us_en ul,
#footer_us_en .global_site_link,
#footer_us_en p.copyright img,
#main .lb_img img.lbicn {
display:none;
}
#breadcrumb {
display:block;
}
#globalheader_jp_ja,
#globalheader_jp_ja .inner,
#footer_jp_ja,
#footer_jp_ja .inner,
#globalheader_jp_en,
#globalheader_jp_en .inner,
#footer_jp_en,
#footer_jp_en .inner,
#globalheader_cn_zh,
#globalheader_cn_zh .inner,
#footer_cn_zh,
#footer_cn_zh .inner,
#globalheader_ap_en,
#globalheader_ap_en .inner,
#footer_ap_en,
#footer_ap_en .inner,
#globalheader_eu_en,
#globalheader_eu_en .inner,
#footer_eu_en,
#footer_eu_en .inner,
#globalheader_us_en,
#globalheader_us_en .inner,
#footer_us_en,
#footer_us_en .inner {
width:720px;
min-width:720px;
}
#globalheader_jp_ja .logo_area,
#globalheader_jp_en .logo_area,
#globalheader_cn_zh .logo_area,
#globalheader_ap_en .logo_area,
#globalheader_eu_en .logo_area,
#globalheader_us_en .logo_area {
float:none;
}
#footer_jp_ja,
#footer_jp_en,
#footer_cn_zh,
#footer_ap_en,
#footer_eu_en,
#footer_us_en {
clear:both;
position:static;
text-align:center;
margin:50px auto 0 auto;
padding:30px 0 0 0;
border-top:1px solid #DCDCDC;
}
#footer_jp_ja p.copyright span,
#footer_jp_en p.copyright span,
#footer_cn_zh p.copyright span,
#footer_ap_en p.copyright span,
#footer_eu_en p.copyright span,
#footer_us_en p.copyright span {
display:block;
}
#contents {
width:720px;
position:static;
}
#main {
float:none;
width:720px;
padding:30px 0 0 0;
}
body#top #main {
padding:0;
}
#main h1 {
width:720px;
}
#main h2 {
position:static!important;
}
#main dl.btm_link dd {
background:none;
}
#main .inquiry_area .inquiry_info {
width:680px;
margin:0;
padding:10px;
border:1px solid #333333;
}
#main .inquiry_area .inquiry_info li {
margin:0 0 0 0;
padding:0 0 0 179px;
}

/* W970 */
*html body#global_top,
*html body#top,
*html body#category_top {
zoom:0.67!important;
}
body#global_top #contents,
body#top #contents,
body#global_top #globalheader_jp_ja,
body#global_top #globalheader_jp_ja .inner,
body#top #globalheader_jp_ja,
body#top #globalheader_jp_ja inner,
body#category_top #globalheader_jp_ja,
body#category_top #globalheader_jp_ja .inner,
body#global_top #footer_jp_ja,
body#top #footer_jp_ja,
body#category_top #footer_jp_ja,
body#global_top #globalheader_jp_en,
body#global_top #globalheader_jp_en .inner,
body#top #globalheader_jp_en,
body#top #globalheader_jp_en inner,
body#category_top #globalheader_jp_en,
body#category_top #globalheader_jp_en .inner,
body#global_top #footer_jp_en,
body#top #footer_jp_en,
body#category_top #footer_jp_en,
body#global_top #globalheader_cn_zh,
body#global_top #globalheader_cn_zh .inner,
body#top #globalheader_cn_zh,
body#top #globalheader_cn_zh inner,
body#category_top #globalheader_cn_zh,
body#category_top #globalheader_cn_zh .inner,
body#global_top #footer_cn_zh,
body#top #footer_cn_zh,
body#category_top #footer_cn_zh,
body#global_top #globalheader_ap_en,
body#global_top #globalheader_ap_en .inner,
body#top #globalheader_ap_en,
body#top #globalheader_ap_en inner,
body#category_top #globalheader_ap_en,
body#category_top #globalheader_ap_en .inner,
body#global_top #footer_ap_en,
body#top #footer_ap_en,
body#category_top #footer_ap_en,
body#global_top #globalheader_eu_en,
body#global_top #globalheader_eu_en .inner,
body#top #globalheader_eu_en,
body#top #globalheader_eu_en inner,
body#category_top #globalheader_eu_en,
body#category_top #globalheader_eu_en .inner,
body#global_top #footer_eu_en,
body#top #footer_eu_en,
body#category_top #footer_eu_en,
body#global_top #globalheader_us_en,
body#global_top #globalheader_us_en .inner,
body#top #globalheader_us_en,
body#top #globalheader_us_en inner,
body#category_top #globalheader_us_en,
body#category_top #globalheader_us_en .inner,
body#global_top #footer_us_en,
body#top #footer_us_en,
body#category_top #footer_us_en,
body#category_top #contents {
width:960px!important;
min-width:960px!important;
}
*body#top #footer_jp_ja,
*body#top #footer_jp_en,
*body#top #footer_cn_zh,
*body#top #footer_ap_en,
*body#top #footer_eu_en,
*body#top #footer_us_en {
width:720px!important;
min-width:720px!important;
}
body#top #contents #main,
#category_top #contents #main {
float:left;
}
body#top #side,
#category_top #contents #side {
display:block;
}
#category_top #contents #side {
margin:75px 0 0 0;
}
#category_top .footer {
float:left;
}

/* general style */
ol.column3_list li em,
.notes li em,
li.notes em,
ul.symbol li em {
float:left;
padding:0 5px 0 0;
}
ol.column3_list li span,
.notes li span,
li.notes span,
ul.symbol li span.text {
overflow:visible;
}
h1 span.icon {
float:left;
}
#main h1 span {
display:inline;
overflow:visible;
}
#popup .globalheader {
padding:0 0 20px 0;
}
#popup #contents {
padding:0;
}
#popup .footer,
#popup .footer .inner {
width:720px;
}
.mgb20 {
padding-bottom:1px!important;
}
.fll_box {
clear:both;
}
.fll_box .pic {
_position:relative!important;
}
#main .column2_lft ul.clm2inclm3 li {
/width:95px;
}
.column2_lft {
margin:0 47px 0 0;
}
.ofi_print {
overflow:inherit!important;
}
.ofh_print {
overflow:hidden!important;
}
.ofv_print {
overflow:visible!important;
}
.break_print {
page-break-after:always!important;
}
.fll_print {
float:left!important;
}
#main dl.basic02_long dt {
clear:both;
float:left;
width:160px;
padding:0 10px 5px 0;
font-weight:bold;
}
#main dl.basic02_long dd {
float:left;
width:540px;
margin:0 0 5px 0;
}
}