@charset "UTF-8";


/* ini
---------------------------------------------------------------------------------------------------*/
body {
	background:url(/en/_shared/img/bgi-body.gif) repeat-x 0 0;
}

/* Wrap
---------------------------------------------------------------------------------------------------*/
#headerWrap, #contentsWrap, #globalNavi, #footerWrap {
	width:auto;
	text-align:left;
	overflow:visible;
}

#headerWrap {
	height:75px;
}

#contentsWrap {
	padding:14px 14px 0 12px;
}

#footerWrap {
	background:url(/en/_shared/img/bgi-footerWrap.gif) repeat-x 0 0;
}

/* container
---------------------------------------------------------------------------------------------------*/
.container {
	overflow:hidden;
	zoom:1;	
}
#headerWrap .container,
#globalNavi .container {
	width:770px;
}
#contentsWrap .container {
	width:754px;
	margin-bottom:30px;
}
#footerWrap .container {
	background:url(/en/_shared/img/bgi-footerWrap.gif) repeat-x 0 0;
	width:760px;
	padding:10px 0 0 10px;
}

/* headerWrap
---------------------------------------------------------------------------------------------------*/
/* SiteID */
p#logo {
	width:313px;
	height:40px;
	float:left;
	margin:20px 0 0 10px;
}

/* headerNavi */
#headerNavi {
	float:right;
}

#headerNavi ul#headerLink {
	margin:10px 0 20px;
	overflow:hidden;
	zoom:1;
}
#headerNavi ul#headerLink li {
	float:right;
	height:15px;
	margin-left:6px;
}
#headerLink a{display:block;}
#headerLink a:hover img{visibility:hidden;}
#headerLink a:hover{background:none;}

/*#headerLink li {background:url(/en/_shared/img/lnk-azbil_global_on.gif) no-repeat;}*/
#headerLink li {background-repeat:no-repeat;}

#global   {background:url(/en/_shared/img/lnk-azbil_global_on.gif);}
#japanese {background:url(/en/_shared/img/lang_btn_j_on.gif);}
#english  {background:url(/en/_shared/img/lang_btn_e_on.gif);}

#headerNavi #headerSearch #searchBox{
	text-align:right;
	float:right;
	overflow:hidden;
	zoom:1;
}
#headerNavi #headerSearch #searchBox li{
	float:left;
	margin-left:5px;
}

/* GlobalNavi */
ul#gNavi {
	width:100%;
	background:url(/en/_shared/img/bgi-gnavi_001.gif);
	overflow:auto;
}

ul#gNavi li {
	width:190px;
	float:left;
}
ul#gNavi li#gNaviA {
	width:191px;
}

#gNaviA a,
#gNaviB a,
#gNaviC a,
#gNaviD a,
#gNaviE a,
#gNaviF a{display:block;}

#gNaviA a:hover img,
#gNaviB a:hover img,
#gNaviC a:hover img,
#gNaviD a:hover img,
#gNaviE a:hover img,
#gNaviF a:hover img{visibility:hidden;}

#gNaviA a:hover,
#gNaviB a:hover,
#gNaviC a:hover,
#gNaviD a:hover,
#gNaviE a:hover,
#gNaviF a:hover{background:none;}

#gNavi li {background-repeat:no-repeat;}

#gNaviA{
	background-image: url(/en/_shared/img/btn-gNaviA_on.gif);
}
#gNaviB{background:url(/en/_shared/img/btn-gNaviB_on.gif);}
#gNaviC{background:url(/en/_shared/img/btn-gNaviC_on.gif);}
#gNaviD{background:url(/en/_shared/img/btn-gNaviD_on.gif);}
#gNaviE{background:url(/en/_shared/img/btn-gNaviE_on.gif);}
#gNaviF{background:url(/en/_shared/img/btn-gNaviF_on.gif);}


/* contentsWrap
---------------------------------------------------------------------------------------------------- */
/* breadCrumb */
#breadCrumb {
	overflow:hidden;
	zoom:1;
	width:100%;
	margin-bottom:15px;
}
#breadCrumb li {
	font-size:10px;
	float:left;
}

