/*==============================================
　◆◇　基礎構築
===============================================*/

* {
	margin:0;
	padding:0;}

body {
	background: url(http://www.gamagori.jp/img/main/back.png) ;
	font-size: 12px;
	font-family:"verdana","helvetica","osaka","ＭＳ Ｐゴシック",ans-serif;
	color: #333;
	line-height: 1.4;
	background:#eff7ff ;
}


p {
	margin: 0 0 1em;}


li {
	line-height: 1.7;
}


textarea,select,input {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
	font-size: 100%;}




/*==============================================
　◆◇　フォントの調整
===============================================*/



h1{
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight:normal;
	line-height:normal;}

h2{
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight:normal;
	line-height:normal;}

h3{
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight:normal;
	line-height:normal;}

h4{
	margin: 3px 0 ;
	padding: 2px 5px ;
	font-size: 100%;
	font-weight:normal;
	line-height:normal;
	border-left:5px solid #999999;
	border-bottom:1px solid #999999;}


a {
	color:#0000FF;
	text-decoration: none;}

a:hover {
	color: #FF0000;
	text-decoration: none;}


hr{
	display: none ;
	clear:both;
}

.hrwhite1{
	border-bottom: solid 5px #FFF ;
	clear: both ;
}

.hrwhite2{
	border-bottom: solid 10px #FFF ;
	clear: both ;
}

em{
	font-weight:700;
	color:red;
	font-style:normal;
}


/*==============================================
　◆◇　イメージ
===============================================*/



img {
	border: none ;
}

img.ban {
	margin-top:5px;
}

img.left {
	margin-right:5px;
	float:left;
}

img.left2 {
	margin-right:5px;
	margin-top:5px;
	float:left;
}

img.menu {
	border: none ;
	margin:0;
	float:left;
	border-right:1px solid #FFF;
}


hr{
	display: none ;
}

.hrbar{
	border-bottom: solid 1px #CCC ;
	margin:5px 0 ;
	clear: both ;
}

.hrwhite{
	border-bottom: solid 5px #FFF ;
	clear: both ;
}



/*==============================================
　◆◇　基礎レイアウト部分
===============================================*/

#container {
	width: 950px ;
	text-align: left ;
	margin: 10px auto ;
	border:1px solid #7fbfff ;
	background: #FFF ;
}


#header{
	width: 950px ;
	height: 95px ;
}

.headertop{
	width: 950px ;
	height: 35px ;
	padding: 10px 10px ;
}

.headermenu{
	width: 950px ;
	height: 50px ;
}

#copyright {
	clear:both;
	line-height:16px;
	padding:3px 5px;
	border-top:1px solid #b7dbff ;
}

#copyright a{
	color:#333;
	text-decoration:underline;
}

#copyright a:hover{
	color:#333;
	text-decoration:none;
}



/*==============================================
　◆◇　コンテンツ　左
===============================================*/

#left {
	width:235px;
	float:left;
	text-align:left;
	overflow:hidden;
	margin: 15px ;
	display: inline ;
}

.leftbox{
	width:231px;
	padding: 2px 2px 5px ;
}




/*==============================================
　◆◇　コンテンツ　中央
===============================================*/

#main {
	width:670px;
	float:right;
	margin: 15px 15px 15px 0 ;
	display: inline ;
}

.main-l{
	width: 460px ;
	float: left ;
}


.main-lbox{
	width: 446px ;
	padding: 2px 2px 5px ;
	margin-bottom: 15px ;
}

.main-r{
	width: 200px ;
	float: right ;
}



/*==============================================
　◆◇　ページサブ
===============================================*/

.originality-bun{
	width: 255px ;
	margin-right: 5px ;
	float: left ;
}

.station1{
	width: 163px ;
	margin-right: 6px ;
	text-align: center ;
	float: left ;
}

.station2{
	width: 163px ;
	text-align: center ;
	float: left ;
}



/*==============================================
　◆◇　テーブル
===============================================*/

table.form {
	width: 668px ;
	margin:5px 0 ;
	border: 1px solid #AAA;
	border-collapse: collapse ;
}

.form th{
	font-weight: 700 ;
	width: 170px ;
	padding: 4px ;
	border: 1px solid #AAA ;
	background: #999 ;
	color: #FFF ;
}


.form td{
	width:480px;
	padding:4px;
	border: 1px solid #AAA;
	background: #FFF ;
}