@charset "utf-8";

/* ------------------------------------------------------  lifestyle Style Sheet  Last Update 2009-00-00------------------------------------------------------ */

/* ------------------------------------------------------   RESET------------------------------------------------------ */
body {
line-height:1.5;
background-color:#f3f4f2;
background-image:none;
}
ol, ul, li {
list-style-type:none;
}
img {border:none;vertical-align:top;}
.clear {
clear:both;
}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}.clearfix {display:inline-block;}/* Hides from IE-mac \*/*html .clearfix {height:1%;}.clearfix {display:block;}/* End hide from IE-mac */


div#treasure_g_breadcrumb li.crumb p {
padding-top:3px;
}
div#treasure_l_footer_headline {
padding:0;
}


/* ------------------------------------------------------   LAYOUT------------------------------------------------------ */
div#ls_wrapper {
background:url(../img/ls_wrapper_bg.gif) repeat-y;
}
div#ls_containerWrap {
background:url(../img/ls_container_bg.gif) repeat-x bottom;
}
div#ls_container {width:1005px; padding-bottom:18px;}
div#ls_container:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}div#ls_container {display:inline-block;}/* Hides from IE-mac \*/*html div#ls_container {height:1%;}div#ls_container {display:block;}/* End hide from IE-mac */

div#ls_contentsArea {
float:left;
width:776px;
}
div#ls_asideArea {
float:right;
width:226px;
}


/* ------------------------------------------------------   MODULE------------------------------------------------------ */
div#ls_contentsArea h1 {
width:776px;
height:50px;
text-indent:-9999px;
background:url(../img/ls_h1.gif) no-repeat top left;
overflow:hidden;
}

/* flashcontent------------------------------------------------------ */
div#flashcontentWrap {
width:775px;
padding-bottom:6px;
background:#f4f5f5 url(../img/ls_flashcontent_bg.gif) repeat-x bottom;
}
div#flashcontent {
width:760px;
margin-left:10px;
}

/* ls_bookArea------------------------------------------------------ */
div#ls_bookAreaWrap {
width:775px;
background:url(../img/ls_bookArea_bg.gif) repeat-x top;
}
div#ls_bookArea {
width:762px;
margin-left:14px;
}

/* titleArea */
div#ls_bookArea div.titleArea h2 {
text-indent:-9999px;
}
div#ls_bookArea div.titleArea div.newsArea {
padding:0 5px 0 28px;
width:160px;
height:29px;
}
div#ls_bookArea div.titleArea div.newsArea p {
height:17px;
padding:6px 0 0;
font-size:10px;
color:#FFF;
overflow:hidden;
}

/* bookBox */
div.bookBox {
float:left;
width:178px;
margin-right:14px;
}
div.bookBoxLast {
float:left;
width:178px;
margin-right:0;
}
p.category {
height:19px;
padding:4px 12px 0;
font-size:10px;
color:#726c4e;
overflow:hidden;
}
div.imgArea {
position:relative;
width:178px;
height:138px;
}
div.imgArea p.img {
padding-top:12px;
text-align:center;
}
div.imgArea p.img img {
border:2px solid #FFF;
}
div.imgArea p.browse{
position:absolute;
top:107px;
left:146px;
}
dl.detail {
width:166px;
margin-top:5px;
margin-left:6px;
line-height:1.3;
}
div#ls_recipeArea dl.detail dt {
font-size:12px;
}
dl.detail dd {
margin-top:3px;
font-size:11px;
color:#69644f;
text-align:right;
}

/* ls_recipeArea */
div#ls_recipeArea div.titleArea {
position:relative;
width:762px;
height:83px;
background:url(../img/ls_recipe_h2.jpg) no-repeat top left;
}
div#ls_recipeArea div.newsArea {
position:absolute;
top:36px;
left:569px;
background:url(../img/ls_recipe_news.jpg) no-repeat top left;
}
div#ls_recipeArea div#ls_recipe_Flame01 {
width:762px;
background:url(../img/ls_recipe_bg_mid.gif) repeat-y;
}
div#ls_recipeArea div#ls_recipe_Flame02 {
width:762px;
background:url(../img/ls_recipe_bg_top.gif) no-repeat top left;
}
div#ls_recipeArea div#ls_recipe_Flame03 {
width:758px;
padding-left:4px;
padding-bottom:16px;
background:url(../img/ls_recipe_bg_btm.gif) no-repeat bottom left;
}
div#ls_recipeArea dl.detail dt a {
color:#8eb700;
}