/* promotion */
#promotion {
	margin-bottom:20px;
}

/* pageTopScroll */
#pageTopScroll p{
	float:right;
	width:87px;
	height:23px;
	clear:both;
}
#pageTopScroll p a{display:block;}
#pageTopScroll p a:hover img{visibility:hidden;}
#pageTopScroll p a:hover{background:none;}
#pageTopScroll p {background:url(/en/_shared/img/btn-pagetop_on.gif) no-repeat;}

#contentsWrap #pageTopScroll.container {
	margin-bottom:10px;
}

/* contentsWrap_mainColumn
---------------------------------------------------------------------------------------------------- */
#mainColumn {
	width:548px;
	float:left;
}

/* box */
.w268outer {overflow:hidden;zoom:1;}
.w268outer .w268box {width:268px;margin-bottom:20px;}

.graybox {
	background:url(/_shared/img/bgi-graybox_bottom.gif) no-repeat 0 bottom;
	width:546px;
}
.graybox .innerbox {
	background:url(/_shared/img/bgi-graybox_top.gif) no-repeat 0 top;
	padding:5px 15px 10px;
}

/* list */
.w268List {overflow:hidden;zoom:1;margin-bottom:10px;}
.w268List li {
	width:268px;
	padding-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.w268List li .icon{float:left;margin-right:5px;}
.w268List li span {width:218px;float:left;display:block;}

/* tab_3col */
#tabArea {
	padding-bottom:7px;
}
#tabArea ul#menuTab {
	overflow:hidden;
	zoom:1;
	margin-bottom:20px;
}
#tabArea ul#menuTab li{
	float:left;
	font-size:0;
	line-height:0;
}
#tabArea ul#menuTab li a{
	text-indent:-9999px;
    display: block;
    height: 38px;
}
#tabArea ul#menuTab li#tabA a,
#tabArea ul#menuTab li#tabC a{width:182px;}
#tabArea ul#menuTab li#tabB a{width:182px;}

/*product*/
#product #tabArea ul#menuTab li#tabA a.tabOff {background:url(/en/product/img/tab-productA_off.gif) no-repeat 0 0;}
#product #tabArea ul#menuTab li#tabB a.tabOff {background:url(/en/product/img/tab-productB_off.gif) no-repeat 0 0;}
#product #tabArea ul#menuTab li#tabC a.tabOff {background:url(/en/product/img/tab-productC_off.gif) no-repeat 0 0;}

#product #tabArea ul#menuTab li#tabA a.tabOff:hover {background:url(/en/product/img/tab-productA_on.gif) no-repeat 0 0;}
#product #tabArea ul#menuTab li#tabB a.tabOff:hover {background:url(/en/product/img/tab-productB_on.gif) no-repeat 0 0;}
#product #tabArea ul#menuTab li#tabC a.tabOff:hover {background:url(/en/product/img/tab-productC_on.gif) no-repeat 0 0;}

#product #tabArea ul#menuTab li#tabA a.tabOn.active {background:url(/en/product/img/tab-productA_stay.gif) no-repeat 0 0;}
#product #tabArea ul#menuTab li#tabB a.tabOn.active {background:url(/en/product/img/tab-productB_stay.gif) no-repeat 0 0;}
#product #tabArea ul#menuTab li#tabC a.tabOn.active {background:url(/en/product/img/tab-productC_stay.gif) no-repeat 0 0;}

/* 2011-04-04 add */
#product #tabArea ul#menuTab li#tabCnone {background:url(/en/product/img/tab-productC_none.gif) no-repeat 0 0; width:182px; height:38px;}

/* contentsWrap_sideColumn
---------------------------------------------------------------------------------------------------*/
#sideColumn {
	width:187px;
	float:right;
}

