@charset "utf-8";

div#content ul,
div#content dl, div#content dl dd,
div#content h2, div#content h3, div#content h4,
div#content div.visual,
div#content div.visual span.photo,
div#content div.visual ul.banner li,
div#content ul.note,
div#content div.category,
div#content div.boxset div.box01 dl,
div#content div.boxset div.box02 dl,
div#content div.category div.sub {
	margin:0;
	padding:0;
}

/* div.visual
---------------------------------------------------------*/
div#content div.visual {
	width:748px;
	margin-top:7px;
	margin-bottom:12px;
}
div#content div.visual ul li {
	position:relative;
	float:left;
	_height:1%;
}
div#content div.visual ul li p {
	margin:0;
	padding:0;
}
div#content div.visual ul li p.button {
	position:absolute;
	bottom:9px;
	left:120px;
}
div#content ul.note12 {
	margin-top:0;
	margin-bottom:12px;
}

/* p.note
---------------------------------------------------------*/
div#content p.important {
	margin:0 !important;
	padding-left:1em;
	text-indent:-1em;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
}

/* div.wide-banner
---------------------------------------------------------*/
div#content div.wide-banner {
	margin-bottom:12px;
}

/* div.cknnow
---------------------------------------------------------*/
div#content div.cknnow {
	margin:0;
	margin-bottom:27px;
	padding:0 12px 15px;
	background:url(/menu/limited/ckn/graphic/index/background_cknnow_01.gif) no-repeat bottom;
}
div#content div.cknnow p {
	margin:0;
	margin-bottom:12px;
}
div#content div.cknnow ul.button {
	margin-left:140px;
}
div#content div.cknnow ul.button li {
	display:inline;
	padding-right:12px;
}

/* div.senko
---------------------------------------------------------*/
div#content div.senko {
	position:relative;
	width:458px;
	margin-right:12px;
}
div#content div.senko span.button {
	position:absolute;
	top:320px;
	left:280px;
}

/* div.mcdechicken & div.himitsu
---------------------------------------------------------*/
div#content div.mcdechicken,
div#content div.himitsu {
	position:relative;
}
div#content div.mcdechicken span.button {
	position:absolute;
	left:101px;
	top:314px;
}
div#content div.himitsu span.button {
	position:absolute;
	left:58px;
	top:76px;
}

/* div.table
---------------------------------------------------------*/
div#content div.table {
	margin-bottom:30px;
} 
div#content div.table table tr th {
	background:#d4c2bf;
	font-weight:bold;
} 
div#content div.table table tr td {
	background:#e9e1df;
}
div#content div.table table tr td.map ul li {
	float:left;
	margin-right:6px;
} 
div#content div.table table tr td.map ul li.text {
	padding-top:3px;
} 
/*-- div#sampling --*/
div#content div#sampling div.table {
	margin-bottom:8px;
} 
div#content div#sampling div.table table tr th {
	background:#93675f;
	color:#FFFFFF;
	font-weight:bold;
} 
div#content div#sampling div.table table tr td {
	background:#d4c2bf;
} 
div#content div#sampling div.table table tr td.even {
	background:#e9e1df;
} 
div#content div#sampling div.table table tr td span.map {
	margin-left:1em;
} 


/* ul.note
---------------------------------------------------------*/
div#content ul.note {
	margin-top:0 !important;
	margin-bottom:12px;
}

/* div#sampling
-----------------------------------------------------------*/
div#content div#sampling {
	width:558px;
	background:url(/menu/limited/ckn/graphic/index/background_sampling_02.gif) repeat-y;
}
div#content div#sampling div.note {
	padding:0 12px 12px;
}
div#content div#sampling p.note {
	margin-bottom:0;
	font-size:12px;
	text-align:left;
}
div#content div#sampling div.note ul.note {
	margin-bottom:0;
}
div#content div#sampling p {
	margin-bottom:12px;
}
div#content div#sampling p.button {
	margin-top:0;
	text-align:center;
}
div#content div#sampling p.bottom {
	margin-bottom:24px;
}
div#content div#sampling ul.button {
	padding-left:110px;
	margin-bottom:24px;
}
div#content div#sampling ul.button li {
	float:left;
	margin-right:12px;
}
div#content div#sampling ul.button li.last-child {
	margin-right:0;
}

/* div.twitter
-----------------------------------------------------------*/
div#content div.twitter {
	width:558px;
	margin-bottom:12px;
	padding-bottom:5px;
	background:url(/menu/limited/ckn/graphic/index/background_sampling_01.gif) no-repeat top;
}
div#content div.twitter ul {
	padding-top:8px;
	padding-bottom:7px;
}
div#content div.twitter ul li {
	float:left;
}
div#content div.twitter ul li.text {
	margin-right:22px;
}

/* dl.twitter02
-----------------------------------------------------------*/
div#content dl.twitter02 {
	margin-bottom:12px;
	font-size:10px;
	line-height:16px;
}
div#content dl.twitter02 dt {
	padding-bottom:12px;
	background-color:#efeeed;
}
div#content dl.twitter02 dd {
	padding:0 12px 23px;
	background:url(/menu/limited/ckn/graphic/index/background_line_01.gif) bottom no-repeat #efeeed;
}
div#content dl.twitter02 dd.last-child {
	padding-bottom:9px;
	background: url(/menu/limited/ckn/graphic/index/background_footer_03.gif) bottom no-repeat #efeeed;
}
div#content dl.twitter02 dd p {
	margin:0;
}
div#content dl.twitter02 dd p.button {
	text-align:center;
}

