/*----------------------*/
/*--     全体要素     --*/
/*----------------------*/
body{
	background-image:url("../images/bg_staffblog_all.gif");
	background-repeat:repeat-y;
	background-position:center 260px;
}

/*表示部分指定*/
div#main_space{
	background-image:url("../images/bg_staffblog.jpg");
	background-repeat:no-repeat;
	background-position:top center;
}

/*----------------------------*/
/*-- ページ要素（ヘッダー） --*/
/*----------------------------*/
/*全体要素*/
#staff_header{
	margin:0px auto;
	padding:0px;
	width:750px;
	height:260px;
	text-align:left;
}
/*内部要素 サブタイトル*/
#staff_header #staff_header_subtitle{
	padding:48px 0px 0px 1px;
	margin:0px;
	width:400px;
}

/*内部要素 サブタイトル 中身*/
#staff_header #staff_header_subtitle a{
	margin:0px 0px 0px 1px;
	padding:0px;
	width:400px;
	height:32px;
	text-decoration:none;
	display:block;
}
/*内部要素 タイトル*/
#staff_header a#staff_header_title{
	margin:3px 0px 0px 3px;
	padding:0px;
	width:400px;
	height:70px;
	text-decoration:none;
	display:block;
}
/*内部要素 h1設定*/
#staff_header h1{
	margin:0px;
	padding:2px 0px;
	font-size:10px;
	line-height:12px;
	color:#FFFFFF;
	height:12px;
}

/*------------------------------*/
/*-- ページ要素（コンテンツ） --*/
/*------------------------------*/
/*全体要素*/
#staff_contents{
	margin:0px auto;
	padding:0px 0px 50px 0px;
	width:750px;
	text-align:center;
}

/*内部要素*/
#staff_contents ul#staff_contents_inline{
	list-style-type:none;
	margin:10px;
	padding:0px;
}
/*内部要素 サイドメニュー*/
#staff_contents ul#staff_contents_inline li#staff_contents_side{
	margin:0px;
	padding:0px;
	width:200px;
	text-align:left;
	float:left;
}
/*内部要素 サイドメニュー メニュータイトル*/
#staff_contents ul#staff_contents_inline li#staff_contents_side .staff_sidemenu_title{
	background-image:url("../staff/images/bg_sidetitle.gif");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	padding:0px;
	width:198px;
	height:44px;
}
/*内部要素 サイドメニュー メニュータイトル テキスト*/
#staff_contents ul#staff_contents_inline li#staff_contents_side .staff_sidemenu_title strong{
	margin:0px;
	padding:12px 0px 0px 22px;
	font-size:16px;
	line-height:16px;
	color:#FFFFFF;
	font-family:sans-serif;
	display:block;
}
/*内部要素 サイドメニュー リンク一覧*/
#staff_contents ul#staff_contents_inline li#staff_contents_side ul{
	list-style-type:none;
	margin:0px;
	padding:5px 0px 0px 0px;
	width:195px;
	font-size:14px;
	line-height:18px;
	text-align:left;
	color:#0F6CD4;
	clear:both;
}
/*内部要素 サイドメニュー リンク一覧 左側*/
#staff_contents ul#staff_contents_inline li#staff_contents_side ul li.staff_sidelink_left{
	margin:0px;
	padding:0px;
	width:15px;
	text-align:center;
	float:left;
}
/*内部要素 サイドメニュー リンク一覧 右側*/
#staff_contents ul#staff_contents_inline li#staff_contents_side ul li.staff_sidelink_right{
	margin:0px;
	padding:0px;
	width:180px;
	float:left;
}
/*内部要素 サイドメニュー リンク一覧 リンク設定*/
#staff_contents ul#staff_contents_inline li#staff_contents_side ul li.staff_sidelink_right a{
	color:#0F6CD4;
	text-decoration:underline;
}
#staff_contents ul#staff_contents_inline li#staff_contents_side ul li.staff_sidelink_right a:hover{
	text-decoration:none;
}
/*内部要素 サイドメニュー リンク一覧 リンクなし*/
#staff_contents ul#staff_contents_inline li#staff_contents_side ul li.staff_sidelink_right span{
	text-decoration:underline;
}
/*内部要素 サイドメニュー バナー一覧*/
#staff_contents ul#staff_contents_inline li#staff_contents_side #staff_side_bannerspace{
	margin:30px 0px 10px 0px;
	padding:0px;
	width:200px;
	clear:both;
}
/*内部要素 サイドメニュー バナー一覧 テキスト*/
#staff_contents ul#staff_contents_inline li#staff_contents_side #staff_side_bannerspace p{
	margin:0px 0px 0px 7px;
	padding:0px;
	font-size:10px;
	line-height:12px;
	width:193px;
}
/*内部要素 サイドメニュー バナー一覧 リンク共通設定*/
#staff_contents ul#staff_contents_inline li#staff_contents_side #staff_side_bannerspace a{
	background-repeat:no-repeat;
	background-position:left top;
	margin:3px 0px 3px 7px;
	padding:0px;
	width:193px;
	height:47px;
	text-decoration:none;
	display:block;
}
/*内部要素 サイドメニュー バナー一覧 スタッフブログ*/
#staff_contents ul#staff_contents_inline li#staff_contents_side #staff_side_bannerspace a#staff_side_banner01{
	background-image:url("../images/bt_banner01.gif");
}
/*内部要素 サイドメニュー バナー一覧 今庄365スキー場*/
#staff_contents ul#staff_contents_inline li#staff_contents_side #staff_side_bannerspace a#staff_side_banner02{
	background-image:url("../images/bt_banner02.gif");
}
/*内部要素 サイドメニュー バナー一覧 今庄365エリアマップ*/
#staff_contents ul#staff_contents_inline li#staff_contents_side #staff_side_bannerspace a#staff_side_banner03{
	background-image:url("../images/bt_banner03.gif");
}

