/*---------------------リンク関係-------------------------*/
a {	color: #666;
	text-decoration:none;}
a:visited{ color: #AF58B0;
			text-decoration:none;}
a:hover{ text-decoration:underline;}

h1{ text-align:right;}
 h1 img{ border:none;}
 

/*---------------------各ページ背景関係-------------------------*/
#body_access{ background-color: #FFE7F1;}


/*---------------------C,R設定-------------------------*/
.r_font{font-size:14px;}
.c_font{font-size:16px;}

/*---------------------☆hr設定-------------------------*/	
hr {color:#ccc;border: 0;height: 1px;background-color:#ccc;}



/*---------------------☆テーブルの背景設定-------------------------*/	
.b_table{
	background-color:#FFF;
}



		
/*-----------------------☆メニュー設定-----------------------*/		

ul#menu{
    list-style:none;
    width:100%;
	padding:0px;
	margin:0px;
}
ul#menu li{
    list-style:none;
    float:left;
    width:72px;
}
ul#menu a{
    display:block;
    width:72px;
    height:21px;
    background-image:url(../image/menu.gif);
    }


a.menu_top{background-position:0px 0px;}
a:hover.menu_top{background-position:0px -22px;}

a.menu_plan{background-position:-72px 0px;}
a:hover.menu_plan{background-position:-72px -22px;}

a.menu_stay{background-position:-144px 0px;}
a:hover.menu_stay{background-position:-144px -22px;}

a.menu_rest{background-position:-217.5px 0px;}
a:hover.menu_rest{background-position:-217.5px -22px;}

a.menu_wed{background-position:-291px 0px;}
a:hover.menu_wed{background-position:-291px -22px;}

a.menu_party{background-position:-363px 0px;}
a:hover.menu_party{background-position:-363px -22px;}

a.menu_shop{background-position:-435px 0px;}
a:hover.menu_shop{background-position:-435px -22px;}

a.menu_sougou{background-position:-510px 0px;}
a:hover.menu_sougou{background-position:-510px -22px;}

a.menu_access{background-position:-582px 0px;}
a:hover.menu_access{background-position:-582px -22px;}

a.menu_question{background-position:-654px 0px;}
a:hover.menu_question{background-position:-654px -22px;}

a.menu_blog{background-position:-728px 0px;}
a:hover.menu_blog{background-position:-728px -22px;}




	
/*---------------------パンくずリスト関係-------------------------*/	
.pan ul{
	margin:0px;
	list-style:none;
	padding:0px;
}
.pan li {
	display:inline;
	list-style-type:none;
}
	.pan a{ margin-right:5px;}



/*---------------------☆english設定-------------------------*/	
.header_nav li{ display:inline;
	list-style:none;
	padding-left:12px;
	padding-right:12px;
	background:url(../image/head_sankaku.gif) no-repeat center left;}
.nav_l{font-size:10px;
		color:#666;
		}





/*-----------------------☆google設定-----------------------*/
.g_font{ font-size:12px; color:#666;}
.input_border{ border:1px solid #999;}


/*---------------------☆フッター設定-------------------------*/	
#footer_nav
	{text-align:left;}
	#footer_nav li{ display:inline;}
	#footer_nav a {color:#666;
					padding-right:2px;
					padding-left:2px;}
	#footer_nav:hover{color:#333;}

#footer_nav2
	{text-align:left;
	}
	#footer_nav2 li{ display:inline;}
	#footer_nav2 a {color:#666;
					padding-right:2px;
					padding-left:2px;}
	#footer_nav2:hover{color:#333;}

.f10_glay2{ color:#999;}
.f12_glay2{ color:#999;}

.foot_img{ margin-bottom:10px;}

/*---------------------☆macie-------------------------\*/
.alt{position:absolute;top:-50000px;left:-999px;}




/*---------------------新着情報-------------------------\*/
#top_news{
	width:234px;
	background:url(../image/watsnew.jpg) no-repeat;
	margin:0 0 0 15px;
}
#top_news h3{
	font-size:14px;
	font-weight:bold;
	color:#003;
	padding:2px 0 0 11px;
}

#top_news dl{
	margin:3px 0 5px 3px;
}

#top_news dt a{
	font-size:12px;
	color:#36F;
	background:url(../image/head_sankaku.gif) no-repeat;
	padding:0 0 0 10px;
	}

#top_news dd{
	font-size:10px;
	padding:0 0 0 10px;
	color:#666;
	margin:0 0 5px 0;
	padding:0 0 3px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
}

.mgb5{
	margin-bottom:5px;
}

.mgt5{
	margin-top:5px;
}
.mgb10{
	margin-bottom:10px;
}

.mgt10{
	margin-top:10px;
}

img {border:none;
}