/* div.menu
-----------------------------------------------------------*/
div#content div.menu {	
	margin-bottom:20px;
}
div#content div.menu div.column {
	width:249px;
}
div#content div.menu div.column h3 {
	margin-bottom:12px;
}
div#content div.menu div.margin {
	margin-right:36px;
}

/* div.ryo
---------------------------------------------------------*/
div#content div.ryo {
	width:558px;
	background: url(/menu/limited/ckn/graphic/index/background_footer_05.gif) bottom no-repeat;
	margin-bottom:22px;
	padding-bottom:15px;
}
div#content div.ryo div.body {
	padding: 0 11px;
}
div#content div.ryo div.line-color {
	border-left:3px solid #bc1309;
	border-right:3px solid #bc1309;
}
div#content div.ryo div.grid {
	margin:0;
	margin-bottom:12px;
}
div#content div.ryo div.grid div.column {
	width:124px;
	margin-right:11px;
}
div#content div.ryo div.grid div.last-child {
	margin-right:0;
}
div#content div.ryo ul.note {
	margin-bottom:0;
}

/* div.block
---------------------------------------------------------*/
div#content div.block {
	width: 558px;
	background:url(/menu/limited/ckn/graphic/index/background_footer_01.gif) bottom no-repeat;
	margin-bottom:30px;
	padding-bottom: 15px;
}
div#content div.block div.body {
	padding: 0 12px;
}

	/* div.fes
	---------------------------------------------------------*/
	div#content div.fes {
		background:url(/menu/limited/ckn/graphic/index/background_footer_02.gif) bottom no-repeat;
	}
	div#content div.fes p {
		margin:0;
	}
	div#content div.fes div.line-color {
		border-left:3px solid #dd4f65;
		border-right:3px solid #dd4f65;
	}
	div#content div.fes .line-dotted {
		margin-bottom:6px;
		padding-bottom:12px;
		background: url(/menu/limited/ckn/graphic/index/background_dottedline_01.gif) repeat-x bottom;
	}
	div#content div.fes p.button02 {
		margin-top:18px;
		text-align:center;
		font-weight:bold;
	}
	div#content div.fes dl {
		margin-bottom:14px;
	}
	div#content div.fes dl dt{
		margin-bottom:16px;
	}
	div#content div.fes dl dd {
	}
	div#content div.fes dl dd ul {
		padding-bottom:18px;
		padding-left:24px;
	}
	div#content div.fes dl dd ul li {
		padding-left:12px;
		background:url(/menu/limited/ckn/graphic/index/icon_list_01.gif) no-repeat 0% 30%;
	}
	div#content div.fes dl.lead dt,
	div#content div.fes dl.lead dd {
		float:left;
	}
	div#content div.fes dl.lead dt {
		margin-right:12px;
	}
	div#content div.fes dl.lead dd {
		width:403px;
	}
	div#content div.fes dl.streaming {
		background: url(/menu/limited/ckn/graphic/index/image_fes_02.jpg) no-repeat right top;
	}

	/* div.iteminfo02
	---------------------------------------------------------*/
	div#content div.iteminfo02 {
		background:url(/menu/limited/ckn/graphic/index/background_footer_04.gif) bottom no-repeat;
	}
	div#content div.iteminfo02 div.line-color {
		border-left:6px solid #968d88;
		border-right:6px solid #968d88;
	}

	/* div.iteminfo01
	---------------------------------------------------------*/
	div#content div.iteminfo01 {
		background:url(/menu/limited/ckn/graphic/index/background_footer_01.gif) bottom no-repeat;
	}
	div#content div.iteminfo01 div.line-color {
		border-left:6px solid #93675f;
		border-right:6px solid #93675f;
	}

/* dl.twitter02
---------------------------------------------------------*/
div#content dl.twitter02 dd ul.link {
    margin-left: 30px;
}

/* div.boxset
---------------------------------------------------------*/
div#content div.boxset {
	width:522px;
	margin-bottom:12px;
}
div#content div.boxset div.box01,
div#content div.boxset div.box02 {
	float:left;
	width:255px;
}
div#content div.boxset div.box01 {
	margin-right:12px;
}
div#content div.boxset div.box01 dl dt,
div#content div.boxset div.box02 dl dt {
	float:left;
	margin-right:7px;
}
div#content div.boxset dl dt img.item-name {
	margin-bottom:6px;
}

/* div.link
---------------------------------------------------------*/
div#content div.sub div.link {
}

/* clearFix
-----------------------------------------------------------*/
div#content div.visual,
div#content div.fes dl.lead,
div#content div.block div.body,
div#content div.block div.body div.boxset,
div#content div.block div.body div.box02,
div#content div.block div.body div.box02 dl dt,
div#content div.twitter ul,
div#content div#sampling ul.button {
	overflow: hidden;
}
div#content div.visual:after,
div#content div.fes dl.lead:after,
div#content div.block div.body:after,
div#content div.block div.body div.boxset:after,
div#content div.block div.body div.box02:after,
div#content div.block div.body div.box02 dl dt:after,
div#content div.twitter ul:after,
div#content div#sampling ul.button:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html div#content div.visual,
* html div#content div.fes dl.lead,
* html div#content div.block div.body,
* html div#content div.block div.body div.boxset,
* html div#content div.block div.body div.box02,
* html div#content div.block div.body div.box02 dl dt,
* html div#content div.twitter ul,
* html div#content div#sampling ul.button {
	height: 1em;
	overflow: visible;
}
/**/

