@charset "utf-8";

/* **************************************************
  container
************************************************** */
#container { background: url(../common/img/container_bg.png) repeat-x 0px 546px; }



/* **************************************************
  container
************************************************** */
#footer-shared .shared-item {
	width: 176px !important;
	padding: 4px 0px 2px 16px !important;
}
#footer-shared .shared-item dd {margin: 10px 10px 0px 0px !important; }



/* **************************************************
  main-slider
************************************************** */
#main-slider {
	width: 100%;
	height: 548px;
	position: relative;
}

#main-slider .slider-content {
	width: 100%;
	height: 548px;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	zoom: 1;
}

#main-slider .slider {
	width: 960px;
	float: left;
}
#main-slider .slider ul {
	width: 960px;
	height: 548px;
	margin: 0px auto;
	position: relative;
}
#main-slider .slider li { position: absolute; }
#main-slider .slider .movie {
/*	background: #000;*/
	width: 335px;
	height: 218px;
	top: 148px;
	left: 577px;
}
#main-slider .slider .photo2 {
	top: 5px;
	left: 724px;
}
#main-slider .slider .photo1 {
	top: 55px;
	left: 28px;
}
#main-slider .slider .midori {
	top: 0px;
	left: 323px;
}
#main-slider .slider .txt {
	top: 402px;
	left: 86px;
}
#main-slider .slider .button {
	top: 396px;
	left: 616px;
	z-index: 99999;
}

#main-slider .slider-nav {
	width: 100%;
	height: 548px;
	overflow: hidden;
}
#main-slider .slider-nav ul {
	width: 960px;
	height: 548px;
	margin: 0px auto;
	position: relative;
}
#main-slider .slider-nav li {
	z-index: 999999;
	position: absolute;
	top: 210px;
}
#main-slider .slider-nav li.prev,
#main-slider .slider-nav li.next { cursor: pointer !important; }
#main-slider .slider-nav li.prev { left: -15px; }
#main-slider .slider-nav li.next { right: -15px; }



/* **************************************************
  main-slider
************************************************** */
#recipes-slider {
	height: 250px;
	position: relative;
}

#recipes-slider h2 {
	text-align: left;
	width: 960px;
	margin: 0px auto;
}

#recipes-slider #recipes-slider-inner {
	width: 100%;
	height: 210px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

#recipes-slider #slider-content-wrapper {
	text-align: left;
	width: 900px;
	margin: 0px auto;
}
#recipes-slider .slider-content {
	overflow: hidden;
	zoom: 1;
}

#recipes-slider .slider-content .slide {
	float: left;
	height: 210px;
	width: 180px;
}

#recipes-slider .slider-nav {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
#recipes-slider .slider-nav ul {
	width: 960px;
	height: 194px;
	margin: 0px auto;
	position: relative;
}
#recipes-slider .slider-nav li {
	width: 35px;
	height: 39px;
	position: absolute;
	top: 82px;
	z-index: 9999;
}
#recipes-slider .slider-nav li a { display: block; }

#recipes-slider .slider-nav li.prev,
#recipes-slider .slider-nav li.next { cursor: pointer !important; }
#recipes-slider .slider-nav li.prev { left: 0px; }
#recipes-slider .slider-nav li.next { right: 0px; }



/* **************************************************
  content-link
************************************************** */
#content-link {
	background: url(../img/content_link_bg.png) no-repeat 50% 0%;
	width: 100%;
	height: 365px;
	overflow: hidden;
}
#content-link #content-link-inner {
	position: relative;
}



/* **************************************************
  about
************************************************** */
#about {
	width: 328px;
	height: 276px;
	position: absolute;
	left: 8px;
	top: 0px;
}
#about h2 {
	position: absolute;
	left: 18px;
	bottom: 0px;
}
#about .img { margin-top: 4px; }
#about .img a {
	display: block;
	height: 240px;
	width: 328px;
	overflow: hidden;
}
#about .over {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}




/* **************************************************
  feature
************************************************** */
#feature {
	width: 375px;
	height: 380px;
	position: absolute;
	left: 288px;
	top: 0px;
	background: url(../img/feature_bg.png) no-repeat 0px 64px;
}
#feature h2 {
	position: absolute;
	top: 0px;
	left: 70px;
}
#feature .img {
	position: absolute;
	left: 28px;
	top: 72px;
}
#feature .img a {
	display: block;
	height: 242px;
	width: 330px;
	overflow: hidden;
}
#feature .img img { display: none; }
#feature .over {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}




/* **************************************************
  search
************************************************** */
#search {
	height: 350px;
	width: 305px;
	position: absolute;
	left: 655px;
	top: 0px;
}
#search h2 {
	position: absolute;
	left: 20px;
	top: 185px;
}
#search .glass {
	position: absolute;
	right: 0px;
	top: 70px;
}
#search .img { margin-top: 4px; }
#search .img a {
	display: block;
	height: 173px;
	width: 230px;
	overflow: hidden;
}
#search .img img { display: none; }
#search .over {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}



/* **************************************************
  midori-global
************************************************** */
#midori-global {
	background: url(../img/midori_global_bg.png) repeat 0px 0px;
	padding-bottom: 38px;
}
#midori-global #midori-global-inner {
	background: url(../img/midori_global_border.png) no-repeat 640px 55px;
	overflow: hidden;
	zoom: 1;
}
#midori-global h2 { margin-bottom: 20px; }


/* **************************************************
  facebook
************************************************** */
#facebook {
	float: left;
	width: 618px;
}
#facebook h3 {
	margin-bottom: 20px;
	float: left;
}
#facebook .login { float: right; }
#facebook .likebox {
	background: #FFF;
	height: 232px;
	width: 618px;
}



/* **************************************************
  twitter
************************************************** */
#twitter {
	float: right;
	width: 300px;
}
#twitter h3 { margin-bottom: 20px; }
#twitter .follow { margin-bottom: 25px; }

#twitter #twitter-update-list {
	height: 232px;
	overflow-y: scroll;
}
#twitter #twitter-update-list li {
	padding-bottom: 20px;
	overflow: hidden;
	zoom: 1;
}
#twitter #twitter-update-list span { display: block; }
#twitter #twitter-update-list a {
	color: #006633;
	text-decoration: none;
}
#twitter #twitter-update-list a:hover,
#twitter #twitter-update-list a:active {	text-decoration: underline; }


#twitter #twitter-update-list .tweet_icon {
	float: left;
	height: 50px;
	width: 50px;
}
#twitter #twitter-update-list .tweet_icon .icon { border: 1px solid #FFF; }
#twitter #twitter-update-list .tweet_body,
#twitter #twitter-update-list .tweet_menu { margin-left: 60px; }
#twitter #twitter-update-list .tweet_menu a { color: #6e6e6e; }
