@charset "Shift_JIS";
/* header
----------------------------------------------- */
#headerUtility {
margin: 35px 0 0 0;
/*padding:5px 9px 0px 0px;*/
padding:0px 9px 0px 0px;
float:right;
}

#headerUtility ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
}

#headerUtility li {
margin:0;
padding:0;
list-style:none;
float:left;
}
/* Mozilla */
:root #headerUtility li a {
overflow:hidden;
}
/* 10Žü”N‹L”O
#headerUtility li.tenth a {
display:block;
text-indent:-9999px;
margin:0px 15px 0px 0px;
padding:0;
width:100px;
height:27px;
background:url(../images/top_header_10thlogo.gif) no-repeat 0px 0px;
}

#headerUtility li.tenth a:hover {
background:url(../images/top_header_10thlogo.gif) no-repeat -100px 0px;
}
10Žü”N‹L”O */

#headerUtility li.cafeblo a {
display:block;
text-indent:-9999px;
margin:0px 15px 0px 0px;
padding:0;
width:81px;
height:27px;
background:url(../images/top_header_cafeblo.gif) no-repeat 0px 0px;
}

#headerUtility li.cafeblo a:hover {
background:url(../images/top_header_cafeblo.gif) no-repeat -81px 0px;
}

#headerUtility li.selectcafe a {
display:block;
text-indent:-9999px;
margin:0px 15px 0px 0px;
padding:0;
width:94px;
height:28px;
background:url(../images/top_header_selectcafe.gif) no-repeat 0px 0px;
}

#headerUtility li.selectcafe a:hover {
background:url(../images/top_header_selectcafe.gif) no-repeat -94px 0px;
}

#headerUtility li.sitemap a {
display:block;
text-indent:-9999px;
margin:14px 0px 0px 0px;
padding:0;
width:63px;
height:12px;
background:url(../images/top_header_sitemap.gif) no-repeat 0px 0px;
}

#headerUtility li.sitemap a:hover {
background:url(../images/top_header_sitemap.gif) no-repeat -63px 0px;
}

#topHeaderAd {
height:100px;
background: #ccc;
clear: both;
}
/*for IE6 */  
* html #topHeaderAd {
overflow: hidden;
}
/*for IE7 */  
*:first-child+html #topHeaderAd {
overflow: hidden;
}

#topHeaderAd #headerAd {
padding: 5px;
width: 728px;
height: 90px;
float: left;
}

#topHeaderAd #headerAd ul {
padding:0;
margin:0;
}

#topHeaderAd #headerAd ul li {
padding:0;
margin:0;
list-style-type:none;
}

#topHeaderAd #headerAd a {
display: block;
}

#topHeaderAd #headerAd img {
/*vertical-align: bottom;*/
}

#topHeaderAd #search {
padding: 5px 5px 5px 0;
width:237px;
float: right;
height: 90px;
position:relative;
}

#topHeaderAd #search #aboutCafeglobe {
margin: -12px 0 0 -97px;
padding: 0;
width: 194px;
height: 31px;
position:absolute;
top:65px;
left: 50%;
text-indent:-9999px;
}

#topHeaderAd #search #aboutCafeglobe a {
display:block;
margin:0;
padding:0;
width:194px;
height:31px;
background:url(../images/top_head_btn.gif) no-repeat;
}

#topHeaderAd #search #aboutCafeglobe a:hover {
background:url(../images/top_head_btn.gif) no-repeat -194px 0px;
}

#topHeaderAd #search #srchBox {
margin: -12px 0 0 -97px;
padding: 0;
width: 194px;
height: 22px;
position:relative;
position:absolute;
top:25px;
left: 50%;
}

#topHeaderAd #search #srchBox {
margin: -8px 0 0 -97px;
}

#topHeaderAd #search #srchBox #form{
padding:2px;
width:138px;
height:16px;
position:absolute;
top:0;
left:0;
}
/*for IE6 */  
* html #topHeaderAd #search #srchBox #form{
width:144px;
height:22px;
}
/*for IE7 */  
*:first-child+html #topHeaderAd #search #srchBox #form{
padding:0px;
width:144px;
height:20px;
}

#topHeaderAd #search #srchBox #srchBtn{
position:absolute;
top:1px;
left:150px;
right:0;
}

/* Mozilla */
:root #topHeaderAd #search #srchBox #srchBtn{
/*top:1px;*/
}

/* global (top)C³20110404
----------------------------------------------- */
#topGlobalNavigation {
margin:0;
padding:0;
height:27px;
clear:both;
}

#topGlobalNavigation ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
}

#topGlobalNavigation li {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
float:left;
}

:root #topGlobalNavigation li a {
overflow:hidden;
}

#topGlobalNavigation li.news a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat 0px 0px;
}

#topGlobalNavigation li.news a:hover {
background:url(../images/top_header_global.gif) no-repeat 0px -27px;
}

#topGlobalNavigation li.fashion a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat -98px 0px;
}

#topGlobalNavigation li.fashion a:hover {
background:url(../images/top_header_global.gif) no-repeat -98px -27px;
}

#topGlobalNavigation li.beauty a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat -196px 0px;
}

#topGlobalNavigation li.beauty a:hover {
background:url(../images/top_header_global.gif) no-repeat -196px -27px;
}

#topGlobalNavigation li.career a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat -294px 0px;
}

#topGlobalNavigation li.career a:hover {
background:url(../images/top_header_global.gif) no-repeat -294px -27px;
}

#topGlobalNavigation li.lifestyle a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat -392px 0px;
}

#topGlobalNavigation li.lifestyle a:hover {
background:url(../images/top_header_global.gif) no-repeat -392px -27px;
}


#topGlobalNavigation li.parenting a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat -490px 0px;
}

