/*
create:2010 11 01 
update:2010 11 10
*/

a:link { color:#1e3fc4; text-decoration:underline; }
a:visited { color:#1e3fc4; text-decoration:underline; }
a:hover { color:#1e3fc4; text-decoration:none; }

.red{ color: #cc0000}

#wrapperInner,
#container{ width: 935px;}
#contents{ width:608px; margin:0 auto 30px; text-align:left; }
#sidebar{ width: 310px; background: #fff;}
.mylink{ text-align: right; margin: 0 0 10px}

/*タイトル*/
.headImg{ width: 929px;}
.titleL a{ width: 929px; height:120px;  background:url(http://image.excite.co.jp/jp/season/xmas/2010/top_imgL.jpg) no-repeat;}
.titleS a{ width: 929px; height:79px; background:url(http://image.excite.co.jp/jp/season/xmas/2010/top_imgS.jpg) no-repeat; }



/*地図Flash*/
#fla { margin: 0 0 10px 7px;}

/*section*/
.section{ padding: 0 0 20px 0; margin: 0 0 5px; background: url(http://image.excite.co.jp/jp/season/xmas/2010/section_bottom.gif) no-repeat bottom left; }
.section h2{ width: 608px; height: 50px; background: url(http://image.excite.co.jp/jp/season/xmas/2010/xmas_title.jpg) no-repeat 0 0}
.section h3{ height: 27px; text-indent: 50px; margin: 0 0 5px 0;font-weight: bold;
background: url(http://image.excite.co.jp/jp/season/xmas/2010/h3_icon.gif) no-repeat 0 0;}

.section .inner:after {content: " ";display:block;clear:both;height:0;visibility:hidden}
.section .inner{ padding: 0 30px; overflow: hidden; background: url(http://image.excite.co.jp/jp/season/xmas/2010/section_mdd.gif) repeat-y left; display:inline-block}
.section .fL,
.section .fR{ width: 270px;}
.section .thumb{ float: left; width: 100px; height: 80px; margin: 0 5px 0 0}
.section .summary{ margin: -5px 0 0 105px; }

/*section2col*/
.section2col{width: 608px; overflow: hidden; }
.section2col h2{width: 303px; height: 55px; background: url(http://image.excite.co.jp/jp/season/xmas/2010/xmas_title.jpg) no-repeat;}
.section2col h3{height: 27px; text-indent: 50px; margin: 0 0 5px 0;font-weight: bold;
background: url(http://image.excite.co.jp/jp/season/xmas/2010/h3_icon.gif) no-repeat 0 0;}
.section2col .fL,
.section2col .fR{  padding: 0 0 20px 0; width: 303px; background: url(http://image.excite.co.jp/jp/season/xmas/2010/section2col_bottom.gif) no-repeat bottom center}

.section2col .inner:after {content: " ";display:block;clear:both;height:0;visibility:hidden}
.section2col .inner{ padding: 0 30px; overflow: hidden; background: url(http://image.excite.co.jp/jp/season/xmas/2010/section2col_mdd.gif) repeat-y center;  display:inline-block}
.section2col .thumb{ float: left; width: 100px; height: 100px; margin: 0 5px 0 0}
.section2col .summary{ margin: -5px 0 0 105px; }

#present{}
#recipe h2{ background-position:left -87px; }
#atelier h2{ background-position: -3px -175px }
#hair h2{ background-position: -303px -175px }
#fourtune h2{ background-position: -3px -350px; }
#wall h2{ background-position: -303px -260px }
#love h2{ background-position: -303px -350px }


/*ad*/
.ad01{ margin-left:5px;}
.ad02{ margin:8px 0 0 5px;}	

/*sideBox*/
.sideBox{ width:306px; padding: 0 0 20px; background:url(http://image.excite.co.jp/jp/season/xmas/2010/sideBox_bottom.gif) no-repeat bottom left;}
.sideBox h2{ height: 54px; background:url(http://image.excite.co.jp/jp/season/xmas/2010/sideBox_head.gif) no-repeat top left; text-indent: 60px; color: #fff; line-height: 47px;
font-size: 108%; font-weight: bold}

.sideBox .inner:after {content: " ";display:block;clear:both;height:0;visibility:hidden}
.sideBox .inner{background:url(http://image.excite.co.jp/jp/season/xmas/2010/sideBox_mdd.gif) repeat-y left; padding: 0 20px;display:inline-block; width: 264px}

#ranking .inner{ padding: 0 12px; width: 281px}
#ranking li{ border-bottom: dotted 1px #fff; padding: 0 10px 10px; margin: 0 0 10px 0;}
#ranking li.last{ padding: 0 10px 0!important}
#ranking li p{ display: inline}
#ranking .num{ font-size: 116%;}

.thumbList li:after {content: " ";display:block;clear:both;height:0;visibility:hidden}
.thumbList li{ border-bottom: dotted 1px #fff; padding: 0 0 10px; margin: 0 0 10px 0; overflow: hidden; display:inline-block; width: 100%}
.thumbList li.last{ padding: 0 !important}
.thumbList .thumb{ width: 120px; float: left; margin: 0 5px 0 0; }
.thumbList p{ display: inline; line-height: 1.5}

#picup .inner{ overflow: hidden;}
#picup #imp_Ad{ overflow: hidden; margin: 0 0 10px 0;}
#picup #imp_Ad_img{ float: left; width: 120px; margin: 0 5px 0 0 }

/*table*/
.tb_list{ border-left: solid 1px #ccc; border-top: solid 1px #ccc; width:595px; background:#ccc; line-height:140%;}	
.tb_list th{ border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; background:#e4e4e4; font-weight:400; padding:5px; text-align: center}
.tb_list td{ border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; background:#fff; padding:7px 5px;}

/*コフレ*/
.itemList{ overflow: hidden;}
.item {float: left; margin: 0 5px 5px 0; text-align: center; font-size: 12px}
.item .thumb a{ display: block; width: 135px; height: 150px; padding: 5px; background: #f7f7f7; text-decoration: none; line-height: 1.3; font-size: 10px;}
.item .thumb a:hover{ background: #ffcccc}
.item .thumb img{ margin: 0 0 5px 0; width: 135px;}
.cr a{ background: #ffcccc}

.itemListS {overflow: hidden}
.itemListS ul{ padding: 0 12px; overflow: hidden}
.itemListS .item {margin: 0 5px 5px 0;}
.itemListS .item a{ width: 100px; height: 120px; padding: 5px 5px 0; background: #f7f7f7; text-decoration: none; }
.itemListS .item a:hover{ background: #ffcccc}
.itemListS .item img{ width: 100px}
.itemListS .cr a{ background: #ffcccc}
.itemListS .PreIcon{ position: absolute; top:8px; right: 8px; width: 20px!important; height: 20px;}

#coffer01 h2{ width: 608px; height: 47px; background: url(http://image.excite.co.jp/jp/season/xmas/2010/cofre_title_01.gif) no-repeat; clear: both;}
#coffer02 h2{ height: 47px; background: url(http://image.excite.co.jp/jp/season/xmas/2010/cofre_title_02.gif) no-repeat; clear: both;}

.cfPreIcon{ position: relative}
.PreIcon{ position: absolute; top:8px; right: 8px; width: 20px!important; height: 20px;}


.top_tit_topic {
background-image:url("http://image.excite.co.jp/jp/season/xmas/top_tit_pickup.gif");
background-repeat:no-repeat;
margin-top:15px;
padding:37px 20px 0 0;
}
.top_tit_topic{
	background-image:url(http://image.excite.co.jp/jp/season/xmas/top_tit_pickup.gif);
	background-repeat:no-repeat;
	padding:37px 20px 0 0;
	margin-top:15px;}
	
.top_tit_topic h1{
	display:none;}
	
.topic_list ul {
	margin-top:8px;}	
	
.topic_list li {
	background-image:url(http://image.excite.co.jp/jp/woman/css/images/lineGrayDot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	clear:both;
    margin-bottom:8px;
	min-height:68px;}

.topic_list img {
	border-width:0;
	float:left;
	margin:0 6px 0 0;}
	
.topic_list .tit a:link{
	font-weight:700;
	color:#000;
	text-decoration:none;}
	
.topic_list .tit a:visited{
	font-weight:700;
	color:#000;
	text-decoration:none;}
	
.topic_list .tit a:hover{
	font-weight:700;
	color:#000;
	text-decoration:none;}	

.topic_list .date{
    text-align:right;
	font-size:93%;
	color:#666;}




/*コフレ詳細ページ*/
#con_xmas_kohure_view{ margin: 0 0 0 7px}

#con_xmas_kohure_view .view_tit_bg{	background:url(http://image.excite.co.jp/jp/season/xmas/kh_view_tit_bg.gif) repeat-y; float:left; width:595px; line-height:140%;}
#con_xmas_kohure_view li.view_tit{
	float:left;
	width:490px;
	padding-top:10px;
	line-height:180%;}
	
#con_xmas_kohure_view li.view_tit .v_tit{
	margin:3px 10px 0 20px;
    font-size:197%;
	font-weight:700;}
	
#con_xmas_kohure_view li.view_tit .v_lead{
	margin:0 10px 0 20px;
	line-height:140%;
	color:#d20e56;}	
	
#con_xmas_kohure_view li.view_icon{
	float:right;
	text-align:center;
	line-height:1.2;
	width:65px;
	height:46px;
	background: url(http://image.excite.co.jp/jp/season/xmas/2010/ic_date_bg.gif) no-repeat;
    margin:0 20px 0 0;
    padding:19px 0 0;
    color: #fff;
    font-size: 12px
	}
	
#con_xmas_kohure_view .lead{
	font-size:123.1%;
	font-weight:700;
	color:#ba1551;
	text-align:center;
	margin-top:15px;}
	
#con_xmas_kohure_view .prod_img{
	border:solid 1px #ccc;
	padding:5px;
	margin-top:15px;
	background-color:#fff;}
	
#con_xmas_kohure_view .prod_txt{
	width:595px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/kh_box_bg.gif);
	background-repeat:repeat-y;}
	
.prod_body{
	margin:0 15px;
	line-height:140%;
	font-size:93%;}
	
#con_xmas_kohure_view .prod_present{
	background-image:url(http://image.excite.co.jp/jp/season/xmas/kh_pbox_top.jpg);
	background-repeat:no-repeat;
	width:595px;
	margin-bottom:30px;}
	
#con_xmas_kohure_view .prod_present_body{
	padding:15px 30px 0 15px;
	font-size:93%;
	line-height:160%;}
	
#con_xmas_kohure_view .prod_present_img{
	margin-right:8px;
	float:left;
	width:155px;}
	
#con_xmas_kohure_view .prod_present_line{
	padding:10px 0;
	clear:both;
	text-align:center;}
	
.kh_view_pre_list_l{
	margin:10px 0 0 8px;
	float:left;}
	
.kh_view_pre_list{
	margin:10px 0 0 20px;
	float:left;}
	
.kh_view_pre_line{
	background-image:url(http://image.excite.co.jp/jp/season/xmas/dot_bg.gif);
	background-repeat:repeat-x;
	height:11px;
	margin:15px 0;}



	
/*検索結果ページ*/
#con_xmas_list{ margin: 0 0 0 7px}
#con_xmas_list .stit01{
    height:38px;
	margin:10px 10px 0 0;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/ic_tit.gif);
	background-repeat:no-repeat;
	float:left;}
	
#con_xmas_list .stit01 h2{
	font-size:174%;
	margin:6px 0 0 45px;}	
	
#con_xmas_list .l_txt{ margin:25px 0 10px;}
	
	
.popular_m {
background-color:#FFFFFF;
border:1px solid #AAAAAA;
line-height:2em;
margin-top:20px;
padding:5px 10px;
}

#con_xmas_list .stit02{
    height:38px;
	margin:20px 0 10px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_list01.gif);
	background-repeat:no-repeat;}
	
#con_xmas_list .stit02 h3{
	display:none;}
	
.from{
	text-align:right;
	color:#666;
	margin-top:20px;}
	
/*スポット情報ページ*/

#con_xmas_view .view_tit_bg{
	background-image:url(http://image.excite.co.jp/jp/season/xmas/view_tit_bg.gif);
	background-repeat:repeat-y;
	float:left;
	width:595px;
	line-height:140%;}

#con_xmas_view li.view_tit{
	float:left;
	width:445px;
	padding-top:3px;
	line-height:180%;
	border-right:solid 2px #6476a7;	}
	
#con_xmas_view li.view_tit .v_tit{
	margin:3px 10px 0 20px;
    font-size:197%;
	font-weight:700;}
	
#con_xmas_view li.view_tit .v_lead{
	margin:0 10px 0 20px;
	line-height:140%;
	color:#d20e56;}
	
#con_xmas_view li.view_tit .v_yomi{
	margin:5px 10px 0 20px;
	line-height:140%;
	color:#000;
	font-size:10px;}		
	
#con_xmas_view li.view_date{
	float:right;
	text-align:center;
	line-height:130%;
	width:140px;
	margin-right:4px;}	
	
#con_xmas_view .stit01{
    height:38px;
	margin-top:20px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_view01.gif);
	background-repeat:no-repeat;}
	
#con_xmas_view .stit01 h2{
    display:none;}
	
#con_xmas_view .info_left{
	float:left;
	width:355px;
	margin:10px 0 0 10px;}
	
#con_xmas_view .info_left p.txt01{
	line-height:160%;}
	
#con_xmas_view .info_left p.txt02{
	line-height:160%;
	background-color:#fdfddd;
	color:#7f5814;
	padding:10px;}	
	
#con_xmas_view .info_left p.txt02 img{
	padding-bottom:7px;}	
	
#con_xmas_view .icon{
	padding:7px 5px 7px 0;}		
	
#con_xmas_view .info_right{
	float:right;
	width:200px;
	margin-top:10px;}
	
#con_xmas_view .info_right .photo{
	border:solid #e4e4e4 3px;
	text-align:center;}	
	
#con_xmas_view .info_right .photo_img{
	margin:7px 0;
	text-align:center;}
	
#con_xmas_view .caption{
	margin:0 7px;
	color:#666;
	text-align:center;}
	
.tab_navi{margin:7px 0;
	text-align:center;}	

.tab_navi .tab_navi_select {
	background-color:#FFFFFF;
	color:#333333;}

.tab_navi span {
    background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin-left:0 10px 5px 0;
	text-align:center;
	color:#666666;
	cursor:pointer;
	font-size:10pt;
	padding:3px 8px;
	text-decoration:none;}	
	
#con_xmas_view .spot_icon{
	text-align:center;
	margin-top:5px;}
	
#con_xmas_view .spot_icon img{
	margin:1px;}
	
#con_xmas_view .stit02{
    height:38px;
	margin-top:20px;
	margin-bottom:10px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_view02.gif);
	background-repeat:no-repeat;}
	
#con_xmas_view .stit02 h3{
    display:none;}
	
.sendmobile {
	background-image:url(http://image.excite.co.jp/jp/season/xmas/sendmobile_bg.gif);
	background-repeat:no-repeat;
	margin:20px 0 20px 120px;
	padding:30px 0 0 30px;
}

#con_xmas_view .stit03{
    height:38px;
	margin-top:20px;
	margin-bottom:10px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_view03.gif);
	background-repeat:no-repeat;}
	
#con_xmas_view .stit03 h4{
    display:none;}
	
#con_xmas_view .stit04{
    height:38px;
	margin-top:20px;
	margin-bottom:5px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_view04.gif);
	background-repeat:no-repeat;}
	
#con_xmas_view .stit04 h5{
    display:none;}

.pt_list{
    margin-top:10px;}
	
.pt_list li{
    margin-right:20px;
	width:130px;
	float:left;}	
	
.pt_list li.left{
    margin:0 20px 0 7px;
	width:130px;
	float:left;}
	
.pt_list li.right{
    margin:0;
	text-align:center;}	
	
.pt_list .pt_tit{
    margin-top:5px;
	text-align:center;}
	
#con_xmas_view .stit05{
    height:38px;
	margin-top:20px;
	margin-bottom:5px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_view05.gif);
	background-repeat:no-repeat;}
	
#con_xmas_view .stit05 h6{
    display:none;}
	
#Tubu {
    margin:10px 0 0 5px;}
	
#Tubu .linktext {
	font-size: 12px;
	color:#000;}
	
#Tubu .linktext a:link{
    color:#000;
	text-decoration:none;}
	
