@charset "utf-8";
/* common.css
-------------------------------------------------------------*/

/* ------------------------------
デフォルトの基本設定
------------------------------ */
body{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

div{
	margin: 0px;
	padding: 0px;
}
td{
	text-align: left;
	vertical-align: top;
}
span{
	margin: 0px;
	padding: 0px;
}
hr{
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 721px;
	color: #cccccc;
}

/* ------------------------------
共通パーツ
------------------------------ */
/* フッター */
#ftter{
	text-align: center;
	margin: 0px;
	padding: 4px;
	width: 781px;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #49AA27;
	height: 20px;
	vertical-align: middle;
}
/* グローバルナビ */
#glnv{
	width: 781px;
	margin: 0px;
	padding: 0px;
}

.glbv_img{
	height:33px;
    margin: 1px 2px 0 0;
	overflow:hidden;
	padding: 0px;}

.glbv_img02{
	height:33px;
	overflow:hidden;
    margin: 1px 0 0 0;
	padding: 0px;}
.glbv_img1{	
    margin: 2px 1px 0 0;
	padding: 0px;}

/* 中面マージン */
#format02{
	text-align: left;
	vertical-align: top;
	width: 721px;
    margin: 15px 0 40px 0;
	padding: 0px;}

/* ------------------------------
eventの設定
------------------------------ */
/* 表組み */
#hyo_ev td{
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 8px 4px 8px 4px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 15px;
}
/* ------------------------------
staffの設定
------------------------------ */
/* 表組み */
.hyo_st{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 2px 4px 0px 8px;

}
/* ------------------------------
りんの設定
------------------------------ */
/* イメージのフロート */
.flw_img{
	margin: 0px;
	padding: 0px;
	float: left;
}
.other_rin{
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0 0 0 0px;
}
/* ------------------------------
施設案内の設定
------------------------------ */
/* タイトル右側テキスト */
#ttl_txt{
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
/* ------------------------------
TOPの設定
------------------------------ */

#format01{
	text-align: center;
	vertical-align: top;
	width: 781px;
}

/* ------------------------------
アイフレ設定
------------------------------ */
/* スクバ */
#scroll_body {
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-arrow-color: #66b821;
	scrollbar-track-color:#E7F4E1;
	scrollbar-darkshadow-color: white;
	background-color: #E7F4E1;
}

/* 行 */
.newtxt{
	margin: 5px 0 0px 0;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	width: 340px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #006600;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
　　font-size: 12px;
	line-height: 15px;
}
/* ------------------------------
このページのトップへ設定
------------------------------ */
.pagetoplink{
	text-align: right;
	width: 678px;
	font-size: 10px;
	line-height: 14px;
	margin: 15px 0 15px 0;

}

/* ------------------------------
フォント
------------------------------ */
/* 基本テキスト*/

.txt10{
　　font-size: 10px;
	line-height: 12px;

}
.txt12{
	font-size: 12px;
	line-height: 18px;

}

/* その他テキスト（必要に応じて）*/

.txt12or{
	font-size: 12px;
	line-height: 18px;
	color:#FF9900;
}
.txt12or2{
	font-size: 12px;
	line-height: 18px;
	color:#FF6600;
}
/* ------------------------------
トップページ設定
------------------------------ */
/* フッター */
#sagin{
	margin: 15px 0 100px 0;
	padding-top: 0px;
}



/* ------------------------------
マージン設定
------------------------------ */
/* 上マージン*/

.mgn5up{
	margin: 5px 0 0 0;
}
.mgn10up{
	margin: 10px 0 0 0;
}
.mgn15up{
	margin: 15px 0 0 0;
}
.mgn20up{
	margin: 20px 0 0 0;
}
.mgn25up{
	margin: 25px 0 0 0;
}

/* 下マージン*/
.mgn5btm{
	margin: 0 0 5px 0;
}

.mgn8btm{
	margin: 0 0 8px 0;
}

.mgn10btm{
	margin: 0 0 10px 0;
}
.mgn15btm{
	margin: 0 0 15px 0;
}
.mgn20btm{
	margin: 0 0 20px 0;
}
.mgn25btm{
	margin: 0 0 25px 0;
}

/* 左マージン*/

.mgn6left{
	margin: 0 0 0 6px;
}
.mgn8left{
	margin: 0 0 0 8px;
}
.mgn12left{
	margin: 0 0 0 12px;
}

/* 右マージン*/

.mgn6right{
	margin: 0 6px 0 0;
}
.mgn8right{
	margin: 0 8px 0 0;
}
.mgn12right{
	margin: 0 12px 0 0;
}

/* ------------------------------
パディング設定
------------------------------ */
/* 上余白*/

.pdn5up{
	padding: 5px 0 0 0;
}
.pdn10up{
	padding: 10px 0 0 0;
}
.pdn15up{
	padding: 15px 0 0 0;
}
.pdn20up{
	padding: 20px 0 0 0;
}
.pdn25up{
	padding: 25px 0 0 0;
}

/* 下余白*/
.pdn5btm{
	padding: 0 0 5px 0;
}
.pdn10btm{
	padding: 0 0 10px 0;
}
.pdn15btm{
	padding: 0 0 15px 0;
}
.pdn20btm{
	padding: 0 0 20px 0;
}
.pdn25btm{
	padding: 0 0 25px 0;
}

/* 左余白*/

.pdn6left{
	padding: 0 0 0 6px;
}
.pdn8left{
	padding: 0 0 0 8px;
}
.pdn12left{
	padding: 0 0 0 12px;
}

/* 右余白*/

.pdn6right{
	padding: 0 6px 0 0;
}
.pdn8right{
	padding: 0 8px 0 0;
}
.pdn12right{
	padding: 0 12px 0 0;
}