#topGlobalNavigation li.parenting a:hover {
background:url(../images/top_header_global.gif) no-repeat -490px -27px;
}



#topGlobalNavigation li.travel a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat -588px 0px;
}

#topGlobalNavigation li.travel a:hover {
background:url(../images/top_header_global.gif) no-repeat -588px -27px;
}


#topGlobalNavigation li.blog a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat -686px 0px;
}

#topGlobalNavigation li.blog a:hover {
background:url(../images/top_header_global.gif) no-repeat -686px -27px;
}



#topGlobalNavigation li.community a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat -784px 0px;
}

#topGlobalNavigation li.community a:hover {
background:url(../images/top_header_global.gif) no-repeat -784px -27px;
}




#topGlobalNavigation li.shopping a {
display:block;
text-decoration:none;
margin:0;
width:98px;
height:27px;
background:url(../images/top_header_global.gif) no-repeat -882px 0px;
}

#topGlobalNavigation li.shopping a:hover {
background:url(../images/top_header_global.gif) no-repeat -882px -27px;
}



/* container (top)
----------------------------------------------- */
#containerLeft {
margin:0;
padding:0;
width:670px;
float:left;
}

#containerRight {
margin:0 0 10px 0;
padding:0;
width:309px;
float:right;
}

#containerRight #glamAD ul {
margin:0;
padding:0;
}

#containerRight #glamAD ul li {
margin:0;
padding:0;
list-style-type:none;
}

#containerSide {
margin:0 11px 0 0;
padding:0;
width:208px;
float:left;
}

#containerCenter {
margin:0px 0px 0px 0px;
padding:0;
width:450px;
float:left;
}

#containerCenter .style1 {
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
}

/* flash
----------------------------------------------- */
#flashContainer {
margin:0;
padding:0;
width:670px;
height:255px;
background-color:#f1f1f1;
clear:both;
}

object,
embed {
vertical-align:top;
}
/* side (Left)
----------------------------------------------- */
#containerWhatsnew {
margin:0;
padding:0;
width:208px;
float:left;
}

#containerWhatsnew h2 {
display:none;
}

#containerWhatsnew .date {
margin:0;
padding:9px 0px 8px 0;
width:208px;
background:url(../images/side_title_whatsnew.gif) no-repeat;
float:left;
}

#containerWhatsnew .date p {
margin:0;
padding:0;
width:205px;
color:#ffffff;
text-align:right;
}

#containerWhatsnew ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
clear:both;
}

#containerWhatsnew ul li {
width:208px;
clear:both;
}

#containerWhatsnew ul li.news,
#containerWhatsnew ul li.fashion,
#containerWhatsnew ul li.beauty,
#containerWhatsnew ul li.career,
#containerWhatsnew ul li.lifestyle,
#containerWhatsnew ul li.travel,
#containerWhatsnew ul li.cafe,
#containerWhatsnew ul li.cool,
#containerWhatsnew ul li.parenting,
#containerWhatsnew ul li.vote {
margin:0;
padding:4px 9px 5px 9px;
width:208px;
background:url(../images/line_dot.gif) repeat-x 0 100%;
text-indent:0;
float:left;
}
/* Mozilla & IE7 */
html>body #containerWhatsnew ul li.news,
html>body #containerWhatsnew ul li.fashion,
html>body #containerWhatsnew ul li.beauty,
html>body #containerWhatsnew ul li.career,
html>body #containerWhatsnew ul li.lifestyle,
html>body #containerWhatsnew ul li.travel,
html>body #containerWhatsnew ul li.cafe,
html>body #containerWhatsnew ul li.cool,
html>body #containerWhatsnew ul li.parenting,
html>body #containerWhatsnew ul li.vote {
margin:0;
padding:4px 9px 5px 9px;
width:190px;
background:url(../images/line_dot.gif) repeat-x 0 100%;
text-indent:0;
float:left;
}

#containerWhatsnew ul li.news a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_news.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.fashion a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_fashion.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.beauty a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_beauty.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.career a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_career.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.lifestyle a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_lifestyle.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.travel a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_travel.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.cafe a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_cafe.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.cool a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_cool.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.parenting a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_parenting.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.vote a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_vote.gif) no-repeat 0 0.25em;
float:left;
}

#containerWhatsnew ul li.more a {
margin:5px 0px 0px 0px;
padding:0px 9px 0px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0.25em;
float:right;
}

#containerWhatsnew ul li.mail a {
margin:0px 0px 0px 9px;
padding:0px 0px 3px 19px;
height:14px;
background:url(../images/icon_whatsnew_mail.gif) no-repeat 0 0.1em;
float:left;
}
/* Mozilla */
:root #containerWhatsnew ul li.mail a {
margin:0px 0px 0px 9px;
padding:0px 0px 5px 19px;
height:14px;
background:url(../images/icon_whatsnew_mail.gif) no-repeat 0 0.1em;
float:left;
}

#containerWhatsnew ul li.rss a {
margin:0px 0px 0px 9px;
padding:0px 0px 0px 19px;
height:15px;
background:url(../images/icon_whatsnew_rss.gif) no-repeat;
float:left;
}

#containerSpecial {
margin:0;
padding:10px 0px 0px 0px;
width:208px;
clear:both;
}

#containerSpecial h2 {
text-indent:-9999px;
margin:0;
padding:0;
width:208px;
height:30px;
background:url(../images/side_title_special.gif) no-repeat;
border-top:3px solid #666666;
clear:both;
}

#containerSpecial ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
clear:both;
}

#containerSpecial ul li {
width:208px;
clear:both;
}

