@charset "UTF-8";

/*-----------------------------------------------

 CSSファイル名：common.css
 制作日時・制作者：2010/07/22 作成者　鶴田
 メモ：（特になければ記載の必要なし）

-------------------------------------------------*/
.sp{display:none;}
/*-----------------------
リセット＆基本情報
-----------------------*/

*{
	margin: 0;
	padding: 0;
}
body{
	color: #333;
	font-size: 75%;
	line-height: 1.5;
	font-family:
	verdana,
	"ヒラギノ角ゴ Pro W3",
	"Hiragino Kaku Gothic Pro",
	"Osaka",
	"ＭＳ Ｐゴシック",
	"MS PGothic",
	sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
}
ul,li,dl,dt,dd {
	list-style: none;
}
img {
	border: 0px;
	vertical-align:top;
}
table{
	border-collapse:collapse;
}
noscript{
	text-align:;center
}
/*-----------------------
レイアウト
-----------------------*/
/*   wrap   */
#wrap{
	width:100%;
}

/*   ヘッダー   */
#head{
	width:100%;
	border-bottom:1px solid #ccc;
}
#head .catch{
	width:930px;
	text-align:left;
	margin:0px auto;
}
#head div{
	width:930px;
	margin:0px auto;
	_zoom:1;
	overflow:hidden;
}
#head div .logo{
	margin:10px 0;
	display:inline;
	float:left;
}
#head div .tel{
	display:inline;
	float:right;
}

/*   メインイメージ   */
#img{
	width:930px;
	height:283px;
	margin:0px auto;
}

/*   メニュー   */
#menu,.slicknav_menu {
	display:none;
}
#menu_pc{
	width:100%;
	background-color:#e3f2d3;
}
#menu_pc ul{
	width:930px;
	margin:0px auto;
	_zoom:1;
	overflow:hidden;

}
#menu_pc ul li{
	background-color:#e7e7e7;
	display:inline;
	float:left;
}
/*   コンテンツ   */
#contents{
	width:930px;
	_zoom:1;
	overflow:hidden;
}
#main{
	width:640px;
	display:inline;
	float:left;
}
#sub{
	width:250px;
	display:inline;
	float:right;

}
#sub ul li{
	margin-bottom: 15px;
}
#main .box {
	margin-bottom:20px;
	background:url("../images/box_back.gif") no-repeat scroll left bottom transparent;
	padding:20px  10px 10px;
	_zoom:1;
	overflow:hidden;
}
#main .service {
	width:190px;
	margin:0px 4px 20px 11px;	
	display:inline;
	float: left;
}
#main .title{
	background-image:url("../images/icon_midashi.gif");
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left: 16px;
	vertical-align: top;
}
#main .link{
	background-image:url("../images/icon_link.gif");
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left: 12px;
	vertical-align: top;
	text-align: left;
}
.sekou {
	margin-bottom:20px;
}
.sekou tr {
	vertical-align: top;
}
.sekou td {
	padding:5px;
}

/*   フッター   */
#foot{
	width:100%;
	padding-bottom:30px;
	background: url(../images/back_footer.gif) repeat-x top left;
	background-color:#6eb92b;
}

#foot p{
	width:930px;
	padding-top:10px;
	margin:0px auto;
	text-align:center;
	color:#fff;
}
#foot .page-top{
	width:930px;
	margin:0px auto;
	padding:20px 0 0 0;
}
#foot .page-top a{
	width:151px;
	display:block;
	margin-left:auto;
}

/*   パンくず   */
.pankuzu {
	margin:10px;
}
/*   ページの先頭へ   */
.gotop {
	background-image:url("../images/icon_gotop.gif");
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left: 16px;
	width:10em;
	vertical-align: top;
	margin-bottom:30px;
	margin-left: auto;

}
/*--------------------
404
--------------------*/
.not-img{
	margin:70px 0 40px;
}

.not-p-text{
margin-left:10px;
}

