﻿/* ::::::::::::::::::::::::::::::全体*/


body {
	margin:0px;
	text-align: center; /* center on ie */
	width: 100%;
	background-color:#7FBB00;
	font-family: "ＭＳ Ｐゴシック", "osaka","sans-serif "; 
}
#wrapper {
	text-align: center;
	margin: 0 auto; /* center on everything else */
	padding:0px;
	width: 850px;	
	background-color:#FFF;
	font-family: "ＭＳ Ｐゴシック", "osaka","sans-serif "; 

}




/* ::::::::::::::::::::::::::::::ヘッダー*/


#logo{
	float:left;
	margin:0px;
	padding:0px;
	width: 200px;
	height:70px;

}



#header{
	float:left;
	margin:0px;
	padding:0px;
	width: 650px;
	height:70px;


}



/* ::::::::::::::::::::::::::::::メニュー*/


#menu_up{
	float:left;
	margin:0px;
	padding:0px;
	width: 850px;
	height:44px;
	font-size:12px;
	line-height:44px;
	color: #FFF660; 
	font-weight:bold;
	text-align: center;
	background-image: url(../images/common/menu.gif);
	background-repeat: no-repeat;
}





#menu_bottom{
	float:left;
	margin:0px;
	padding:0px;
	width: 850px;
	height:44px;
	font-size:12px;
	line-height:44px;
	color: #FFF660; 
	font-weight:bold;
	text-align: center;
	background-image: url(../images/common/menu_bottom.gif);
	background-repeat: no-repeat;
}










/* ::::::::::::::::::::::::::::::営業時間*/


#open{
	float:left;
	margin:0px;
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
	width: 810px;
	height:20px;
	background-color:#FFF;
	font-size:12px;
	line-height:40px;
	text-align:right;
}


/* ::::::::::::::::::::::::::::::コンテンツ*/


#contents{
	float:left;
	margin:0px;
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
	padding-bottom:0px;
	width: 810px;
	background-color:#FFF;

}



#header{
	float:left;
	margin:0px;
	padding:0px;
	width: 650px;
	height:70px;
	background-image: url(../images/common/header.gif);
	background-repeat: no-repeat;

}



/* ::::::::::::::::::::::::::::::ヘッダーテキストリンク*/

a.s_menu:link { 
	color: #00A578; 
	text-decoration: none  
}   
a.s_menu:visited { /* 既に見たリンク */
	color: #00A578;
	text-decoration: none     /* 下線を消す */
}

a.s_menu:active { /* クリック時のリンク */
	color: #00A578;
	text-decoration: underline
}     

a.s_menu:hover {/* カーソルが上にある時のリンク */
	color: #737373; 
	text-decoration: underline
}





 




/* ::::::::::::::::::::::::::::::メニューバーテキストリンク*/

a.menu:link { 
	color: #FFF; 
	text-decoration: none  
}   
a.menu:visited { /* 既に見たリンク */
	color: #FFF;
	text-decoration: none     /* 下線を消す */
}

a.menu:active { /* クリック時のリンク */
	color: #FFF660;
	text-decoration: none 
}     

a.menu:hover {/* カーソルが上にある時のリンク */
	color: #FFF660; 
	text-decoration: none 
}






/* ::::::::::::::::::::::::::::::お問合わせ*/

#contact{
	float:left;
	margin:0px;
	width: 800px;
	height:118px;
	background-image: url(../images/common/contact.gif);
	background-repeat: no-repeat;

}




/* ::::::::::::::::::::::::::::::フッター*/

#footer{
	float:left;
	margin:0px;
	width: 850px;
	height:60px;
	font-size:12px;
	font-weight:bold;
	font-family:"arial";
	line-height:25px;
	color:#7FBB00;
	text-align: center;
	background-image: url(../images/common/footer.gif);
	background-repeat: no-repeat;
	background-postion:top;
}


/* ::::::::::::::::::::::::::::::コピーライト*/

#copy{
	float:left;
	margin:0px;
	width: 800px;
	height:12px;
	font-size:12px;
	font-family: "arial", "helvetica";
	font-weight:bold;
	text-align: center;
	color:#00A578;
}



/* ::::::::::::::::::::::::::::::テキストリンク共通緑*/

a.common:link { 
	font-size:12px;
	color: #7FBB00; 
	text-decoration: none
}   
a.common:visited { /* 既に見たリンク */
	font-size:12px;
	color: #7FBB00;
	text-decoration: none    /* 下線を消す */
}

a.common:active { /* クリック時のリンク */
	font-size:12px;
	color: #7FBB00;
	text-decoration: underline
}     

a.common:hover {/* カーソルが上にある時のリンク */
	font-size:12px;
	color: #7FBB00;
	text-decoration: underline
}






/* ::::::::::::::::::::::::::::::空白１５*/

#sp15{
	margin:0px;
	height:15px;

}

/* ::::::::::::::::::::::::::::::余白*/

.space{
	margin-bottom:5px;
	margin-top:5px;

}

/* ::::::::::::::::::::::::::::::緑ボタン*/

.btn_g{
	margin:0px;
	padding:0px;
	text-align:left;


}






/* ::::::::::::::::::::::::::::::下層ページ右分け*/


#right_side

{
	float:right;
	padding:0px;
	width: 180px;
	text-align:left;
	/* background-color:#ccc;*/
	font-size:14px;
	line-height:20px;

}









/* ::::::::::::::::::::::::::::::下段地図エリア 会社名*/

#co_name{
	margin:0px;
	padding:0px;
	height:95px;
	font-size:16px;
	color:#FFF;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	background-image: url(../images/common/co_name.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}



/* ::::::::::::::::::::::::::::::下段地図エリアフッター*/

#co_name_f{
	margin:0px;
	padding:0px;
	height:8px;
	background-image: url(../images/common/co_name_f.gif);
	background-position: top;
	background-repeat: no-repeat;
}

/* ::::::::::::::::::::::::::::::下段地図エリア 会社名*/

.co_name_s{
	margin-top:30px;
	margin-bottom:10px;
	padding:0px;
	height:76px;
	font-size:14px;
	color:#FFF;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	background-image: url(../images/common/co_name_s.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}



/* ::::::::::::::::::::::::::::::下段地図エリア 住所など*/

#co_add{
	margin-top:5px;
	padding-bottom:2px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	color:#333;
	line-height:18px;
	text-align:left;

}

/* ::::::::::::::::::::::::::::::下層ページ右側バナー*/
.r_banner{
	margin:0px;
	padding:0px;
	margin-bottom:5px;


}


/* ::::::::::::::::::::::::::::::下層ページ右側会社名*/
.r_name{
	margin:0px;
	padding:0px;
	margin-top:20px;
	margin-bottom:10px;


}