@charset "utf-8";


body#bodyfeaturemodel div#special-list,
body#bodyinternational div#special-list,
body#bodyfashion div#special-list,
body#bodybeauty div#special-list,
body#bodylifestyle div#special-list,
body#bodyblog div#special-list { clear:both; }

body#bodyfeaturemodel div#topics-list,
body#bodyinternational div#topics-list,
body#bodyfashion div#topics-list,
body#bodybeauty div#topics-list,
body#bodylifestyle div#topics-list,
body#bodyblog div#topics-list { clear:both; }

/* home only ---------- */
body#bodyhome div#special-list {
	width:410px;
	float:left;
}
body#bodyhome div#topics-list {
	width:194px;
	padding:5px;
	background-color:#f4f3f1;
	float:right;
}
* html body#bodyhome div#topics-list { width:204px; }

/* ==[ list normal ]============================== */

div.list-normal {
	margin-bottom:24px;
	padding-right:11px;
	float:left;
}
div.list-normal dl {
	width:194px;
	background-color:#f2f0ee;
	float:left;
}
div.list-normal dl dt { background-color:#ffffff; }
div.list-normal dl dd.list-title {
	min-height:3em;
	padding:6px 0;
	background-color:#ffffff;
}
* html div.list-normal dl dd.list-title { min-height:0; height:48px; }
div.list-normal dl dd.list-date, div.list-normal dl dd.list-enter {
	font-size:10px;
	line-height:1.8em;
	letter-spacing:0;
}
div.list-normal dl dd.list-date { float:left; }
div.list-normal dl dd.list-enter { float:right; }

/* ==[ list archive ]============================== */

div.list-archive {
	margin-bottom:12px;
	padding-right:11px;
	float:left;
}
div.list-archive dl {
	width:194px;
	background-color:#f2f0ee;
	float:left;
}
div.list-archive dl dt {
	width:80px;
	padding-bottom:6px;
	background-color:#ffffff;
	float:left;
}
div.list-archive dl dd.list-title {
	width:114px;
	height:74px;
	padding-bottom:6px;
	background-color:#ffffff;
	font-size:11px;
	line-height:1.5em;
	float:right;
}
* html div.list-archive dl dd.list-title { height:80px; font-size:90%; }
div.list-archive dl dd.list-date, div.list-archive dl dd.list-enter {
	font-size:10px;
	line-height:1.8em;
	letter-spacing:0;
}
div.list-archive dl dd.list-date {
	float:left;
}
div.list-archive dl dd.list-enter { float:right; }

/* home only ---------- */
body#bodyhome div.list-archive { padding:0; }
body#bodyhome div.list-archive dl { background-color:#d3cec7; }
body#bodyhome div.list-archive dl dt { background-color:#f4f3f1; }
body#bodyhome div.list-archive dl dd.list-title { background-color:#f4f3f1; }

/* yoga movie only ---------- */
body#bodylifestyle div#honwaka-arch {
	width:616px;
	padding-bottom:24px;
	background:url(../img/lifestyle/movie/common/bg_archive.jpg) no-repeat 50% 36px;
	float:left;
}
body#bodylifestyle div#honwaka-arch h3 {
	width:516px;
	margin:0 auto 12px;
}
body#bodylifestyle div#honwaka-arch div#heart-box {
	width:244px;
	float:left;
	clear:both;
}
body#bodylifestyle div#honwaka-arch div#body-box {
	width:244px;
	float:right;
}
body#bodylifestyle div#honwaka-arch div h4 { border:0; }
body#bodylifestyle div#honwaka-arch div#heart-box h4#heart-yoga {
	width:41px;
	height:94px;
	background:url(../img/lifestyle/movie/common/title_heart.gif) no-repeat;
	text-indent:-9999px;
	font-size:1px;
	float:left;
}
body#bodylifestyle div#honwaka-arch div#body-box h4#body-yoga {
	width:41px;
	height:94px;
	background:url(../img/lifestyle/movie/common/title_body.gif) no-repeat;
	text-indent:-9999px;
	font-size:1px;
	float:right;
}
body#bodylifestyle div#honwaka-arch div#heart-box div#heart-list {
	width:194px;
	padding-left:8px;
	border-left:#463821 1px solid;
	float:left;
}
body#bodylifestyle div#honwaka-arch div#body-box div#body-list {
	width:194px;
	padding-right:8px;
	border-right:#463821 1px solid;
	float:right;
}
body#bodylifestyle div#honwaka-arch div#heart-box div#heart-list dl,
body#bodylifestyle div#honwaka-arch div#body-box div#body-list dl {
	width:194px;
	margin-bottom:12px;
	float:left;
	clear:both;
}
body#bodylifestyle div#honwaka-arch div#heart-box div#heart-list dl dt {
	width:80px;
	height:80px;
	text-align:left;
	float:left;
}
body#bodylifestyle div#honwaka-arch div#body-box div#body-list dl dt {
	width:80px;
	height:80px;
	text-align:right;
	float:right;
}
body#bodylifestyle div#honwaka-arch div#heart-box div#heart-list dl dd.honwaka-title {
	width:114px;
	height:80px;
	font-size:11px;
	line-height:1.5em;
	float:left;
}
body#bodylifestyle div#honwaka-arch div#body-box div#body-list dl dd.honwaka-title {
	width:114px;
	height:80px;
	font-size:11px;
	line-height:1.5em;
	float:right;
}
body#bodylifestyle div#honwaka-arch div#heart-box div#heart-list dl dd.honwaka-data,
body#bodylifestyle div#honwaka-arch div#body-box div#body-list dl dd.honwaka-data,
body#bodylifestyle div#honwaka-arch div#heart-box div#heart-list dl dd.honwaka-enter,
body#bodylifestyle div#honwaka-arch div#body-box div#body-list dl dd.honwaka-enter {
	width:97px;
	background-color:#f2f0ee;
	font-size:10px;
	line-height:1.8em;
	float:left;
}
body#bodylifestyle div#honwaka-arch div#heart-box div#heart-list dl dd.honwaka-enter,
body#bodylifestyle div#honwaka-arch div#body-box div#body-list dl dd.honwaka-enter { text-align:right; }