#containerSpecial ul li.block {
margin:0px 0px 0px 4px;
padding:4px 0px 5px 0px;
width:190px;
background:url(../images/line_dot.gif) repeat-x 0 100%;
text-indent:0;
float:left;
}
/* Mozilla & IE7 */
html>body #containerSpecial ul li.block {
margin:0px 0px 0px 9px;
padding:4px 0px 5px 0px;
width:190px;
background:url(../images/line_dot.gif) repeat-x 0 100%;
text-indent:0;
float:left;
}

#containerSpecial ul li.block a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/arrow_block_link.gif) no-repeat 0 0.25em;
float:left;
}

#containerSpecial ul li.block a:hover {
background:url(../images/arrow_block_hover.gif) no-repeat 0 0.25em;
}

#containerSpecial ul li.more a {
margin:5px 0px 0px 0px;
padding:0px 9px 0px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0.25em;
float:right;
}



/* SNS ¥add 110425 */
#containerSNS {
margin:0;
padding:10px 0 0 0;
width:208px;
float:left;
}

#containerSNS h2 {
text-indent:-9999px;
background:url(../images/side_title_sns.gif) no-repeat;
height:35px;
}


#containerSNS ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
clear:both;
}



#containerSNS ul li.kiji {
width:208px;
clear:both;
background:url(../images/line_dot.gif) repeat-x 0 100%;
padding:4px 9px 5px 9px;
margin:0;
text-indent:0;
float:left;
}

/* Mozilla & IE7 */
html>body #containerSNS ul li.kiji {
margin:0;
padding:4px 9px 5px 9px;
width:190px;
background:url(../images/line_dot.gif) repeat-x 0 100%;
text-indent:0;
float:left;
}

#containerSNS ul li.kiji a {
margin:0;
padding:0px 0px 0px 12px;
background:url(../images/icon_whatsnew_sns.gif) no-repeat 0 0.25em;
float:left;
}

#containerSNS ul li.more a {
margin:5px 0px 0px 0px;
padding:0px 9px 0px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0.25em;
float:right;
}


/* £ SNS add 110425 */







/* from editor */
#containerEditor {
margin:0;
padding:10px 0px 0px 0px;
width:208px;
clear:both;
}

#containerEditor h2 {
text-indent:-9999px;
margin:0;
padding:0;
width:208px;
height:30px;
background:url(../images/side_title_editor.gif) no-repeat;
border-top:3px solid #666666;
clear:both;
}

#containerEditor ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
clear:both;
}

#containerEditor ul li {
width:208px;
clear:both;
}

#containerEditor ul li.block {
margin:0px 0px 0px 4px;
padding:8px 0px 0px 0px;
width:190px;
text-indent:0;
float:left;
}
/* Mozilla & IE7 */
html>body #containerEditor ul li.block {
margin:0px 0px 0px 9px;
padding:8px 0px 0px 0px;
width:190px;
text-indent:0;
float:left;
}

#containerEditor ul li.block a {
margin:0;
padding:0px 0px 10px 12px;
background:url(../images/arrow_block_link.gif) no-repeat 0 0.25em;
float:left;
}

#containerEditor ul li.block a:hover {
background:url(../images/arrow_block_hover.gif) no-repeat 0 0.25em;
}

#containerEditor ul li.more a {
margin:5px 0px 0px 0px;
padding:0px 9px 0px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0.25em;
float:right;
}
/* from editor */


/* from select_rank */
#containerSelect {
margin:0;
padding:0;
width:208px;
clear:both;
}

#containerSelect h2 {
text-indent:-9999px;
margin:0;
padding:0;
width:208px;
height:30px;
background:url(../images/side_title_selectrank.gif) no-repeat;
border-top:3px solid #666666;
clear:both;
}

#containerSelect table {
margin:5px 5px 0 5px;
padding:0;
width:199px;
border:none;
border-collapse:collapse;
background-color:#ffffff;
clear:both;
font:13px/22px "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
}



#containerSelect table tr {
background:url(../images/sc_dottoline.gif) repeat-x;
background-position:bottom;
margin:0 0 10px 0;
}



#containerSelect table th,
#containerSelect table td {
border:none;
}

#containerSelect table th {
margin:0;
padding:5px 0 5px 0;
width:90px;
vertical-align:top;
text-align:left;
}



#containerSelect table td {
margin:0;
padding:10px 0 20px 0;
width:100px;
vertical-align:top;
text-align:left;
}


#containerSelect table td strong {
	font-weight:normal;
}


#containerSelect table td p {
margin:0 0 0 0;
padding:5px 0 0 0;
clear:both;
color:#000000;
font:11px/14px "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
}

#containerSelect table td a:hover {
color:#b2b2b2;
}

#containerSelect table th img {
width:75px;
height:85px;
}

#containerSelect table .more{
margin:0;
padding:5px 0 0 0;
}


/* from select_rank */


#containerContents {
margin:0;
padding:10px 0px 0px 0px;
width:208px;
clear:both;
}

#containerContents h2 {
text-indent:-9999px;
margin:0;
padding:0;
width:208px;
height:30px;
background:url(../images/side_title_contents.gif) no-repeat;
border-top:3px solid #666666;
clear:both;
}

#containerContents ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
clear:both;
}

#containerContents li {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
/*	clear:both;
*/
	float:left;
}
/* Mozilla */
:root #containerContents li a {
overflow:hidden;
}

#containerContents li.news a {
display:block;
margin:0;
width:100px;
height:24px;
background:url(../images/top_global.gif) no-repeat 0px 0px;
}

#containerContents li.news a:hover {
background:url(../images/top_global.gif) no-repeat -208px 0px;
}

#containerContents li.fashion a {
display:block;
margin:0;
width:108px;
height:24px;
background:url(../images/top_global.gif) no-repeat -100px 0px;
}

#containerContents li.fashion a:hover {
background:url(../images/top_global.gif) no-repeat -308px 0px;
}

