/*

	counters.css lastupdata2007/01/26

*/

/* index */

#contentInner   {width:653px ; display:table; padding:11px 0px 0px 0px;}
#contentLevel	{ width:713px; height:101px; background:url(../../counters/img/products-img.jpg) no-repeat; margin:16px 0 0 0;}
#Info			{background:url(/c/counters/img/information.gif) no-repeat; width:100px; height:250px; display:block; float:left; }
.marBtm15		{margin-bottom:10px;}
.line_h			{background:url(/c/counters/img/line_tate.gif) no-repeat; float:left; display:block; width:21px; height:152px;}
.Parea			{width:250px; float:left; padding-bottom:19px; display:block;}
.Parea01		{width:250px; float:left; padding-left:25px; display:block;}

.btn_mar		{margin-bottom:10px;}
.btm_mar		{margin-bottom:10px; margin-left:23px;}
.img_mar		{margin-right:10px; float:left;}
.mar_t8			{margin-top:8px;}
.block			{display:block;}
#CountersContact{width:360px ; text-align:right; margin:30px 30px 5px 290px; display:block;}
#CountersContactp{margin-bottom:15px;}
#cc_bg			{background-image:url(../../counters/img/contact.gif); background-repeat:no-repeat; width:360px;}

/*  country  */

.Parea p		{margin-top:10px;}
.Parea01 p		{margin-top:10px;}
.tateM			{ margin-left:30px; margin-right:15px; float:left;}
#rightArea		{width:490px; display:table; padding-left:20px; padding-bottom:45px;}
.marTB12		{margin-top:10px; margin-bottom:10px;}
.mar_btm10		{margin-bottom:10px; margin-top:5px;}
.mar_btm30		{margin-bottom:30px;margin-top:5px;}
.mar_r20		{margin-right:20px;}
.chihouArea		{width:150px; float:left; margin-bottom:15px; margin-left:25px; text-align:left;}
.chihouArea p	{ margin:0; padding:0; line-height: 140%; font-size:12px;}
.chihouArea img	{margin-bottom:1px;}

#blue			{background-color:#36bcca; width:7px; height:47px; float:left; margin-right:5px;}
#green			{background-color:#2c953f; width:7px; height:47px; float:left; margin-right:5px;}
#yellow			{background-color:#dab639; width:7px; height:47px; float:left; margin-right:5px;}
#orenge			{background-color:#d07c37; width:7px; height:47px; float:left; margin-right:5px;}

#chihouNaviArea	{ width:300px; height:80px; float:left; display:table;}
.chihouLnavi	{ float:left; margin:0 5px 5px 0; width:144px; height:25px; display:block;}
.chihouLnavi01	{ float:left; margin:0 5px 5px 0; width:144px; height:25px; display:block;}
#kita			{background:url(/c/counters/img/kitanihon_map.gif) no-repeat; width:150px; height:177px; margin-left:310px; display:block;}
#kantou			{background:url(/c/counters/img/kantou_map.gif) no-repeat; width:149px; height:177px; margin-left:310px; display:block;}
#kansai			{background:url(/c/counters/img/kansai_map.gif) no-repeat; width:151px; height:177px; margin-left:310px; display:block;}
#nishi			{background:url(/c/counters/img/kyushu_map.gif) no-repeat; width:133px; height:177px; margin-left:310px; display:block;}
#qua_content	{width:490px; display:table;}

.lineG			{ background-image:url(/c/counters/img/lineg.gif); background-repeat:no-repeat; width:470px; height:2px; display:block; margin-bottom:30px; margin-top:10px; clear:both;}