/*内部要素 メイン*/
#staff_contents ul#staff_contents_inline li#staff_contents_main{
	margin:0px 0px 0px 8px;
	padding:0px;
	width:522px;
	text-align:left;
	float:left;
}
/*内部要素 メイン タイトル*/
#staff_contents ul#staff_contents_inline li#staff_contents_main .staff_entry_title{
	background-image:url("../staff/images/bg_maintitle.gif");
	background-repeat:no-repeat;
	background-position:left top;
	margin:0px;
	padding:0px;
	width:522px;
	height:59px;
	text-align:left;
}
/*内部要素 メイン タイトル テキスト*/
#staff_contents ul#staff_contents_inline li#staff_contents_main .staff_entry_title span{
	margin:0px;
	padding:15px 0px 0px 20px;
	font-size:18px;
	line-height:22px;
	color:#0F6CD4;
	font-weight:bold;
	display:block;
}
/*内部要素 メイン タイトル テキスト リンク*/
#staff_contents ul#staff_contents_inline li#staff_contents_main .staff_entry_title span a{
	color:#0F6CD4;
	text-decoration:none;
}
#staff_contents ul#staff_contents_inline li#staff_contents_main .staff_entry_title span a:hover{
	text-decoration:underline;
}
/*内部要素 メイン タイトル 記事情報*/
#staff_contents ul#staff_contents_inline li#staff_contents_main .staff_entry_info{
	margin:0px 0px 0px 7px;
	padding:0px;
	width:505px;
	font-size:14px;
	line-height:18px;
	text-align:right;
}
/*内部要素 メイン タイトル 記事情報 カテゴリー表示*/
#staff_contents ul#staff_contents_inline li#staff_contents_main .staff_entry_info span.staff_category{
	margin-left:10px;
	font-weight:bold;
	color:#0F6CD4;
}
/*内部要素 メイン タイトル 記事情報 カテゴリー表示 リンク設定*/
#staff_contents ul#staff_contents_inline li#staff_contents_main .staff_entry_info span.staff_category a{
	color:#0F6CD4;
	text-decoration:none;
}
#staff_contents ul#staff_contents_inline li#staff_contents_main .staff_entry_info span.staff_category a:hover{
	text-decoration:underline;
}
/*内部要素 メイン タイトル 本文*/
#staff_contents ul#staff_contents_inline li#staff_contents_main .staff_entry_contents{
	margin:10px 5px 38px 12px;
	padding:0px;
	width:505px;
	font-size:14px;
	line-height:22px;
	text-align:left;
}
#staff_contents ul#staff_contents_inline li#staff_contents_main p{
	font-size:14px;
	line-height:22px;
}
/*内部要素 メイン タイトル ページ送り*/
#staff_contents ul#staff_contents_inline li#staff_contents_main ul#staff_entry_select{
	list-style-type:none;
	margin:0px 0px 0px 7px;
	padding:0px;
	width:515px;
	font-size:14px;
	line-height:18px;
}
/*内部要素 メイン タイトル ページ送り 左側*/
#staff_contents ul#staff_contents_inline li#staff_contents_main ul#staff_entry_select li#staff_entry_left{
	margin:0px;
	padding:0px;
	width:257px;
	text-align:right;
	float:left;
}
/*内部要素 メイン タイトル ページ送り 左側 リンク設定*/
#staff_contents ul#staff_contents_inline li#staff_contents_main ul#staff_entry_select li#staff_entry_left a{
	margin-right:20px;
	color:#0F6CD4;
	text-decoration:underline;
}
#staff_contents ul#staff_contents_inline li#staff_contents_main ul#staff_entry_select li#staff_entry_left a:hover{
	text-decoration:none;
}
/*内部要素 メイン タイトル ページ送り 右側*/
#staff_contents ul#staff_contents_inline li#staff_contents_main ul#staff_entry_select li#staff_entry_right{
	margin:0px;
	padding:0px;
	width:257px;
	text-align:left;
	float:left;
}
/*内部要素 メイン タイトル ページ送り 右側 リンク設定*/
#staff_contents ul#staff_contents_inline li#staff_contents_main ul#staff_entry_select li#staff_entry_right a{
	margin-left:20px;
	color:#0F6CD4;
	text-decoration:underline;
}
#staff_contents ul#staff_contents_inline li#staff_contents_main ul#staff_entry_select li#staff_entry_right a:hover{
	text-decoration:none;
}

/*----------------------------*/
/*-- ページ要素（フッター） --*/
/*----------------------------*/
/*フッター*/
#staff_footer_space{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:50px;
	text-align:center;
	clear:both;
}
/*内部要素*/
#staff_footer_space #staff_footer_inline{
	margin:25px auto 0px auto;
	text-align:center;
	width:750px;
	font-size:14px;
	line-height:18px;
	font-family:sans-serif;
}

/*--------------*/
/*-- 印刷指定 --*/
/*--------------*/
@media print{
	div#main_space{
		background-image:none;
	}
	#staff_header{
		background-image:url("../images/bg_staffblog.jpg");
		background-repeat:no-repeat;
		background-position:top center;
	}
	#staff_contents{
		background-color:#FFFFFF;
		padding:0px;
	}
	#staff_footer_space{
		position:static;
	}
}