/* contactArea */
#contactArea {
	width:186px;
	background:url(/en/_shared/img/bgi-sContact.gif) no-repeat 0 bottom;
	margin-bottom:15px;
}
#contactArea h3 {
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(/en/_shared/img/ttl-sContact.gif) no-repeat 0 0;
	width:186px;
	height:41px;
}
#contactArea ul {
	width:186px;
	padding:4px 9px 9px;
}
#contactArea ul li{
	margin-bottom:1px;
	width:168px;
	height:33px;
	font-size:0;
}
#contactArea ul li#scCatalog{
	height:35px;
}

#contactArea ul li a{display:block;}
#contactArea ul li a:hover img{visibility:hidden;}
#contactArea ul li a:hover{background:none;}
#contactArea ul li {background-repeat:no-repeat;}

#contactArea ul li#scInquiry {background:url(/en/_shared/img/btn-scInquiry_on.gif);}
#contactArea ul li#scProduct {background:url(/en/_shared/img/btn-scProduct_on.gif);}
#contactArea ul li#scOther {background:url(/en/_shared/img/btn-scOther_on.gif);}
#contactArea ul li#scTel {background:url(/en/_shared/img/btn-scTel_on.gif);}
#contactArea ul li#scCatalog {background:url(/en/_shared/img/btn-scCatalog_on.gif);}

/* bannerArea */
ul#bannerArea {
	margin-bottom:5px;
}
ul#bannerArea li{
	width:187px;
	height:49px;
	margin-bottom:10px;
}

/* lNaviArea */
#lNaviArea {background:url(/en/_shared/img/bgi-lNavi_middle.gif) repeat-y 0 0;}
#lNaviArea #lNaviInner{background:url(/en/_shared/img/bgi-lNavi_top.gif) no-repeat 0 38px;}
#lNaviArea #lNaviInner ul{
	background:url(/en/_shared/img/bgi-lNavi_bottom.gif) no-repeat 0 bottom;
	padding:5px 5px 6px;
}
#lNaviArea #lNaviInner ul li a {background:url(/en/_shared/img/btn-lNavi01off_bottom.gif) no-repeat 0 bottom;}
#lNaviArea #lNaviInner ul li a span {background:url(/en/_shared/img/btn-lNavi01off_top.gif) no-repeat 0 top;}
#lNaviArea #lNaviInner ul li a:hover {background:url(/en/_shared/img/btn-lNavi01on_bottom.gif) no-repeat 0 bottom;}
#lNaviArea #lNaviInner ul li a:hover span {background:url(/en/_shared/img/btn-lNavi01on_top.gif) no-repeat 0 top;}
#lNaviArea #lNaviInner ul li.stay a {background:url(/en/_shared/img/btn-lNavi01on_bottom.gif) no-repeat 0 bottom;}
#lNaviArea #lNaviInner ul li.stay a span {background:url(/en/_shared/img/btn-lNavi01on_top.gif) no-repeat 0 top;}
#lNaviArea #lNaviInner ul li a {
	display:block;
	width:176px;
	text-decoration:none;
}
#lNaviArea #lNaviInner ul li a span {
	display:block;
	color:#000;
	padding:5px 5px 9px 21px;
}
#lNaviArea #lNaviInner ul li a:hover span {
	text-decoration:none;
}
#lNaviArea #lNaviInner ul li ul.nvchild {padding:0;}
#lNaviArea #lNaviInner ul li ul.nvchild li a {background:url(/en/_shared/img/btn-lNavi02off_bottom.gif) no-repeat 0 bottom;}
#lNaviArea #lNaviInner ul li ul.nvchild li a span {background:url(/en/_shared/img/btn-lNavi02off_top.gif) no-repeat 0 top;}
#lNaviArea #lNaviInner ul li ul.nvchild li a:hover {background:url(/en/_shared/img/btn-lNavi02on_bottom.gif) no-repeat 0 bottom;}
#lNaviArea #lNaviInner ul li ul.nvchild li a:hover span {background:url(/en/_shared/img/btn-lNavi02on_top.gif) no-repeat 0 top;}
#lNaviArea #lNaviInner ul li ul.nvchild li.ncstay a {background:url(/en/_shared/img/btn-lNavi02on_bottom.gif) no-repeat 0 bottom;}
#lNaviArea #lNaviInner ul li ul.nvchild li.ncstay a span {background:url(/en/_shared/img/btn-lNavi02on_top.gif) no-repeat 0 top;}
#lNaviArea #lNaviInner ul li ul.nvchild li a {padding:0;}
#lNaviArea #lNaviInner ul li ul.nvchild li a span {
	padding:5px 5px 5px 33px;
}


