@charset "utf-8";
/* CSS Document */

/********************season top********************/

.ss_top_tit{ height:32px;}

.ss_top_tit h1,
.ss_top_tit h2,
.ss_top_tit h3,
.ss_top_tit h4{ color:#fff;
	font-size:108%;
	font-weight:700;
	padding:11px 0 0 27px;
	line-height:1;}
	
.ss_top_btm{ background-image:url(http://image.excite.co.jp/jp/season/top/box_btm.gif);
	background-repeat:no-repeat;
	width:595px;
	height:14px;
	clear:both;}	
	
.ss_top_bg_news{ background-image:url(http://image.excite.co.jp/jp/season/top/box_bg.gif);
	background-repeat:no-repeat;}	

.ss_top_bd_news{ padding:0 12px;
	font-size:93%}
	
.ss_top_bd_news ul{
	padding-top:5px;}	

.ss_top_bd_news li {
	color:#999;
	list-style-position:inside;
	list-style-type:disc;}
	
.ss_top_bg_now{ background-image:url(http://image.excite.co.jp/jp/season/top/box_bg.gif);
	background-repeat:no-repeat;
	margin-top:10px;}	

.ss_top_bd_now{ padding:0 12px;}

.ss_top_bd_now .pt_pickup{ margin:8px 15px 0 0;
	border:solid 4px #d4d4d4;
	float:left;}
	
.ss_top_bd_now .txt_pickup{ width:305px;
	float:left;
	text-align:left;
	margin-top:10px;
	line-height:1.6;
	font-size:93%;}
	
.ss_top_bd_now .tit01{font-size:153.9%;
	font-weight:700;}
	
.ss_top_bd_now .tit01 a:link{ color:#000;
	text-decoration:none;}
	
.ss_top_bd_now .tit01 a:visited{ color:#000;
	text-decoration:none;}
	
.ss_top_bd_now .tit01 a:hover{ color:#000;
	text-decoration:none;}
	
.ss_top_bd_now .txt_pickup img {margin-top:10px}

.ss_top_bd_now .tit_reco{ padding:10px 0 5px;
	font-size:116%;
	font-weight:700;}
	
.ss_top_bd_now .pt_list{ float:left;
	width:176px;
	margin-right:15px;}

.ss_top_bd_now .pt_list_r{ float:left;
	width:176px;}		

.ss_top_bd_now .pt_reco{ border:solid 2px #d4d4d4;
	float:left;}
	
.ss_top_bd_now .txt_reco{ padding-top:5px;
	text-align:center;
	clear:both;}
	
.ss_top_bg_other{ background-image:url(http://image.excite.co.jp/jp/season/top/box_bg.gif);
	background-repeat:no-repeat;
	margin-top:10px;}	

.ss_top_bd_other{ padding:10px 12px 0;}

.ss_top_bd_other .pt_other{ border:solid 2px #d4d4d4;
	float:left;
	margin-right:15px;}
	
.ss_top_bd_other .txt_other{ width:375px;
	float:left;
	text-align:left;
	margin-top:3px;
	line-height:1.6;
	font-size:93%;}
	
.ss_top_bd_other .tit01{font-size:116%;
	font-weight:700;}
	
.ss_top_bd_other .tit01 a:link{ color:#000;
	text-decoration:none;}
	
.ss_top_bd_other .tit01 a:visited{ color:#000;
	text-decoration:none;}
	
.ss_top_bd_other .tit01 a:hover{ color:#000;
	text-decoration:none;}
	
.ss_top_bd_other .txt_other img {margin-top:5px}

.ss_top_bg_end{ background-image:url(http://image.excite.co.jp/jp/season/top/box_bg.gif);
	background-repeat:no-repeat;
	margin-top:10px;}	

.ss_top_bd_end{ padding:10px 12px 0;}

.ss_top_bd_end .left{ width:278px;
float:left;}

.ss_top_bd_end .right{ width:278px;
float:right;}					
	
.ss_top_bd_end img{ margin-right:10px;
	float:left;}
	
.ss_top_bd_end .tit01{ font-weight:700;}

.ss_top_bd_end .tit01 a:link{ color:#000;
	text-decoration:none;}
	
.ss_top_bd_end .tit01 a:visited{ color:#000;
	text-decoration:none;}	

.ss_top_bd_end .tit01 a:hover{ color:#000;
	text-decoration:none;}		

.ss_top_bd_end .txt{ float:left;
	line-height:1.6;
 	width:145px;
	font-size:93%;}

.ss_top_bd_end .date{ padding-top:7px;
	color:#666;
	font-size:85%;
	clear:both;}
	
/***sub column***/
/*blog to media*/
.ss_sub_btm{
    margin-top:8px;
	padding-bottom:10px;
	background-image:url(http://image.excite.co.jp/jp/season/top/btom_bg.gif);
	background-repeat:repeat-y;
	border-bottom:solid #d4d4d4 1px;}
	
.ss_sub_btm .btm_tit{
    font-size:93%;
	color:#fff;
	font-weight:700;
	padding:8px 0 15px 8px;}
	
.ss_sub_btm li.list{
    font-size:93%;
	margin:0 13px;
	height:80px;
	overflow:hidden;
	line-height:160%;}

.ss_sub_btm ul li img {
    float:left;
    margin-right:8px;}
	
.ss_sub_btm li.line{
	background-image:url(http://image.excite.co.jp/jp/season/top/dot_bg.gif);
	background-repeat:repeat-x;
	height:11px;
	margin:0 13px;}
	