/* ls_healthArea */
div#ls_healthArea div.titleArea {
position:relative;
width:762px;
height:89px;
background:url(../img/ls_health_h2.jpg) no-repeat top left;
}
div#ls_healthArea div.newsArea {
position:absolute;
top:42px;
left:569px;
background:url(../img/ls_health_news.jpg) no-repeat top left;
}
div#ls_healthArea div#ls_health_Flame01 {
width:762px;
background:url(../img/ls_health_bg_mid.gif) repeat-y;
}
div#ls_healthArea div#ls_health_Flame02 {
width:762px;
background:url(../img/ls_health_bg_top.gif) no-repeat top left;
}
div#ls_healthArea div#ls_health_Flame03 {
width:758px;
padding-left:4px;
padding-bottom:16px;
background:url(../img/ls_health_bg_btm.gif) no-repeat bottom left;
}
div#ls_healthArea dl.detail dt a {
color:#e501ad;
}

/* ls_interiorArea */
div#ls_interiorArea div.titleArea {
position:relative;
width:762px;
height:89px;
background:url(../img/ls_interior_h2.jpg) no-repeat top left;
}
div#ls_interiorArea div.newsArea {
position:absolute;
top:42px;
left:569px;
background:url(../img/ls_interior_news.jpg) no-repeat top left;
}
div#ls_interiorArea div#ls_interior_Flame01 {
width:762px;
background:url(../img/ls_interior_bg_mid.gif) repeat-y;
}
div#ls_interiorArea div#ls_interior_Flame02 {
width:762px;
background:url(../img/ls_interior_bg_top.gif) no-repeat top left;
}
div#ls_interiorArea div#ls_interior_Flame03 {
width:758px;
padding-left:4px;
padding-bottom:16px;
background:url(../img/ls_interior_bg_btm.gif) no-repeat bottom left;
}
div#ls_interiorArea dl.detail dt a {
color:#eb0000;
}

/* ls_educationArea */
div#ls_educationArea div.titleArea {
position:relative;
width:762px;
height:89px;
background:url(../img/ls_education_h2.jpg) no-repeat top left;
}
div#ls_educationArea div.newsArea {
position:absolute;
top:42px;
left:569px;
background:url(../img/ls_education_news.jpg) no-repeat top left;
}
div#ls_educationArea div#ls_education_Flame01 {
width:762px;
background:url(../img/ls_education_bg_mid.gif) repeat-y;
}
div#ls_educationArea div#ls_education_Flame02 {
width:762px;
background:url(../img/ls_education_bg_top.gif) no-repeat top left;
}
div#ls_educationArea div#ls_education_Flame03 {
width:758px;
padding-left:4px;
padding-bottom:16px;
background:url(../img/ls_education_bg_btm.gif) no-repeat bottom left;
}
div#ls_educationArea dl.detail dt a {
color:#ff7800;
}

/* ls_otherArea */
div#ls_otherArea div.titleArea {
position:relative;
width:762px;
height:89px;
background:url(../img/ls_other_h2.jpg) no-repeat top left;
}
div#ls_otherArea div.newsArea {
position:absolute;
top:42px;
left:569px;
background:url(../img/ls_other_news.jpg) no-repeat top left;
}
div#ls_otherArea div#ls_other_Flame01 {
width:762px;
background:url(../img/ls_other_bg_mid.gif) repeat-y;
}
div#ls_otherArea div#ls_other_Flame02 {
width:762px;
background:url(../img/ls_other_bg_top.gif) no-repeat top left;
}
div#ls_otherArea div#ls_other_Flame03 {
width:758px;
padding-left:4px;
padding-bottom:16px;
background:url(../img/ls_other_bg_btm.gif) no-repeat bottom left;
}
div#ls_otherArea dl.detail dt a {
color:#0090ff;
}


/* ls_infoArea------------------------------------------------------ */
div#ls_infoAreaWrap {
width:226px;
background:url(../img/ls_aside_bg.gif) repeat-y right;
}
div#ls_infoArea {
width:222px;
}
div#ls_infoArea h2 {
width:222px;
height:42px;
text-indent:-9999px;
background:url(../img/ls_info_h2.gif) no-repeat top left;
}
div#ls_infoBlock {
width:220px;
height:207px;
font-size:11px;
color:#69644f;
border:1px solid #dddede;
}
div#ls_infoBlock ul li {
padding:10px;
background:url(../img/ls_info_line.gif) repeat-x bottom;
zoom:1;
}
div#ls_infoBlock ul li.colorBg {
background-color:#FFF;
}