#Tubu .linktext a:visited{
    color:#000;
	text-decoration:none;}
	
#Tubu .linktext a:hover{
    color:#fe6600;
	text-decoration:underline;}	
	
#Tubu p{
    padding:10px 0 0 5px;
	margin:0;}
	
/*スポット情報(etc)ページ*/	
#con_xmas_view,
#con_xmas_view_etc{ width: 600px; margin: 0 0 0 7px}
#con_xmas_view_etc .view_tit_bg{
	background-image:url(http://image.excite.co.jp/jp/season/xmas/view_tit_bg.gif);
	background-repeat:repeat-y;
	float:left;
	width:595px;
	line-height:140%;}

#con_xmas_view_etc li.view_tit{
	float:left;
	width:490px;
	padding-top:3px;
	line-height:180%;}
	
#con_xmas_view_etc li.view_tit .v_tit{
	margin:3px 10px 0 20px;
    font-size:197%;
	font-weight:700;}
	
#con_xmas_view_etc li.view_tit .v_lead{
	margin:0 10px 0 20px;
	line-height:140%;
	color:#d20e56;}
	
#con_xmas_view_etc li.view_tit .v_yomi{
	margin:5px 10px 0 20px;
	line-height:140%;
	color:#000;
	font-size:10px;}	
	