/* ==[ list text ]============================== */

div.list-text {
	width:616px;
	margin-bottom:12px;
	float:left;
	clear:both;
}
div.list-text dl {
	width:100%;
	margin-bottom:6px;
	border-bottom:#463821 1px dotted;
	float:left;
}
div.list-text dt {
	padding-left:10px;
	background:url(../img/common/listdot.gif) no-repeat 0 5px;
	font-size:11px;
	line-height:1.5em;
	float:left;
}
* html div.list-text dt { font-size:90%; }
div.list-text dd {
	font-size:11px;
	line-height:1.5em;
	float:right;
}

/* home only ---------- */
body#bodyhome div.list-text { width:194px; margin-bottom:0; }

/* ==[ list pick up ]============================== */

div.pickup-list {
	width:616px;
	margin-bottom:24px;
	clear:both;
	float:left;
}
div.pickup-list dl {
	padding:12px;
	background:#f4f3f2 url(../img/common/bg_pickup.gif) repeat-x;
	border:#b2aba3 1px solid;
	float:left;
}
div.pickup-list dl dt {background-color:#ffffff; }
div.pickup-list dl dd.pickup-vox1 {
	width:196px;
	float:left;
}
div.pickup-list dl dd.pickup-vox1 p.pickup-index {
	height:18px;
	margin:6px 0;
	font-weight:800;
	color:#463821;
	border-bottom:#463821 1px dotted;
}
div.pickup-list dl dd.pickup-vox1 p.pickup-index strong {
	height:22px;
	margin:1px 1px 0 0;
	font-size:22px;
	display:block;
	float:left;
}
div.pickup-list dl dd.pickup-vox1 p.pickup-index span {
	height:12px;
	line-height:14px;
	display:block;
	float:left;
}
div.pickup-list dl dd.pickup-vox1 p.pickup-title {
	font-size:16px;
	line-height:1.4em;
}
div.pickup-list dl dd.pickup-lead {
	width:390px;
	margin-top:6px;
	font-size:11px;
	line-height:1.5em;
	float:right;
}
div.pickup-list dl dd.pickup-vox2 {
	width:390px;
	font-size:10px;
	line-height:1.5em;
	border-top:#ffffff 1px solid;
	float:right;
}
div.pickup-list dl dd.pickup-vox2 p.pickup-date {
	width:50%;
	float:left;
}
div.pickup-list dl dd.pickup-vox2 p.pickup-enter {
	width:50%;
	text-align:right;
	float:right;
}

/* ==[ list international agencies ]============================== */

body ul#listindexagencies {
	margin-bottom:24px;
	clear:both;
}

body ul#listindexagencies li {
	margin-right:12px;
	float:left;
}

/* ==[ list other ]============================== */

div.list-vox {
	width:616px;
	margin-bottom:24px;
	clear:both;
	float:left;
}

div.list-border {
	padding-top:12px;
	border-top:#463821 1px dashed;
}