/* ls_pickupArea------------------------------------------------------ */
div#ls_pickupAreaWrap {
width:226px;
background:url(../img/ls_aside_bg.gif) repeat-y right;
}
div#ls_pickupArea {
width:222px;
}
div#ls_pickupArea h2 {
width:222px;
height:67px;
text-indent:-9999px;
background:url(../img/ls_pickup_h2.gif) no-repeat top left;
}
div#ls_pickupBlock01 {
width:222px;
background:url(../img/ls_pickupBlock_bg_mid.gif) repeat-y;
}
div#ls_pickupBlock02 {
width:222px;
background:url(../img/ls_pickupBlock_bg_top.gif) no-repeat top left;
}
div#ls_pickupBlock03 {
width:222px;
padding:10px 0;
text-align:center;
background:url(../img/ls_pickupBlock_bg_btm.gif) no-repeat bottom left;
}
div#ls_pickupBlock03 p.magImg img {
margin-bottom:15px;
padding:1px;
border:2px solid #c6c3c2;
background-color:#FFF;
}
div#ls_pickup_txtArea01 {
width:222px;
background:url(../img/ls_pickup_txtArea_bg_mid.gif) repeat-y;
}
div#ls_pickup_txtArea02 {
width:222px;
background:url(../img/ls_pickup_txtArea_bg_top.gif) no-repeat top left;
}
div#ls_pickup_txtArea03 {
width:194px;
padding:6px 8px 9px 20px;
background:url(../img/ls_pickup_txtArea_bg_btm.gif) no-repeat bottom left;
}
div#ls_pickup_txtArea03 dl dt a {
font-size:12px;
color:#99853e;
}
div#ls_pickup_txtArea03 dl dd {
font-size:11px;
color:#69644f;
}



/* ls_fortuneArea------------------------------------------------------ */
div#ls_fortuneAreaWrap {
width:226px;
background:url(../img/ls_aside_bg.gif) repeat-y right;
}
div#ls_fortuneArea {
width:222px;
background:url(../img/fortune/ls_fortune_bg_mid.gif) repeat-y;
}
div#ls_fortuneBlock {
width:222px;
padding-bottom:10px;
background:url(../img/fortune/ls_fortune_bg_btm.gif) no-repeat bottom;
}
div#ls_fortuneBlock div#fortune_select {
margin-bottom:8px;
}
div#ls_fortuneBlock div#fortune_select {
margin-bottom:8px;
}
div#ls_fortuneBlock div#fortune_select img {
vertical-align:middle;
}
div#ls_fortuneBlock p#fortune_btn {
margin-right:10px;
text-align:right;
}


/* ls_rankingArea------------------------------------------------------ */
div#ls_rankingAreaWrap {
width:226px;
background:url(../img/ls_aside_bg.gif) repeat-y right;
}
div#ls_rankingArea {
width:222px;
}
div#ls_rankingArea h2 {
width:222px;
height:42px;
text-indent:-9999px;
background:url(../img/ls_ranking_h2.gif) no-repeat top left;
}
div#ls_rankingArea ol li p {
width:160px;
margin-left:55px;
padding:4px 0 6px;
}
div#ls_rankingArea ol li p a {
font-size:11px;
color:#69644f;
}
/* rank 01 */
div#ls_rankingArea ol li.rank01 {
width:222px;
background:url(../img/ls_ranking_01_mid.gif) repeat-y;
}
div#ls_rankingArea ol li.rank01 div.top {
width:222px;
background:url(../img/ls_ranking_01_top.gif) no-repeat top left;
}
div#ls_rankingArea ol li.rank01 div.btm {
width:222px;
background:url(../img/ls_ranking_01_btm.gif) no-repeat bottom left;
}
/* rank 02 */
div#ls_rankingArea ol li.rank02 {
width:222px;
background:url(../img/ls_ranking_02_mid.gif) repeat-y;
}
div#ls_rankingArea ol li.rank02 div.top {
width:222px;
background:url(../img/ls_ranking_02_top.gif) no-repeat top left;
}
div#ls_rankingArea ol li.rank02 div.btm {
width:222px;
background:url(../img/ls_ranking_02_btm.gif) no-repeat bottom left;
}
/* rank 03 */
div#ls_rankingArea ol li.rank03 {
width:222px;
background:url(../img/ls_ranking_03_mid.gif) repeat-y;
}
div#ls_rankingArea ol li.rank03 div.top {
width:222px;
background:url(../img/ls_ranking_03_top.gif) no-repeat top left;
}
div#ls_rankingArea ol li.rank03 div.btm {
width:222px;
background:url(../img/ls_ranking_03_btm.gif) no-repeat bottom left;
}
/* rank 04 */
div#ls_rankingArea ol li.rank04 div.top {
width:222px;
background:url(../img/ls_ranking_04_top.gif) no-repeat top left;
}
/* rank 05 */
div#ls_rankingArea ol li.rank05 div.top {
width:222px;
background:url(../img/ls_ranking_05_top.gif) no-repeat top left;
}
/* rank 06 */
div#ls_rankingArea ol li.rank06 div.top {
width:222px;
background:url(../img/ls_ranking_06_top.gif) no-repeat top left;
}
/* rank 07 */
div#ls_rankingArea ol li.rank07 div.top {
width:222px;
background:url(../img/ls_ranking_07_top.gif) no-repeat top left;
}
/* rank 08 */
div#ls_rankingArea ol li.rank08 div.top {
width:222px;
background:url(../img/ls_ranking_08_top.gif) no-repeat top left;
}
/* rank 09 */
div#ls_rankingArea ol li.rank09 div.top {
width:222px;
background:url(../img/ls_ranking_09_top.gif) no-repeat top left;
}
/* rank 10 */
div#ls_rankingArea ol li.rank10 div.top {
width:222px;
background:url(../img/ls_ranking_10_top.gif) no-repeat top left;
}
/* rank 04-10 even */
div#ls_rankingArea ol li.rank04,
div#ls_rankingArea ol li.rank06,
div#ls_rankingArea ol li.rank08,
div#ls_rankingArea ol li.rank10 {
width:222px;
background:url(../img/ls_ranking_mid.gif) repeat-y;
}
div#ls_rankingArea ol li.rank04 div.btm,
div#ls_rankingArea ol li.rank06 div.btm,
div#ls_rankingArea ol li.rank08 div.btm,
div#ls_rankingArea ol li.rank10 div.btm {
width:222px;
background:url(../img/ls_ranking_btm.gif) no-repeat bottom left;
}
/* rank 04-10 odd */
div#ls_rankingArea ol li.rank05,
div#ls_rankingArea ol li.rank07,
div#ls_rankingArea ol li.rank09 {
width:222px;
background:url(../img/ls_ranking_mid_w.gif) repeat-y;
}
div#ls_rankingArea ol li.rank05 div.btm,
div#ls_rankingArea ol li.rank07 div.btm,
div#ls_rankingArea ol li.rank09 div.btm {
width:222px;
background:url(../img/ls_ranking_btm_w.gif) no-repeat bottom left;
}