#con_xmas_view_etc li.view_icon{
	float:right;
	text-align:center;
	line-height:130%;
	width:86px;
	margin-right:4px;}	
	
#con_xmas_view_etc .stit01{
    height:38px;
	margin-top:20px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_view_etc01.gif);
	background-repeat:no-repeat;}
	
#con_xmas_view_etc .stit01 h2{
    display:none;}
	
#con_xmas_view_etc .info_left{
	float:left;
	width:355px;
	margin:10px 0 0 10px;}
	
#con_xmas_view_etc .info_left p.txt01{
	line-height:160%;}	
	
#con_xmas_view_etc .icon{
	padding:7px 5px 7px 0;}		
	
#con_xmas_view_etc .info_right{
	float:right;
	width:200px;
	margin-top:10px;}
	
#con_xmas_view_etc .info_right .photo{
	border:solid #e4e4e4 3px;
	text-align:center;}	
	
#con_xmas_view_etc .info_right .photo_img{
	margin:7px 0;
	text-align:center;}
	
#con_xmas_view_etc .caption{
	margin:0 7px;
	color:#666;
	text-align:center;}
	
.tab_navi{margin:7px 0;
	text-align:center;}	

.tab_navi .tab_navi_select {
	background-color:#FFFFFF;
	color:#333333;}

.tab_navi span {
    background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin-left:0 10px 5px 0;
	text-align:center;
	color:#666666;
	cursor:pointer;
	font-size:10pt;
	padding:3px 8px;
	text-decoration:none;}	
	
#con_xmas_view_etc .spot_icon{
	text-align:center;
	margin-top:5px;}
	
