@charset "iso-8859-1";/* ######################### *//* layout *//* ######################### */body{text-align:left;padding:0px;margin:0px;background-image:url("../../common_img/menu_bg.gif");background-position:left;background-repeat:repeat-y;}.hide {	position: absolute;	left: -100em;	top: -100em;}/* ########### menu area ########### */#menu{width:250px;text-align:left;padding:0px;margin:0px;}#head a{display:block;margin:0px;padding:0px;text-indent:-2000px;text-decoration: none; width:248px;height: 85px !important;height /**/:85px;/* for ie5.x */background:url(../../common_img/header.gif) top left no-repeat;}#tojpn a{display:block;margin:0px 0px 0px 159px;padding:0px;text-indent:-2000px;text-decoration: none; width:77px;height: 16px !important;height /**/:16px;/* for ie5.x */background:url("../../common_img/to_jpn.gif") top left no-repeat;}.navhome {padding:10px 0px 0px 15px;font-family: "Arial", "Helvetica", "san-serif"; font-size: 12px;color:#666666;}.navt {padding:10px 0px 0px 15px;font-family: "Arial", "Helvetica", "san-serif"; font-size: 14px;font-weight: bolder;color:#68919F;}.navts {font-family: "Arial", "Helvetica", "san-serif"; font-size: 12px;font-weight: normal;color:#68919F;}.navs {font-family: "Arial", "Helvetica", "san-serif"; font-size: 12px;color:#666666;}#menu p{margin:4px 0px 4px;line-height:18px;}#menu ul{padding: 0px 20px 0px;list-style-type: none;margin: 0px 15px 15px;}#menu li{ padding: 0px;margin:6px 0px;list-style-position:outside; list-style-image: url(../../common_img/menu_trig.gif);}.kbdhd{display:block;margin:0px;padding:0px;text-indent:-2000px;text-decoration: none; color:#cccccc;font-size: 1px;width:248px;height: 63px !important;height /**/:63px;/* for ie5.x */background:url("../../common_img/kbd_bg_hd.gif") top left no-repeat;}#menu ul#kbd{padding: 8px 0px 0px;list-style-type: none;margin: -6px 0px;background:url("../../common_img/kbd_bg_ft.gif") no-repeat;background-position:0px 0px;height:56px;}#menu li#kbd{ padding: 0px;margin:3px 35px;list-style-position:outside; list-style-image: url(../../common_img/kbd_trig.gif);}#menu li#contact{ padding: 0px;margin:6px 0px;list-style-position:outside; list-style-image: url(../../common_img/mail_icon.gif);}#menu ul#other{padding: 0px 20px 10px;list-style-type: none;margin: 20px 15px;}#menu a:link {  text-decoration: none; color:#666666;}#menu a:visited {  text-decoration: none; color:#666666;}#menu a:hover {  text-decoration: underline; color:#666666;}#head a:link {  text-decoration: none;}#head a:visited {  text-decoration: none;}#head a:hover {  text-decoration: none;}#tojpn a:link {  text-decoration: none;}#tojpn a:visited {  text-decoration: none;}#tojpn a:hover {  text-decoration: none;}.wisdoms {font-family: "Geneva", "Arial", "Helvetica", "san-serif";font-size: 11px;font-weight: bold;}