/* ************************************************************************ */
/* 																			*/
/* 	Dot-Entry 採用ページ type 003	スタイルシート							*/
/* 																			*/
/* ************************************************************************ */

/* ************************************************************************ */
/*	ページ全体の設定														*/
/* ************************************************************************ */
#template #page_config
{
	text-align: center;
	width: 640px;
}
/* ************************************************************************ */
#template a
{
	text-decoration: none;
}
#template a:link 
{
	color: #0099CC;
}
#template a:visited 
{
	color: #006699;
}
#template a:hover 
{
	color: #FF3366;
}
#template a:active 
{
	color: #FFCC00;
}

/* ************************************************************************ */
/*	ヘッダ部分																*/
/* ************************************************************************ */
#template #header
{
	margin-top:    10px;
	margin-bottom: 20px;
	text-align: center;
}
/* ------------------------------------------------------------------------ */
/*	会社ロゴ	*/
#template #header img.design_company_logo
{
}
#template #header img.design_company_logo_d
{
	cursor: pointer;
	border: solid 1px #8888ff;
}
/* ------------------------------------------------------------------------ */
#template #header table
{
	text-align: left;
	width: 100%;
	empty-cells: show;
	line-height: 110%;
}
#template #header td.company_logo
{
	width: 30px;
	text-align: left;
	padding-right: 10px;
}
#template #header td.company_name
{
	font-size: 12pt;
	padding-bottom: 5px;
	font-weight: bold;
	color: #666666;
	height: 20px;
}
#template #header td.category,
#template #header td.category_mark
{
	font-size: 9pt;
	padding-top: 5px;
	color: #666666;
}

#template #header td.category
{
	padding-left:  20px;
	padding-right: 20px;
	background-color: #cccccc;
}

/* ------------------------------------------------------------------------ */
/*	写真メイン	*/
#template #header div.design_photo_main,
#template #header div.design_photo_main_d
{
	text-align: center;
}
#template #header img.design_photo_main
{
}
#template #header img.design_photo_main_d
{
	cursor: pointer;
	border: solid 1px #8888ff;
}
/* ENTRYボタン（イメージ） */
#template img.design_entry_button
{
}
#template img.design_entry_button_d
{
	cursor: pointer;
	border: solid 1px #8888ff;
}
/* ENTRYボタン（イメージ） */
#template img.design_entry2_button
{
}
#template img.design_entry2_button_d
{
	cursor: pointer;
	border: solid 1px #8888ff;
}
/* お問い合わせボタン（イメージ） */
#template img.design_contact_button
{
}
#template img.design_contact_button_d
{
	cursor: pointer;
	border: solid 1px #8888ff;
}
/* point アイコン */
#template img.design_point_icon
{
}
#template img.design_point_icon_d
{
	cursor: pointer;
	border: solid 1px #8888ff;
}
/* ------------------------------------------------------------------------ */
#template #header td.design_photo_main
{
	width: 240px;
	height: 180px;
	text-align: right;
	padding-right: 10px;
}
/* ------------------------------------------------------------------------ */
/*	キャッチコピー	*/
#template #header div.main_title
{
	font-size: 11pt;
	font-weight: bold;
	color: #ff3f6f;
}
#template #header td.main_title input
{
	width: 100%;
	font-size: 11pt;
	font-weight: bold;
	color: #ff3f6f;
}

/* ------------------------------------------------------------------------ */
/*	セールスインフォメーション	*/
#template #header td.main_text
{
	height: 180px;
	padding-top: 5px;
}
#template #header span.main_text
{
	padding-top: 5px;
	font-size: 10pt;
	color: #666666;
	line-height: 130%;
}
#template #header td.main_text textarea
{
	height: 85%;
	width:  100%;
	font-size: 10pt;
	color: #666666;
	line-height: 130%;
}

/*	セールスインフォメーション	*/
#template #header div.main_text
{
	text-align: left;
	min-height: 180px;
	width:  95%;
	margin-left:  15px;
	margin-bottom: 15px;
	font-size: 10pt;
	color: #666666;
	padding-top:10px;
}
#template #header div.main_text div.design_photo_main
{
	float: left;
	margin-right: 10px;
}
#template #header div.main_text div.entry_button
{
	float: right;
	margin-right: 80px;
}
#template #header div.main_text div.entry_button2
{
	float: right;
}

/* ------------------------------------------------------------------------ */
#template #header div.icon_mark
{
	margin-top: 5px;
	height: 40px;
	padding-right: 5px;
	text-align: right;
	background: url("../../../image/main/page/type003/navi-back.gif") right top no-repeat;
}

/* ************************************************************************ */
/*	ここがウリ！															*/
/* ************************************************************************ */
#template #point table
{
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left:  auto;
	margin-right: auto;
	line-height: 110%;
	color: #666666;
}
#template #point td.body
{
	width: 200px;
	height: 170px;
	font-size: 1pt;		/* IE6 対策 */
}
#template #point td.body div.text_top
{
	width: 180px;
	background: url("../../../image/main/page/type003/box1.gif") center bottom no-repeat;
	height: 10px;
}
#template #point td.body div.text_bg
{
	width: 180px;
	background: url("../../../image/main/page/type003/box2.gif") center center repeat-y;
}
#template #point td.body div.text
{
	width: 170px;
	font-size: 10pt;
	text-align: left;
}
#template #point td.body div.text_bottom
{
	width: 180px;
	background: url("../../../image/main/page/type003/box2.gif") center top no-repeat;
	height: 5px;
}

