@charset "UTF-8";

body {
	color: #666666;
	text-align: center;
	background: url(../img/index_3/background.jpg) repeat-x;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	line-height: 1.5em;
	overflow-x:hidden;
}
#wrapper {
	text-align: center;
	display: block;
	margin: 0px auto;
	padding: 5px 0px 25px;
	width: 880px;
	height: auto;
}


/* ヘッダー */
#header {
	margin: 0px;
	padding: 0px 40px 0px 0px;
	height: 195px;
	width: 840px;
	display: block;
}
#header #h_lfet {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 195px;
	width: 220px;
	background: url(../img/index_3/head_left.jpg) no-repeat;
}
#header #h_center {
	display: block;
	margin: 0px;
	padding: 70px 0px 0px;
	float: left;
	width: 440px;
	height: 125px;
}
#header #h_center #explanation {
	margin: 0px;
	padding: 0px;
	height: 30px;
	display: block;
	width: 440px;
	background: url(../img/index_3/explanation.jpg) no-repeat;
	text-align: left;
}
#header  #h_center  #menu {
	margin: 0px;
	padding: 0px 3px 0px 2px;
	height: 30px;
	display: block;
	width: 435px;
	background: #af8225;
}
#header #h_center #new_l_info {
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 440px;
	display: block;
	text-align: left;
}
#header #h_right {
	display: block;
	margin: 0px;
	padding: 55px 0px 0px;
	float: left;
	height: 140px;
	width: 180px;
}
#header #h_right #pro_title {
	display: block;
	float: right;
	height: 140px;
	width: 180px;
	background: url(../img/index_3/pro_bg.jpg) no-repeat;
}
#header #h_right #pro_title #enter {
	display: block;
	height: 21px;
	width: 56px;
	padding-left: 115px;
	padding-top: 69px;
	padding-bottom: 7px;
}
#header #h_right #pro_title #serch {
	display: block;
	height: 38px;
	width: 180px;
	text-align: center;
}


 

/* コンテンツ */
#contents {
	margin: 0px;
	padding: 0px 40px;
	height: 745px;
	width: 800px;
	display: block;
}
#contents #left_cont {
	margin: 0px;
	padding: 35px 0px 0px;
	float: left;
	height: 710px;
	width: 140px;
	display: block;
	background: url(../img/index_3/left_cont_b.jpg) no-repeat;
}
#contents #center_contents {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 745px;
	width: 480px;
	display: block;
}

#center_contents #newitem {
	margin: 0px;
	padding: 0px 15px;
	height: 320px;
	width: 450px;
	background: #CFBF68;
	display: block;
}
#center_contents #cc_under {
	margin: 0px;
	padding: 10px 15px;
	height: 385px;
	width: 450px;
}
#cc_under  #cc_u_left  {
	margin: 0px;
	padding: 0px;
	height: 385px;
	width: 200px;
	display: block;
	float: left;
}
#cc_under #cc_u_campaign {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	height: 180px;
	width: 240px;
	display: block;
}
#cc_under #cc_u_brandstory {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	float: left;
	height: 195px;
	width: 240px;
	display: block;
}
#cc_under #cc_u_newyear {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: left;
	height: 385px;
	width: 240px;
	display: block;
}
#center_contents #page_link {
	margin: 0px;
	padding: 0px;
	height: 19px;
	width: 480px;
	display: block;
	border-top: 1px dashed #FF3366;
	font-size: 9px;
	color: #FF3366;
	text-align: center;
	line-height: 19px;
}

#contents #right_contents {
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	height: 735px;
	width: 180px;
	display: block;
	background: #FFFFFF;
}


/* フッター */
#footer {
	margin: 0px;
	padding: 0px 45px 0px 40px;
	height: 20px;
	width: 795px;
	display: block;
	background: url(../img/index_3/footer.jpg) no-repeat 40px;
	text-align: right;
	color: #FFFFFF;
	line-height: 20px;
	font-size: 9px;
}