#containerContents li.beauty a {
display:block;
margin:0;
width:100px;
height:24px;
background:url(../images/top_global.gif) no-repeat 0px -24px;
}

#containerContents li.beauty a:hover {
background:url(../images/top_global.gif) no-repeat -208px -24px;
}

#containerContents li.career a {
display:block;
margin:0;
width:108px;
height:24px;
background:url(../images/top_global.gif) no-repeat -100px -24px;
}

#containerContents li.career a:hover {
background:url(../images/top_global.gif) no-repeat -308px -24px;
}

#containerContents li.lifestyle a {
display:block;
margin:0;
width:100px;
height:24px;
background:url(../images/top_global.gif) no-repeat 0px -48px;
}

#containerContents li.lifestyle a:hover {
background:url(../images/top_global.gif) no-repeat -208px -48px;
}

#containerContents li.travel a {
display:block;
margin:0;
width:108px;
height:24px;
background:url(../images/top_global.gif) no-repeat -100px -48px;
}

#containerContents li.travel a:hover {
background:url(../images/top_global.gif) no-repeat -308px -48px;
}

#containerContents li.cafe a {
display:block;
margin:0;
width:100px;
height:24px;
background:url(../images/top_global.gif) no-repeat 0px -72px;
}

#containerContents li.cafe a:hover {
background:url(../images/top_global.gif) no-repeat -208px -72px;
}

#containerContents li.cool a {
display:block;
margin:0;
width:108px;
height:24px;
background:url(../images/top_global.gif) no-repeat -100px -72px;
}

#containerContents li.cool a:hover {
background:url(../images/top_global.gif) no-repeat -308px -72px;
}

#containerContents li.parenting a {
display:block;
margin:0;
width:100px;
height:24px;
background:url(../images/top_global.gif) no-repeat 0px -96px;
}

#containerContents li.parenting a:hover {
background:url(../images/top_global.gif) no-repeat -208px -96px;
}

#containerContents li.cafeblo a {
display:block;
margin:0;
width:108px;
height:24px;
background:url(../images/top_global.gif) no-repeat -100px -96px;
}

#containerContents li.cafeblo a:hover {
background:url(../images/top_global.gif) no-repeat -308px -96px;
}
/*#containerContents li.selectcafe a {
display:block;
margin:0;
width:208px;
height:34px;
background:url(../images/top_global.gif) no-repeat 0px -350px;
}

#containerContents li.selectcafe a:hover {
background:url(../images/top_global.gif) no-repeat -208px -350px;
}*/

/*#containerGroupsite {
margin:0;
padding:0;
width:208px;
clear:both;
}

#containerGroupsite h2 {
text-indent:-9999px;
margin:0;
padding:0;
width:208px;
height:30px;
background:url(../images/side_title_groupsite.gif) no-repeat;
border-top:3px solid #666666;
clear:both;
}

#containerGroupsite ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
}

#containerGroupsite li {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
float:left;
}

#containerGroupsite {
margin:0;
padding:0;
width:208px;
clear:both;
}

#containerGroupsite h2 {
text-indent:-9999px;
margin:0;
padding:0;
width:208px;
height:30px;
background:url(../images/side_title_groupsite.gif) no-repeat;
border-top:3px solid #666666;
clear:both;
}

#containerGroupsite ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
}

#containerGroupsite li {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
float:left;
}

/* Mozilla */
:root #containerSelect li a {
overflow:hidden;
}

#containerSelect li.selectcafe a {
display:block;
margin:0;
width:208px;
height:64px;
background:url(../images/select_top.gif) no-repeat 0px 0px;
}

#containerSelect ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
}

#containerSelect li {
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
float:left;
}

#containerCooperation {
margin:0;
padding:0;
width:208px;
clear:both;
border-bottom:1px solid #b2b2b2;
}

#containerCooperation h2 {
text-indent:-9999px;
margin:0;
padding:0;
width:208px;
height:30px;
background:url(../images/side_title_cooperation.gif) no-repeat;
border-top:3px solid #666666;
clear:both;
}

#containerCooperation iframe {
margin:0;
padding:0;
}


#containerContact {
margin:0;
padding:30px 0px 0px 0px;
width:208px;
clear:both;
}

#containerContact ul {
margin:0;
padding:0px 0px 0px 9px;
list-style:none;
text-indent:0;
text-align:left;
}

#containerContact li {
margin:0;
padding:0px 0px 5px 0px !important;
list-style:none;
text-indent:-9999px;
clear:both;
}
/* Mozilla */
:root #containerContact li a {
overflow:hidden;
}

#containerContact li.ad a {
display:block;
margin:0;
padding:0px;
width:190px;
height:25px;
background:url(../images/top_contact_ad.gif) no-repeat;
}

#containerContact li.ad a:hover {
background:url(../images/top_contact_ad.gif) no-repeat -190px 0px;
}

#containerContact li.article a {
display:block;
margin:0;
padding:0px;
width:190px;
height:25px;
background:url(../images/top_contact_article.gif) no-repeat;
}

#containerContact li.article a:hover {
background:url(../images/top_contact_article.gif) no-repeat -190px 0px;
}

#containerContact li.seikatsuken a {
display:block;
margin:0;
padding:0px;
width:190px;
height:25px;
background:url(../images/top_contact_seikatsuken.gif) no-repeat;
}

#containerContact li.seikatsuken a:hover {
background:url(../images/top_contact_seikatsuken.gif) no-repeat -190px 0px;
}


/* side (Right)
----------------------------------------------- */

#container_glam_btn {
margin:20px auto;
text-align:center;
}

#containerLogin {
margin:0;
padding:0;
width:309px;
background:url(../images/top_login_bg.gif) repeat-y;
float:left;
position:relative;
border-bottom:1px #b2b2b2 solid;
}

