/* Good Design Award English CSS */

@import url("/common.css");
* { font-family:Helvetica,Arial,sans-serif !important;}

div#body { margin:10px auto; width:800px;}
div#header { width:800px;}
div#contents { float:left; width:525px; font-size:12px; line-height:140%; margin:0; margin-left:10px; font-size:13px;}
div#sidemenu { float:right; margin:0; width:235px;}

div#sidemenu ul,
div#sidemenu ul li { display:block; margin:0; padding:0; list-style:none;}
div#sidemenu p { margin:0; padding:0; font-size:12px; line-height:200%; color:#666666; margin-top:0.2em;}


/* Btn first[LINK] */
li.li1st { width:233px; background:#ecedf1; font-size:12px; line-height:120%; border-top:1px solid #c3c3c3; border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}
li.li1st a { display:block; width:208px; padding:6px 5px 6px 20px !important; color:#666666; text-decoration:none; background:#ecedf1 url(/images/common/li1st_mark.gif) 10px center no-repeat;}
li.li1st a:hover { color:#CC0000; text-decoration:underline; background:#dadce4 url(/images/common/li1st_mark.gif) 10px center no-repeat;}
li.li1st p { width:208px !important; padding:6px 5px 6px 20px !important; font-size:12px !important; color:#CCCCCC !important; }

/* Btn first[ACTIVE] */
li.li1st_active { width:233px; background:#ecedf1; font-size:12px; line-height:120%; border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}
li.li1st_active a { display:block; width:208px; padding:6px 5px 6px 20px; color:#CC0000; text-decoration:none; background:#ecedf1 url(/images/common/li1st_mark.gif) 10px center no-repeat;}
li.li1st_active a:hover { color:#CC0000; text-decoration:underline; background:#dadce4 url(/images/common/li1st_mark.gif) 10px center no-repeat;}
li.li1st_active p { width:208px !important; padding:6px 5px 6px 20px !important; font-size:12px !important; color:#CC0000 !important; }

/* Btn 2nd[LINK] */
li.li2nd { width:233px; background:#ecedf1; font-size:12px; line-height:120%; border-top:1px solid #c3c3c3; border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}
li.li2nd a { display:block; width:208px; padding:5px 5px 5px 20px; color:#666666; text-decoration:none;}
li.li2nd a:hover { color:#CC0000; text-decoration:underline; background:#f0f0f0;}
li.li2nd p { display:block !important; width:208px !important; padding:5px 5px 5px 20px !important; font-size:12px !important; color:#CCCCCC !important; }

/* Btn 2nd[ACTIVE] */
li.li2nd_active { width:233px; background:#ecedf1; font-size:12px; line-height:120%; border-top:1px solid #c3c3c3; border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}
li.li2nd_active a { display:block; width:208px; padding:5px 5px 5px 20px; color:#CC0000; text-decoration:none;}
li.li2nd_active a:hover { color:#CC0000; text-decoration:underline; background:#f0f0f0;}
li.li2nd_active p { display:block !important; width:208px; padding:5px 5px 5px 20px !important; font-size:12px !important; color:#CC0000 !important;}

/* Btn 3rd[LINK] */
li.li3rd { width:233px; background:#fafafa; font-size:12px; line-height:120%; /*border-top:1px solid #ccc !important;*/ border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}
li.li3rd a { display:block; width:198px; padding:5px 5px 5px 30px; color:#666666; text-decoration:none;}
li.li3rd a:hover { color:#CC0000; text-decoration:underline; background:#f0f0f0;}
li.li3rd p { display:block !important; width:198px !important; padding:5px 5px 5px 30px !important; font-size:12px !important; color:#CCCCCC !important; }

/* Btn 3rd[ACTIVE] */
li.li3rd_active { width:233px; background:#fafafa; font-size:12px; line-height:120%; /*border-top:1px solid #ccc !important;*/ border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}
li.li3rd_active a { display:block; width:198px; padding:5px 5px 5px 30px; color:#CC0000; text-decoration:none;}
li.li3rd_active a:hover { color:#CC0000; text-decoration:underline; background:#f0f0f0;}
li.li3rd_active p { display:block !important; width:198px !important; padding:5px 5px 5px 30px !important; font-size:12px !important; color:#CC0000 !important; }


div#header_menu2nd { width:800px;}

div.hr_bg_red { display:none;}
/* +-----+ Header menu +-----+ */

#header_menu { float:right; height:42px; width:200px;}
#header_menu ul li { float:left;}
#header_menu ul li a { display:block;}
#header_menu ul li a span,
#header_menu ul li p span { display:none;}

#header_menu ul { width:200px;}

li#btn_search { width:61px; height:18px; background:url(/english/images/common/header_menu_e.jpg) 0 0 no-repeat;}
li#btn_search a, li#btn_search_active a { width:61px; height:18px;}
li#btn_search a:hover { background:url(/english/images/common/header_menu_e.jpg) 0 -18px no-repeat;}
li#btn_search_active { width:61px; height:18px; background:url(/english/images/common/header_menu_e.jpg) 0 -36px no-repeat;}
li#btn_search p { width:61px; height:18px; background:url(/english/images/common/header_menu_e.jpg) 0 -36px no-repeat;}

li#btn_sitemap { width:69px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -61px 0 no-repeat;}
li#btn_sitemap a, li#btn_sitemap_active a { width:69px; height:18px;}
li#btn_sitemap a:hover { background:url(/english/images/common/header_menu_e.jpg) -61px -18px no-repeat;}
li#btn_sitemap_active { width:69px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -61px -36px no-repeat;}
li#btn_sitemap p { width:69px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -61px -36px no-repeat;}

li#btn_japanese { width:65px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -130px 0 no-repeat;}
li#btn_japanese a { width:65px; height:18px;}
li#btn_japanese a:hover { background:url(/english/images/common/header_menu_e.jpg) -130px -18px no-repeat;}

li#btn_faq { display:none;}

li#btn_inquiry { width:61px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -195px 0 no-repeat;}
li#btn_inquiry a, li#btn_inquiry_active a { width:61px; height:18px;}
li#btn_inquiry a:hover { background:  url(/english/images/common/header_menu_e.jpg) -195px -18px no-repeat;}
li#btn_inquiry_active { width:61px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -195px -36px no-repeat;}
li#btn_inquiry p { width:61px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -195px -36px no-repeat;}

li#btn_press { width:69px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -256px 0 no-repeat;}
li#btn_press a, li#btn_press_active a { width:69px; height:18px;}
li#btn_press a:hover { background:url(/english/images/common/header_menu_e.jpg) -256px -18px no-repeat;}
li#btn_press_active { width:69px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -256px -36px no-repeat;}
li#btn_press p { width:69px; height:18px; background:url(/english/images/common/header_menu_e.jpg) -256px -36px no-repeat;}

/* +-----+ main_menu +-----+ */
div#main_menu { width:800px; height:24px;}
div#main_menu ul,div#main_menu ul li { display:block; margin:0; padding:0; list-style:none;}
div#main_menu ul li { float:left; height:24px;}
div#main_menu ul li a { display:block; height:24px;}
div#main_menu ul li a span { display:none;}
/* BTN HOME */
li#btn_home { width:90px !important; background:url(/english/images/common/main_menu.jpg) 0 0 no-repeat;}
li#btn_home a, li#btn_home_active a { width:90px !important; color:#FFF;}
li#btn_home a:hover { background:url(/english/images/common/main_menu.jpg) 0 -24px no-repeat; color:#FFF;}
li#btn_home_active { width:90px !important; background:url(/english/images/common/main_menu.jpg) 0 -48px no-repeat;}
/* BTN News */
li#btn_news { width:87px !important; background:url(/english/images/common/main_menu.jpg) -90px 0 no-repeat;}
li#btn_news a, li#btn_news_active a { width:87px !important; color:#FFF;}
li#btn_news a:hover { background:url(/english/images/common/main_menu.jpg) -90px -24px no-repeat; color:#FFF;}
li#btn_news_active { width:87px !important; background:url(/english/images/common/main_menu.jpg) -90px -48px no-repeat;}
/* Award General Info */
li#btn_aginfo { width:174px !important; background:url(/english/images/common/main_menu.jpg) -177px 0 no-repeat;}
li#btn_aginfo a, li#btn_aginfo_active a { width:174px !important; color:#FFF;}
li#btn_aginfo a:hover { background:url(/english/images/common/main_menu.jpg) -177px -24px no-repeat; color:#FFF;}
li#btn_aginfo_active { width:174px !important; background:url(/english/images/common/main_menu.jpg) -177px -48px no-repeat;}
/* Good DesignAward */
li#btn_gda { width:214px !important; background:url(/english/images/common/main_menu.jpg) -351px 0 no-repeat;}
li#btn_gda a, li#btn_gda_active a { width:214px !important; color:#FFF;}
li#btn_gda a:hover { background:url(/english/images/common/main_menu.jpg) -351px -24px no-repeat; color:#FFF;}
li#btn_gda_active { width:214px !important; background:url(/english/images/common/main_menu.jpg) -351px -48px no-repeat;}
/* Using G-mark */
li#btn_ugmark { width:137px !important; background:url(/english/images/common/main_menu.jpg) -565px 0 no-repeat;}
li#btn_ugmark a, li#btn_ugmark_active a { width:137px !important; color:#FFF;}
li#btn_ugmark a:hover { background:url(/english/images/common/main_menu.jpg) -565px -24px no-repeat; color:#FFF;}
li#btn_ugmark_active { width:137px !important; background:url(/english/images/common/main_menu.jpg) -565px -48px no-repeat;}
/* Archive */
li#btn_archive { width:98px !important; background:url(/english/images/common/main_menu.jpg) -702px 0 no-repeat;}
li#btn_archive a, li#btn_archive_active a { width:98px !important; color:#FFF;}
li#btn_archive a:hover { background:url(/english/images/common/main_menu.jpg) -702px -24px no-repeat; color:#FFF;}
li#btn_archive_active { width:98px !important; background:url(/english/images/common/main_menu.jpg) -702px -48px no-repeat;}


/* +-----+ header_menu2nd +-----+ */
#header_menu2nd { 	clear:both; 	height:50px; 	}

#title_com_05 {height:27px;background:url(/english/images/common/title_com_05.jpg) left top no-repeat;}
#title_com_05 span {display:none;}

#title_com_06 {height:27px;background:url(/english/images/common/title_com_06.jpg) left top no-repeat;}
#title_com_06 span {display:none;}

#title_com_07 {height:27px;background:url(/english/images/common/title_com_07.jpg) left top no-repeat;}
#title_com_07 span {display:none;}

#title_com_08 {height:27px;background:url(/english/images/common/title_com_08.jpg) left top no-repeat;}
#title_com_08 span {display:none;}*/


/* +-----+ Side menu +-----+ */

/* +-----+ SiteTop banner area +-----+ */
li#banner_whatsgmark a { display:block; height:86px; vertical-align:top; background:url(/english/images/img/banner_whatsgmark.jpg) left top no-repeat; }
li#banner_whatsgmark a:hover { background:url(/english/images/img/banner_whatsgmark.jpg) 0 -86px no-repeat; }

li#banner_gda2006 a { display:block; height:137px; margin-top:1px; vertical-align:top; background:url(/english/images/img/banner_gda2006.jpg) left top no-repeat; }
li#banner_gda2006 a:hover { background:url(/english/images/img/banner_gda2006.jpg) 0 -137px no-repeat; }

li#banner_ugmark a { display:block; height:111px; margin-top:1px; vertical-align:top; background:url(/english/images/img/banner_ugmark.jpg) left top no-repeat; }
li#banner_ugmark a:hover { background:url(/english/images/img/banner_ugmark.jpg) 0 -111px no-repeat; }


/* +-----+ footer +-----+ */
div#footer { width:800px;}

div#jidpo_line { width:800px; }

div#jidpo_img { background:#999CAD url(/english/images/common/footer_jidpo_text.gif) right top no-repeat; }
div#jidpo_img a { display:block; }

div#jidpo_txt { display:none; }

#footer_menu { clear:both; margin-bottom:30px; height:16px; }

#btn_t_and_c { float:left; width:130px; height:16px; background:url(/english/images/common/btn_t_and_c.jpg) 0 0 no-repeat; }
#btn_t_and_c a, #btn_t_and_c_active a { width:130px; height:16px; display:block; }
#btn_t_and_c_active { float:left; width:130px; height:16px; background:url(/english/images/common/btn_t_and_c.jpg) 0 -36px no-repeat; }
#btn_t_and_c a:hover { background:url(/english/images/common/btn_t_and_c.jpg) 0 -16px no-repeat; }
#btn_t_and_c p { width:100px; height:16px; display:block; background:url(/english/images/common/btn_t_and_c.jpg) 0 -32px no-repeat; }
#btn_t_and_c a span, #btn_t_and_c_active a span { display:none;}

/*English Company Navi*/
div#kinavi {width:523px;border:1px solid #CCC;background:#FFF url(/images/common/gda_top_kinavi01e.jpg) left top no-repeat;padding:6px 0 12px 0;}
div#kinavi div.id_area2 {margin:8px 6px 0 6px;padding:2px 2px;border:1px dotted #CCC;background:#FFF url(/images/common/gda_top_kinavi03e.jpg) 1px 1px no-repeat;text-align:right;}

/*Pagetop*/
a.p_top {margin:5px 0 5px auto;display:block;width:100px;height:17px;background:url(/english/images/common/btn_p_top.gif) left top no-repeat;}
a.p_top span {display:none;}

#contents ul.ul_disc li strong { display:block; font-weight:normal; color:#000; line-height:200%; margin-top:0.7em; font-size:14px;}
#contents ul.ul_none li strong { display:block; font-weight:normal; color:#000; line-height:200%; margin-top:0.7em; font-size:14px;}

/*SideMenu for English*/
span.span_bold { font-weight:bold; color:inhert;}


/* Entry Box */
div#login_win_top { background:url(/english/images/common/login_win_top.jpg) left top no-repeat; width:240px; height:49px;}
div#login_win_top span { display:none;}

div#login_win_mail { width:85px; height:20px; background:url(/english/images/common/login_win_mail.jpg) left top no-repeat; float:left;}
div#login_win_mail span { display:none;}

div#login_win_pass { width:85px; height:20px; background:url(/english/images/common/login_win_pass.jpg) left top no-repeat; float:left;}
div#login_win_pass span { display:none;}

div#input_mail { width:120px; float:right;}
div#input_mail input { width:120px;}
div#input_mail input { width:118px; border:1px solid #9797a1;} 

div#input_pass { width:120px; float:right;}
div#input_pass input { width:120px; border:1px solid #9797a1;}

div#login_win_btn { height:23px; width:118px; margin-left:auto;}
div#login_win_bg { background:url(/english/images/common/login_win_bg.jpg) left top repeat-y; width:240px;}
div#login_win_wrap { width:205px; margin:auto;}
div#login_win_bottom { background:url(/english/images/common/login_win_bottom.jpg) left top no-repeat; width:240px; height:10px; font-size:1px; line-height:1px;}

div.login_win_font_s { font-size:12px; line-height:100%; text-align:right;}