/* footerWrap
---------------------------------------------------------------------------------------------------*/
p#copyright {
	float:left;
	width:392px;
	height:16px;
	margin-left:10px;
}
ul#footerNavi {
	float:right;
	overflow:hidden;
	zoom:1;
}
ul#footerNavi li {
	float:left;
	font-size:10px;
	padding-right:4px;
}
ul#footerNavi li.page {
	background-image:url(/en/_shared/img/ico-rightArrow.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
ul#footerNavi li.map {
	background-image:url(/en/_shared/img/ico-sitemap.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}

ul#footerNavi li a {
	padding-left:15px;
}
*+html ul#footerNavi li a { background-position:0 0;}
head~/**/body ul#footerNavi li a { background-position:0 0;}
html:not(:target) ul#footerNavi li a { background-position:0 0.3em;}


/* tabs
---------------------------------------------------------------------------------------------------*/
.ui-tabs-hide {display:none;}


/* tables   2011-03-31
---------------------------------------------------------------------------------------------------*/
#hyo table {
	border: 1px solid #999;
	border-collapse: collapse;
}
#hyo tr {
	border: 1px solid #999;
	border-collapse:collapse;
	padding:3px;
}
#hyo th {
	border: 1px solid #999;
	border-collapse: collapse;
	background-color:#FFCC99;
	padding:3px 6px;
}
#hyo td {
	border: 1px solid #999;
	border-collapse: collapse;
	padding:3px 6px;
}

#hyo .thtd {
	font-weight:bold;
	background-color:#FFCC99;
	border-collapse: collapse;
}

#hyo .thtd2 {
	font-weight:bold;
	background-color:#FFEED0;
	border-collapse: collapse;
}

#hyo .thtdnb {
	background-color:#FFCC99;
	border-collapse: collapse;
}

#hyo .thtd2nb {
	background-color:#FFEED0;
	border-collapse: collapse;
}

#hyo .ct {
	text-align:center;
}

#hyo .vtop {
	white-space:nowrap;
	vertical-align:top;
}


.midashi {
	font-weight:bold;
}

.midashio {
	font-weight:bold;
	color:#ffa500;
}

#protitle table {
	border:none;
	border-collapse:collapse;
	border-collapse: collapse;
	border-spacing:0;
	padding:0;
}

#protitle tr {
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
}

#protitle td.title {
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	padding:0;
	font-size:16px;
	vertical-align:top;
	white-space:nowrap;
}

td.kataban {
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	padding:0 0 0 12px;
	font-size:14px;
	vertical-align:top;
	font-weight:normal;
	
}

#hyoform table {
	border: 1px solid #999;
	border-collapse: collapse;
}

#hyoform tr {
	border: 1px solid #999;
	border-collapse:collapse;
	padding:6px;
}
#hyoform th {
	border: 1px solid #999;
	border-collapse: collapse;
	background-color:#FFCC99;
	padding:6px;
}
#hyoform td {
	border: 1px solid #999;
	border-collapse: collapse;
	padding:6px;
}

#hyoform .thtd {
	font-weight:bold;
	background-color:#FFCC99;
	border-collapse: collapse;
}

#hyoform .thtd2 {
	font-weight:bold;
	background-color:#FFEED0;
	border-collapse: collapse;
}

#hyoform input {
	margin-top:3px;
	margin-bottom:3px;
}

/* list   2011-04-15
---------------------------------------------------------------------------------------------------*/
ul#ulsq { margin-left:20px; }
ul#ulsq li { list-style-type:square; }
ul#ulds { margin-left:20px; }
ul#ulds li { list-style-type:disc }
ol#oldc { margin-left:25px; }
ol#oldc li { list-style-type:decimal;}
