/* ### レイアウト ### */
body	{margin: 3px auto;
	font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif;background-image: url(../imgtkd/kabetop.jpg);}

#header	{margin: 0 auto; padding:0; width: 100%;
}
#header	h1 {  margin:0 auto 0px; font-size: 10pt; color: #727171; font-weight: normal; text-align: right;
  }/*社名トップ*/
#logo h1	{margin: 0 auto; text-align: center;}


#headnavi {
	margin:0 auto; padding:0; width: 100%; text-align:center; 
  box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
/*  border-bottom: 2px solid #C0C0C0;
*/ 

}

#headarea{
	margin:0 auto;
	padding:0;width: 960px; height: auto;
}/*TOP写真*/

.EDGE-157583591{width: 960px;}
#container	{width: 960px;/*background-color:#F4C5FF;*/clear:both; 
	margin: auto;}


#content	{
	 text-align:center;
	margin: 0; padding:0px;
	/*background-color: blue;*/
		}
#content p	{ margin:0 20px;
font-size:16px; line-height:1.4; text-align:left;
  		}/**/
		
#content h2	{
	margin: 5px 0 20px;
	text-align: left;
	font-size: 20px;
  position: relative;
  padding: 10px 50px;
  border-top: 3px solid #898989;
	  box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
  		}/*タイトル*/
#content h2	span{
margin-left: 30px;font-size: 18px;
color:#685B5B}/*タイトル*/

#content section {
	margin:0;
	padding:0 0 20px;
	background-color: #FFFDE0; 
}
#content article {
	margin:0;
  background-color: #FFFDE0; line-height:1;  }	

#content h3 {
	margin:0 ;
font-size: 16px;
	text-align: left;
	line-height:2;  }/*業務内容*/	

#out {
	margin:0;
}
#out ul {
	margin:7px 0;
	padding:0;
	text-align:left;
	list-style:none;
}
#out li#lef{
	display:inline-block;
	margin:0;
	padding:0 10px;
	width:120px;
	text-align:left;
	line-height:1.4;
	vertical-align:top;	
	}
#out li#lef2{
	display:inline-block;
	margin:0;
	padding:0;
	width:140px;
	text-align:left;
	line-height:1.4;
	vertical-align:top;	
	}
#out li#ri {
	display:inline-block;
	line-height:1.4;
	vertical-align:top;	
		}

#sitemap {
	margin:0 80px;padding: 0;
}
#sitemap ul li {
  position: relative;
	text-align: left;
  list-style-type: none;
  padding: 0.5em 0.5em 0.5em 0.5em;
  margin-bottom: 5px;
  line-height: 1.5;
}
#sitemap ul li:before{ /*疑似要素*/
  display:inline-block; 
  vertical-align: middle;
  /*以下白丸つくる*/
  content:'';
  width:1em;
  height: 1em;
  background: #717171;
  border-radius: 50%;
  margin-right: 8px;
}/*サイトマップ*/
#sitemap ul li span{ 
margin-left: 50px;
font-size: 14px}/*サイトマップ*/

#poli {
	margin:0 100px;padding: 0;
}
#poli li {
  margin-bottom: 15px;
  line-height: 1.2;
text-align: left}



#map_canvas{
	position: relative;
	padding: 0 0 56%;
	height: 0;
	overflow: hidden;
}
#map_canvas iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

#content h5	{
	margin: 5px 0 20px;
	font-size: 20px;
	line-height: 1.4;
}/*お問合せ*/
/* ### ヘッダー ### */


/* サイト名 */
#site	{ padding:0; clear:both;/*background-color:#4CFF03;*/}

#site h1{margin:0; padding:5px 0 0; text-align:center; font-size:16px;line-height: 1; font-weight:normal;}




/* ヘッダー画像 */
#headerimg img	{vertical-align: bottom; margin:5px 0; padding:0;}



/* ### フッター ### */

#footer	{
	text-align:center;clear: both;
	padding: 20px 100px 100px;
  box-shadow: 0 7px 10px -5px rgba(0, 0, 0, .1) inset;
}

#footer p	{margin: 0;line-height:1.4;}

#fbox { line-height:1.4; margin-top:40px;margin-bottom: 60px;
}
#fbox ul {
	margin:0 20px;
}
#fbox li {
	list-style-type: none;
	padding: 0 10px 0 0;
	display:inline-block;	
}
#footer .copy{
	margin: 30px; text-align:center;}

#link{
	margin: 50px;0;0;text-align: center;
}
#link ul {
	margin:0;
}
#link li {
	list-style-type: none;
	padding: 0;
	display:inline-block;
	font-size: 12px;
}
	/*リンクyoukikaku*/

a.you:link {
	color:　#F0FBFD;
	text-decoration: none;
}
a.you:visited {
	color: #F0FBFD;
}
a.you:hover {
	color:#F0FBFD;
}
a.you:active {
	color: #F0FBFD;
}


