/* CSS Document */


*{
	margin:0;
	padding:0;
}
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "MS PGothic", sans-serif;
	line-height: 1.4em;
	font-size: 80%;
	color: #222;
	background:#fff url(../images/bg1.gif) repeat center top;
}
a {
	color:#465c1b;
}

a:hover{
	color:#065f81;
}
.fontGre{
	color:#8BC41F;/*#FF6600*/
}
#container{
	width:950px;
	margin: auto;
	background:#ffffff;		 /*作成後 #ffffff */
/*
	border-left:thin solid #f8f8ff;  ヨコにラインを入れるなら、幅を960にする
	border-right:thin solid #f8f8ff;	glovalNavi、leftNaviのmarginを設定する
*/
}

#header{
	width:950px;
	height:80px;
}
#header .logo{
	width:220px;
	float:left;
	text-decoration: none;
	border-style:none;
}
#header h1.logo a{
	text-indent:-9999px;
}

#header .headAbout{
	float:left;
	width:520px;
	margin:10px 0 0 20px;
	font-size:90%;
	color:#666666;
}

#header .headLinks{
	float:right;
	width:160px;
	margin:10px 0 0 0;	
}
#header .headLinks li{
	display:inline;
	float:left;
	height:19px;
  margin:0 0 5px 15px;
	text-indent:12px;
	background:url(../images/arrow.gif) no-repeat left center;
}

#glovalNavi{
	float:left;
	width:950px;
	background-color:#fff;
}
#glovalNavi li {
	display:inline;
	float: left;
	height:38px;
	list-style-type:none;
	margin:8px 0 10px 0;
}
#glovalNavi a {
	text-decoration: none;
	display: block;
	height:38px;
	text-indent:-9999px;
}
.g_navi01 a{
	width:95px;
	background:#fff url(../images/g_menu01.jpg) no-repeat left top;
}
.g_navi02 a{
	width:115px;
	background:#fff url(../images/g_menu02.jpg) no-repeat left top;
}
.g_navi03 a{
	width:149px;
	background:#fff url(../images/g_menu03.jpg) no-repeat left top;
}
.g_navi04 a{
	width:115px;
	background:#fff url(../images/g_menu04.jpg) no-repeat left top;
}
.g_navi05 a{
	width:113px;
	background:#fff url(../images/g_menu05.jpg) no-repeat left top;
}
.g_navi06 a{
	width:125px;
	background:#fff url(../images/g_menu06.jpg) no-repeat left top;
}
.g_navi07 a{
	width:113px;
	background:#fff url(../images/g_menu07.jpg) no-repeat left top;
}
.g_navi08 a{
	width:124px;
	background:#fff url(../images/g_menu08.jpg) no-repeat left top;
}



.g_navi01 a:hover{
	width:95px;
	background:#fff url(../images/g_menu01on.jpg) no-repeat left top;
}
.g_navi02 a:hover{
	width:115px;
	background:#fff url(../images/g_menu02on.jpg) no-repeat left top;
}
.g_navi03 a:hover{
	width:149px;
	background:#fff url(../images/g_menu03on.jpg) no-repeat left top;
}
.g_navi04 a:hover{
	width:115px;
	background:#fff url(../images/g_menu04on.jpg) no-repeat left top;
}
.g_navi05 a:hover{
	width:113px;
	background:#fff url(../images/g_menu05on.jpg) no-repeat left top;
}
.g_navi06 a:hover{
	width:125px;
	background:#fff url(../images/g_menu06on.jpg) no-repeat left top;
}
.g_navi07 a:hover{
	width:113px;
	background:#fff url(../images/g_menu07on.jpg) no-repeat left top;
}
.g_navi08 a:hover{
	width:124px;
	background:#fff url(../images/g_menu08on.jpg) no-repeat left top;
}



#LeftNavi{
	width:200px;
	float:left;
/*	background:#eee;		作成後消去*/
}

