
/*■共通■━━━━━━━━━━━━━━━━━━━━*/

body{
	font-size			:12px;
	line-height			:1.4em;
	color				:#231815;
	font-family:		"Lucida Grande", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	background-color	:#FFFFFF;
}

a:link{
	color				:#000000;
	text-decoration		:none;
}
a:visited{
	color				:#000000;
	text-decoration		:none;
}
a:hover{
	color				:#000000;
}
a:active{
	color				:#000000;
}

hr{
	width: 90%;
	border-color		:#ff006a;
	border-style		:solid;
	border-width		:1px 0px 0px 0px;
}

.img100{ width: 100%;}
.img90 { width:  90%;}
.img50 { width:  50%;}



/*■ヘッダー■━━━━━━━━━━━━━━━━━━━━*/
h1{
	font-size: 8px;
	text-align: center;
	color: #FFFFFF;
	background-color: #FF0066;
}
h1 a:link, h1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h1 a:hover, h1 a:active {
	color: #0000FF;
	text-decoration: none;
}

/*■上下メニュー■━━━━━━━━━━━━━━━━━━━━*/
nav{
	padding: 10px 0;
	text-align: center;
	color: #FFFFFF; font-size: 10px;
	border-bottom: solid 1px #040000;
	background-image: url("../img/menu_bg.png");
}

nav a{
	padding: 0 5px;
	border-left: solid 1px #FFFFFF;
}

nav a.nav_last{
	border-right: solid 1px #FFFFFF;
}


nav a:link   { color: #FFFFFF;}
nav a:visited{ color: #FFFFFF;}
nav a:hover  { color: #FFFFFF;}
nav a:active { color: #FFFFFF;}

.nav_syame {
	background-image: url('../img/menu_deco2_syame.gif');
}


/*■テロップ■━━━━━━━━━━━━━━━━━━━━*/
#telop_bg{
	padding: 5px 10px;
	background-color: #D5D3D4;
}

#telop{
	padding-top: 3px;
	font-size: 11px;
	-webkit-border-radius	:5px;
	border-radius			:5px;
	background-color: #FFFFFF;
}


/*■下部メニュー■━━━━━━━━━━━━━━━━━━━━*/
#menu{
	background-color: #FFFFFF;
}

#menu ul{
	margin-bottom: 20px;
}

#menu ul li{
	border-bottom: solid 1px #D8D8D8;
}

#menu ul li a{
	padding: 10px 0 10px 10px;
	color: #4D4D4D;
	background-image: url("../img/yajirushi.jpg");
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
}



#menu2{
	background-color: #FFFFFF;
}

#menu2 ul{
	margin-bottom: 20px;
}

#menu2 ul li:nth-child(odd){ background-color: #EEEEEE;}
#menu2 ul li:nth-child(even){ background-color: #DDDDDD;}

/*
#menu2 ul li#nav1 { background-color: #EEEEEE;}
#menu2 ul li#nav2 { background-color: #DDDDDD;}
#menu2 ul li#nav3 { background-color: #EEEEEE;}
#menu2 ul li#nav4 { background-color: #DDDDDD;}
#menu2 ul li#nav5 { background-color: #EEEEEE;}
#menu2 ul li#nav6 { background-color: #DDDDDD;}
#menu2 ul li#nav7 { background-color: #EEEEEE;}
#menu2 ul li#nav8 { background-color: #DDDDDD;}
#menu2 ul li#nav9 { background-color: #EEEEEE;}
#menu2 ul li#nav10{ background-color: #DDDDDD;}

#menu2 ul li#nav1 { background-color: #FF4242;}
#menu2 ul li#nav2 { background-color: #FF8400;}
#menu2 ul li#nav3 { background-color: #87C000;}
#menu2 ul li#nav4 { background-color: #30CE00;}
#menu2 ul li#nav5 { background-color: #00AEFF;}
#menu2 ul li#nav6 { background-color: #8077FF;}
#menu2 ul li#nav7 { background-color: #A832FF;}
#menu2 ul li#nav8 { background-color: #EB00FF;}
#menu2 ul li#nav9 { background-color: #FF219B;}
#menu2 ul li#nav10{ background-color: #FF4242;}
*/
#menu2 ul li a{
	padding: 15px 0 15px 10px;
	color: #000000; font-size: 14px; font-weight: bold;
	background-image: url("../img/yazirushi.png");
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
}



/*■ページトップ■━━━━━━━━━━━━━━━━━━━━*/
#pagetop{
	color: #FFFFFF;
}

#pagetop_bg{
	width: 80px; height: 40px; line-height: 50px;
	margin: 0  auto;
	text-align: center; font-size: 10px; font-weight: bold;
	-webkit-border-radius	:80px 80px 0 0;
	border-radius			:80px 80px 0 0;
	background-color: #000000;
}




/*■他店舗リンク■━━━━━━━━━━━━━━━━━━━━*/
#hotpoint_link{
	background-color: #000000;
}

div#yokohama_link{
	margin: 0 10px 5px 10px; padding: 0 0 0 0;
}
#yokohama_link .fotbtn_shop{ float: left; width: 33.3%;}
#yokohama_link .fotbtn_shop_left{ float: left; width: 33.3%; margin-left: 0.1%;}

div#group_link{
	margin: 0 10px; padding-bottom: 10px;
}
#group_link .fotbtn_area1{ width: 100%;}
#group_link .fotbtn_area2{ float:left; width: 50%;}



/*■フッター■━━━━━━━━━━━━━━━━━━━━*/
address{
	text-align: center; color: #FFFFFF;
	background-color: #231815;
}

#tel a{
	padding: 8px 0;
	color: #FFFFFF; font-style: normal;
	font-size: 16px;
	display: block;
}

footer{
	padding-top: 10px;
	text-align: center;
	color: #231815; font-size: 11px;
}



/*■各ページ共通■━━━━━━━━━━━━━━━━━━━━*/
h2{
	padding: 10px 0;
	font-family: "Montserrat", "Lucida Grande", "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	text-align: center; font-size: 18px;
}

h2 span{ font-size: 12px; font-weight: normal;}

#pr{ text-align: center;}

#pr a{ padding: 7px 0; display: block; border-bottom: solid 1px #231815;}


