@charset "utf8";
/**
 * search_list.css
 * Date: 07/20/2012
 *
 * /ps/choose/search_list.php -
 *
 * Nipponmanpower Web Site
 * Copyright 2012 Nippon Manpower Co., Ltd. All rights reserved.
 * /////////////////////////////////////////////////////////////////////// */



/* ----------------------------------------------------------------------- **
   Import
** ----------------------------------------------------------------------- */

/* nmp default css */
@import url(../../nmp_default.css);

/* pop up window css */
@import url(../../nmp_ppwin.css);

/* personal common css */
@import url(../common.css);

/* choose category common css */
@import url(common.css);




/* ----------------------------------------------------------------------- **
   Individual Contents
** ----------------------------------------------------------------------- */

/* .section */
.section	{	margin-top: 40px;}
.section .body	{	margin: 0;}


/**----------------------------------------------------------------------- **
  search list
*
  #choose-list - search_list.php
*/

/* .section */
/* body.refine-search-wrapper */
#choose-list .refine-search-wrapper,
#choose-list .refine-search-wrapper h2	{	background: transparent url(/images/ps/choose/search_list/slist_search_base_w.gif) no-repeat;}
#choose-list .refine-search-wrapper	{	padding-bottom: 15px;	background-position: left bottom;}
#choose-list .refine-search-wrapper h2	{	background-position: left top;}
/* .search-block */
#choose-list .search-block	{	background: transparent url(/images/ps/choose/search_list/slist_search_bg_w.gif) repeat-y left top;}
#choose-list .search-block .search-form	{	margin-left: 15px;	width: 620px;}
#choose-list .search-block .search-form fieldset	{	border: none;	margin: 0px;	padding: 0px;}
#choose-list .search-block .search-form legend	{	display: none;}
/* --- search-item */
#choose-list .search-item	{	padding-top: 8px;}
#choose-list .search-item table	{	width: 100%;	border-collapse: collapse;	border-spacing: 0;	empty-cells: show;	color: #333333; font-size: 1em;}
#choose-list .search-item th	{	width: 7.5em;	font-weight: bold;	vertical-align: middle;	line-height: 120%; text-align: left;}
#choose-list .search-item td	{	vertical-align: middle;	line-height: 120%;}
#choose-list .search-item td.partition-line	{	font-size: 0.1em;	height: 15px;	background: transparent url(/images/common_files/dottedline_c.gif) repeat-x left center;}
#choose-list .search-item td.partition-line span	{	display: none;}
#choose-list .search-item select.cho-genre	{}
#choose-list .search-item select option.genre-wrap	{	margin-top: 10px; font-weight: bold; background-color: #CCCCCC;}
#choose-list .search-item input.cho-keyword	{	width: 380px;}
/* --- add-cond */
#choose-list .add-cond	{	float: left;	height: 25px; width: 203px;}
#choose-list .add-cond a.smn-plus:link,
#choose-list .add-cond a.smn-plus:visited,
#choose-list .add-cond a.smn-plus:hover,
#choose-list .add-cond a.smn-plus:active	{	color: #0066CC;}
#choose-list .add-cond a.smn-minus:link,
#choose-list .add-cond a.smn-minus:visited,
#choose-list .add-cond a.smn-minus:hover,
#choose-list .add-cond a.smn-minus:active	{	color: #666666;}
/* --- search-button */
#choose-list .search-button	{	float: right; width: 385px;}
#choose-list .search-button .cho-search-box	{	float: left;}
#choose-list .search-button .cho-reset-box	{	float: right;}

/* body.refine-result-wrapper */
#choose-list .refine-result-wrapper	{	background: transparent url(/images/ps/choose/search_list/slist_search_result_base.gif) repeat-x left top;}
/* .result-block */
#choose-list .result-block	{	padding: 10px 0;	background: transparent url(/images/common_files/dottedline_c.gif) repeat-x left bottom;}
#choose-list .result-block .err-msg	{	padding: 0px 10px;	line-height: 1.6em; color: #454545;}
#choose-list .result-block p.err-msg strong	{	font-size: 1.1em;	color: #CC0000;}
#choose-list .result-block dl	{	clear: left;	line-height: 1.25em;}
#choose-list .result-block dt	{	font-size: 0.8em;	margin-right: 0.2em;	padding-left: 10px;	color: #454545;}
#choose-list .result-block dd	{ color: #FF6600;}
#choose-list .result-block .result dt	{	clear: left;	float: left;}
#choose-list .result-block .col dt	{	clear: none;}
#choose-list .result-block .col dd	{	float: left;}

/* body.course-list-item-block */
#choose-list .course-list-item-block	{	margin-top: 30px;}
/* list-wrapper */
#choose-list .list-wrapper	{}
/* --- list-headline */
#choose-list .list-headline	{	padding-bottom: 15px;	background: transparent url(/images/ps/choose/search_list/slist_list_headline_base_w.gif) repeat-x left bottom;}
#choose-list .list-headline em	{	position: relative;	top: 1px;	font-style: normal;	font-size: 1.4em;	margin: 0 0.1em;	color: #990000;}
/* --- list-item-block */
#choose-list .list-item-block	{	padding: 10px 10px 15px;	border-top: 1px solid #FFFFFF;	border-bottom: 1px solid #ADC2EB;	background: transparent url(/images/ps/choose/search_list/slist_list_item_bg.gif) repeat-x 0px 0px;}
/* ------ title-block */
#choose-list .title-block	{ padding-bottom: 5px;	border-bottom: 1px solid #D6E0F5;}
#choose-list .title-block .style-icon	{ float: left;	width: 40px;}
#choose-list .title-block .category-icon img	{ margin: 1px 3px 4px 0;}
#choose-list .title-block h3	{	font-size: 1.3em;}
#choose-list .title-block h3 a	{	text-decoration: underline;}
/* ------ info-block */
#choose-list .info-block	{	padding-bottom: 8px;}
#choose-list .info-block .info	{	float: left;	padding-top: 5px; width: 370px;	line-height: 1.3em;}
#choose-list .info-block .info li	{	float: left;}
#choose-list .info-block .info span	{	position: relative;	top: -1px;	font-size: 0.8em;	margin-right: 0.2em;	color: #446DC5;}
#choose-list .info-block .info .c1	{	margin-right: 10px;}
#choose-list .info-block .info .c1 strong	{	color: #993300;}
#choose-list .info-block .info .c2 strong	{	color: #CC6600;}
#choose-list .info-block .info .c3	{	clear: left; float: none;}
#choose-list .info-block .info .c3 strong	{ font-weight: normal; color: #333333;}
#choose-list .info-block .type	{	float: right; width: 150px;	padding-top: 5px;}
#choose-list .info-block .type li	{	float: right;	margin-left: 3px; text-align: right;}
/* ------ bt-block */
#choose-list .bt-block	{}
#choose-list .bt-block li	{	float: left; margin-right: 5px;}
#choose-list .bt-block li.appli	{	float: right; margin-right: 0px;}
#choose-list .bt-block li.appli form	{	display: inline;}
/* --- list-bottomline */
#choose-list .list-bottomline	{	margin-top: 25px;}
#choose-list .list-bottomline p	{ color: #666666;}








/* .section#refine-search */
#choose-list #refine-search	{	margin-top: 0;}
/* .search-block */
/* --- .search-item#search-box */
#choose-list #refine-search #search-box	{	display: none;	clear: left;	padding-top: 10px;	background: transparent url(/images/ps/choose/search_list/slist_search_partition_line.gif) repeat-x 0px 0px;}





/* */