@charset "Shift_JIS";/*----------------------------------------	Default CSS (Last Update 2007.08.29)-----------------------------------------*//*----------------------------------------	default setting-----------------------------------------*/* {	margin: 0;	padding: 0;}h1, h2, h3, h4, h5, h6, em, pre {	font-style: normal;	font-weight: normal;	margin: 0;	padding: 0;}p {	margin-top: 20px;}th, td {	margin: 0;	padding: 0;}th {	text-align: left;}li {	list-style: none;	margin: 0;	padding: 0;}li img {	margin: 0;	padding: 0;}img, table {	border: 0;}/*----------------------------------------	common setting-----------------------------------------*/.clear {	clear: both;}.clear_left {	clear: left;}.clear_right {	clear: right;}/*----------------------------------------	body setting-----------------------------------------*/body {	background-color: #FFFFFF;	color: #7D4C07;	background-image: url(../../image/bg_border.gif);		background-repeat: repeat-x;	text-align:center;	margin-left:auto;margin-right:auto;		width:950px;	font-family: Osaka, "ＭＳ ゴシック", sans-serif;	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif;*/	/*font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif;*/}/*----------------------------------------	link setting-----------------------------------------*//*----link----*/a:link	{	color:#D66214;	}a:visited	{	color:#D66214;	}a:hover	{	color:#D66214;	}a:active	{	color:#D66214;	}a,a.link,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,ul a:link,ul a:visited	{	text-decoration: underline;	}a:hover,a.link:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,ul a:hover	{	text-decoration: none;	}a:active,a.link:active,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,ul a:active	{	text-decoration: none;	}/*----------------------------------------	wrapper-----------------------------------------*/#wrapper {	\width: 950px; w\idth: 950px; 	text-align:left;}/* index--------------------------------------------------グローバルナビゲーション-------------------------------------------------- */#categoryNav	{	clear:both;	padding-top:6px;	background-image:url(../../image/head_btn_05.gif);	background-repeat:no-repeat;		width: 950px;	height:103px;	}/* ナビゲーション */#categoryNav #navi01	{	padding: 0px;	}/* ul設定 */#categoryNav #navi01 ul	{	margin: 0;	padding: 0;	}/* li設定 */#categoryNav #navi01 li	{	display: block;	float: left;	margin: 0;	padding: 0;	}/* テキスト隠し */#categoryNav span {	visibility: hidden;}#categoryNav #navi01 li a,#categoryNav #navi01 li em	{	display: block;	font-size: 0px;	text-decoration: none;	}/* ロゴ */#categoryNav #navi01 li#navi0101 a,#categoryNav #navi01 li#navi0101 em	{	width: 283px;	height: 103px;	}#categoryNav #navi01 li#navi0101 a	{	background-image: url(../../image/logo.jpg);	}#categoryNav #navi01 li#navi0101 em a	{	background-image: url(../../image/logo.jpg);	}#categoryNav #navi01 li#navi0101 a:hover	{	background-image: url(../../image/logo.jpg);	}#categoryNav #navi01 li#navi0101 em a:hover	{	background-image: url(../../image/logo.jpg);	}/* TAKAMIとは */#categoryNav #navi01 li#navi0102 a,#categoryNav #navi01 li#navi0102 em	{	width: 176px;	height: 73px;	}#categoryNav #navi01 li#navi0102 a	{	background-image: url(../../image/head_btn_01.gif);	margin-top:30px;		}#categoryNav #navi01 li#navi0102 em a	{	background-image: url(../../image/head_btn_01_f2.gif);	}#categoryNav #navi01 li#navi0102 em a:hover	{	background-image: url(../../image/head_btn_01_f2.gif);	}	#categoryNav #navi01 li#navi0102 a:hover	{	background-image: url(../../image/head_btn_01_f3.gif);	margin-top:30px;		}/* 職種紹介 */#categoryNav #navi01 li#navi0103 a,#categoryNav #navi01 li#navi0103 em	{	width: 161px;	height: 73px;	}#categoryNav #navi01 li#navi0103 a	{	background-image: url(../../image/head_btn_02.gif);	margin-top:30px;		}#categoryNav #navi01 li#navi0103 em a	{	background-image: url(../../image/head_btn_02_f2.gif);	}#categoryNav #navi01 li#navi0103 em a:hover	{	background-image: url(../../image/head_btn_02_f2.gif);	}	#categoryNav #navi01 li#navi0103 a:hover	{	background-image: url(../../image/head_btn_02_f3.gif);	margin-top:30px;		}/* 先輩の声 */#categoryNav #navi01 li#navi0104 a,#categoryNav #navi01 li#navi0104 em	{	width: 161px;	height: 73px;	}#categoryNav #navi01 li#navi0104 a	{	background-image: url(../../image/head_btn_03.gif);	margin-top:30px;		}	#categoryNav #navi01 li#navi0104 em a	{	background-image: url(../../image/head_btn_03_f2.gif);	}#categoryNav #navi01 li#navi0104 em a:hover	{	background-image: url(../../image/head_btn_03_f2.gif);	}	#categoryNav #navi01 li#navi0104 a:hover	{	background-image: url(../../image/head_btn_03_f3.gif);	margin-top:30px;		}/* スタッフブログ */#categoryNav #navi01 li#navi0105 a,#categoryNav #navi01 li#navi0105 em	{	width: 169px;	height: 73px;	}#categoryNav #navi01 li#navi0105 a	{	background-image: url(../../image/head_btn_04.gif);	margin-top:30px;		}#categoryNav #navi01 li#navi0105 em a	{	background-image: url(../../image/head_btn_04_f2.gif);	}#categoryNav #navi01 li#navi0105 em a:hover	{	background-image: url(../../image/head_btn_04_f2.gif);	}	#categoryNav #navi01 li#navi0105 a:hover	{	background-image: url(../../image/head_btn_04_f3.gif);	margin-top:30px;		}/* hidden-------------------------------------------------- */hr.divider	{	display:none;	}.hidden	{	position:absolute;	left:-1000px;	width:999px;	}#textNav /* MacIE用 */	{	display: none;	}/*\*/ /* MacIE以外用 */#textNav	{	height: 0;	overflow: hidden;	}			/* --------------------------------------------------コンテンツ（トップページ）-------------------------------------------------- */#contents	{	clear:both;	margin-top:20px;	width: 950px;	}#contents #index_left	{	float:left;	width: 720px;	margin-top:40px;	}		#contents #index_right	{	float:left;	width: 230px;	margin-top:40px;		}	#contents #index_right #news	{	float:left;	width: 335px;	margin-top:20px;	}/* --------------------------------------------------コンテンツ（詳細ページ）-------------------------------------------------- */#contents_detail	{	clear:both;	margin-top:20px;	width: 950px;	}#contents_detail #left	{	float:left;	width: 690px;	}		#contents_detail #right	{	float:left;	width: 260px;	}	#contents_detail #right #rightmenu	{	width: 220px;	margin-left:40px;	}/* --------------------------------------------------コンテンツ（ブログページ）-------------------------------------------------- */#contents_blog	{	clear:both;	margin-top:20px;	width: 950px;	}#contents_blog #left	{	float:left;	width: 220px;		}	#contents_blog #center	{	/*float:left;	width: 510px;*/	text-align:center;	margin: 0 220px;	padding:0 0 0 0;	}.tabletxt p{margin:0; padding:0;}/* 通常指定 */#contents_blog #center {	padding:0 40px 0 40px;}/* IE用ハック */*+html #contents_blog #center{	padding:0px;}* html #contents_blog #center {	padding:0px;}	#contents_blog #right	{	float:right;	width: 220px;		}			/* --------------------------------------------------ヒストリーリンク-------------------------------------------------- */#history	{	clear:both;	width: 950px;	text-align:left;	font-size:80%;	margin-top:20px;	}	/* --------------------------------------------------コピーライト-------------------------------------------------- */#copyright	{	clear:both;	width: 950px;	margin-bottom:40px;	}#copyright2 img	{	vertical-align:bottom;	}#chapelle-des-anges	{	font-size:10px;	}	/* --------------------------------------------------フッター-------------------------------------------------- */	#footerNav	{	clear:both;	background-image:url(../../image/bg_footer.gif);	background-repeat:no-repeat;		width: 950px;	height:55px;	margin-bottom:20px;	}	#footermargin	{	clear:both;	width: 950px;	height:40px;	}	/* ナビゲーション */#footerNav #footernavi01	{	padding: 0px;	}/* ul設定 */#footerNav #footernavi01 ul	{	margin: 0;	padding: 0;	}/* li設定 */#footerNav #footernavi01 li	{	display: block;	float: left;	margin: 0;	padding: 0;	}/* テキスト隠し */#footerNav span {	visibility: hidden;}#footerNav #footernavi01 li a,#footerNav #footernavi01 li em	{	display: block;	font-size: 0px;	text-decoration: none;	}/* 企業情報 */#footerNav #footernavi01 li#footernavi0101 a,#footerNav #footernavi01 li#footernavi0101 em	{	width: 44px;	height: 15px;	margin-top:20px;		float:left;		}#footerNav #footernavi01 li#footernavi0101 a	{	background-image: url(../../image/foot_btn_01.gif);	}#footerNav #footernavi01 li#footernavi0101 em a	{	background-image: url(../../image/foot_btn_01_f2.gif);	}#footerNav #footernavi01 li#footernavi0101 a:hover	{	background-image: url(../../image/foot_btn_01_f2.gif);	}#footerNav #footernavi01 li#footernavi0101 em a:hover	{	background-image: url(../../image/foot_btn_01_f2.gif);	}/* アクセス */#footerNav #footernavi01 li#footernavi0102 a,#footerNav #footernavi01 li#footernavi0102 em	{	width: 40px;	height: 15px;	margin-left:20px;	margin-top:20px;	float:left;	}#footerNav #footernavi01 li#footernavi0102 a	{	background-image: url(../../image/foot_btn_02.gif);	}#footerNav #footernavi01 li#footernavi0102 em a	{	background-image: url(../../image/foot_btn_02_f2.gif);	}#footerNav #footernavi01 li#footernavi0102 a:hover	{	background-image: url(../../image/foot_btn_02_f2.gif);	}#footerNav #footernavi01 li#footernavi0102 em a:hover	{	background-image: url(../../image/foot_btn_02_f2.gif);	}/* サイトマップ */#footerNav #footernavi01 li#footernavi0103 a,#footerNav #footernavi01 li#footernavi0103 em	{	width: 57px;	height: 15px;	margin-left:20px;	margin-top:20px;		float:left		}#footerNav #footernavi01 li#footernavi0103 a	{	background-image: url(../../image/foot_btn_03.gif);	}#footerNav #footernavi01 li#footernavi0103 em a	{	background-image: url(../../image/foot_btn_03_f2.gif);	}#footerNav #footernavi01 li#footernavi0103 a:hover	{	background-image: url(../../image/foot_btn_03_f2.gif);	}#footerNav #footernavi01 li#footernavi0103 em a:hover	{	background-image: url(../../image/foot_btn_03_f2.gif);	}/* Q&A */#footerNav #footernavi01 li#footernavi0104 a,#footerNav #footernavi01 li#footernavi0104 em	{	width: 30px;	height: 15px;	margin-left:20px;	margin-top:20px;		float:left		}#footerNav #footernavi01 li#footernavi0104 a	{	background-image: url(../../image/foot_btn_04.gif);	}#footerNav #footernavi01 li#footernavi0104 em a	{	background-image: url(../../image/foot_btn_04_f2.gif);	}#footerNav #footernavi01 li#footernavi0104 a:hover	{	background-image: url(../../image/foot_btn_04_f2.gif);	}#footerNav #footernavi01 li#footernavi0104 em a:hover	{	background-image: url(../../image/foot_btn_04_f2.gif);	}/* プライバシーポリシー */#footerNav #footernavi01 li#footernavi0105 a,#footerNav #footernavi01 li#footernavi0105 em	{	width: 90px;	height: 15px;	margin-left:20px;	margin-top:20px;		float:left	}#footerNav #footernavi01 li#footernavi0105 a	{	background-image: url(../../image/foot_btn_05.gif);	}#footerNav #footernavi01 li#footernavi0105 em a	{	background-image: url(../../image/foot_btn_05_f2.gif);	}#footerNav #footernavi01 li#footernavi0105 a:hover	{	background-image: url(../../image/foot_btn_05_f2.gif);	}#footerNav #footernavi01 li#footernavi0105 em a:hover	{	background-image: url(../../image/foot_btn_05_f2.gif);	}/* エントリーシートダウンロード#footerNav #footernavi01 li#footernavi0106 a,#footerNav #footernavi01 li#footernavi0106 em	{	width: 127px;	height: 15px;	margin-left:482px;	margin-top:20px;	float:left;	}#footerNav #footernavi01 li#footernavi0106 a	{	background-image: url(../../image/foot_btn_06.gif);	}#footerNav #footernavi01 li#footernavi0106 em a	{	background-image: url(../../image/foot_btn_06_f2.gif);	}#footerNav #footernavi01 li#footernavi0106 a:hover	{	background-image: url(../../image/foot_btn_06_f2.gif);	}#footerNav #footernavi01 li#footernavi0106 em a:hover	{	background-image: url(../../image/foot_btn_06_f2.gif);	}	 */