#LeftNavi .LeftBn li{
	width:200px;
	height:60px;
	list-style-type:none;
	margin:0px 0 10px 0;
}
#LeftNavi .LeftBn a {
	text-decoration: none;
	display: block;
	width: 100%;
	height:60px;
	text-indent:-9999px;
}
.Lbanner01 a{
	background:#fff url(../images/bn_lcard.jpg) no-repeat left top;
}
.Lbanner02 a{
	background:#fff url(../images/bn_levent.jpg) no-repeat left top;
}
.Lbanner01 a:hover{
	background:#fff url(../images/bn_lcard_on.jpg) no-repeat left top;
}
.Lbanner02 a:hover{
	background:#fff url(../images/bn_levent_on.jpg) no-repeat left top;
}


.h2Item{
	background:#fff url(../images/top_h2item.jpg) no-repeat left top;
	text-indent:-9999px;
	height:35px;
}
#LeftItem li{
	width:190px;
	height:45px;
	list-style-type:none;
	margin:0px 0 0px 0;
}
#LeftNavi #LeftItem a {
	text-decoration: none;
	display: block;
	width: 100%;
	height:45px;
	text-indent:-9999px;
}
.l_navi01 a{
	background:#fff url(../images/btn_lp01.jpg) no-repeat left top;
}
.l_navi02 a{
	background:#fff url(../images/btn_lp02.jpg) no-repeat left top;
}
.l_navi03 a{
	background:#fff url(../images/btn_lp03.jpg) no-repeat left top;
}
.l_navi04 a{
	background:#fff url(../images/btn_lp04.jpg) no-repeat left top;
}
.l_navi05 a{
	background:#fff url(../images/btn_lp05.jpg) no-repeat left top;
}
.l_navi06 a{
	background:#fff url(../images/btn_lp06.jpg) no-repeat left top;
}
.l_navi07 a{
	background:#fff url(../images/btn_lp07.jpg) no-repeat left top;
}
.l_navi08 a{
	background:#fff url(../images/btn_lp08.jpg) no-repeat left top;
}
.l_navi09 a{
	background:#fff url(../images/btn_lp09.jpg) no-repeat left top;
}
.l_navi10 a{
	background:#fff url(../images/btn_lp10.jpg) no-repeat left top;
}
.l_navi11 a{
	background:#fff url(../images/btn_lp11.jpg) no-repeat left top;
}
.l_navi12 a{
	background:#fff url(../images/btn_lp12.jpg) no-repeat left top;
}
.l_navi13 a{
	background:#fff url(../images/btn_lp13.jpg) no-repeat left top;
}
.l_navi14 a{
	background:#fff url(../images/btn_lp14.jpg) no-repeat left top;
}
.l_navi15 a{
	background:#fff url(../images/btn_lp15.jpg) no-repeat left top;
}


.l_navi01 a:hover{
	background:#fff url(../images/btn_lp01on.jpg) no-repeat left top;
}
.l_navi02 a:hover{
	background:#fff url(../images/btn_lp02on.jpg) no-repeat left top;
}
.l_navi03a:hover{
	background:#fff url(../images/btn_lp03on.jpg) no-repeat left top;
}
.l_navi04 a:hover{
	background:#fff url(../images/btn_lp04on.jpg) no-repeat left top;
}
.l_navi05 a:hover{
	background:#fff url(../images/btn_lp05on.jpg) no-repeat left top;
}
.l_navi06 a:hover{
	background:#fff url(../images/btn_lp06on.jpg) no-repeat left top;
}
.l_navi07 a:hover{
	background:#fff url(../images/btn_lp07on.jpg) no-repeat left top;
}
.l_navi08 a:hover{
	background:#fff url(../images/btn_lp08on.jpg) no-repeat left top;
}
.l_navi09a:hover{
	background:#fff url(../images/btn_lp09on.jpg) no-repeat left top;
}
.l_navi10 a:hover{
	background:#fff url(../images/btn_lp10on.jpg) no-repeat left top;
}
.l_navi11 a:hover{
	background:#fff url(../images/btn_lp11on.jpg) no-repeat left top;
}
.l_navi12a:hover{
	background:#fff url(../images/btn_lp12on.jpg) no-repeat left top;
}
.l_navi13 a:hover{
	background:#fff url(../images/btn_lp13on.jpg) no-repeat left top;
}
.l_navi14 a:hover{
	background:#fff url(../images/btn_lp14on.jpg) no-repeat left top;
}
.l_navi15 a:hover{
	background:#fff url(../images/btn_lp15on.jpg) no-repeat left top;
}





