@charset "utf-8";

/******************************************************/
/* 北日本新聞社-公開側　生活サイト印刷用CSS           */
/******************************************************/

/***** 全ページ共通CSS読み込み *****/
@import url("common_print.css");

/***** 生活サイト共通CSS読み込み *****/
@import url("life_print.css");


/*---------- 生活サイト印刷用CSSを記述 ----------*/

/***** life_main *****/
/*** 左 ***/
#life_l_top{
	width:750px;
}
/*---------- ▼左TOPエリアここから ----------*/
#life_top_area{
	width:750px;
	padding-bottom:5px;
}
/*** 左TOPエリア　上（K-Movie） ***/
#kmovie_middle{
	width:730px;
	min-height:350px;
	padding:0px 10px;
	background-color:#D6D6D6;
	background-image:url(../_images/life/kmovie_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
	* html #kmovie_middle{/* IE6 */
		_height:357px;
	}
/* メイン動画 */
#kmovie_title{
	width:750px;
	height:50px;
	background-image:url(../_images/life/kmovie_title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
	/* 一覧へリンクボタン */
	#kmovie_link{
		width:102px;
		height:20px;
		float:right;
		padding:30px 10px 0px 0px;
	}
	#kmovie_link a{
		width:102px;
		height:20px;
		display:block;
		background-image:url(../_images/life/life_top_img.jpg);
		background-position:-387px -241px;
		background-repeat:no-repeat;
		text-decoration:none;
		text-indent:-1000em;
		overflow:hidden;
	}

#kmovie_mainbox{
	width:557px;/* Mac版Firefoxの印刷バグ回避のため、1px小さくした */
	border:1px solid #CCCCCC;
	float:left;
}
		#kmovie_movie{
			width:480px;
			height:291px;
			text-align:center;
			padding:5px 39px 5px 38px;/* Mac版Firefoxの印刷バグ回避のため、右を1px小さくした */
			background-color:#F0F0F0;
			border-bottom:1px solid #CCCCCC;
		}
		* html #kmovie_movie{
			height:294px;
			padding:5px 39px 4px 38px;
		}
		#kmovie_txt{
			width:480px;
			min-height:42px;
			_height:40px;
			padding:5px 39px 5px 38px;/* Mac版Firefoxの印刷バグ回避のため、右を1px小さくした */
			background-color:#FFFFFF;
		}
/* 動画一覧 */
#kmovie_listbox{
	width:170px;
	float:left;
}
.kmovie_list{
	width:130px;
	height:73px;
	padding:8px 20px;
	background-image:url(../_images/life/kmovie_thumb_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


/*** 左TOPエリア　下 ***/
#ltop_area_bottom{
	width:750px;
	margin-top:10px;
}
/* エンタメニュース */
#entame_box{
	width:420px;
	float:left;
	position:relative;
}
	/* タブ全体 */
	#tabIndex01{
		background-image:url(../_images/life/tab_dummy.jpg);
		background-position:left top;
		background-repeat:repeat-x;
	}
	/* タブの配置指定 */
	.tab01, .tab02, .tab03{
		width:119px;
		height:32px;
		line-height:32px;
	}
	.tab01{
		position:relative;
	}
	.tab02{
		position:absolute;
		top:0px;
		left:119px;
	}
	.tab03{
		position:absolute;
		top:0px;
		left:238px;
	}
	.tab_dummy{
		width:63px;
		position:absolute;
		top:0px;
		left:357px;
	}
	/* タブclose */
	.tab01 a, .tab02 a, .tab03 a{
		display:block;
		width:115px;
		height:32px;
		padding-right:4px;
		background-image:url(../_images/life/life_tab_close.jpg);
		background-position:left top;
		background-repeat:no-repeat;
		text-align:center;
		line-height:32px;
		font-size:12px;
		overflow:hidden;
		outline:none;
		color:#999900;
	}
	/* タブopen */
	a.open{
		background-image:url(../_images/life/life_tab_open.jpg);
		color:#FFFFFF;
		text-decoration:none;
	}
	a.open:hover{
		text-decoration:none;
	}
		/* 	タブ切り替え */
		#tabBox01{}
		#tabBox02{ display:none; }
		#tabBox03{ display:none; }
		/* もっと見る */
		#entame_more{
			float:right;
			line-height:100%;
		}
	/* entameList */
	.entameList{
		width:420px;
		padding:7px 0px 3px 0px;
	}
	.entameList li{
		line-height:120%;
		padding:0px 0px 4px 20px;
		background-image:url(../_images/life/life_icon02.gif);
		background-position:3px 2px;
		background-repeat:no-repeat;
		list-style:none;
	}
	* html .entameList li{
		background-position:3px 1px;
	}

/* お知らせ */
#life_info_box{
	width:300px;
	background-color:#F2F2F2;
	padding:7px 10px 10px;
	float:right;
}
#life_info_title{
	height:30px;
}
#life_info_box #life_info_title h3{
	padding-left:25px;
	color:#000066;
	font-size:120%;
	background-image:url(../_images/common/info_icon.jpg);
	background-position:left 4px;
	background-repeat:no-repeat;
	line-height:30px;
}
#life_info_box ul{
	width:300px;
}
	#life_info_box ul li{
		line-height:120%;
		padding-bottom:4px;
		margin-left:25px;
	}
	
/*---------- #左TOPエリアここまで ----------*/