#containerLogin #containerUser {
margin:0;
padding:0;
width:209px;
float:left;
}

#containerLogin #containerUser h4 {
text-indent:-9999px;
margin:0;
padding:0;
width:209px;
height:22px;
background:url(../images/top_login_title.gif) no-repeat;
clear:both;
}

#containerLogin #containerUser p {
margin:0px 0px 0px 25px;
padding:0;
color:#990000;
clear:both;
}

#containerLogin ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
float:right;
}

#containerLogin li {
margin:0;
padding:0 0 1px 0;
list-style:none;
text-indent:-9999px;
clear:both;
}
/* Mozilla */
:root #containerLogin li a {
overflow:hidden;
}



#containerLogin li.mypage,
#containerLogin li.regist
 {
	padding:0;
	}

#containerLogin li.login a {
display:block;
margin:0;
padding:0;
width:100px;
height:19px;
background:url(../images/top_login_login.gif) no-repeat;
clear:both;
}

#containerLogin li.login a:hover {
background:url(../images/top_login_login.gif) no-repeat -100px 0px;
}

#containerLogin li.logout a {
display:block;
margin:0;
padding:0;
width:100px;
height:19px;
background:url(../images/top_login_logout.gif) no-repeat;
clear:both;
}

#containerLogin li.logout a:hover {
background:url(../images/top_login_logout.gif) no-repeat -100px 0px;
}

#containerLogin li.mypage a {
display:block;
margin:0;
padding:0;
width:100px;
height:18px;
background:url(../images/top_login_mypage.gif) no-repeat;
clear:both;
}

#containerLogin li.mypage a:hover {
background:url(../images/top_login_mypage.gif) no-repeat -100px 0px;
}

#containerLogin li.regist a {
display:block;
margin:0;
padding:0;
width:100px;
height:18px;
background:url(../images/top_login_regist.gif) no-repeat;
clear:both;
}

#containerLogin li.regist a:hover {
background:url(../images/top_login_regist.gif) no-repeat -100px 0px;
}

#containerHoroscope {
margin:0;
padding:0;
width:309px;
/*	clear:both;
*/
	float:left;
border-bottom:1px #b2b2b2 solid;
}

#containerHoroscope h4 {
text-indent:-9999px;
margin:0;
padding:0;
width:300px;
height:22px;
background:url(../images/top_horoscope_title.gif) no-repeat;
clear:both;
}

#containerHoroscope ul {
margin:0px 0px 4px 25px;
padding:0px;
list-style:none;
text-indent:0;
clear:both;
}

#containerHoroscope li {
margin:0;
padding:0;
list-style:none;
float:left;
}

#containerHoroscope li a {
display:block;
margin:0px 10px 0px 0px;
padding:0px 0px 0px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0.1em;
}

#containerHoroscope li a:hover {
background:url(../images/arrow_gray_hover.gif) no-repeat 0 0.1em;
}
/* Mozilla */
:root #containerHoroscope li {
overflow:hidden;
}

#containerHoroscope li a {

display:block;
float:left;
}
/*#containerHoroscope li.no1 a {
display:block;
margin:0;
padding:3px 13px 0px 22px;
min-height:19px;
height:auto !important;
height:19px;
background:url(../images/icon_horoscope_no1.gif) no-repeat;
float:left;
}

#containerHoroscope li.no2 a {
display:block;
margin:0;
padding:3px 13px 0px 22px;
min-height:19px;
height:auto !important;
height:19px;
background:url(../images/icon_horoscope_no2.gif) no-repeat;
float:left;
}

#containerHoroscope li.no3 a {
display:block;
margin:0;
padding:3px 0px 0px 22px;
min-height:19px;
height:auto !important;
height:19px;
background:url(../images/icon_horoscope_no3.gif) no-repeat;
float:left;
}
*//*#containerHoroscope ul.more {
margin:5px 0px 0px 0px;
padding:0;
list-style:none;
text-indent:0;
float:right;
}
*//* Mozilla & IE7 *//*html>body #containerHoroscope ul.more {
margin:0;
padding:0;
list-style:none;
text-indent:0;
float:right;
}

#containerHoroscope ul.more li {
margin:0;
padding:0;
width:100%;
list-style:none;
}

#containerHoroscope ul.more li a {
margin:0;
padding:0px 9px 5px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0.25em;
float:right;
}
*/


/* topics
----------------------------------------------- */
#containerTopics {
margin:0;
padding:20px 0px 0px 0px;
width:440px;
clear:both;
}

#containerTopics h3 {
text-indent:-9999px;
margin:0px 0px 15px 0px;
padding:0;
width:172px;
height:26px;
background:url(../images/top_contents_topics.gif) no-repeat;
clear:both;
}

.contentsTopicsLeft {
margin:0;
padding:0;
width:215px;
float:left;
}

.contentsTopicsRight {
margin:0;
padding:0;
width:215px;
float:right;
}

#containerTopics dl {
margin:0;
padding:0;
width:215px;
clear:both;
}

#containerTopics dl.hr_ {
margin:0;
padding:15px 0px 0px 0px;
width:215px;
background:url(../images/line_dot_long.gif) repeat-x 0px 5px;
}
/* Mozilla */
:root #containerTopics dl.hr_ {
margin:0;
padding:15px 0px 0px 0px;
width:215px;
background:url(../images/line_dot_long.gif) repeat-x 0px 6px;
}

#containerTopics dl dt {
margin:0;
padding:0;
width:90px;
float:left;
}

#containerTopics dl dd {
margin:0;
padding:0;
width:125px;
float:left;
}

#containerTopics a {
color:#000000;
}

#containerTopics p small a {
color:#484848;
}

#containerTopics a:hover {
color:#b2b2b2;
}