.titleArea		{width:470px; height:22px; margin-bottom:20px;}
.tableArea		{width:470px; margin-bottom:30px;}
.tableArea td   {border-bottom:1px solid #b8b8b8; }
.tableGray		{background-color:#f3f3f3; padding:5px 0 5px 10px; border-top:1px solid #b8b8b8; border-right:1px solid #b8b8b8; border-left:1px solid #b8b8b8;}
.tableWite1		{background-color:#ffffff; padding:5px 0 5px 10px; border-left:1px solid #b8b8b8;width:60px;vertical-align:top;}
.tableWite2		{background-color:#ffffff; padding:5px 0 5px 10px; border-right:1px solid #b8b8b8;width:400px;}
.tableWite2	span{margin-left:35px;}

.title_mar		{margin:15px 0 10px 0;}
.mar_r25		{margin-right:25px;}
.mar_b15t45		{margin:45px 0 15px 0;}


/*  center  */
.phtArea2		{width:220px; float:left; margin-top:20px;}
.imagecap		{margin-top:3px;height:60px;width:170px;line-height:120%;}

.place			{display:block;position:relative ; width:458px;height:317px; background-image:url('/c/counters/img/headoffice_map.gif');background-rpeat:no;}
.place1			{display:block; width:9px; height:10pxl; position:absolute;}
.hss_place			{display:block;position:relative ; width:458px;height:317px; background-image:url('/c/hss/img/headoffice_map.gif');background-rpeat:no;}
.place_japan			{display:block;position:relative ; width:458px;height:400px; background-image:url('/c/counters/img/headoffice_map.gif');background-rpeat:no;}
.place_japan .place1			{display:block; width:14px; height:15pxl; position:absolute;}
.place_japan .place2			{display:inline; width:13px; height:15pxl; position:absolute ;}
.place_japan .place3			{display:inline; width:14px; height:15pxl; position:absolute ;}


/*  lnavi  */
#lnaviArea		{ width:172px; background: url(/c/products/img/lnavi_bg.gif) repeat-y; margin:11px 7px 0 10px; padding:0; display:block; float:left; }

#lnaviBack		        { width: 172px; background: url(/c/products/img/lnavi_bg.gif) repeat-y ;}
.menu 			 	    { width:172px; height:36px; padding:11px 0 0 20px; }


#lnaviBack		        { width: 172px; background: url(/c/products/img/lnavi_bg.gif) repeat-y ;}

#focus 		    { width: 173px; height: 36px; background: url(/c/products/img/lnavi_back.gif) no-repeat; display: block; margin:0px; }
#focus a:hover      	{ width: 173px; height: 36px; background: url(/c/products/img/lnavi_back_f.gif) no-repeat; display: block; margin:0px;}
#focus_f 			    { width: 173px; height: 36px; background: url(/c/products/img/lnavi_back_f.gif) no-repeat; display: block; margin:0px;}
#focus_f a:hover	    { width: 173px; height: 36px; background: url(/c/products/img/lnavi_back_f.gif) no-repeat; display: block; margin:0px;}

.lnaviB		{ width: 173px; height: 36px; background: url(/c/products/img/lnavi_back.gif) no-repeat; display: block; margin:0px; padding:9px 0 0 25px;}
a.lnaviB:hover		{ width: 173px; height: 36px; background: url(/c/products/img/lnavi_back_f.gif) no-repeat; display: block; margin:0px; padding:9px 0 0 25px;}
.lnaviBF		{ width: 173px; height: 36px; background: url(/c/products/img/lnavi_bac_fk.gif) no-repeat; display: block; margin:0px; padding:9px 0 0 25px;}
a.lnaviBF:hover		{ width: 173px; height: 36px; background: url(/c/products/img/lnavi_bac_fk.gif) no-repeat; display: block; margin:0px; padding:9px 0 0 25px;}

.lnaviFoot		{ background-color:#FFFFFF;}
#lnaviContact	{width:170px; padding-left:10px;}
#lnaviContact div{padding-right:16px;padding-bottom:10px;margin-top:3px;}

#swf_border		{width:468px; height:351px; border:1px solid #c3c3c3; margin-bottom:30px;}

.title			{margin-bottom:20px; margin-top:10px;}
.marB5			{margin-bottom:5px;}
.style1			{ color:#3c8da3;font-size: 10px; line-height:130%;}

#marT5			{margin-top:10px;}
#mapFlash		{margin-left:10px;margin-top:40px;margin-bottom:3px;display:block;}

.detail_map {float:right; margin:2px 4px 0 0;}

.tableGray p	{font-weight:bold;}