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

/* ************************************************************************ */
/*	ページ全体の設定														*/
/* ************************************************************************ */
#page div.design_edit,
#template
{
	background-color: #cccccc;
}
#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 span.image_select_info
{
	margin-left: 5px;
}
/* ************************************************************************ */
/*	ヘッダ部分																*/
/* ************************************************************************ */
#template #header
{
	margin-top: 10px;
	text-align: center;
}
/* ------------------------------------------------------------------------ */
#template #header div.title_back
{
	padding-top: 10px;
	padding-bottom: 20px;
	background: #ffffff url("../../../image/main/page/type001/title_back.png") left bottom repeat-x;
}
/* ------------------------------------------------------------------------ */
/*	会社ロゴ	*/
#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_entry_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
{
	border-collapse: collapse;
	border-spacing: 0px;
	
	margin-top: 10px;
	text-align: left;
	width: 100%;
	empty-cells: show;
	
	line-height: 110%;
	color: #666666;
}
#template #header td.company_logo
{
	width: 30px;
	text-align: left;
	padding-left:  10px;
	padding-right: 10px;
}
#template #header td.company_name
{
	font-size: 12pt;
	padding-bottom: 5px;
	font-weight: bold;
}
#template #header td.category,
#template #header td.category_mark
{
	font-size: 9pt;
	padding-top: 5px;
}

/* ************************************************************************ */
#template table.contents
{
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
	width: 100%;
}
#template table.contents tr
{
	border: none;
	padding: 0px;
}
/* ************************************************************************ */
/*	右ブロック																*/
/* ************************************************************************ */
#template #contents_right
{
	padding: 0px;
	width: 229px;
	background: #ffffff url("../../../image/main/page/type001/back_right.png") center top repeat-y;
}
#template #contents_div
{
	width: 3px;
}
/* ************************************************************************ */
/*	左ブロック																*/
/* ************************************************************************ */
#template #contents_left
{
	line-height: 130%;
	padding: 0px;
	text-align: left;
	background: #ffffff url("../../../image/main/page/type001/back_left.png") left top repeat-y;
}
#template td.contents_bottom_left
{
	background: #ffffff url("../../../image/main/page/type001/back_bottom_left.png") left bottom no-repeat;
	height: 50px;
}
#template td.contents_bottom_right
{
	background: #ffffff url("../../../image/main/page/type001/back_bottom_right.png") left bottom no-repeat;
	height: 50px;
}

/* ------------------------------------------------------------------------ */
/*	写真メイン	*/
#template #contents_left img.design_photo_main
{
	float: left;
	margin-right: 10px;
}
#template #contents_left img.design_photo_main_d
{
	cursor: pointer;
	border: solid 1px #8888ff;
}

/* ------------------------------------------------------------------------ */
/*	キャッチコピー	*/
#template #contents_left div.main_title
{
	padding-top:   15px;
	padding-right: 15px;
	padding-left:  15px;
	padding-bottom:15px;
	
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	
	color: #666666;
}
#template #contents_left div.main_title input
{
	width: 100%;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	
	color: #666666;
}

/* ------------------------------------------------------------------------ */
/*	セールスインフォメーション	*/
#template #contents_left div.main_text
{
	line-height: 130%;
	min-height: 180px;
	width:  95%;
	font-size: 10pt;
	margin-left:  15px;
	margin-bottom: 15px;
	color: #666666;
}
/* ------------------------------------------------------------------------ */
/*	design	*/
#template #contents_left table
{
	margin-left: 15px;
	margin-right: 15px;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: center;
}
/*	写真メイン(design)	*/
#template #contents_left td.design_photo_main
{
	width: 200px;
	height: 200px;
	text-align: right;
}

/* ------------------------------------------------------------------------ */
/*	セールスインフォメーション(design)	*/
#template #contents_left td.main_text
{
	width:  100%;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 5px;
	color: #666666;
}
#template #contents_left td.main_text textarea
{
	height: 180px;
	width:  100%;
	font-size: 10pt;
	color: #666666;
}

/* ************************************************************************ */
/*	募集要項・応募、選考について											*/
/* ************************************************************************ */
#template #detial
{
	text-align: center;
	clear: left;
}
/* タイトルの画像 */
#template #detial div.title_image
{
	border-bottom: 1px dotted #989898;
	margin-top:   15px;
	margin-left:  15px;
	margin-right: 15px;
	margin-bottom:10px;
	text-align: left;
}
#template #detial div.title_image img
{
	vertical-align: text-bottom;
}
/* ------------------------------------------------------------------------ */
/* 編集へのリンク */
#template #detial div.data_edit
{
	font-size: 11pt;
	text-align: right;
	font-weight: bold;
	margin-right:  10px;
}

/* ------------------------------------------------------------------------ */
#template #detial table
{
	border-top:    1px solid #999999;
	border-left:   1px solid #999999;
	border-right:  2px solid #666666;
	border-bottom: 2px solid #666666;
	font-size: 9pt;
	width: 92%;
	margin-left: auto;
	margin-right: auto;
}

#template #detial th
{
	background-color: #cccccc;
	border-top:    none;
	border-left:   1px solid #999999;
	border-right:  1px solid #999999;
	border-bottom: 2px groove #ffffff;
	font-weight: normal;
	width: 90px;
	padding: 15px;
	text-align: center;
	
	color: #333333;
}

#template #detial td
{
	background-color: #ffffff;
	border-top:    none;
	border-left:   none;
	border-right:  2px solid #999999;
	border-bottom: 2px groove #ffffff;
	padding: 15px;
	text-align: left;
	
	line-height: 140%;
	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 .flow
{
	border-collapse: collapse;
	border-spacing: 0px;
	
	margin-left: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 80%;
	font-size: 9pt;
}

#template .flow .flow_item
{
	padding-top:    5px;
	padding-bottom: 5px;
	background-color: #cccccc;
/*
	background-color: #99ccff;
*/
}
#template .flow .flow_arrow
{
	padding: 0px;
	height: 10px;
	background: url("../../../image/main/page/type001/step-yajirusi.gif") left top no-repeat;
}

/* ************************************************************************ */
/*	会社概要																*/
/* ************************************************************************ */
#template #company
{
}
#template #company table
{
	margin-left:  10px;
	margin-right: 10px;
	margin-bottom: 20px;
	font-size: 9pt;
	color: #666666;
}
#template #company th
{
	font-weight: normal;
	text-align: left;
}
#template #company td
{
	font-weight: normal;
	text-align: left;
	padding-left:   10px;
	padding-right:  10px;
	padding-bottom: 10px;
	line-height: 140%;
}

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

/* ------------------------------------------------------------------------ */
/* 編集へのリンク */
#template #company div.data_edit
{
	font-size: 11pt;
	text-align: right;
	font-weight: bold;
	padding-right:  10px;
	padding-bottom: 10px;
}

/* ------------------------------------------------------------------------ */
/* 地図	 */
#template #company div.map_image
{
	padding-left: 25px;
}
#template #company div.map
{
	font-size: 9pt;
	text-align: center;
	color: #666666;
}

/* ------------------------------------------------------------------------ */
/* topへ戻る	 */
#template #company div.gototop
{
	margin-top:   20px;
	margin-right: 10px;
	float: right;
}

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