.contentsTopicsLeft img {
margin:0px 0px 5px 0px;
padding:0;
clear:both;
}

.contentsTopicsLeft p small,
#containerTopics dl dd p small {
margin:0;
padding:2px 0px 0px 0px;
float:left;
}

/* Ranking
----------------------------------------------- */
#containerRanking {
margin:0;
padding:20px 0px 0px 0px;
width:440px;
clear:both;
}

#containerRanking h3 {
text-indent:-9999px;
margin:0px 0px 15px 0px;
padding:0;
width:186px;
height:26px;
background:url(../images/top_contents_ranking.gif) no-repeat;
clear:both;
}


#containerRanking dl {
margin:0;
padding: 0;
margin:0 0 3px 10px;
width:440px;
clear:both;
}

#containerRanking dl.hr_ {
margin:0;
padding:15px 0px 0px 0px;
width:215px;
background:url(../images/line_dot_long.gif) repeat-x 0px 5px;
}
/* Mozilla */
:root #containerRanking dl.hr_ {
margin:0;
padding:15px 0px 0px 0px;
width:215px;
background:url(../images/line_dot_long.gif) repeat-x 0px 6px;
}

#containerRanking dl dt {
margin:0;
padding:0;
width:55px;
float:left;
}

#containerRanking dl dt img {
	vertical-align:middle;
	}

#containerRanking dl dd {
margin:0;
padding:0;
width:360px;
float:left;
font-size:13px;
padding:5px 0 0 0 ;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;
color:#000000;
font-weight:bold;
}

#containerRanking a {
color:#000000;
}

#containerRanking p small a {
color:#484848;
}

#containerRanking a:hover {
color:#b2b2b2;
}

.contentsTopicsLeft img {
margin:0px 0px 5px 0px;
padding:0;
clear:both;
}

.contentsTopicsLeft p small,
#containerRanking dl dd p small {
margin:0;
padding:2px 0px 0px 0px;
float:left;
}







/* colums */
#Containercolumns {
    float: left;
    margin: 20px 0 0 0;
    width: 440px;
}

#Containercolumns h3 {
    background: url("../images/top_contents_colums.gif") no-repeat scroll 0 0 transparent;
    width:165px;
	height: 21px;
    text-indent: -9999px;
	margin:0px 0px 20px 0px;
}
#Containercolumns ul {
    clear: both;
	margin:0;
	padding:0;
	position:relative;
}

#Containercolumns li {
    float: left;
    margin: 0 8px 0 0;
    padding: 0 0 15px;
    width: 215px;
}

#Containercolumns li a {
    display: block;
}
#Containercolumns li img {
    float: left;
}
#Containercolumns li p {
    float: right;
    width: 108px;
	padding:0;
	margin:0;
}

#Containercolumns li p.cnt_ttl {
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
}
#Containercolumns li p.kiji_ttl {
	font-size:12px;
	margin:5px 0 0 0;
}


#Containercolumns li span,
#Containercolumns li.lastChild span {
    background: url("../images/new.gif") no-repeat scroll 0 0 transparent;
    display: block;
    margin: 0 0 3px;
    text-indent: -9999px;
	position:relative;
	top:0;
	left:8px;
	width:24px;
}

#Containercolumns li.lastChild {
    margin-right: 0;
}


#Containercolumns li.lastChild p.cnt_ttl {
	font-weight:bold;
	line-height:14px;
	margin:0;
	padding:0;
}
#Containercolumns li.lastChild p.kiji_ttl {
	font-size:12px;
	margin:5px 0 0 0;
}







/* blogs
----------------------------------------------- */
#Containerblogs {
    float: left;
    margin: 20px 0 0 0;
    width: 440px;
}

#Containerblogs h3 {
    background: url("../images/top_contents_blogs.gif") no-repeat scroll 0 0 transparent;
    width:215px;
	height: 26px;
    text-indent: -9999px;
	margin:0px 0px 20px 0px;
}
#Containerblogs ul {
    clear: both;
	margin:0;
	padding:0;
}

#Containerblogs li {
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 15px;
    width: 215px;
	font-weight:bold;
}

#Containerblogs li a {
    display: block;
}

#Containerblogs li img {
    float: left;
}
#Containerblogs li p {
    float: right;
    margin: 0;
    width: 108px;
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

#Containerblogs li span {
	font-weight:normal;
	
}
#Containerblogs li span.data,
#Containerblogs li span.title {
	font-size:10px;
}


#Containerblogs li.lastChild {
    margin-right: 0;
}






/* communication
----------------------------------------------- */
#containerCommunication {
margin:0;
padding:10px 0px 0px 0px;
/*	padding:0px 0px 0px 0px;
*//*¶ƒiƒriƒRƒ“ƒeƒ“ƒc˜gj‚ ‚è‚Ìê‡*/
	width:208px;
clear:both;
}

#containerCommunication h2 {
text-indent:-9999px;
margin:0;
padding:0;
width:208px;
height:30px;
background:url(../images/side_title_communication.gif) no-repeat;
border-top:3px solid #666666;
clear:both;
}

#containerCommunication ul {
margin:0;
padding:5px 0px 5px 10px;
list-style:none;
text-indent:0;
clear:both;
}
/* Mozilla & IE7 */
html>body #containerCommunication ul {
margin:0;
padding:5px 0px 5px 10px;
list-style:none;
text-indent:0;
clear:both;
}

#containerCommunication li {
margin:2px 0;
padding:0;
list-style:none;
}
/* Mozilla */
:root #containerCommunication li {
overflow:hidden;
}

#containerCommunication li.member a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_member.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.member a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_member.gif) no-repeat;
}

#containerCommunication li.blog a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_blog.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.blog a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_blog.gif) no-repeat;
}

