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

/* ************************************************************************ */
/*	ページ全体の設定														*/
/* ************************************************************************ */
#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;
}
/* ENTRYボタン（イメージ） */
#template img.design_entry_button,
#template img.design_entry2_button,
#template img.design_entry3_button,
#template img.design_entry4_button
{
}
#template img.design_entry_button_d,
#template img.design_entry2_button_d,
#template img.design_entry3_button_d,
#template img.design_entry4_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;
}
/* ------------------------------------------------------------------------ */
#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: #003366;
}
#template #header td.category,
#template #header td.category_mark
{
	font-size: 9pt;
	padding-top: 5px;
	color: #003366;
}

/* ------------------------------------------------------------------------ */
/*	写真メイン	*/
#template #header img.design_photo_main
{
}
#template #header img.design_photo_main_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 span.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
{
	padding-top: 5px;
	height: 180px;
}
#template #header span.main_text
{
	padding-top: 5px;
	font-size: 10pt;
	color: #003366;
	line-height: 130%;
}
#template #header td.main_text textarea
{
	height: 85%;
	width:  100%;
	font-size: 10pt;
	color: #003366;
}

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

/* ************************************************************************ */
/*	ここがウリ！															*/
/* ************************************************************************ */
#template #point
{
	text-align:center;
}
#template #point table
{
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#template #point td.title
{
	background: url("../../../image/main/page/type005/kokogauri.gif") center bottom no-repeat;
	width: 190px;
	height: 40px;
}
#template #point td.body
{
	background: url("../../../image/main/page/type005/kokogauri_m.gif") center center repeat-y;
	width: 190px;
/*
	height: 170px;
*/
}
#template #point td.bottom
{
	background: url("../../../image/main/page/type005/kokogauri_b.gif") center top no-repeat;
	width: 190px;
	height: 14px;
}
/* ------------------------------------------------------------------------ */
/*	写真サブ	*/
#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 td.point
{
	padding: 2px;
}
#template #point td.body
{
	padding-left: 12px;
	padding-right: 12px;
	font-size: 10pt;
	color: #003366;
}
#template #point td.body div.text
{
	text-align: left;
	margin-top:5px;
	margin-left:6px;
	margin-right:6px;
/*
	height: 78px;
	overflow: auto;
*/
}
#template #point td.body textarea
{
	text-align: left;
	width: 182px;
	height: 78px;
	overflow: auto;
	font-size: 10pt;
	color: #003366;
}
#template div.navi_button
{
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: left;
}

/* ************************************************************************ */
/*	募集要項、会社概要、応募・選考	部分									*/
/* ************************************************************************ */
#template #recruit  table,
#template #company  table,
#template #makeflow table
{
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	font-size: 9pt;
	color: #003366;
	line-height: 140%;
}

/* -------------------------------------------------------------------------- */
#template #recruit  td.top_left,
#template #company  td.top_left,
#template #makeflow td.top_left
{
	background: url("../../../image/main/page/type005/table/top_left.gif") left bottom no-repeat;
	width: 140px;
	height: 14px;
}
#template #recruit  td.top_center,
#template #company  td.top_center,
#template #makeflow td.top_center
{
	background: url("../../../image/main/page/type005/table/top_center.gif") center bottom repeat-x;
	width: 60%;
	height: 14px;
	text-align: right;
}
#template #recruit  td.top_right,
#template #company  td.top_right,
#template #makeflow td.top_right
{
	background: url("../../../image/main/page/type005/table/top_right.gif") left bottom no-repeat;
	width:  18px;
	height: 14px;
}

/* -------------------------------------------------------------------------- */
#template #recruit  td.center_left,
#template #company  td.center_left,
#template #makeflow td.center_left
{
	background: url("../../../image/main/page/type005/table/center_left.gif") left center repeat-y;
	width:  18px;
}
#template #recruit  td.center_center,
#template #company  td.center_center,
#template #makeflow td.center_center
{
}
#template #recruit  td.center_right,
#template #company  td.center_right,
#template #makeflow td.center_right
{
	background: url("../../../image/main/page/type005/table/center_right.gif") left center repeat-y;
	width:  18px;
}

/* -------------------------------------------------------------------------- */
#template #recruit  td.bottom_left,
#template #company  td.bottom_left,
#template #makeflow td.bottom_left
{
	background: url("../../../image/main/page/type005/table/bottom_left.gif") left top no-repeat;
	width:  18px;
	height: 14px;
}
#template #recruit  td.bottom_center,
#template #company  td.bottom_center,
#template #makeflow td.bottom_center
{
	background: url("../../../image/main/page/type005/table/bottom_center.gif") center top repeat-x;
	height: 14px;
}
#template #recruit  td.bottom_right,
#template #company  td.bottom_right,
#template #makeflow td.bottom_right
{
	background: url("../../../image/main/page/type005/table/bottom_right.gif") left top no-repeat;
	width:  18px;
	height: 14px;
}
#template #recruit  td.line,
#template #company  td.line,
#template #makeflow td.line
{
	background: url("../../../image/main/page/type005/yokosen.gif") center center repeat-x;
	height: 15px;
}

/* -------------------------------------------------------------------------- */
/* 項目部分 */
#template #recruit  th,
#template #company  th
{
	width: 80px;
}
#template #recruit  th.mark,
#template #company  th.mark
{
	width: 10px;
}
#template #recruit  th div.header,
#template #company  th div.header
{
	width: 80px;
}

#template #recruit  td,
#template #company  td
{
	width: 72%;
}
/* -------------------------------------------------------------------------- */
/* 編集へのリンク */
#template #recruit  span.data_edit,
#template #company  span.data_edit,
#template #makeflow span.data_edit,
#template #recruit  span.data_edit a,
#template #company  span.data_edit a,
#template #makeflow span.data_edit a
{
	color: #6699cc;
	font-size: 11pt;
	font-weight: bold;
	background-color: #ffffff;
}

/* -------------------------------------------------------------------------- */
#template #makeflow td.top_left
{
	width: 40%;
}
#template #makeflow td.center_left
{
	width: 40%;
}
#template #makeflow table.flow
{
	width: 90%;
	border: 1px solid #cccccc;
	text-align: center;
	margin-left: 10px;;
	margin-right: 10px;;
}
#template #makeflow table.flow td.flow_top
{
	background: url("../../../image/main/page/type005/flow/flow-around.gif") center center repeat-x;
	height: 20px;
}
#template #makeflow table.flow td.flow_arrow
{
	background: url("../../../image/main/page/type005/flow/flow-yajirushi2.gif") center center no-repeat;
	height: 8px;
}
#template #makeflow table.flow td.flow_item
{
	background: url("../../../image/main/page/type005/flow/flow-waku2.gif") center center no-repeat;
	height: 30px;
}
#template #makeflow table.flow td.flow_comments
{
	
	padding: 5px;
	border-top: 1px solid #cccccc;
	text-align: left;
/*
	letter-spacing: -1px;
*/
}

#template #makeflow td.top_center
{
	width: 56%;
}
#template #makeflow table.entry
{
	border: 1px solid #006699;
	margin-bottom: 10px;
}
#template #makeflow table.entry th,
#template #makeflow table.entry td
{
	padding-left:   8px;
	padding-right:  8px;
	padding-top:    5px;
	padding-bottom: 5px;
	border: 1px solid #006699;
}

#template #makeflow table.entry th
{
	font-weight: normal;
	padding-left:  5px;
	width: 90px;
	background-color: #ece9d8;
}

/* ************************************************************************ */
/*	選考フロー																*/
/* ************************************************************************ */
#template #makeflow dt 
{ 
	font-weight: bold; 
}
#template #makeflow dd
{ 
	margin-left:  15px;
	margin-bottom: 10px;
}
/* ************************************************************************ */
/* [EOF]																	*/
/* ************************************************************************ */
