@charset   "Shift_JIS";

/* CSS Document */

/*■初期設定*/

body{
	color:#000000;/*通常のテキストカラー*/
        font-family: 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro W3','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
a{
	color:#0099FF;/*通常のリンクテキストカラー*/
	text-decorationunderline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/	
}
a:hover{
	color:#ff0000;/*マウスが乗った時の通常のリンクテキストカラー*/
	text-decoration:underline;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/
	
}

/*■初期設定ここまで*/
*{
	margin:0; padding:0;
}
img{
	border:0;
}

table,div{
	margin:auto;
	
}

/*■フォントサイズ調整*/

/* for without IE6&IE7 */
html>/**/body {
        font-size: 14px;
}
/* for IE7 */
* + html body {
        font-family: 'メイリオ',Meiryo;
}
/* for IE6&MACIE5 */  
* html body {
        font-family: 'ＭＳ Ｐゴシック';
        font-size:75%;
} 

body{
	text-align:center;
	background-color:#fafafa;	
}

/*■レイアウトセレクタ*/
.CNT{
	text-align:center;
}
.L{
	text-align:left;
}
.R{
	text-align:right;
}

/*■基本レイアウト*/
#bg{
	width:820px;
	background:url(../img/home/bg_con.png) repeat-y;
	text-align:center;
	
}
#container{
	width:800px;
	margin:auto;
	text-align:left;
	
}

#header{

}



#footer{
	clear:left;
	margin:0 0 0 0;
	background:url(../img/home/bg_foot.png) no-repeat;
	width:820px;
	padding-top:18px;
	line-height:140%;
	font-size:88%;
}

/*ヘッダーコンテナ*/
#head{

}



/*ヘッダーメニューの設定*/
#head_menu{
	height:42px;
	zoom:100%;
	clear:left;
	font-weight:bold;
	font-size:100%;
}

#head_menu:after{
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
	
}
#head_menu ul *{
	list-style-type:none;
	display:block;
}
#head_menu ul li{
	width:160px;
	height:42px;
	position:relative;
	float:left;
	
}
#head_menu ul li a{
	width:160px;
	height:42px;
	text-align:center;
	color:#fafafa;
	line-height:42px;
	text-decoration:none;
	
}
#head_menu ul li a:hover{
	color:#fafafa;
	text-decoration:none;
	
}

#head_menu ul li.a01 a{
	background:url(../img/home/a01_on.jpg) no-repeat;
}
#head_menu ul li.a01 a:hover{
	background:url(../img/home/a01.jpg) no-repeat;
}
#head_menu ul li.a02 a{
	background:url(../img/home/a02_on.jpg) no-repeat;
}
#head_menu ul li.a02 a:hover{
	background:url(../img/home/a02.jpg) no-repeat;
}
#head_menu ul li.a03 a{
	background:url(../img/home/a03_on.jpg) no-repeat;
}
#head_menu ul li.a03 a:hover{
	background:url(../img/home/a03.jpg) no-repeat;
}
#head_menu ul li.a04 a{
	background:url(../img/home/a04_on.jpg) no-repeat;
}
#head_menu ul li.a04 a:hover{
	background:url(../img/home/a04.jpg) no-repeat;
}
#head_menu ul li.a05 a{
	background:url(../img/home/a05_on.jpg) no-repeat;
}
#head_menu ul li.a05 a:hover{
	background:url(../img/home/a05.jpg) no-repeat;
}

/*メインイメージ*/
#contents{
	margin:20px 10px 20px 10px;
	clear:left;
	zoom:100%;
	background-color:#fff;
	
}
#contents:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
	
}
/*フッターコンテナ*/
#foot_up{
	background:url(../img/home/line_02.gif) no-repeat bottom;
	clear:both;
	margin:0 0 0 0;
	height:32px;
	
}

#footer  a{
	color:#000;
	text-decoration:none;
	
}
#footer  a:hover{
	color:#ff0000;
	
}

#footer .foot1 {/*　フッターサイト案内　*/
	padding-bottom:5px;
}

#footer .foot1 img{/*　透明gif　*/
	width:182px;
}

/* --- メニューエリア --- */
#footer .foot2 div.footerNav1 ul.nl {
margin: 20px 0; /* メニューのマージン（上下、左右） */
padding: 0;
list-style-type: none;
text-align: center; /* メニューのセンタリング */
}
/* --- メニュー項目 --- */
#footer .foot1 div.footerNav1 ul.nl li {
padding: 0 3px 0 7px; /* 項目のパディング（上右下左） */
border-left: 1px #555 solid; /* 項目の左境界線 */
display: inline;
}
#footer .foot1 div.footerNav1 ul.nl li.first {
border-left: none;
}

#footer .foot2 {/*　フッターお店住所　*/
	padding-top:10px;
}

#copy{
	margin-top:10px;
	text-align:center;
	color:#FFFFFF;
	padding:2px;
	font-size:90%;
	
}
#copy a{
	color:#ffffff;
	text-decoration:none;
	
}
#copy a:hover{
	color:#ffffff;
	
}