#con_xmas_view_etc .spot_icon img{
	margin:1px;}
	
#con_xmas_view_etc .stit02{
    height:38px;
	margin-top:20px;
	margin-bottom:10px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_view_etc02.gif);
	background-repeat:no-repeat;}
	
#con_xmas_view_etc .stit02 h3{
    display:none;}

#con_xmas_view_etc .stit03{
    height:38px;
	margin-top:20px;
	margin-bottom:10px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_view_etc03.gif);
	background-repeat:no-repeat;}
	
#con_xmas_view_etc .stit03 h4{
    display:none;}
	
#con_xmas_view_etc .stit04{
    height:38px;
	margin-top:20px;
	margin-bottom:5px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/tit_view_etc04.gif);
	background-repeat:no-repeat;}
	
#con_xmas_view_etc .stit04 h5{
    display:none;}

	
/*クフレトップ*/	
#con_xmas_kohure_top .tit01{
	width:595px;
    height:108px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/2010/kh_top_img.jpg);
	background-repeat:no-repeat;}
	
#con_xmas_kohure_top .tit01 h2{
    display:none;}
	
#con_xmas_kohure_top .stit01{
    height:38px;
    margin: 10px 0 5px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/kh_top_tit01.gif);
	background-repeat:no-repeat;}
	