/* ls_ranking_commentArea */
div#ls_ranking_commentArea {
width:220px;
border:1px solid #d3d7d7;
background:#e5e8e8;
}
div#ls_ranking_commentArea p {
padding:12px 8px;
text-align:right;
font-size:10px;
color:#6e5545;
}


/* ls_recommendArea------------------------------------------------------ */
div#ls_recommendAreaWrap {
width:226px;
background:url(../img/ls_aside_bg.gif) repeat-y right;
}
div#ls_recommendArea01 {
width:222px;
background:url(../img/ls_recommendArea_bg_top.gif) no-repeat top left;
}
div#ls_recommendArea02 {
width:222px;
padding:14px 0 6px;
background:url(../img/ls_recommendArea_bg_btm.gif) no-repeat bottom left;
}
div#ls_recommendArea03 {
border-left:1px solid #e1e5e5;
border-right:1px solid #e1e5e5;
}
div.ls_recommendBlock01 {
width:214px;
margin-left:3px;
background:url(../img/ls_recommendBlock_bg_mid.gif) repeat-y;
}
div.ls_recommendBlock02 {
width:214px;
background:url(../img/ls_recommendBlock_bg_top.gif) no-repeat top left;
}
div.ls_recommendBlock03 {
width:212px;
padding:2px 2px 3px;
background:url(../img/ls_recommendBlock_bg_btm.gif) no-repeat bottom left;
}
div.ls_recommendBox {
width:210px;
background-color:#FFF;
}

/*
div.ls_recommendBox p.recommendBnr img {
padding:1px;
border:1px solid #FFF;
background-color:#c6c3c2;
*/

div.ls_recommendBox ul.recommendLinklist a,
div.ls_recommendBox ul.recommendLinklist a:link,
div.ls_recommendBox ul.recommendLinklist a:visited {
display:block;
padding:7px 10px 4px 20px;
color:#1ec5f0;
text-decoration:none;
background:url(../img/ls_recommend_icon.gif) no-repeat 7px 10px;
}
div.ls_recommendBox ul.recommendLinklist a:hover,
div.ls_recommendBox ul.recommendLinklist a:active,
div.ls_recommendBox ul.recommendLinklist a:focus {
text-decoration:underline;
}
div.ls_recommendBox ul.recommendLinklist li {
width:208px;
font-size:11px;
vertical-align:top;
background:url(../img/ls_recommend_line_01.gif) no-repeat bottom left;
}
div.ls_recommendBox ul.recommendLinklist li.colorBg {
border:1px solid #FFF;
background-color:#f4f5f5;
}


/* ls_linkArea------------------------------------------------------ */
div#ls_linkArea {
width:226px;
}
div#ls_linkArea h2 {
width:226px;
height:43px;
text-indent:-9999px;
background:url(../img/ls_link_h2.gif) no-repeat top left;
}
div#ls_linkArea ul li {
width:226px;
height:92px;
background:url(../img/ls_link_img_bg.gif) no-repeat bottom left;
}
div#ls_linkArea ul li img {
padding:4px 0 0 3px;
}