#containerCommunication li.bbs a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_bbs.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.bbs a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_bbs.gif) no-repeat;
}




/*HOMES*/
#containerCommunication li.homes a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_homes.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.homes a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_homes.gif) no-repeat;
}




#containerCommunication li.love a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_love.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.love a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_love.gif) no-repeat;
}

#containerCommunication li.english a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_english.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.english a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_english.gif) no-repeat;
}

#containerCommunication li.toolbar a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_toolbar.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.toolbar a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_toolbar.gif) no-repeat;
}

#containerCommunication li.rss a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_rss.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.rss a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_rss.gif) no-repeat;
}

#containerCommunication li.mail a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_mail.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.mail a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_mail.gif) no-repeat;
}

#containerCommunication li.restaurant {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_restaurant.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.restaurant {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_restaurant.gif) no-repeat;
}

#containerCommunication li.shopping a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_shopping.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.shopping a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_shopping.gif) no-repeat;
}

#containerCommunication li.qa a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_qa.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.qa a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_qa.gif) no-repeat;
}

#containerCommunication li.rank a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_rank.gif) no-repeat;
}
/* Mozilla & IE7 */
html>body #containerCommunication li.rank a {
display:block;
margin:0;
padding:2px 0px 0px 24px;
width:auto;
min-height:18px;
height:auto !important;
height:18px;
background:url(../images/icon_com_rank.gif) no-repeat;
}


#containerCommunication li.member a:hover {
background:url(../images/icon_com_member.gif) no-repeat 0px -54px;
}

#containerCommunication li.blog a:hover {
background:url(../images/icon_com_blog.gif) no-repeat 0px -54px;
}

#containerCommunication li.bbs a:hover {
background:url(../images/icon_com_bbs.gif) no-repeat 0px -54px;
}

#containerCommunication li.love a:hover {
background:url(../images/icon_com_love.gif) no-repeat 0px -54px;
}

#containerCommunication li.english a:hover {
background:url(../images/icon_com_english.gif) no-repeat 0px -54px;
}

#containerCommunication li.toolbar a:hover {
background:url(../images/icon_com_toolbar.gif) no-repeat 0px -54px;
}

#containerCommunication li.rss a:hover {
background:url(../images/icon_com_rss.gif) no-repeat 0px -54px;
}

#containerCommunication li.mail a:hover {
background:url(../images/icon_com_mail.gif) no-repeat 0px -54px;
}

#containerCommunication li.restaurant:hover {
background:url(../images/icon_com_restaurant.gif) no-repeat 0px -54px;
}

#containerCommunication li.shopping a:hover {
background:url(../images/icon_com_shopping.gif) no-repeat 0px -54px;
}

#containerCommunication li.qa a:hover {
background:url(../images/icon_com_qa.gif) no-repeat 0px -54px;
}

#containerCommunication li.rank a:hover {
background:url(../images/icon_com_rank.gif) no-repeat 0px -54px;
}


/* pickup
----------------------------------------------- */
#containerPickup {
margin:0;
padding:20px 0px 0px 0px;
width:440px;
clear:both;
}

#containerPickup h3 {
text-indent:-9999px;
margin:0;
padding:0;
width:176px;
height:18px;
background:url(../images/top_contents_pickup.gif) no-repeat;
float:left;
}

#containerPickup ul {
margin:0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
float:right;
}

#containerPickup li {
margin:0;
padding:0;
list-style:none;
float:left;
}

#containerPickup li a {
display:block;
margin:4px 0px 0px 10px;
padding:0px 0px 0px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0.25em;
}

#containerPickup li a:hover {
background:url(../images/arrow_gray_hover.gif) no-repeat 0 0.25em;
}

.containerPickupWrapper {
margin:0;
padding:0;
width:440px;
float:left;
}

.containerPickupCatagory {
margin:10px 0 0 0;
padding:0 0 10px 0;
width:440px;
background:url(../images/top_pickup_dotline.gif) no-repeat left bottom;
clear:both;
overflow:hidden;
}

.containerPickupCatagory h4 {
margin:0px;
padding:0px;
text-indent:-9999px;
float:left;
width:78px;
}

.containerPickupCatagory h4 a {
display:block;
width:78px;
height:62px;
}

.containerPickupCatagory .contentTxt {
width:362px;
font-size:12px;
margin: 0px;
padding: 0px;
float:left;
}

.containerPickupCatagory .contentTxt ul {
margin:0px;
padding:0px;
float:none;
list-style:none;
}

.containerPickupCatagory .contentTxt li {
margin:0px !important;
padding:0px 0px 5px 0px !important;
width:362px;
line-height:normal;
}

.containerPickupCatagory .contentTxt li.under {
padding:0px !important;
}

.containerPickupCatagory .contentTxt a {
display:block;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0.25em;
}
.containerPickupCatagory .contentTxt a:hover {
background:url(../images/arrow_gray_hover.gif) no-repeat 0 0.25em;
}

.containerPickupCatagory .contentTxt p {
font-size:10px;
padding:3px 0px 0px 0px;
color:#727272;
}

.containerPickupCatagory #news h4 {background:url(../images/top_title_news.gif) no-repeat left top;}
.containerPickupCatagory #news .contentTxt {background:url(../images/top_bg_news.gif) repeat-y left top;}

.containerPickupCatagory #fashion h4 {background:url(../images/top_title_fashion.gif) no-repeat left top;}
.containerPickupCatagory #fashion .contentTxt {background:url(../images/top_bg_fashion.gif) repeat-y left top;}

.containerPickupCatagory #beauty h4 {background:url(../images/top_title_beauty.gif) no-repeat left top;}
.containerPickupCatagory #beauty .contentTxt {background:url(../images/top_bg_beauty.gif) repeat-y left top;}