/*---------- ▼左MIDDLEエリアここから ----------*/
#life_middle_area{
	width:750px;
}
/*** 左（メニュー・バナー） ***/
#life_m_left{
	width:150px;
	float:left;
}

/* ※バナー・メニュー等のCSSは、life_print.css（生活サイト共通CSS）に記述 */

/* 追加するバナー */
.life_l_bnnr_tuika{
	width:150px;
	margin-bottom:4px;
}

/*** 右 ***/
#life_m_right{
	width:590px;
	padding-left:10px;
	float:left;
}
		* html #life_m_right{
			width:590px;
			padding-left:0px;
			float:right;
		}
/* タイトル */
.life_m_r_title01, .life_m_r_title02{
	width:570px;
	height:28px;
	padding-left:20px;
	background-image:url(../_images/life/life_top_img.jpg);
	background-repeat:no-repeat;
	font-size:120%;
	line-height:28px;
}
	.life_m_r_title01{
		background-position:0px 0px;
	}
	.life_m_r_title02{
		background-position:0px -28px;
		color:#006600;
	}
/* 一覧 */
#present_box{
	width:590px;
	padding-bottom:10px;
}
#present_img{
	width:130px;
	float:left;
	padding-right:10px;
}
#life_m_r_list01{
	width:430px;
	padding:0px 0px 10px 0px;
	float:left;
}
#life_m_r_list01 li{
	line-height:120%;
	padding:0px 0px 4px 20px;
	background-image:url(../_images/life/life_icon02.gif);
	background-position:3px 2px;
	background-repeat:no-repeat;
	list-style:none;
}
* html #life_m_r_list01 li{
	background-position:3px 1px;
}
#life_m_r_list02{
	width:570px;
	padding:7px 0px 10px 0px;
}
#life_m_r_list02 li{
	line-height:120%;
	padding:0px 0px 4px 20px;
	background-image:url(../_images/life/life_icon01.gif);
	background-position:3px 2px;
	background-repeat:no-repeat;
	list-style:none;
}
* html #life_m_r_list02 li{
	background-position:3px 1px;
}

/* 当番医ボタン */
#toubani a{
	width:195px;
	height:24px;
	margin-top:5px;
	background-image:url(../_images/life/life_top_img.jpg);
	background-position:0px -56px;
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	overflow:hidden;
	display:block;
}
#toubani a:hover{
	background-position:-195px -56px;
}
/* おでかけバナー */
#odekake_bnnr_box{
	width:590px;
	padding:5px 0px 10px;
}
#odekake_bnnr01 a, #odekake_bnnr02 a, #odekake_bnnr03 a{
	width:193px;
	height:70px;
	background-image:url(../_images/life/life_top_img.jpg);
	background-repeat:no-repeat;
	text-indent:-1000em;
	text-decoration:none;
	overflow:hidden;
	display:block;
	float:left;
}
		/* イベントガイド */
		#odekake_bnnr01 a{
			margin-right:5px;
			background-position:0px -80px;
		}
		#odekake_bnnr01 a:hover{
			background-position:-193px -80px;
		}
		/* 旅行 */
		#odekake_bnnr02 a{
			margin-right:5px;
			background-position:0px -150px;
		}
		#odekake_bnnr02 a:hover{
			background-position:-193px -150px;
		}
		/* とやま釣りガイド */
		#odekake_bnnr03 a{
			background-position:0px -220px;
		}
		#odekake_bnnr03 a:hover{
			background-position:-193px -220px;
		}
/* おでかけ-花通信・とやま市場レポート */
#odekake_bg{
	width:570px;
	padding:0px 10px;
	background-color:#F6F0EC;
}
#top_hana_box{
	width:276px;
	float:left;
}
#top_report_box{
	width:285px;
	float:right;
}
	/* ボタン */
	#to_hana a, #to_report a{
		height:184px;
		background-image:url(../_images/life/life_top_img.jpg);
		background-repeat:no-repeat;
		text-indent:-1000em;
		text-decoration:none;
		overflow:hidden;
		display:block;
		float:left;
	}
			/* 花通信 */
			#to_hana a{
				width:51px;
				background-position:-390px -56px;
			}
			#to_hana a:hover{
				background-position:-442px -56px;
			}
			/* とやま市場レポート */
			#to_report a{
				width:60px;
				background-position:-494px -56px;
			}
			#to_report a:hover{
				background-position:-554px -56px;
			}
	/* 写真・キャプション */
	.odekake_pic_box{
		width:215px;
		float:right;
	}
	p.odekake_caption{
		margin-top:3px;
		line-height:120%;
	}
#ode_bg_bottom{
	width:590px;
	padding-bottom:10px;
}
/* グルメ */
#gourmet_box{
	width:590px;
	margin-top:5px;
	background-image:url(../_images/life/gourmet_bg.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#shop_box, #recipe_box{
	width:292px;
}
	#shop_box{
		float:left;
	}
	#recipe_box{
		float:right;
	}
		/* コメント */
		.gourmet_commont{
			padding-top:3px;
			color:#CC6600;
		}
		/* 情報 */
		.gourmet_info{
			width:270px;
			padding:7px 11px;
		}
		.g_info_title{
			font-size:110%;
			padding-bottom:3px;
		}
/*---------- #左MIDDLEエリアここまで ----------*/

/*** 右 ***/
#life_r_top{
	display:none;
}


