@media screen {
/*----------------------------------------------------
	ブラウザスタイルの初期化　※変更不可
----------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,ul
	{
	margin : 0 ;
	padding : 0 ;
	}
hr {  clear : both ; }
/*----------------------------------------------------
	リンク色
----------------------------------------------------*/
a:link { color : #0000FF ; } /* リンク色 */
a:visited { color : #000099 ; }/* 既読リンク色 */
a:focus { color : #FF0000 ; } /* 戻った時IE以外 */
a:hover { color : #FF0000 ; } /* マウスが重なった時*/
a:active { color : #FF0000 ; } /* クリックした時・戻った時IE */

/*----------------------------------------------------
	文字装飾
----------------------------------------------------*/
.font_pink
	{
	color : #FF0000 ;
	}
/*----------------------------------------------------
	画像
----------------------------------------------------*/
img.right {  float : right ;margin : 0 0 10px 10px ; }
#top-sub img.right {  float : right ;margin : 0; }
img.left {  float : left ;margin : 0 10px 10px 0 ; }
img {  border : 0 ; }
img.center
	{
	display : block ;
	margin : 0 auto ;
	text-align : center ;
	}
/*----------------------------------------------------
	サブ共通
----------------------------------------------------*/
#top-sub img,
#sub img
	{
	margin : 0 0 8px 0 ;
	}
/*----------------------------------------------------
	P　段落設定
----------------------------------------------------*/
#main p.center
	{
	text-align : center ;
	}
#main p
	{
	margin : 0 0 0.8em 0 ;
	}
#main p.clear
	{
	clear : both ;
	}
/*----------------------------------------------------
	ボディー基本
----------------------------------------------------*/
body
	{ 
	text-align : center ;
	}
/*----------------------------------------------------
	コンテンツ構造 { print }
----------------------------------------------------*/
#wrap
	{
	width : 100% ;
	margin : 0 auto ;
	}
#header
	{
	width : 800px ;
	margin : 0 auto ;
	}
#header1
	{
	width : 220px ;
	float : left ;
	}
#header2
	{
	width : 277px ;
	height : 98px ;
	background : url(img/css/header2_bg.gif) no-repeat 10px bottom ;
	text-indent : -7000em ;
	float : left ;
	}
#header3
	{
	width : 247px ;
	float : right ;
	}
#navi
	{
	clear : both ;
	background : url(img/css/background.gif) repeat-x ;
	height : 46px ;
	}
#contents
	{
	width : 800px ;
	clear : both ;
	margin : 0 auto ;
	padding-top : 10px ;
	text-align : left ;
	}
#main
	{
	width : 580px ;
	float : right ;
	line-height : 1.3 ;
	padding : 0 0 10px 0 ;

	}
#sub
	{
	width : 200px ;
	float : left ;
	padding : 0 0 10px 0 ;
	}
#top-main
	{
	width : 580px ;
	padding : 0 0 10px 0 ;
	float : left ;
	line-height : 1.3 ;
	}
#top-sub
	{
	width : 200px ;
	float : right ;
	padding : 0 0 10px 0 ;
	}
#footer1
	{
	width : 800px ;
	border-top : 1px  #0066CC solid ;
	clear : both ;
	margin : 0 auto ;
	}
#footer2
	{
	width : 800px ;
	border-top : 1px  #0066CC solid ;
	border-bottom : 3px  #0066CC solid ;
	text-align : left ;
	margin : 0 auto ;
	}
/*----------------------------------------------------
	ズームー { print }
----------------------------------------------------*/
#zoom
	{
	width : 800px ;
	padding : 10px 0 5px 0 ;
	border-bottom : 1px  #0066CC solid ;
	font-size : 0.9em ;
	}
#zoom p
	{
	float : right ;
	}
#zoom button
	{
	margin : 0 5px ;
	}
#zoom button.print
	{
	margin : 0 5px 0 40px ;
	}


/*----------------------------------------------------
	ヘッダー　ロゴ　デザイン { print }
----------------------------------------------------*/
#header1 h1 a
	{
	width : 220px ;
	height : 108px ;
	text-indent : -7000em ;
	background : url(img/css/logo_top.gif) no-repeat left top ;
	display : block ;
	}
/*----------------------------------------------------
	上部リスト { print }
----------------------------------------------------*/
#header0 ul
	{
	margin : 0  ;
	text-align : right ;
	}
#header0 ul li
	{
	display : inline ;
	}
#header0 ul li a
	{
	padding-left : 15px ;
	text-decoration : none ;
	margin-bottom : 10px ;
	font-size : 0.8em ;
	background : url(img/css/list_mark01.gif) no-repeat left center ;
	color :  #0066CC ;
	}
#header0 ul li a:hover,
#header0 ul li a:active,
#header0 ul li a:focus
	{
	background : url(img/css/list_mark02.gif) no-repeat left center ;
	color : #FF0000 ;
	}
#header0 ul li a.active
	{
	background : url(img/css/list_mark03.gif) no-repeat left center ;
	color : #F05A00 ;
	}
/*----------------------------------------------------
	ヘッター　お問合せ画像　デザイン { print }
----------------------------------------------------*/
#header3 p a
	{
	width : 252px ;
	height : 100px ;
	background : url(img/css/tel.gif) no-repeat bottom ;
	text-indent : -7000em ;
	display : block ;
	}
/*----------------------------------------------------
	フッター1　デザイン
----------------------------------------------------*/
#footer1 ul
	{
	margin : 10px 0 ;
	text-align : center ;
	width : 100% ;
	}
#footer1 ul li
	{
	display : inline ;
	font-size : 0.9em ;
	}
#footer1 ul li a
	{
	text-decoration : none ;
	margin : 0 0 0 10px ;
	white-space : nowrap ;
	color : #000099 ;
	}
#footer1 ul li a:hover,
#footer1 ul li a:active,
#footer1 ul li a:focus
	{
	color : #FF0000 ;
text-decoration : underline ;
	}
#footer1 ul li a.active
	{
	color : #F05A00 ;
	}
/*----------------------------------------------------
	フッター2　デザイン { print }
----------------------------------------------------*/
#footer2 p a
	{
	float : left ;
	width : 127px ;
	height : 58px ;
	margin : 10px 0 0 0  ;
	text-indent : -7000em ;
	background : url(img/css/logo_footer.gif) no-repeat top ;
	display : block ;
	}
#footer2 ul
	{
	list-style : none ;
	margin : 10px 0 7px 0 ;
	padding : 0 ;
	}
#footer2 ul li
	{
	padding : 0 ;
	font-size : 90% ;
	text-align : right ;
	padding : 0 0 3px 0 ;
	}
#footer2 ul li a
	{
	text-decoration : none ;
	color : #000099 ;
	}

#footer2 ul li a:hover,
#footer2 ul li a:active,
#footer2 ul li a:focus
	{
	color : #FF0000 ;
	text-decoration : underline ;
	}
#footer2 ul li a.active
	{
	color : #F05A00 ;
	}
/*----------------------------------------------------
	リスト
----------------------------------------------------*/
#main ol
	{
	margin : 20px 0 5px 25px ;
	}
#main ol li
	{
	margin : 0 0 1em 0 ;
	}
#main ul
	{
	margin : 20px 0 5px 0px ;
	}
#main ul li
	{
	margin : 0 0 1em 0 ;
	}
/*----------------------------------------------------
	パンくずリスト { print }
----------------------------------------------------*/
#main ul.pan,
#sitemap ul.pan
	{
	font-size : 0.8em ;
	display : inline ;
	width : 450px ;
	margin : 0 0 0 0 ;
	padding : 0 0 0 0 ;
	float : left ;
	}
#main ul.pan li,
#sitemap ul.pan li
	{
	display : inline ;
	}
#main ul.pan li a,
#sitemap ul.pan li a
	{
	text-decoration : none ;
	}
/*----------------------------------------------------
	ブックマーク
----------------------------------------------------*/
ul.bookmark 
	{
	display : inline ;
	}
#main ul.bookmark li,
#sitemap ul.bookmark li
	{
	list-style-type : none ;
	float : right ;
	display : inline ;
	padding : 0 0 0 5px ;
	}
#top-sub ul.bookmark li
	{
	list-style-type : none ;
	float : left ;
	display : inline ;
	padding : 0 3px 0 0  ;
	}
/*----------------------------------------------------
	ページトップに戻る
----------------------------------------------------*/
#main ul.back
	{
	width : 100% ;
	display : inline-block ;
	padding : 20px 0 0 0  ;
	clear : both ;
	}
#main ul.back li
	{
	display : inline ;
	float : right ;
	}
#main ul.back li.back_forward a
	{
	width : 160px ;
	height : 20px ;
	background : url(img/css/back_forward.gif) no-repeat left ;
	display : block ;
	text-indent : -7000em ;
	}
#main ul.back li.back_forward a:hover,
#main ul.back li.back_forward a:active,
#main ul.back li.back_forward a:focus
	{
	background : url(img/css/back_forward.gif) no-repeat right ;
	}
#main ul.back li.back_top a
	{
	width : 220px ;
	height : 20px ;
	background : url(img/css/back_top.gif) no-repeat left ;
	display : block ;
	text-indent : -7000em ;
	margin : 0 0 0 10px ;
	}
#main ul.back li.back_top a:hover
	{
	background : url(img/css/back_top.gif) no-repeat right ;
	}
/*----------------------------------------------------
	リストマーク
----------------------------------------------------*/
ul.list-mark,
ul.list-mark ul 
	{ 
	margin-top : 10px ;
	}
ul.list-mark li
	{ 
	background : url(img/css/list_mark01.gif) no-repeat left 3px ;
	padding-left : 23px ;
	margin-bottom : 10px ;
	list-style-type : none ;
	} 
/*----------------------------------------------------
	外部リンクマーク
----------------------------------------------------*/
a.mark-link
	{
	background : url(img/css/mark_link.gif) no-repeat right center ;
	padding : 0 15px 0 0 ;
	margin-right : 3px ;
	}
/*----------------------------------------------------
	PDFリンクマーク
----------------------------------------------------*/
a.mark-pdf
	{
	background : url(img/css/mark_pdf.gif) no-repeat right center ;
	padding-right : 15px ;
	margin-right : 3px ;
	}
/*----------------------------------------------------
	Wordリンクマーク
----------------------------------------------------*/
a.mark-word
	{
	background : url(img/css/mark_word.gif) no-repeat right center ;
	padding-right : 15px ;
	margin-right : 3px ;
	}
/*----------------------------------------------------
	見出し各種　デザイン
----------------------------------------------------*/
#main h2,
#sitemap h2,
#top-a h2
	{
	clear : both ;
	color :  #0066CC ;
	padding : 20px 0 20px 0 ;
	margin : 0 0 15px 0 ;
	font-size : 1.2em ;
	border-bottom : 2px solid  #0066CC ;
	border-top : 2px solid  #0066CC ;
	}
#main h3,
#sitemap h3
	{
	clear : both ;
	margin : 1em 0 15px 0 ;
	padding : 8px 0 5px 0 ;
	color :  #0066CC  ;
	font-size : 1.0em ;
	border-bottom : 2px solid  #0066CC ;
	}
#sitemap h3 a
	{
	text-decoration : none ;
	color :  #0066CC  ;
	}
#sitemap h3 a:hover,
#sitemap h3 a:active,
#sitemap h3 a:focus
	{
	text-decoration : none ;
	color : #FF0000  ;
	}
#main h4
	{
	font-size : 1.0em ;
	color :  #0066CC ;
	margin : 0 0 15px 0 ;
	padding : 15px 0 5px 0 ;
	border-bottom : 1px solid  #0066CC ;
	text-indent : 10px ;
	font-weight : normal ;
	}
#top-main h3
	{
	width : 580px ;
	height : 28px ;
	text-indent : 1em ;
	margin : 0 0 10px 0 ;
	background :  #0066CC ;
	padding : 4px 0 0 0 ;
	color : #FFFFFF ;
	}
/*----------------------------------------------------
	トップページ あいさつ文 { print }
----------------------------------------------------*/
#top-greeting
	{
	width : 580px ;
	height : 300px ;
	margin : 0 ;
	background : url(img/top_main/top_main.jpg) no-repeat ;
	text-indent : -7000em ;
	}
/*----------------------------------------------------
	トップメインメニュー（バナー） { print }
----------------------------------------------------*/
ul#topmain-menu
	{
	width : 580px ;
	height : 70px ;
	margin : 0 0 15px 0 ;
	padding : 0 ;
	}
ul#topmain-menu li
	{
	margin : 0 ;
	list-style-type : none ;
	float : left ;
	}
ul#topmain-menu li a
	{
	text-indent : -7000em ;
	display : block ;
	}
ul#topmain-menu li.banner01 a
	{
	width : 193px ;
	background : #FFFFFF url(img/css/topmain_menu_btn01.gif) no-repeat top ;
	height : 70px ;
	}
ul#topmain-menu li.banner01 a:hover
	{
	width : 193px ;
	height : 70px ;
	background : #FFFFFF url(img/css/topmain_menu_btn01.gif) no-repeat bottom ;
	}
ul#topmain-menu li.banner02 a
	{
	width : 194px ;
	height : 70px ;
	background : #FFFFFF url(img/css/topmain_menu_btn02.gif) no-repeat top ;
	}
ul#topmain-menu li.banner02 a:hover
	{
	width : 194px ;
	height : 70px ;
	background : #FFFFFF url(img/css/topmain_menu_btn02.gif) no-repeat bottom ;
	}
ul#topmain-menu li.banner03 a
	{
	width : 193px ;
	height : 70px ;
	background : #FFFFFF url(img/css/topmain_menu_btn03.gif) no-repeat top ;
	}
ul#topmain-menu li.banner03 a:hover
	{
	width : 193px ;
	height : 70px ;
	background : #FFFFFF url(img/css/topmain_menu_btn03.gif) no-repeat bottom ;
	}
/*----------------------------------------------------
	トップページ 新着情報 { print }
----------------------------------------------------*/
#top-main dl.new
	{
	margin : 0 0 20px 0 ;
	width : 570px ;
	clear : both ;
	}
#top-main dl.new 
	{
	margin : 0 ;
	padding : 0 ;
	}
#top-main dl.new dt
	{
	margin : 0 ;
	clear : both ;
	font-size : 0.8em ;
	padding-left : 70px ;
	}
#top-main dl.new dd
	{
	margin : 0 0 0.5em 70px ;
	}
#top-main dl.new dd a
	{
	font-size : 0.9em ;
	}
#top-main dl.new dt.new1
	{
	background : #FFFFFF url(img/css/new_icon01.gif) no-repeat left top ;
	}
#top-main dl.new dt.new2
	{
	background : url(img/css/new_icon02.gif) no-repeat left top ;
	}
#top-main dl.new dt.new3
	{
	background : url(img/css/new_icon03.gif) no-repeat left top ;
	}
#top-main dl.new dt.new4
	{
	background : url(img/css/new_icon04.gif) no-repeat left top ;
	}
#top-main dl.new dt.new5
	{
	background : url(img/css/new_icon05.gif) no-repeat left top ;
	}
#top-main dl.new dt.new6
	{
	background : url(img/css/new_icon06.gif) no-repeat left top ;
	}
/*----------------------------------------------------
	共通お知らせ欄 { print }
----------------------------------------------------*/
div.attention01
	{
	width : 100% ;
	padding : 15px 0 0 0 ;
	margin : 0 0 10px 0 ;
	background : #FFF7D3 url(img/css/attention01_bg01.gif) no-repeat top ;
	}
div.attention01-body
	{
	padding : 0 15px 10px 15px ;
	margin : 0 0 0 0 ;
	background : #FFF7D3 url(img/css/attention01_bg02.gif) no-repeat bottom ;
	}
/*----------------------------------------------------
	サイトマップa左　基本 { print }
----------------------------------------------------*/
#sitemap-a
	{
	width : 400px ;
	line-height : 1.3 ;
	float : left ;
	}
/*----------------------------------------------------
	サイトマップB右　基本 { print }
----------------------------------------------------*/
#sitemap-b
	{
	width : 400px ;
	line-height : 1.3 ;
	float : right ;
	}
/*----------------------------------------------------
	情報提供デザイン
----------------------------------------------------*/
#main dl.offer
	{
	margin : 0 0 10px 0 ;
	float : right ;
	}
#main dl.offer dt
	{
	clear : left ;
	clear : both ;
	float : left ;
	width : 5.0em ;
	font-size : 0.8em ;
	}
#main dl.offer dd
	{
	font-size : 0.9em ;
	margin-left : 5.0em ;
	}
/*----------------------------------------------------
	各カテゴリートップ
----------------------------------------------------*/
#main dl.category
	{
	padding : 0 0 1.5em 0 ;
	}
#main dl.category dt
	{
	background : url(img/css/list_mark01.gif) no-repeat left center ;
	padding-left : 20px ;
	}
#main dl.category dd
	{
	margin : 0.5em 0 1.0em 20px ;
	}
/*----------------------------------------------------
	テーブルデザイン { print }
----------------------------------------------------*/
#main table
	{
	margin : 1.0em 0 ;
	background-color : #999999 ;
	line-height : 1.3em ;
	width : 100% ;
	}
#main table td
	{
	background-color : #FFFFFF ;
	padding : 8px 5px ;
	}
#main table th
	{
	background-color : #f0f0f0 ;
	text-align : center ;
	white-space : nowrap ;
	font-weight : normal ;
	padding : 8px 5px ;
	width : 20% ;
	}
#main table td.table_3em_center,
#main table th.table_3em_center
	{
	width : 3em ;
	text-align : center ;
	}
#main table td.table_7em_center,
#main table th.table_7em_center
	{
	width : 7em ;
	text-align : center ;
	}
#main table td.table_background
	{
	background-color : #f0f0f0 ;
	}
#main table td.table_210px_center_top
	{
	width : 210px ;
	text-align : center ;
	vertical-align : top
	}
#main table td.table_top
	{
	vertical-align : top
	}
#main table td.table_nowrap
	{
	white-space : nowrap ;
	}
#main table td.table_s_size
	{
	width : 20% ;
	text-align : right ;
	background-color : #FFFFFF ;
	padding : 8px 5px ;
	}
#main table td.table_l_size
	{
	width : 80% ;
	background-color : #FFFFFF ;
	padding : 8px 5px ;
	}
/*----------------------------------------------------
	企業ガイド デザイン
----------------------------------------------------*/
#main table dl
	{
	padding : 0.5em 0 ;
	}
#main table dl dt
	{
	padding : 0 ;
	width : 5em ;
	float : left ;
	font-size : 0.9em ;
	}
#main table dl dd
	{
	margin : 0 ;
	}
/*----------------------------------------------------
	ナビゲーション　デザイン { print }
----------------------------------------------------*/
#navi ul
	{
	width : 800px ;
	display : inline-block ;
	}
#navi ul li
	{
	float : left ;
	display : inline ;
	}
#navi ul li.navi1 a
	{
	width : 200px ;
	height : 46px ;
	background : url(img/css/navi_btn01.gif) no-repeat left top ;
	display : block ;
	text-indent : -7000em ;
	}
#navi ul li.navi1 a:hover,
#navi ul li.navi1 a:active,
#navi ul li.navi1 a:focus
	{
	background : url(img/css/navi_btn01.gif) no-repeat center top ;
	}
#navi ul li.navi1 a.active
	{
	background : url(img/css/navi_btn01.gif) no-repeat right top ;
	}
#navi ul li.navi2 a
	{
	width : 200px ;
	height : 46px ;
	background : url(img/css/navi_btn02.gif) no-repeat left top ;
	display : block ;
	text-indent : -7000em ;
	}
#navi ul li.navi2 a:hover,
#navi ul li.navi2 a:active,
#navi ul li.navi2 a:focus
	{
	background : url(img/css/navi_btn02.gif) no-repeat center top ;
	}
#navi ul li.navi2 a.active
	{
	background : url(img/css/navi_btn02.gif) no-repeat right top ;
	}
#navi ul li.navi3 a
	{
	width : 200px ;
	height : 46px ;
	background : url(img/css/navi_btn03.gif) no-repeat left top ;
	display : block ;
	text-indent : -7000em ;
	}
#navi ul li.navi3 a:hover,
#navi ul li.navi3 a:active,
#navi ul li.navi3 a:focus
	{
	background : url(img/css/navi_btn03.gif) no-repeat center top ;
	}
#navi ul li.navi3 a.active
	{
	background : url(img/css/navi_btn03.gif) no-repeat right top ;
	}
#navi ul li.navi4 a
	{
	width : 200px ;
	height : 46px ;
	background : url(img/css/navi_btn04.gif) no-repeat left top ;
	display : block ;
	text-indent : -7000em ;
	}
#navi ul li.navi4 a:hover,
#navi ul li.navi4 a:active,
#navi ul li.navi4 a:focus
	{
	background : url(img/css/navi_btn04.gif) no-repeat center top ;
	}
#navi ul li.navi4 a.active
	{
	background : url(img/css/navi_btn04.gif) no-repeat right top ;
	}
/*----------------------------------------------------
	サブメニュー　デザイン { print }
----------------------------------------------------*/
ul.sub-menu
	{
	margin : 0 0 8px 0 ;
	}
ul.sub-menu ul,
ul.sub-menu ul ul
	{
	font-size : 0.95em ;
	}
ul.sub-menu li
	{
	list-style-type : none ;
	display : inline ;
	}
ul.sub-menu li a
	{
	font-size : 1.0em ;
	display : block ;
	text-decoration : none ;
	padding : 12px 0 5px 5px ;
	color : #000099 ;
	background : #FFFFFF  ;
	border-bottom : 2px solid  #0066CC ;
	}
ul.sub-menu li a:hover,
ul.sub-menu li a:active,
ul.sub-menu li a:focus
	{
	color : #FF0000 ;
	background : #FFFFFF ;
	border-bottom : 2px solid #FF0000 ;
	}
ul.sub-menu li a.active
	{
	color : #F05A00 ;
	background : #FFFFFF ;
	border-bottom : 2px solid #F05A00 ;
	}
ul.sub-menu ul li a
	{
	font-size : 0.95em ;
	display : block ;
	text-decoration : none ;
	padding : 10px 0 7px 18px ;
	color : #000099 ;
	background : #FFFFFF url(img/css/ico01.gif) no-repeat 6px center ;
	border-bottom : 1px solid #FFFFFF ;
	}
ul.sub-menu ul li a:hover,
ul.sub-menu ul li a:active,
ul.sub-menu ul li a:focus
	{
	background : #FFFFFF url(img/css/ico02.gif) no-repeat 6px center ;
	color : #FF0000 ;
	border-bottom : 1px dashed #FF0000 ;
	}
ul.sub-menu ul li a.active
	{
	background : #FFFFFF url(img/css/ico03.gif) no-repeat 6px center ;
	color : #F05A00 ;
	border-bottom : 1px dashed #F05A00 ;
	}
ul.sub-menu ul ul li a
	{
	font-size : 0.95em ;
	display : block ;
	text-decoration : none ;
	padding : 10px 0 7px 33px ;
	color : #000099 ;
	background : #FFFFFF url(img/css/ico01.gif) no-repeat 20px center ;
	border-bottom : 1px solid #FFFFFF ;
	}
ul.sub-menu ul ul li a:hover,
ul.sub-menu ul ul li a:active,
ul.sub-menu ul ul li a:focus
	{
	background : #FFFFFF url(img/css/ico02.gif) no-repeat 20px center ;
	color : #FF0000 ;
	border-bottom : 1px dashed #FF0000 ;
	}
ul.sub-menu ul ul li a.active
	{
	background : #FFFFFF url(img/css/ico03.gif) no-repeat 20px center ;
	color : #F05A00 ;
	border-bottom : 1px dashed #F05A00 ;
	}
/*----------------------------------------------------
	サイドメニュー（バナー）
----------------------------------------------------*/
ul#side-menu
	{
	width : 200px ;
	margin : 0 ;
	padding : 0 ;
	}
ul#side-menu li
	{
	margin :  0 0 8px 0 ;
	list-style-type : none ;
	}
ul#side-menu li a
	{
	text-indent : -7000em ;
	display : block ;
	}
ul#side-menu li.banner01 a
	{
	width : 200px ;
	height : 60px ;
	background : url(img/css/banner_01.gif) no-repeat top ;
	}
ul#side-menu li.banner01 a:hover,
ul#side-menu li.banner01 a.active
	{
	width : 200px ;
	height : 60px ;
	background : url(img/css/banner_01.gif) no-repeat bottom ;
	}
ul#side-menu li.banner02 a
	{
	width : 200px ;
	height : 60px ;
	background : url(img/css/banner_02.gif) no-repeat top ;
	}
ul#side-menu li.banner02 a:hover,
ul#side-menu li.banner02 a.active
	{
	width : 200px ;
	height : 60px ;
	background : url(img/css/banner_02.gif) no-repeat bottom ;
	}
ul#side-menu li.banner03 a
	{
	width : 200px ;
	height : 60px ;
	background : url(img/css/banner_03.gif) no-repeat top ;
	}
ul#side-menu li.banner03 a:hover,
ul#side-menu li.banner03 a.active
	{
	width : 200px ;
	height : 60px ;
	background : url(img/css/banner_03.gif) no-repeat bottom ;
	}
ul#side-menu li.banner04 a
	{
	width : 200px ;
	height : 40px ;
	background : url(img/css/banner_04.gif) no-repeat top ;
	}
ul#side-menu li.banner04 a:hover,
ul#side-menu li.banner04 a.active
	{
	width : 200px ;
	height : 40px ;
	background : url(img/css/banner_04.gif) no-repeat bottom ;
	}
ul#side-menu li.banner05 a
	{
	width : 200px ;
	height : 40px ;
	background : url(img/css/banner_05.gif) no-repeat top ;
	}
ul#side-menu li.banner05 a:hover,
ul#side-menu li.banner05 a.active
	{
	width : 200px ;
	height : 40px ;
	background : url(img/css/banner_05.gif) no-repeat bottom ;
	}
ul#side-menu li.banner06 a
	{
	width : 200px ;
	height : 40px ;
	background : url(img/css/banner_06.gif) no-repeat top ;
	}
ul#side-menu li.banner06 a:hover,
ul#side-menu li.banner06 a.active
	{
	width : 200px ;
	height : 40px ;
	background : url(img/css/banner_06.gif) no-repeat bottom ;
	}
/*----------------------------------------------------
	ふる里就職　チャート図
----------------------------------------------------*/
p.flow-chart
	{
	width : 580px ;
	height : 380px ;
	text-indent : -7000em ;
	background : url(img/css/flow-chart.gif) no-repeat left top ;
	display : block ;
	}
}
/*----------------------------------------------------
	企業ガイド デザイン 10
----------------------------------------------------*/

hr
{
	clear : both ;

}

#guide10
	{
	width : 580px ;
	}

#guide10 img {  float : left ;margin : 0 10px 10px 0 ; }

#guide10 dl
	{

	width : 370px ;
	padding : 0 ;
	margin : 0 ;
	float : right ;
	}
#guide10 dl dt
	{
	margin : 0 ;
	padding : 0 ;
	width : 5em ;
	float : left ;
	font-size : 0.9em ;
	clear : both ;
	color : #666666 ;
	}
#guide10 dl dd
	{
	margin : 0 0 0.4em 5em ;
	font-size : 0.9em ;
	_height : 1px ;
	}

/*----------------------------------------------------
	企業ガイド デザイン 50
----------------------------------------------------*/
#guide50
	{
	width : 580px ;
	}

#guide50 img {  float : left ;margin : 0 10px 0 0 ; 	}

#guide50 dl
	{

	width : 410px ;
	padding : 0 ;
	margin : 0 ;
	float : right ;
	}
#guide50 dl dt
	{
	margin : 0 ;
	padding : 0 ;
	width : 5em ;
	float : left ;
	font-size : 0.9em ;
	clear : both ;
	color : #666666 ;
	}
#guide50 dl dd
	{
	font-size : 0.9em ;
	margin : 0 0 0.2em  5em ;
	_height : 1px ;
	}
/*----------------------------------------------------
	企業ガイド デザイン 100
----------------------------------------------------*/
#guide100
	{
	width : 580px ;
	}

#guide100 img {  float : left ;margin : 0 10px 0 0 ; 	}

#guide100 dl
	{

	width : 450px ;
	padding : 0 ;
	margin : 0 ;
	float : right ;
	}
#guide100 dl dt
	{
	padding : 0 ;
	margin : 0 ;
	width : 5em ;
	float : left ;
	font-size : 0.8em ;
	clear : both ;
	color : #666666 ;
	}
#guide100 dl dd
	{
	font-size : 0.9em ;
	margin : 0 0 0 5em ;
	_height : 1px ;
	}