@charset "shift_jis";

/***********************************************
　2008年ベストコスメ大賞
　					      --- update 2008/11/14
　					      --- update 2008/11/14
************************************************/

/*=============================================
　リード
===============================================*/
div#bc2008_index #index_lead {
	width: 730px; height: 0px;
	padding: 100px 0 0 0;
	background: url(../images/index/index_about_bg.gif) no-repeat left top;
	overflow: hidden;
	position: relative;
}
div#bc2008_index #index_lead a {
	display: block;
	width: 193px; height: 0;
	padding: 20px 0 0 0;
	background: url(../images/index/index_about_btn.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 492px; top: 66px;
}
div#bc2008_index #index_lead a:hover {
	background-position: left -20px;
}

/*=============================================
　総合大賞
===============================================*/
div#bc2008_index #index_grand h2 {
	width: 730px; height: 0px;
	padding: 65px 0 0 0;
	background: url(../images/index/index_grand_h2.gif) no-repeat left top;
	overflow: hidden;
}
div#bc2008_index #index_grand #index_grand_inner {
	width: 730px; height: 170px;
	background: url(../images/index/index_grand_bg.gif) no-repeat left top;
	overflow: hidden;
	position: relative;
}
div#bc2008_index #index_grand #index_grand_inner img.item_photo {
	position: absolute;
	left: 35px; top: 0px;
}
div#bc2008_index #index_grand h3 {
	width: 370px; height: 0px;
	padding: 20px 0 0 0;
	background: url(../images/index/index_grand_h3.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 190px; top: 23px;
}
div#bc2008_index #index_grand p.komi {
	width: 220px; height: 0px;
	padding: 18px 0 0 0;
	background: url(../images/index/index_grand_komi.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 190px; top: 43px;
}
div#bc2008_index #index_grand p.text {
	width: 490px; height: 0px;
	padding: 50px 0 0 0;
	background: url(../images/index/index_grand_text.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 190px; top: 61px;
}
div#bc2008_index #index_grand a {
	display: block;
	width: 140px; height: 0;
	padding: 26px 0 0 0;
	background: url(../images/index/index_grand_btn.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 530px; top: 111px;
}
div#bc2008_index #index_grand a:hover {
	background-position: left -26px;
}

/*=============================================
　新人賞
===============================================*/
div#bc2008_index #index_rookie {
	width: 315px; height: 0;
	padding: 279px 0 0 0;
	float: left;
	background: url(../images/index/index_rookie_bg.gif) no-repeat left 62px;
	overflow: hidden;
	position: relative;
}
div#bc2008_index #index_rookie h3 {
	width: 315px; height: 0px;
	padding: 62px 0 0 0;
	background: url(../images/index/index_rookie_h3.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 0; top: 0;
}
div#bc2008_index #index_rookie a {
	display: block;
	width: 120px; height: 0;
	padding: 21px 0 0 0;
	background: url(../images/index/index_rookie_btn.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 166px; top: 230px;
}
div#bc2008_index #index_rookie a:hover {
	background-position: left -21px;
}

/*=============================================
　殿堂入り
===============================================*/
div#bc2008_index #index_hall {
	width: 415px; height: 0;
	padding: 279px 0 0 0;
	float: left;
	background: url(../images/index/index_hall_bg.jpg) no-repeat left 62px;
	overflow: hidden;
	position: relative;
}
div#bc2008_index #index_hall h3 {
	width: 415px; height: 0px;
	padding: 62px 0 0 0;
	background: url(../images/index/index_hall_h3.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 0; top: 0;
}
div#bc2008_index #index_hall a {
	display: block;
	width: 120px; height: 0;
	padding: 21px 0 0 0;
	background: url(../images/index/index_hall_btn.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 239px; top: 230px;
}
div#bc2008_index #index_hall a:hover {
	background-position: left -21px;
}