#main{
	width:550px;
	float:left;
/*	background:#ddd;		作成後消去*/
}
.h2News{
	background:#fff url(../images/top_h2news.jpg) no-repeat left top;
	text-indent:-9999px;
	height:35px;
}
.h2Shop{
	background:#fff url(../images/top_h2shop.jpg) no-repeat left top;
	text-indent:-9999px;
	height:35px;
}

#main .bn_shop{
	width:530px;
	float:left;
}
#main .bn_shop li{
	float:left;
	width:260px;
	height:97px;
	list-style-type:none;
	margin:10px 2px 10px 2px;
}
#main .bn_shop a {
	float:left;
	text-decoration: none;
	display: block;
	width: 100%;
	height:97px;
	text-indent:-9999px;
}
.shop01 a{
	background:#fff url(../images/bn_mshop1.jpg) no-repeat left top;
}
.shop02 a{
	background:#fff url(../images/bn_mshop2.jpg) no-repeat left top;
}
.shop01 a:hover{
	background:#fff url(../images/bn_mshop1_on.jpg) no-repeat left top;
}
.shop02 a:hover{
	background:#fff url(../images/bn_mshop2_on.jpg) no-repeat left top;
}





#RightNavi{
	width:200px;
	float:left;
/*	background:#bbb;		作成後消去*/
}

.h2Mail{
	background:#fff url(../images/top_h2mail.jpg) no-repeat left top;
	text-indent:-9999px;
	height:35px;
}
#RightNavi .MailMagazine{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:3px 0 5px 10px;
	margin:0 0 10px 0;
}
#RightNavi .mail1Img{
	margin:5px 0 5px 5px;
}
#RightNavi .qrImg{
	margin:5px 0 5px 50px;
}
#RightNavi .mail2Img{		/*スロット*/
	margin:5px 5px 5px 0px;
	border:none;
	float:right;
}
#RightNavi .mail2Text{
	float:left;
	width:95px;
	font-size:95%;
}

#RightNavi .bn_rightLink{
	width:200px;
	height:60px;
	list-style-type:none;
	margin:10px 0 10px 0;
}
#RightNavi .bn_rightLink a{
	text-decoration: none;
	display: block;
	width: 100%;
	height:60px;
	text-indent:-9999px;
	margin:5px 0 5px 0;
}
#RightNavi .bn_shopLink1 a{
	background:#fff url(../images/bn_rgift01.gif) no-repeat left top;
}
#RightNavi .bn_shopLink2 a{
	background:#fff url(../images/bn_rgift02.gif) no-repeat left top;
}
#RightNavi .bn_shopLink3 a{
	background:#fff url(../images/bn_rgift03.gif) no-repeat left top;
}
#RightNavi .bn_shopLink4 a{
	background:#fff url(../images/bn_r4water.jpg) no-repeat left top;
}


#footer{
	clear:both;
	margin:auto;
	border-top: 3px solid #9cd11c;
	margin:15px 0 0 0;
}

#footer .f_myroomLink{
	margin:3px 0 5px 0;
	padding:15px 0 5px 0;
	text-align:center;
	border-top: 2px solid #ccea7f;
}
#footer .f_myroomLink li{
	display:inline;
	list-style-type:none;
}
#footer #f_linkBox{
	border:;
}
#footer .f_siteLink{
	font-size:x-small;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
}
#footer .f_siteLink li{
	display:inline;
	list-style-type:none;
}