#template #point td.body textarea
{
	text-align: left;
	width: 172px;
	height: 78px;
	overflow: auto;
	font-size: 10pt;
	color: #666666;
	line-height: 110%;
}

/* ------------------------------------------------------------------------ */
/*	写真サブ	*/
#template #point img.design_point_photo_1,
#template #point img.design_point_photo_2,
#template #point img.design_point_photo_3
{
}
#template #point img.design_point_photo_1_d,
#template #point img.design_point_photo_2_d,
#template #point img.design_point_photo_3_d
{
	cursor: pointer;
	border: solid 1px #8888ff;
}

/* ------------------------------------------------------------------------ */
#template #point table.point
{
	text-align: left;
	width: 100%;
	border-top: 1px dotted #666666;
	padding-top:    5px;
	padding-bottom: 5px;
	color: #666666;
	margin-bottom: 10px;
}
#template #point table.point td.point_icon
{
	padding-top:    5px;
	padding-right:  5px;
	padding-bottom: 5px;
}
#template #point table.point td.point_title
{
	font-size: 12pt;
	font-weight: bold;
	color: #0066ff;
	width: 100%;
	
	padding-top: 5px;
}
#template #point table.point td.point_title input
{
	font-size: 12pt;
	font-weight: bold;
	color: #0066ff;
	width: 100%;
}
#template #point table.point td.point_text
{
	font-size: 9pt;
	color: #666666;
	line-height: 140%;
	
	padding: 10px;
	background-color: #c6ddff;
}
#template #point table.point td.point_text textarea
{
	font-size: 9pt;
	color: #666666;
	line-height: 140%;
	
	height: 100px;
	width: 100%;
}

/* ************************************************************************ */
/*	募集要項、会社概要、応募・選考 部分										*/
/* ************************************************************************ */
#template #detial div.title
{
	width: 100%;
}
#template #detial div.title div.image
{
	float: left;
}
#template #detial div.title div.line
{
	margin-left: 130px;
	height: 33px;
	background: url("../../../image/main/page/type003/title_line.gif") left bottom repeat-x;
}

/*	編集項目へのリンク	*/
#template #detial div.title div.data_edit
{
	margin-top:  8px;
	float: right;
	font-size: 11pt;
	font-weight: bold;
}
/* ************************************************************************ */
#template #detial table
{
	width: 98%;
	border-collapse: collapse;
	border: 1px solid #cccccc;
	margin-top: 5px;
	font-size: 10pt;
	text-align: left;
	line-height: 140%;
}

#template #detial th
{
	background-color: #cccccc;
	border-bottom: 1px solid #ffffff;
	padding: 15px;
	width: 100px;
	font-weight: normal;
	background: #cccccc url("../../../image/main/page/type003/koumoku1.gif") left top no-repeat;
	color: #333333;
}

#template #detial td
{
	padding: 15px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	color: #666666;
}
/* ************************************************************************ */
/* 次へ／完了ボタン 														*/
/* ************************************************************************ */
#template #detial table.entry_button
{
	clear: both;
	padding: 0px;
	border: none;
}
#template #detial table.entry_button td
{
	padding: 0px;
	width: 100%;
	text-align: center;
	border: none;
}
#template #detial table.entry_button td.contacnt_button
{
	width: 50%;
/*
	padding-left: 10px;
	text-align: left;
*/
}
#template #detial table.entry_button td.next_button
{
	width: 50%;
/*
	padding-right: 10px;
	text-align: right;
*/
}

/* ************************************************************************ */
/*	他の募集中の採用ページへのリンク										*/
/* ************************************************************************ */
#template #etc_page div.top
{
	margin-left:  10px;
	margin-right: 10px;
	height: 26px;
	background: url("../../../image/main/page/type003/etcjob/another.gif") left bottom no-repeat;
}
#template #etc_page div.body
{
	margin-left:  10px;
	margin-right: 10px;
	text-align: left;
	font-size: 9pt;
	padding-top:    10px;
	padding-bottom: 10px;
	
	border-left:   1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right:  2px solid #666666;
}
#template #etc_page span.category_name
{
	font-weight: bold;
}
#template #etc_page img.mark
{
	margin-left: 10px;
	margin-right: 5px;
}

/* ************************************************************************ */
/*	TOPへ戻るボタン															*/
/* ************************************************************************ */
#template div.go_back
{
	text-align: right;
	padding-right: 20px;
}
/* ************************************************************************ */
/*	選考フロー																*/
/* ************************************************************************ */
#template .makeflow dt 
{ 
	font-weight: bold; 
}
#template .makeflow dd
{ 
	margin-left:   15px;
	margin-bottom: 15px;
	margin-top:    5px;
}

/* ************************************************************************ */
/* [EOF]																	*/
/* ************************************************************************ */
