@charset "utf-8";/*---初期設定---*/html,body{height: 100%;}body {margin: 0;padding: 0;letter-spacing: 0.05em;font-family: Verdana,"MS P ｺﾞｼｯｸ","Osaka";color: #555555;font-size: 80%;}h1 {margin: 10px 0 10px 0;padding: 0;text-indent: -9999px;}a {text-decoration: none;}a img {border: none;}a:link {color: #003366;}a:visited {color: #660000;}a:hover, a:active {color: #336699;}p {width: 100%;}table {float: left;border-collapse: collapse;font-size: 90%;}table td {padding: 5px;}ul {margin: 0;list-style: none;}.up {position: relative;float: right;width: 110px;height: 30px;margin: 20px 15px 0 0;font-size: 1px;text-indent: -9999px;}.up a {display: block;width: 110px;height: 20px;background: url(../img/up.gif);}.rightUp {margin: 10px 0 10px 0;width: 640px;text-align: right;}.adobe {float: left;margin: 40px 0 0 15px;padding: 10px;width: 600px;border: 1px solid #CCCCCC;}.adobe .reader {float: left;width: 150px;}.adobe .readerTxt {float: right;}.regist {float: left;margin: 40px 0 0 15px;padding: 10px;width: 600px;border-top: 1px solid #AAAAAA;font-size: 0.95em;color: #AAAAAA;}/*---box---*/.box180 {float: left;margin: 10px;width: 180px;text-align: center;border: 1px solid #DDDDDD;}.box240 {float: left;margin: 10px;width: 240px;text-align: center;border: 1px solid #DDDDDD;}.box320 {float: left;padding: 0 0 10px 0;width: 320px;}.box400 {float: right;width: 400px;}.box640 {float: left;width: 640px;}.box820 {clear: both;width: 820px;}/*---------IME mode 制御----------*/.ime_on {ime-mode: active;}.ime_off {ime-mode: inactive;}.ime_dis {ime-mode: disabled;}/*---共通---*/#wrapper {margin: 0 auto;padding: 0;width: 860px;}#shadow {position: absolute;top: 0;left: 0;width: 100%;height: 80px;z-index: -1;background: #000;}#header {width: 860px;height: 80px;background: url(../img/mainHeader.jpg);}/*---SONY---*/#sony {position: relative;top: 27px;left: 34px;width: 92px;height: 31px;font-size: 1px;}#sony a {display: block;width: 92px;height: 31px;background: url(../img/SONY.gif);text-indent: -9999px;}/*---サブメニュー---*/#subMenu {position: relative;top: 20px;left: 570px;width: 290px;height: 30px;font-size: 1px;}#subMenu ul {display: inline-block;list-style-type: none;margin: 0;padding: 0;}#subMenu ul li {float: left;margin: 0;padding: 0;}#subMenu ul li a {display: block;margin: 0;padding: 0;width: 90px;height: 30px;text-indent: -9999px;}#subMenu li.m01 a {background: url(../img/subMenu02.gif);}#subMenu li.m02 a {background: url(../img/subMenu03.gif);}#subMenu li.m03 a {background: url(../img/English.gif);}#subMenu li.m01 a:hover {background: url(../img/subMenu02h.gif);}#subMenu li.m02 a:hover {background: url(../img/subMenu03h.gif);}#subMenu li.m03 a:hover {background: url(../img/Englishh.gif);}/*---メインメニュー---*/#mainMenu {position: absolute;top: 80px;left: 0;width: 100%;height: 30px;text-align: center;background: url('../img/mainMenuback.gif') repeat-x;}#mainMenu ul.menu {display: inline-block;list-style-type: none;margin: 0;padding: 0;width: 860px;}#mainMenu ul.menu li {float: left;margin: 0;padding: 0;}#mainMenu ul.menu li a {display: block;margin: 0;padding: 0;width: 102px;height: 30px;text-indent: -9999px;}#mainMenu li.m01 a {background: url(../img/mainMenu01.gif);}#mainMenu li.m02 a {background: url(../img/mainMenu02.gif);}#mainMenu li.m03 a {background: url(../img/mainMenu03.gif);}#mainMenu li.m04 a {background: url(../img/mainMenu04.gif);}#mainMenu li.m05 a {background: url(../img/mainMenu05.gif);}#mainMenu li.m06 a {background: url(../img/mainMenu06.gif);}#mainMenu li.m07 a {background: url(../img/mainMenu07.gif);}#mainMenu li.m01 a:hover {background: url(../img/mainMenu01h.gif);}#mainMenu li.m02 a:hover {background: url(../img/mainMenu02h.gif);}#mainMenu li.m03 a:hover {background: url(../img/mainMenu03h.gif);}#mainMenu li.m04 a:hover {background: url(../img/mainMenu04h.gif);}#mainMenu li.m05 a:hover {background: url(../img/mainMenu05h.gif);}#mainMenu li.m06 a:hover {background: url(../img/mainMenu06h.gif);}#mainMenu li.m07 a:hover {background: url(../img/mainMenu07h.gif);}/*---コンテンツ---*/#contents {margin-left: 20px;width: 820px;}/*---パンくず---*/#pan {position: relative;clear: both;margin-top: 30px;padding: 2px;left: 20px;font-size: 13px;}#pan a {text-decoration: underline;}/*---検索---*/#search {float: left;position: relative;margin: 20px 0 0 20px;font-size: 1px;background: url(../img/searchback.gif) no-repeat;}#search form {margin: 0;padding: 0;width: 270px;height: 40px;}#search .tbox {margin: 8px 2px 1px 5px;}/*---フッター---*/#footer {float: left;margin-left: 20px;width: 820px;height: 30px;background: #999999;}#SonyLink {position: absolute;width: 80px;height: 30px;}#footer ul {float: right;display: inline-block;list-style-type: none;margin: 0;padding: 0;}#footer ul li {float: left;margin: 0;padding: 0;}#footer ul li a {display: block;margin: 0;padding: 0;width: 135px;height: 30px;text-indent: -9999px;}#footer li.m01 a {background: url(../img/footer_privacy.gif)}#footer li.m02 a {background: url(../img/footer_website.gif)}#footer li.m01 a:hover {background: url(../img/footer_privacyh.gif)}#footer li.m02 a:hover {background: url(../img/footer_websiteh.gif)}#copyright {float: left;margin-left: 250px;width: 360px;height: 50px;text-indent: -9999px;background: url(../img/copyright.gif) no-repeat;}/*-----トップページ-----*/#home h1 {width: 820px;height: 240px;background: url(../img/h1_home.jpg) no-repeat;}#home h2 {margin: 0;}.adArea {float: left;position: relative;margin: 20px 0 0 0;width: 820px;height: 80px;text-align: right;}#home .news400 {width: 400px;height: auto;margin: 0;background: url(../img/top_newsback.gif);}#home ul#news {padding-left: 30px;list-style: url(../img/pointer.gif);line-height: 1.8em;}/*-製品情報メニュー-*/ul.proMenu {position: relative;background: url(../img/top_newsback.gif) repeat;}ul.proMenu {display: inline-block;list-style-type: none;margin: 0;padding: 0;}ul.proMenu li {float: left;margin: 0;padding: 0;}ul.proMenu li a {display: block;margin: 5px 0 0 15px;;padding: 0;width: 180px;height: 60px;}ul.proMenu li a:hover {display: block;background-color: #DEE7EB;}/*-----製品情報-----*/#product h1 {width: 820px;height: 180px;text-indent: 0px;}#product .box100 ul {display: inline-block;list-style-type: none;margin: 0;padding: 0;}#product .box100 ul li {float: left;margin-bottom: 10px;padding: 5px;}#product .box100 ul li a {display: block;margin: 0;padding: 0;height: 100px;width: 100px;}#product .box100 li a:hover {background: #DEE7EB}p.gaugenaviLink {margin: 0 auto;margin-top: 40px;text-align: center;}/*-製品紹介-*/#subProduct {margin: 0 0 20px 0;float: left;width: 640px;height: 100%;line-height: 1.8em;}#subProduct h1 {width: 640px;height: 180px;text-indent: 0px;}#subProduct h2 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-weight: bold;font-size: 120%;color: #333333;}#subProduct h3 {margin-top: 20px;padding: 3px 0 0 10px;line-height: 1.8em;font-size: 105%;font-weight: bold;border-bottom: 1px solid #CCCCCC;color: #333333;}#subProduct .box100 ul {display: inline-block;list-style-type: none;text-align: center;margin-top: 20px;padding: 0;}#subProduct .box100 ul li {float: left;margin-bottom: 10px;padding: 5px;}#subProduct .box100 ul li a {display: block;margin: 0;padding: 0;height: 100px;width: 100px;}#subProduct .box100 li a:hover {background: #DEE7EB}#subProduct .box640MS {float: left;width: 640px;margin: 0px;padding: 5px 0 10px 0;text-align: center;}#subProduct .pro_icon {width: 640px;text-align: right;}#subProduct ul.pro_spec {padding: 10px 0 0 20px;}#subProduct ul.pro_spec li {margin-left: 10px;list-style: disc;}#subProduct ul.pro_list {padding: 10px 0 0 20px;}#subProduct ul.pro_list li {margin-left: 20px;list-style: none;}#subProduct table.pro_specTable {margin: 20px 0 0 0;text-align: center;border: 0px;}#proNavi  {float: right;margin: 5px 0 0 0;width: 175px;font-size: 12px;text-indent: -9999px;background: url(../img/proNavi_back.gif) repeat-y;border-bottom: 1px solid #EEEEEE;}#proNavi ul {float: right;display: inline-block;list-style-type: none;margin: 0;padding: 0;}#proNavi ul li {float: left;margin: 0;padding: 0;}#proNavi ul li a {display: block;margin: 0;padding: 0;width: 173px;height: 33px;text-indent: -9999px;}#proNavi li.proNavi01 a {background: url(../img/proNavi01.gif) no-repeat;}#proNavi li.proNavi02 a {background: url(../img/proNavi02.gif) no-repeat;}#proNavi li.proNavi03 a {background: url(../img/proNavi03.gif) no-repeat;}#proNavi li.proNavi04 a {background: url(../img/proNavi04.gif) no-repeat;}#proNavi li.proNavi05 a {background: url(../img/proNavi05.gif) no-repeat;}#proNavi li.proNavi06 a {background: url(../img/proNavi06.gif) no-repeat;}#proNavi li.proNavi07 a {background: url(../img/proNavi07.gif) no-repeat;}#proNavi ul.sub_proNavi {float: left;display: inline-block;list-style-type: none;margin: 0;padding-left: 10px;}#proNavi ul.sub_proNavi li {float: left;margin: 5px 0 5px 0;padding: 0;}#proNavi ul.sub_proNavi li a {display: block;margin: 0;padding: 0;width: 135px;height: 15px;text-indent: -9999px;}#proNavi li.proNavi11 a {background: url(../img/proNavi11.gif);}#proNavi li.proNavi12 a {background: url(../img/proNavi12.gif);}#proNavi li.proNavi13 a {background: url(../img/proNavi13.gif);}#proNavi li.proNavi21 a {background: url(../img/proNavi21.gif);}#proNavi li.proNavi22 a {background: url(../img/proNavi22.gif);}#proNavi li.proNavi23 a {background: url(../img/proNavi23.gif);}#proNavi li.proNavi31 a {background: url(../img/proNavi31.gif);}#proNavi li.proNavi32 a {background: url(../img/proNavi32.gif);}#proNavi li.proNavi33 a {background: url(../img/proNavi33.gif);}#proNavi li.proNavi41 a {background: url(../img/proNavi41.gif);}#proNavi li.proNavi42 a {background: url(../img/proNavi42.gif);}#proNavi li.proNavi51 a {background: url(../img/proNavi51.gif);}#proNavi li.proNavi52 a {background: url(../img/proNavi52.gif);}#proNavi li.proNavi61 a {background: url(../img/proNavi61.gif);}#proNavi li.proNavi71 a {background: url(../img/proNavi71.gif);}#proNavi li.proNavi11 a:hover {background: url(../img/proNavi11h.gif);}#proNavi li.proNavi12 a:hover {background: url(../img/proNavi12h.gif);}#proNavi li.proNavi13 a:hover {background: url(../img/proNavi13h.gif);}#proNavi li.proNavi21 a:hover {background: url(../img/proNavi21h.gif);}#proNavi li.proNavi22 a:hover {background: url(../img/proNavi22h.gif);}#proNavi li.proNavi23 a:hover {background: url(../img/proNavi23h.gif);}#proNavi li.proNavi31 a:hover {background: url(../img/proNavi31h.gif);}#proNavi li.proNavi32 a:hover {background: url(../img/proNavi32h.gif);}#proNavi li.proNavi33 a:hover {background: url(../img/proNavi33h.gif);}#proNavi li.proNavi41 a:hover {background: url(../img/proNavi41h.gif);}#proNavi li.proNavi42 a:hover {background: url(../img/proNavi42h.gif);}#proNavi li.proNavi51 a:hover {background: url(../img/proNavi51h.gif);}#proNavi li.proNavi52 a:hover {background: url(../img/proNavi52h.gif);}#proNavi li.proNavi61 a:hover {background: url(../img/proNavi61h.gif);}#proNavi li.proNavi71 a:hover {background: url(../img/proNavi71h.gif);}#proNavi ul.proDetail {float: left;display: inline-block;list-style-type: none;margin: 0;padding-left: 20px;font-size: 12px;}#proNavi ul.proDetail li {float: left;margin: 5px 0 5px 0;padding: 0;}#proNavi ul.proDetail li.title {font-size: 16px;}#proNavi ul.proDetail li a {display: block;margin: 0;padding: 0;width: 130px;height: 15px;text-indent: 10px;text-decoration: none;background: none;border-bottom: 1px #CCCCCC dotted;}#proNavi ul.proDetail li a:hover {background: url(../img/sub_proNavih.gif) no-repeat;}#proNavi ul.proDetail_title {padding: 10px 5px 0 1px;text-indent: 10px;background: none;}#proNavi ul.proDetail_menu li {margin: 3px 0 3px 0;padding: 5px 0 0 5px;}/*-----会社情報-----*/#company {margin: 0 0 20px 0;float: left;width: 640px;line-height: 1.8em;}#company h1 {width: 640px;height: 180px;text-indent: 0px;}#company h2 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 120%;font-weight: bold;color: #333333;}#company h2.location {float: left;}#company h3 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;font-size: 120%;font-weight: bold;border-bottom: 1px solid #555555;color: #333333;}#company table {width: 100%;margin: 20px 0 0 0;text-align: center;}#company table th {border: 1px solid #999999;}#company table td {border: 1px solid #999999;}#proNavi li.comMenu01 a {background: url(../img/comMenu01.gif) no-repeat;}#proNavi li.comMenu02 a {background: url(../img/comMenu02.gif) no-repeat;}#proNavi li.comMenu03 a {background: url(../img/comMenu03.gif) no-repeat;}#proNavi li.comMenu04 a {background: url(../img/comMenu04.gif) no-repeat;}#proNavi li.comMenu05 a {background: url(../img/comMenu05.gif) no-repeat;}/*-----ニュースリリース-----*/#newsRelease {margin: 0 0 20px 0;float: left;width: 640px;line-height: 1.8em;}#newsRelease h1 {clear: both;width: 640px;height: 180px;text-indent: 0px;}#newsRelease h1.detail {clear: both;margin: 30px 0 20px 0;height: 1px;font-size: 140%;font-weight: bold;text-align: center;}#newsRelease h2 {clear: both;margin: 20px 0 5px 0;padding: 3px 0 0 10px;width: 640px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 120%;font-weight: bold;color: #333333;}#newsRelease h3 {clear: both;margin: 20px 0 5px 0;line-height: 1.8em;font-size: 110%;font-weight: bold;color: #333333;}#newsRelease h3.title {float: left;padding-left: 10px;width: 100%;border-bottom: 1px solid #333333;}#newsRelease p {float: left;width: 100%;}#newsRelease ul#news {float: left;margin: 0 0 0 40px;}#newsRelease ul#news li {list-style: url(../img/pointer_news.gif);line-height: 2em;}#newsRelease ul.proList{padding-left: 5px;}#newsRelease ul.proList li{float: left;width: 100%;padding-left: 10px;line-height: 2.0em;}#newsRelease ul.proList li p.title{margin: 0;padding: 0;border-bottom: 1px solid #DDD;}#newsRelease table.spec {clear: both;margin: 5px;width: 100%;}#newsRelease table.spec td,#newsRelease table.spec th{border: 1px solid #CCC;}#newsRelease table.spec th {white-space: nowrap;background: #EEE;}#proNavi li.news2010 a {background: url(../img/news2010.gif) no-repeat;}#proNavi li.news2009 a {background: url(../img/news2009.gif) no-repeat;}#proNavi li.news2008 a {background: url(../img/news2008.gif) no-repeat;}#proNavi li.news2007 a {background: url(../img/news2007.gif) no-repeat;}#proNavi li.news2006 a {background: url(../img/news2006.gif) no-repeat;}#proNavi li.news2005 a {background: url(../img/news2005.gif) no-repeat;}#proNavi li.news2004 a {background: url(../img/news2004.gif) no-repeat;}/*-----Infomation-----*/#info {margin: 0 0 20px 0;float: left;width: 640px;line-height: 1.8em;}#info h1 {width: 640px;text-indent: 0px;margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 140%;font-weight: bold;color: #333333;}#info h2 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 120%;font-weight: bold;color: #333333;}#info h3 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;font-size: 120%;font-weight: bold;border-bottom: 1px solid #999999;color: #555555;}#info p {margin: 15px 0 0 0;padding: 0;}#info ul li  {list-style: decimal inside;}#proNavi li.infoMenu01 a {background: url(../img/infoMenu01.gif) no-repeat;}#proNavi li.infoMenu02 a {background: url(../img/infoMenu02.gif) no-repeat;}#proNavi li.infoMenu03 a {background: url(../img/infoMenu03.gif) no-repeat;}#info .box640 {margin: 20px 0 0 0;padding: 10px;border: 1px #CCCCCC solid;}/*-----Member-----*/#member {margin: 0 0 20px 0;line-height: 1.8em;}#member table {margin: 20px 0 20px 0;}#member table td {margin: 0;padding: 5px 2px 5px 2px;border: 0px;word-wrap: break-word;}#member table th {text-align: left;border: 0px;}#member ul li {margin: 0 0 0 20px;}#member h1 {width: 820px;height: 180px;text-indent: 0px;}#member h2 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 120%;font-weight: bold;color: #333333;}#member h3 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;font-size: 120%;font-weight: bold;border-bottom: 1px solid #555555;color: #333333;}#member p.send {margin: 10px 0 20px 0;border: 1px solid #CCCCCC;font-size: 100%;}#member p.box820 {margin: 10px 0 0 0;padding: 10px;border: 1px solid #CCCCCC;}#member p.category {margin: 20px 0 0 10px;padding: 0 0 0 10px;font-size: 120%;border-bottom: 1px solid #CCCCCC;}/*-----コンタクト-----*/#contact {margin: 0 0 20px 0;float: left;width: 640px;line-height: 1.8em;}#contact table p {clear: both;margin: 10px 0 10px 0;}#contact table{clear: both;width: 100%;}#contact table td{border: 0px;}#contact h1 {float: left;width: 640px;height: 180px;text-indent: 0px;}#contact h2 {clear: both;margin: 20px 0 5px 0;padding: 3px 0 0 10px;width: 100%;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 120%;font-weight: bold;color: #333333;}#contact h3 {clear: both;margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;font-size: 120%;font-weight: bold;border-bottom: 1px solid #555555;color: #333333;}#contact p.box640 {margin: 10px 0 0 0;padding: 10px;border: 1px solid #CCCCCC;}#contact li.box640 {margin: 10px 0 0 0;padding: 10px;border: 1px solid #CCCCCC;}#proNavi li.contactMenu01 a {background: url(../img/contactMenu01.gif) no-repeat;}#proNavi li.contactMenu02 a {background: url(../img/contactMenu02.gif) no-repeat;}#proNavi li.contactMenu03 a {background: url(../img/contactMenu03.gif) no-repeat;}#proNavi li.contactMenu04 a {background: url(../img/contactMenu04.gif) no-repeat;}#proNavi li.contactMenu05 a {background: url(../img/contactMenu05.gif) no-repeat;}/*-----management-----*/#management {margin: 0 0 20px 0;float: left;width: 640px;line-height: 1.8em;}#management h1 {width: 640px;height: 180px;text-indent: 0px;}#management h2 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 120%;font-weight: bold;color: #333333;}#management h3 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;font-size: 120%;font-weight: bold;border-bottom: 1px solid #555555;color: #333333;}#proNavi li.manageMenu01 a {background: url(../img/manageMenu01.gif) no-repeat;}#proNavi li.manageMenu02 a {background: url(../img/manageMenu02.gif) no-repeat;}#proNavi li.manageMenu03 a {background: url(../img/manageMenu03.gif) no-repeat;}/*-----Sitemap----*/#info .sitemap ul li{margin: 10px 0 0 30px;list-style: none;}/*-----Recruit----*/#recruit {margin: 0 0 20px 0;float: left;width: 640px;line-height: 1.8em;}#recruit h1 {width: 640px;height: 180px;text-indent: 0px;}#recruit h2 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 120%;font-weight: bold;color: #333333;}#recruit h3 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;font-size: 120%;font-weight: bold;border-bottom: 1px solid #555555;color: #333333;}#recruit p {margin: 20px 0 5px 0;padding: 0 0 0 5px;border-bottom: 1px solid #CCCCCC;}#recruit p.ico {text-align: center;border: none;}#proNavi li.recruitMenu01 a {background: url(../img/recruitMenu01.gif) no-repeat;}#proNavi li.recruitMenu02 a {background: url(../img/recruitMenu02.gif) no-repeat;}/*-----Event-----*/#event {margin: 0 0 20px 0;float: left;width: 820px;line-height: 1.8em;}#event h1 {width: 820px;height: 180px;text-indent: 0px;}#event h2 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 120%;font-weight: bold;color: #333333;}#event h3 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;font-size: 120%;font-weight: bold;border-bottom: 1px solid #555555;color: #333333;}#event p.box820 {margin: 10px 0 0 0;padding: 10px;border: 1px solid #CCCCCC;}#event td{border: none;}#event .red{background: #990000;color: #FFFFFF;}/*----校正----*/#subProduct ul.spr {margin-left: 20px;list-style: disc;}#subProduct ul.sprPrice {list-style: decimal;list-style-position: inside;}#subProduct table.spr th, td {padding: 10px;margin: 0;border: 1px solid #DDDDDD;line-height: 1.5em;}#subProduct table.sprPrice th, td {padding: 10px;margin: 0;border: 1px solid #DDDDDD;line-height: 1.5em;}#subProduct table.sprPrice td {width: 320px;text-align: center;}#proNavi li.sprMenu01 a {background: url(../img/sprMenu01.gif) no-repeat;}#proNavi li.sprMenu02 a {background: url(../img/sprMenu02.gif) no-repeat;}#proNavi li.sprMenu03 a {background: url(../img/sprMenu03.gif) no-repeat;}#proNavi li.sprMenu04 a {background: url(../img/sprMenu04.gif) no-repeat;}#proNavi li.sprMenu05 a {background: url(../img/sprMenu05.gif) no-repeat;}/*-----Global-----*/#global {margin: 0 0 20px 0;float: left;width: 640px;line-height: 1.8em;}#global h1 {width: 820px;height: 1px;margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;background: url(../product/img/pro_marker.gif) repeat-y;font-size: 120%;font-weight: bold;text-indent: 0px;}#global h2 {margin: 20px 0 5px 0;padding: 3px 0 0 10px;line-height: 1.8em;font-size: 120%;font-weight: bold;color: #555555;}#global ul li {margin: 0 0 0 25px;}#global860 {width: 860px;height: 3px;margin: 0 0 10px 0;background: #CCCCCC;font-size: 1px;}/*-------------------------English------------------------------*/.up_eng {position: absolute;margin: 20px 0 0 0;left: 710px;width: 110px;height: 30px;font-size: 1px;text-indent: -9999px;}.up_eng a {display: block;width: 110px;height: 20px;background: url(../img/up_eng.gif);}/*-------------------------inputForm------------------------------*/table.inputForm{margin-top: 10px;border: none;}.inputForm td, .inputForm th {margin: 0;padding: 5px;border: 1px solid #CCC;}