/* 階層beas */

/*外枠テーブル-----------------------------*/
#zi-content	{background:url(../images/common/bac-kaisou.jpg) repeat-y;
			}

/*ヘッダー----------------------------------*/
#zi-head	{width:780px;
			background-color:#F0EFDD;
			background:url(../images/common/img-head-zi.jpg) no-repeat top left;
			height:150px;
			margin-top:0;}

#z-logo		{margin-top:83px;
			text-align:right;
			}
#midasi	{height:30px;
		background-color:#f7f7e5;
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		border-top:1px solid #cccccc;
		text-align:left;
		padding:0.2em 0 0 1em;
		font-size:24px;
		font-family:"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
		color:#663300;}


strong		{font-size:14px;}
#zi-head p	{margin-right:20px;
			margin-bottom:1em;
			text-align:right;
			font-size:0.75em;}
.zi-tex01	{margin-right:50px;
			}			
.zi-tex01 img	{margin-left:1em;}

#zi-head h2	{margin-top:17px;
			text-align:left;
			margin-left:25px;}	
			
#td-cen		{width:580px;
			float:right;}
#td-cen	 h3	{text-align:left;
			margin-left:25px;
			font-weight:bold;
			font-size:1.5em;
			color:#990033;
			}			
h3 img,
h4 img		{margin-right:5px;}			
#td-cen	 h4	{text-align:left;
			margin:10px 0 10px 10px;
			font-weight:bold;
			font-size:1.15em;
			color:#336600;
			}			
/*メインで説明など・・ギャラリー-----------------------*/	

#mein		{margin:10px 5px;line-height:140%;
			}
		
/*#mein p 	{ 
			text-indent: 1em; 
			} */
#mein2		{margin:10px 5px;
			}
	
.main-setumei{
			margin:10px 15px;			
			font-size:14px;
 			text-align : left;
  			font-family : "ＭＳ Ｐ明朝",細明朝体 ,"ヒラギノ明朝 Pro W3",sans-serif;
			}
.main-setumei p{text-align:left;
			line-height:140%;
			margin-top:0.5em;
			font-family : "ＭＳ Ｐ明朝",細明朝体 ,"ヒラギノ明朝 Pro W3",sans-serif;
			}
.gall-img	{width:520px;
			margin:auto;
			padding:auto;
			}		
.gall-img td{padding:10px;
			font-size:0.85em;
			text-align:left;
			line-height:140%;
			vertical-align: top; }
.waku		{
			border-top:1px solid #663300;
			border-bottom:1px solid #006600;
			border-right:1px solid #006600;
			border-left:1px solid #663300;
			padding:3px;}
/*イメージ画像レイアウト-----------------------*/				
.gazoumigi	{float:right;
			margin:0.5em;
			}
.gazouhidari{float:left;
			margin:0.5em;
			}
h3			{margin-top:15px;}			
.car		{clear: both;
			text-align:right;
			margin-right:10px;
			font-size:0.85em;} 
.main-setumei ol{
			margin-left:25px;
			line-height:140%;
			background:url(../rinen/images/wa.gif)no-repeat 100%;}
.main-setumei ol li{
			margin-top:5px;}
/*会社案内-----------------------*/	
.main-setumei dl,
.dlue		{margin:0 20px 0 15px;
			padding-top:10px;
			padding-bottom:10px;
			font-size:1em;
			border-bottom:1px solid #858559;}
.dlue		{border-top:1px solid #858559;}
.main-setumei dt{float:left;
			width:80px;
			}
.main-setumei dd{margin-left:90px;
			margin-bottom:5px;
			}
.tex200		{text-align:left;}

.bac-bou{background:url(../common/bac-bou.gif) no-repeat;
			margin-left:20px;}
.main{
  text-align : left;
}

/*追加------------------------------------*/			
.img_left{
 		 float : left;
 		 padding:3px;
		}

.tizu	{margin-top:100px;}

/*ヘッドトップとあわせて追加----------*/

/*ヘッド-----------------------------*/	
#head		{margin-top:0;}
#head p		{text-align:right;
			}
			
#logo01	{text-align:right;
			margin-top:118px;
		
			}
strong		{font-size:16px;}
.tex01		{margin-right:5px;
			margin-bottom:60px;
			margin-top:0px;
			padding-top:5px;}
.tex01 img	{margin-left:1em;}
.tex02,
.tex03		{font-size:1em;
			line-height:140%;
			text-align:left;}
.tex03		{font-size:0.85em;
			padding:0.2em;
			}
.teb01	td	{text-align:left;}
.tex04		{font-size:0.75em;}

.tex-yoko	{text-align:right;}

.top-img	{float:right;}