@charset "utf-8";

/*----------------------------------
	ヘッダーcss
----------------------------------*/
#header{
	height:114px;
	margin: 0px auto;
	width: 960px;
	background: url(../img/rogo.jpg) no-repeat left;
	padding: 0;
}
#header .rogo{
	padding: 0;
	margin: 14px 0 0 0;
	float: left;
}

#header .rogo a:link{
	width:330px;
	height:50px;
	display: block;
	text-indent: -9999px;
}
#header .rogo a:visited{
	width:330px;
	height:50px;
	display: block;
	text-indent: -9999px;
}

#header h1{
	float:left;
	margin: 26px 0 0 16px;
	width: 330px;
	height: 40px;
	line-height: 150%;
	color: #EFEAE7;
}

#header .tel{
	float:right;
}

#GlobalNavi{
	width: 669px;
	float: left;
	margin-left: 291px;
	margin-top: 13px;
}

#GlobalNavi li{
	display:inline;
	margin:0px;
	padding:0px;
	float:left;
}

#GlobalNavi li a{
	height:20px;
	display:block;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
}

#GlobalNavi li.gm01 a{background-image:url(../img/gm01.jpg) ;width:133px;}
#GlobalNavi li.gm02 a{background-image:url(../img/gm02.jpg); width:133px;}
#GlobalNavi li.gm03 a{background-image:url(../img/gm03.jpg); width:133px;}
#GlobalNavi li.gm04 a{background-image:url(../img/gm04.jpg); width:133px;}
#GlobalNavi li.gm05 a{background-image:url(../img/gm05.jpg); width:133px;}

#GlobalNavi li.gm01 a:hover{background-image:url(../img/gm01on.jpg); width:133px;}
#GlobalNavi li.gm02 a:hover{background-image:url(../img/gm02on.jpg); width:133px;}
#GlobalNavi li.gm03 a:hover{background-image:url(../img/gm03on.jpg); width:133px;}
#GlobalNavi li.gm04 a:hover{background-image:url(../img/gm04on.jpg); width:133px;}
#GlobalNavi li.gm05 a:hover{background-image:url(../img/gm05on.jpg); width:133px;}



/*-----------------------------------
	フッターCSS
-----------------------------------*/
#footer{
	width:100%;
	border-top:solid 1px #333;
	padding-top:15px;
	color:#aaa;
	background-image: url(../img/footer_bg.jpg);
	height: 126px;
	clear: both;
	float: left;
	margin-top: 15px;
}

#footer .footerM{
	width:960px;
	margin:0px auto;
	color: #eee;
	height: 15px;
}

#footer .footerM a,#footer .footerM a:visited{
	color:eee;
}

.footerAd{
	margin:15px auto 18px auto;
	color: #eee;
	width: 960px;
	text-align: center;
}

.copyright{
	margin:0 auto 18px auto;
	color: #CDB167;
	width: 960px;
	text-align: center;
	padding-top: 15px;
}



/*-----------------------------------
	ツイッターCSS
-----------------------------------*/
#twitter_update{
	background:url(../img/top_twitter.jpg) top left no-repeat;
	padding: 36px 0 0 0;
	color: #666666;
}
#twitter_update_list {
	list-style: none;
	width: 249px;
	margin: 0px;
	font-size: 12px;
	background: #FCF4E0;
	color: #666666;
	padding: 5px 10px 10px 10px;
}

#twitter_update li{
	list-style:none;
	padding : 5px 8px 2px 8px; /* 適宜変更推奨 */
	background-image : url("各POSTの左側に表示させるアイコン画像のURL");
	background-repeat : no-repeat;
	background-position : 5px 8px; /* 適宜変更推奨 */
	border-bottom : dotted 1px #6e6055; /* 適宜変更推奨 */
}