.containerPickupCatagory #career h4 {background:url(../images/top_title_career.gif) no-repeat left top;}
.containerPickupCatagory #career .contentTxt {background:url(../images/top_bg_career.gif) repeat-y left top;}

.containerPickupCatagory #lifestyle h4 {background:url(../images/top_title_lifestyle.gif) no-repeat left top;}
.containerPickupCatagory #lifestyle .contentTxt {background:url(../images/top_bg_lifestyle.gif) repeat-y left top;}

.containerPickupCatagory #travel h4 {background:url(../images/top_title_travel.gif) no-repeat left top;}
.containerPickupCatagory #travel .contentTxt {background:url(../images/top_bg_travel.gif) repeat-y left top;}

.containerPickupCatagory #parenting h4 {background:url(../images/top_title_parenting.gif) no-repeat left top;}
.containerPickupCatagory #parenting .contentTxt {background:url(../images/top_bg_parenting.gif) repeat-y left top;}

.containerPickupCatagory #shopping h4 {background:url(../images/top_title_shopping.gif) no-repeat left top;}
.containerPickupCatagory #shopping .contentTxt {background:url(../images/top_bg_shopping.gif) repeat-y left top;}








/* recipe & products
----------------------------------------------- */
#containerRPWrapper {
margin:15px 0px 0px 0px;
padding:0;
width:440px;
background:url(../images/top_contents_rp.gif) repeat-y;
float:left;
}

#containerRecipe {
margin:0;
padding:10px 10px;
width:215px;
float:left;
}
/* Mozilla & IE7 */
html>body #containerRecipe {
margin:0;
padding:10px 10px;
width:195px;
float:left;
}

#containerRecipe h3 {
text-indent:-9999px;
margin:0;
padding:0px 0px 10px 0px;
width:156px;
height:18px;
background:url(../images/top_contents_recipe.gif) no-repeat;
clear:both;
}

#containerProducts {
margin:0;
padding:10px 10px;
width:215px;
float:right;
}
/* Mozilla & IE7 */
html>body #containerProducts {
margin:0;
padding:10px 10px;
width:195px;
float:right;
}

#containerProducts h3 {
text-indent:-9999px;
margin:0;
padding:0px 0px 10px 0px;
width:179px;
height:18px;
background:url(../images/top_contents_products.gif) no-repeat;
clear:both;
}

#containerRecipe form input.c,
#containerProducts form input.c {
margin:10px 5px 7px 0;
padding:0;
width:135px;
height:auto;
float:left;
}
/* Mozilla & IE7 */
html>body #containerRecipe form input.c,
html>body #containerProducts form input.c {
margin:10px 5px 7px 0;
padding:0;
width:135px;
height:16px;
float:left;
}

#containerRecipe form input.i,
#containerProducts form input.i {
margin:10px 0px 0px 0px;
padding:0;
float:left;
}

#containerRecipe ul {
margin:10px 0 0 0;
padding:0px 0px 0px 0;
list-style:none;
text-indent:0;
text-align:left;
float:left;
}

#containerRecipe li {
margin:0;
padding:0;
list-style:none;
clear:both;
}

#containerRecipe li a {
display:block;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0.25em;
}

#containerRecipe li a:hover {
background:url(../images/arrow_gray_hover.gif) no-repeat 0 0.25em;
}

#containerRecipe img {
margin:0;
padding:0px 10px 0px 0px;
float:right;
}

#containerProducts .proKeyword {
margin:5px 0px 0px 0px;
padding:5px;
text-align:left;
background-color:#ffe5bc;
line-height:140%;
font-size:11px;
}

#containerProducts p.powerd {
margin:0;
padding:5px 0px 0px 0px;
text-align:right;
clear:both;
}

#containerProducts .keyword {
margin:0;
_margin:0px 0px 3px 0px;
padding:0;
float:left;
font-size:12px;
}

#containerProducts .ranking {
font-size:10px;
margin:0px;
padding:0px;
line-height:normal;
}

#containerProducts .ranking ul {
margin:0 0 5px 0;
padding:0;
list-style:none;
text-indent:0;
text-align:left;
}

#containerProducts .ranking li {
margin:0;
padding:0;
list-style:none;
}

#containerProducts .ranking li a {
margin:0px;
padding:0px 0px 0px 9px;
background:url(../images/arrow_gray_link.gif) no-repeat 0 0;
}

#containerProducts .ranking li a:hover {
background:url(../images/arrow_gray_hover.gif) no-repeat 0 0;
}
/* recommend
----------------------------------------------- */
#containerRecommend {
margin:9px 0px 0px 0px;
padding:10px 10px;
width:440px;
background-color:#FFFFFF;
float:left;
}
/* Mozilla & IE7 */
html>body #containerRecommend {
margin:9px 0px 0px 0px;
padding:10px 0;
width:420px;
background-color:#FFFFFF;
float:left;
}

#containerRecommendSpacer {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
clear:both;
}

#containerRecommend h3 {
text-indent:-9999px;
margin:0;
padding:0;
width:251x;
height:20px;
background:url(../images/top_contents_recommend.gif) no-repeat;
clear:both;
}

#containerRecommend ul {
margin:0;
padding:8px 0px 0px 0px;
list-style:none;
text-indent:0;
text-align:left;
clear:both;
}

#containerRecommend li {
margin:0;
padding:0;
list-style:none;
clear:both;
}

#containerRecommend li a {
display:block;
margin:4px 0px 0px 0px;
padding:0px 0px 0px 10px;
background:url(../images/arrow_rec.gif) no-repeat 0 0.25em;
float:left;
}

#containerRecommend li a:hover {
background:url(../images/arrow_rec_hover.gif) no-repeat 0 0.25em;
}