#con_xmas_kohure_top .stit01 h3{
    display:none;}
	
.kh_top_prod_list{
	margin:10px 5px 0 0;
	float:left;}
	
.kh_top_prod_list_r{
	margin-top:10px;	
	float:left;}	
	
#con_xmas_kohure_top .stit02{
    height:38px;
    margin: 20px 0 5px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/kh_top_tit02.gif);
	background-repeat:no-repeat;}
	
#con_xmas_kohure_top .stit02 h4{
    display:none;}

		

/*サーチ*/
.lm_bbox{
    width:306px;
	background:url(http://image.excite.co.jp/jp/season/xmas/2010/lm_bbox_rank_bg.gif) no-repeat top left;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/lm_bbox_bg.gif);
	background-repeat:repeat-y;
	border-bottom:solid #6476a7 3px;}
	
.lm_bbox_rank{
    width:306px;
	background:url(http://image.excite.co.jp/jp/season/xmas/2010/lm_bbox_rank_bg.gif) no-repeat top left;
	border-bottom:solid #6476a7 3px;}	
	
.lm_bbox .bbox_tit{
    font-size:93%;
	color:#fff;
	font-weight:700;
	padding:8px 0 14px 40px;}
	
.lm_bbox_rank .bbox_tit{
    font-size:93%;
	color:#fff;
	font-weight:700;
	padding:8px 0 14px 40px;}		
	
.lm_bbox li.sch{
    font-size:93%;
	line-height:180%;
	margin:0 15px 5px;
	padding:0;}
	
.lm_bbox .input_sch{
    width:200px;
	border:solid #ccc 1px;
	margin-right:5px;}
	
.lm_bbox li.area{
    font-size:93%;
	line-height:180%;
	margin:0 15px;
	padding:0;}
	
.lm_bbox li.area_oh{
    font-size:93%;
	line-height:180%;
	margin:0 15px 5px;
	padding:0;
	font-weight:700;}



	
/*pickup*/
.lm_pickup{
	margin:8px 5px 0 5px;
	border:solid 1px #ccc;
	background-color:#fff;
	padding-top:8px}
	
.lm_pickup_img {
    float:left;
    padding:0 8px 5px 8px;}
	
.lm_pickup_txt{
	float:left;
	font-size:116%;
	font-weight:700;
	line-height:120%;
	margin-bottom:5px;
	width:175px;}
	
li.line_pickup{
	background-image:url(http://image.excite.co.jp/jp/season/xmas/dotline_bg.gif);
	background-repeat:repeat-x;
	height:7px;
	margin:0 8px;
	clear:both;
	font-size:1px;
	line-height:10%;}					
	
/*blog to media*/	
.lm_btm{
    width:300px;
    margin:8px 0 0 5px;
	padding-bottom:10px;
	background-image:url(http://image.excite.co.jp/jp/season/xmas/lm_btm_bg.gif);
	background-repeat:repeat-y;
	border-bottom:solid #e1f5c9 3px;}
	
.lm_btm .btm_tit{
    font-size:93%;
	color:#333;
	font-weight:700;
	padding:8px 0 15px 8px;}
	
.lm_btm li.list{
    font-size:93%;
	margin:0 13px;
	height:80px;
	overflow:hidden;
	line-height:160%;}

.lm_btm ul li img {
    float:left;
    margin-right:8px;}
	
.lm_btm li.line{
	background-image:url(http://image.excite.co.jp/jp/season/xmas/dot_bg.gif);
	background-repeat:repeat-x;
	height:11px;
	margin:0 13px;}
	
/*Excite Bit*/		
.bit {
    background-color:#FFFFFF;
    border:1px solid #8DBA02;
    margin:8px 5px 0;
	padding:0 0 5px;
}
	
.bit .ti {
	background-image:url(http://image.excite.co.jp/jp/season/xmas/bit_ti.gif);
	height:23px;
}

.bit ul {
	margin:5px 10px 5px 25px;
	padding:0;}

.bit li {
	color:#8DBA02;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 5px;
	padding:0;
	line-height:160%;}
	
/*LOVE Bit*/		
.lbit {
    background-color:#FFFFFF;
    border:1px solid #ff9999;
    margin:8px 5px 0;
	padding:0 0 5px;
}
	
.lbit .ti {
	background-image:url(http://image.excite.co.jp/jp/season/xmas/lbit_ti.gif);
	height:23px;
}

.lbit ul {
	margin:5px 10px 5px 25px;
	padding:0;}

.lbit li {
	color:#ed815e;
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 5px;
	padding:0;
	line-height:160%;}	
	
/*モバイル*/
.mobile{
	margin:8px 5px 0;}	
