@charset "UTF-8";
/* CSS Document */

body {
	background-color:#dad4d0;
	margin:0;
}

a {
	text-decoration:none;
	color:#fff;
}

td {
	color:#333;
}

#btn{
　position:relative;
	margin-left:40px;
	margin-top:-1640px;
}

#fr_btn{
　position:relative;
	margin-left:40px;
	margin-top:-1940px;
}

.story{
	font-size:84px;
	letter-spacing:12px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}

.story_topic{
	font-family:Verdana, Geneva, sans-serif;
	color:#BB5364;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#e9e5e3;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}

.story_award{
	color:#FFF;
	font-size:60PX;
	font-family:Verdana, Geneva, sans-serif;
	line-height:72PX;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#c7b985;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}

.news{
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
	font-size:56px;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing:4px;
	background-color:#FFF;
}

.news_detail{
	font-size:48px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	line-height:72px;
	letter-spacing:4px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#1985A9;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}

.promote_detail{
	font-size:48px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	line-height:72px;
	letter-spacing:4px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#abaac3;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}

#footer {
	color:#666;
	font-size:x-large;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	letter-spacing:1px;
	padding-top:40px;
	padding-bottom:20px;
}

.fr_index{
	font-size:64px;
	letter-spacing:8px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}

.fr_introduce{
	font-size:36px;
	font-family:Verdana, Geneva, sans-serif;
	color:#BB5364;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#9d574a;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}

.fr_news_detail{
	font-size:48px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	line-height:72px;
	letter-spacing:4px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#e6c068;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}

.bo_introduce{
	font-size:36px;
	font-family:Verdana, Geneva, sans-serif;
	color:#BB5364;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#687a8a;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}

.hashi_introduce{
	font-size:36px;
	font-family:Verdana, Geneva, sans-serif;
	color:#BB5364;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#333;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}

.sushi_introduce{
	font-size:36px;
	font-family:Verdana, Geneva, sans-serif;
	color:#BB5364;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#a79f99;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}

.sushi_menu{
	font-size:84px;
	letter-spacing:12px;
	color:#5C5A4A;
	font-family:Verdana, Geneva, sans-serif;
}

.bakery_introduce{
	font-size:36px;
	font-family:Verdana, Geneva, sans-serif;
	color:#BB5364;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color:#bb9753;
	padding-top:60px;
	padding-bottom:60px;
	padding-left:50px;
	padding-right:50px;
}