/*=============================================
　カテゴリーページ
===============================================*/
div#bc2008_index #index_category {
	width: 730px; height: 462px;
	background: url(../images/index/index_category_bg.gif) no-repeat left 67px;
	overflow: hidden;
	position: relative;
}
div#bc2008_index #index_category h4 {
	width: 730px; height: 0;
	padding: 67px 0 0 0;
	background: url(../images/index/index_category_h4.gif) no-repeat left top;
	overflow: hidden;
}
div#bc2008_index #index_category ul#category_list {
	list-style-type: none;
}
div#bc2008_index #index_category ul#category_list li a {
	display: block;
	overflow: hidden;
	position: absolute;
}
div#bc2008_index #index_category ul#category_list li ul {
	padding: 175px 0 0 0;
	overflow: hidden;
	position: absolute;
	left: 200px; top: 100px;
	z-index: -1;
	color: #442d2d;
}
div#bc2008_index #index_category ul#category_list li#basic a {
	width: 165px; height: 0;
	padding: 178px 0 0 0;
	background: url(../images/index/index_category_basic.gif) no-repeat left top;
	left: 39px; top: 67px;
}
div#bc2008_index #index_category ul#category_list li#basic a:hover {
	background-position: left -178px;
}
div#bc2008_index #index_category ul#category_list li#special a {
	width: 160px; height: 0;
	padding: 177px 0 0 0;
	background: url(../images/index/index_category_special.gif) no-repeat left top;
	left: 204px; top: 67px;
}
div#bc2008_index #index_category ul#category_list li#special a:hover {
	background-position: left -178px;
}
div#bc2008_index #index_category ul#category_list li#base a {
	width: 165px; height: 0;
	padding: 185px 0 0 0;
	background: url(../images/index/index_category_base.gif) no-repeat left top;
	left: 364px; top: 67px;
}
div#bc2008_index #index_category ul#category_list li#base a:hover {
	background-position: left -185px;
}
div#bc2008_index #index_category ul#category_list li#eye a {
	width: 165px; height: 0;
	padding: 178px 0 0 0;
	background: url(../images/index/index_category_eye.gif) no-repeat left top;
	left: 530px; top: 67px;
}
div#bc2008_index #index_category ul#category_list li#eye a:hover {
	background-position: left -178px;
}
div#bc2008_index #index_category ul#category_list li#lip a {
	width: 165px; height: 0;
	padding: 175px 0 0 0;
	background: url(../images/index/index_category_lip.gif) no-repeat left top;
	left: 39px; top: 245px;
}
div#bc2008_index #index_category ul#category_list li#lip a:hover {
	background-position: left -174px;
}
div#bc2008_index #index_category ul#category_list li#body a {
	width: 160px; height: 0;
	padding: 175px 0 0 0;
	background: url(../images/index/index_category_body.gif) no-repeat left top;
	left: 204px; top: 245px;
}
div#bc2008_index #index_category ul#category_list li#body a:hover {
	background-position: left -175px;
}
div#bc2008_index #index_category ul#category_list li#hair a {
	width: 165px; height: 0;
	padding: 168px 0 0 0;
	background: url(../images/index/index_category_hair.gif) no-repeat left top;
	left: 364px; top: 252px;
}
div#bc2008_index #index_category ul#category_list li#hair a:hover {
	background-position: left -168px;
}
div#bc2008_index #index_category ul#category_list li#other a {
	width: 160px; height: 0;
	padding: 175px 0 0 0;
	background: url(../images/index/index_category_other.gif) no-repeat left top;
	left: 529px; top: 245px;
}
div#bc2008_index #index_category ul#category_list li#other a:hover {
	background-position: left -175px;
}

/*=============================================
　ベストコスメアワード
===============================================*/
div#bc2008_index #index_award {
	width: 730px; height: 0px;
	padding: 219px 0 0 0;
	background: url(../images/index/index_award_bg.jpg) no-repeat left top;
	overflow: hidden;
	position: relative;
}
div#bc2008_index #index_award h4 {
	width: 365px; height: 0;
	padding: 49px 0 0 0;
	background: url(../images/index/index_award_h4.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 25px; top: 18px;
}
div#bc2008_index #index_award a {
	display: block;
	width: 121px; height: 0;
	padding: 21px 0 0 0;
	background: url(../images/index/index_award_btn.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 234px; top: 145px;
}
div#bc2008_index #index_award a:hover {
	background-position: left -21px;
}

/*=============================================
　もっとベストコスメ大賞
===============================================*/
div#bc2008_index #index_more {
	width: 365px; height: 0;
	padding: 135px 0 0 0;
	float: left;
	background: url(../images/index/index_more_bg.gif) no-repeat left 49px;
	overflow: hidden;
	position: relative;
}
div#bc2008_index #index_more h5 {
	width: 365px; height: 0px;
	padding: 49px 0 0 0;
	background: url(../images/index/index_more_h5.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 0; top: 0;
}
div#bc2008_index #index_more a {
	display: block;
	width: 104px; height: 0;
	padding: 14px 0 0 0;
	background: url(../images/index/index_more_btn.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 231px; top: 100px;
}
div#bc2008_index #index_more a:hover {
	background-position: left -14px;
}

/*=============================================
　歴代受賞アーカイブズ
===============================================*/
div#bc2008_index #index_archives {
	width: 365px; height: 0;
	padding: 135px 0 0 0;
	float: left;
	background: url(../images/index/index_archives_bg.gif) no-repeat left 49px;
	overflow: hidden;
	position: relative;
}
div#bc2008_index #index_archives h5 {
	width: 365px; height: 0px;
	padding: 49px 0 0 0;
	background: url(../images/index/index_archives_h5.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 0; top: 0;
}
div#bc2008_index #index_archives a {
	display: block;
	width: 104px; height: 0;
	padding: 14px 0 0 0;
	background: url(../images/index/index_more_btn.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 215px; top: 100px;
}
div#bc2008_index #index_archives a:hover {
	background-position: left -14px;
}

/*=============================================
　フッター
===============================================*/
div#bc2008_index #index_footer {
	width: 730px; height: 63px;
	background: url(../images/index/index_footer_bg.gif) no-repeat left top;
	position: relative;
}
div#bc2008_index #index_footer a.count{
	display: block;
	width: 105px; height: 0;
	padding: 17px 0 0 0;
	background: url(../images/index/index_footer_btn_count.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 21px; top: 42px;
}
div#bc2008_index #index_footer a:hover.count {
	background-position: left -17px;
}
div#bc2008_index #index_footer a.buy{
	display: block;
	width: 240px; height: 0;
	padding: 17px 0 0 0;
	background: url(../images/index/index_footer_btn_sis.gif) no-repeat left top;
	overflow: hidden;
	position: absolute;
	left: 131px; top: 42px;
}
div#bc2008_index #index_footer a:hover.buy {
	background-position: left -17px;
}

/*=============================================
　アンケート
===============================================*/
div#bc2008_index div.bc2008_enq {
	border: none;
}