@charset "utf8";
/**
 * about.css
 * Date: 09/27/2012
 *
 * /ps/choose/smemc/about/ -
 *
 * 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);

/* smemc common css */
@import url(common.css);




/* ----------------------------------------------------------------------- **
   Individual Contents
** ----------------------------------------------------------------------- */

/* .section */
.section	{	margin-top: 40px;}
.section .body p { font-size: 1.1em; line-height: 1.6; color: #333333; }


/**----------------------------------------------------------------------- **
  top
*
  #smemc-abo01 - index.php
*/

/* .contents-caption */
#smemc-abo01 .contents-caption { padding-bottom: 10px; }

/* #summary */
#smemc-abo01 #summary { margin-top: 0; }
#smemc-abo01 #summary .figimg	{	float: right; width: 200px; height: 150px;	margin: 0 0 10px 15px; font-size: 1em; line-height: 1em;}
#smemc-abo01 #summary .clearfix p	{	margin-bottom: 10px; }
#smemc-abo01 #summary .link-images	{	margin-top: 20px;	text-align: center; }


/**----------------------------------------------------------------------- **
  field
*
  #smemc-abo02 - field.php
*/

/* .header */
#smemc-abo02 .section .header { background: none; padding: 0; }
#smemc-abo02 .section .header .caption	{	width: 650px;	height: 31px;	background-color: transparent;	background-repeat: no-repeat;	background-position: 0 0; }
#smemc-abo02 .section .header .caption span	{	display: none; }

/* .body */
#smemc-abo02 .body .item	{ padding-top: 25px; }
#smemc-abo02 .body .item h3	{	padding-bottom: 3px;	background: transparent url(/images/common_files/dottedline.gif) repeat-x left bottom; }
#smemc-abo02 .body .item p	{	margin-top: 5px;	margin-left: 10px; }

/* #independence */
#smemc-abo02 #independence { margin-top: 0; }
#smemc-abo02 #independence .header .caption {	background-image: url(/images/ps/choose/smemc/about/field/independence_caption.jpg); }
/* --- .consulting */
#smemc-abo02 #independence .body .consulting { padding-top: 15px; }
#smemc-abo02 #independence .consulting p	{	margin-bottom: 10px; }
#smemc-abo02 #independence .consulting p.caption	{	color: #333399;}
#smemc-abo02 #independence .consulting dl	{	margin-left: 10px; }
#smemc-abo02 #independence .consulting dt	{	color: #333333; font-size: 1.1em; }
#smemc-abo02 #independence .consulting dd p	{	margin-left: 15px; }
#smemc-abo02 #independence .consulting dd p.btm	{margin-bottom: 0; }

/* #company */
#smemc-abo02 #company .header .caption {	background-image: url(/images/ps/choose/smemc/about/field/company_caption.jpg); }
/* --- .skill */
#smemc-abo02 #company .body .skill	{ padding-top: 15px; }


/**----------------------------------------------------------------------- **
  merit
*
  #smemc-abo03 - merit.php
*/

#smemc-abo03 .section .header	{	background: none; padding-bottom: 0; }
#smemc-abo03 .section .body p strong	{	color: #003399;}
#smemc-abo03 .merit-block { margin-left: 20px; width: 640px; padding-bottom: 8px; background: transparent url(/images/ps/choose/smemc/about/merit/merit-block_back.gif)  no-repeat left bottom; }
#smemc-abo03 .merit-block .body { margin: 0; padding: 10px 15px; background: transparent url(/images/ps/choose/smemc/about/merit/merit-block_base.gif)  repeat-y left top; }

/* --- #creditworthiness */
#smemc-abo03 #creditworthiness	{	margin-top: 0; }


/**----------------------------------------------------------------------- **
  evaluation
*
  #smemc-abo04 - evaluation.php
*/

/* #perspective */
#smemc-abo04 #perspective { margin-top: 0; }
#smemc-abo04 #perspective .body p	{ margin-bottom: 10px; }
#smemc-abo04 #perspective .body p.btm	{ margin-bottom: 0; }

/* #adopt */
/* ------ .lead */
#smemc-abo04 #adopt .lead p.note { margin-top: 10px; font-size: 12px;  line-height: 1.2em; color: #666666; }
/* ------ .speaker */
#smemc-abo04 #adopt .speaker	{	margin-top: 15px; }
#smemc-abo04 #adopt .speaker table	{ width: auto; margin: 0; float: right;	border-collapse: separate;	border-spacing: 0;	border: none;	empty-cells: show;	font-size: 1em; }
#smemc-abo04 #adopt .speaker th	{	padding: 0 0 5px 0;	text-align: left;	white-space: nowrap;	font-weight: normal;	color: #454545; }
#smemc-abo04 #adopt .speaker td	{	padding: 0 0 0 10px; text-align: left;	white-space: nowrap;	color: #454545; }
#smemc-abo04 #adopt .speaker td.post { padding-left: 20px; }
/* ------ .conversation */
#smemc-abo04 #adopt .conversation { margin-top: 35px; }
#smemc-abo04 #adopt .conversation .caption h3	{	font-size: 1.6em; }

#smemc-abo04 #adopt .conversation dl	{	margin-top: 30px; }
#smemc-abo04 #adopt .conversation dl.fst	{	margin-top: 20px; }

#smemc-abo04 #adopt .conversation dt	{	padding-bottom: 6px;	background: transparent url(/images/common_files/dottedline_c.gif) repeat-x left bottom; font-size: 1.1em; line-height: 1.4em;	font-weight: bold; color: #6E6EB7;}
#smemc-abo04 #adopt .conversation dd p	{	margin-top: 12px; color: #454545;}
#smemc-abo04 #adopt .conversation dd p strong	{	margin-right: 5px; }
#smemc-abo04 #adopt .conversation dd p strong.n	{	color: #003366; }
#smemc-abo04 #adopt .conversation dd p strong.o	{	color: #336666; }

#smemc-abo04 #adopt .conversation dd img	{	margin: 5px 0; }
#smemc-abo04 #adopt .conversation dd img.speaker-pl	{	float: left; margin-right: 20px;}
#smemc-abo04 #adopt .conversation dd img.speaker-pr	{	float: right; margin-left: 20px;}





/* */