@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; }

/* #smemc-topics */
#smemc-topics .topics-title	{} /* ! css hack > /_css/hack/ie_w.css */
#smemc-topics .topics-title,
#smemc-topics .topics-caption	{	background-image: url(/images/ps/per_common/topics_base_smemc_w.jpg);}
#smemc-topics .topics-container img.icon	{	vertical-align: middle; line-height: 13px;}
#smemc-topics .topics-container ul	{	padding-top: 3px;}
#smemc-topics .topics-container li	{	padding-top: 6px;}
#smemc-topics .topics-container li a	{	display: inline-block;	margin-top: 2px;	background-image: url(/images/common_files/arrow_c09r.gif);}
#smemc-topics .topics-container li img.icon	{	margin-right: 5px;}
#smemc-topics .topics-container .title	{	color: #333333;	background-color: #F7F7FD;	background-image: url(/images/common_files/dottedline_3lc05.gif);}
#smemc-topics .topics-container .data img.icon	{	margin-right: 5px;}



/**----------------------------------------------------------------------- **
  top
*
  #smemc-top - index.php
*/

/* .headline */
#smemc-top .headline h2	{	margin-bottom: 10px; }
#smemc-top .headline p	{	line-height: 1.5em;	color: #666666; width: 500px; float: left; }
#smemc-top .headline .lead a	{	float: right;	display: block;	margin: 10px 0 0 0; width: 115px;	height: 26px;	background: transparent url(/images/ps/choose/smemc/top/headline_btn.gif) no-repeat 0 0; }
#smemc-top .headline .lead a:hover	{	background-position: -115px 0px;}	
#smemc-top .headline .lead a span	{	display: none; }

/* .banner-block */
#smemc-top .banner-block	{	margin-top: 30px; margin-left:10px;	padding-top: 3px;	background: transparent url(/images/common_files/dottedline_2lc01.gif) repeat-x left top; }
#smemc-top .banner-block p,
#smemc-top .banner-block ul	{	width: 650px;	padding-top: 7px;}
#smemc-top .banner-block li	{	width: 320px;	height: 60px;}
#smemc-top .banner-block li.ls	{	float: left;}
#smemc-top .banner-block li.rs	{	float: right;}

/* #smemc-topics */
#smemc-top #smemc-topics	{	margin-top: 20px;}

/* #reason */
#smemc-top #reason .introduction h4	{	height: 19px; }
#smemc-top #reason .lead { margin-top: 15px; }
#smemc-top #reason .lead .clearfix p { float: left;	width: 420px; }
#smemc-top #reason .lead p.images	{	float: right;	width: 200px; height: 80px; }
#smemc-top #reason .lead p.scd	{	margin-top: 0.5em; }

/* --- .voice */
#smemc-top #reason .voice	{ margin-top: 30px;	padding-bottom: 5px;	background: transparent url(/images/ps/choose/smemc/top/reason_voice_base.gif) no-repeat left bottom; }
#smemc-top #reason .voice h4	{	height: 60px; font-size: 1em; line-height: 1em;}
#smemc-top #reason .voice .caption	{	margin: 0 20px 10px 20px; }
/* ------ .achievement */
/*
#smemc-top #reason .achievement	{	margin-bottom: 20px; padding-bottom: 15px;	background: transparent url(/images/ps/choose/smemc/top/sec01_achievement_base.gif) no-repeat left bottom;}
#smemc-top #reason .achievement h4	{	height: 30px; margin-bottom: 15px; font-size: 1em; line-height: 1em;}
#smemc-top #reason .achievement ul	{ width: 495px; margin-left: 15px;	padding-bottom: 5px;}
#smemc-top #reason .achievement li	{	display: block; font-size: 0; line-height: 0; text-align: center;}
#smemc-top #reason .achievement li.ls	{ float: left;}
#smemc-top #reason .achievement li.rs	{ float: right;}
#smemc-top #reason .achievement li img	{	font-size: 12px;}
#smemc-top #reason .achievement p	{	margin: 7px 15px 0px 15px; font-size: 10px; line-height: 1.3em;}
#smemc-top #reason .achievement p.note	{	color: #666666;}
*/

/* ------ .voice-intro-block */
#smemc-top #reason .voice .voice-intro-block {	margin-left: 20px; width: 600px;	border-collapse: collapse;	border: none;	empty-cells: show;	font-size: 1em;}
#smemc-top #reason .voice .voice-intro-block td	{	padding: 0;	margin: 0; text-align: left; vertical-align: top; }
#smemc-top #reason .voice .voice-intro-block td.sc-photo	{	width: 97px; background-color:#FFFFFF;}
#smemc-top #reason .voice .voice-intro-block td.sc-photo img	{	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;}
#smemc-top #reason .voice .voice-intro-block td.sc-dtl	{	padding: 10px 10px 5px 17px;	background: #FFF5CC url(/images/ps/choose/smemc/top/reason_voice_intro_base.jpg) no-repeat right top; }
#smemc-top #reason .voice .voice-intro-block td.sc-dtl .sc-name	{	float: left; display: block;  height: 45px;	width: 240px;	color: #666666; }
#smemc-top #reason .voice .voice-intro-block td.sc-dtl .sc-name strong	{	margin: 0 5px;	font-size: 1.2em;	color: #333399;	line-height: 100%; vertical-align: baseline; }
#smemc-top #reason .voice .voice-intro-block td.sc-dtl .sc-result	{	float: right; font-size: 12px; color: #666666; }
#smemc-top #reason .voice .voice-intro-block td.sc-dtl .sc-result ul	{	margin: 0; padding: 0;}
#smemc-top #reason .voice .voice-intro-block td.sc-dtl .sc-story	{	clear: both;	font-weight: bold;	font-size: 1.2em; }
#smemc-top #reason .voice .voice-intro-block td.sc-dtl .sc-story a	{	padding-left: 16px;	background: transparent url(/images/common_files/square_arrow_01r.gif) no-repeat 0 3px;}
#smemc-top #reason .voice .voice-intro-block td.sc-course	{	padding: 10px 17px 0 17px;	height: 40px;	background: #FFFFFF url(/images/ps/choose/smemc/top/reason_voice_course_base.jpg) repeat-x left top; }
#smemc-top #reason .voice .voice-intro-block td.sc-course dt	{ padding-left: 4px;	border-left: 4px solid #333399; font-weight: bold; color: #333399;}
#smemc-top #reason .voice .voice-intro-block td.sc-course dd	{	margin: 6px 8px 0px 8px;}
#smemc-top #reason .voice .voice-intro-block td.sc-course dd a	{	padding-left: 9px;	background: transparent url(/images/common_files/arrow_c08r.gif) no-repeat left center; color: #3366FF;}
#smemc-top #reason .voice .voice-intro-block td.sc-course dd span	{	margin-left: 4px;	color: #666666;	font-size: 10px;}
#smemc-top #reason .voice .voice-intro-block td.voice-list-link	{	padding-top: 4px;}

/* #preparation */
/* --- .lineup-block */
#smemc-top #preparation .lineup-block	{ margin-top: 10px;	padding-bottom: 8px;	/*background: transparent url(/images/ps/choose/smemc/top/preparation_lineup_base.gif) repeat-x left bottom;*/ }
#smemc-top #preparation .lineup-block .lineup	{	width: 315px;/*	background: transparent url(/images/ps/choose/smemc/top/preparation_lineup_base.gif) no-repeat left top;*/ }
#smemc-top #preparation .lineup-block .lineup h4	{	margin: 7px 7px 10px 7px;}
#smemc-top #preparation .lineup-block .lineup p	{	margin: 0 8px;	font-size: 12px;	line-height: 1.4em; color: #666666; }
/* --------- .lineup.school */
#smemc-top #preparation .lineup-block .school	{	float: left;}
/* --------- .lineup.course */
#smemc-top #preparation .lineup-block .course	{	float: right;}

/* #know-how */
#smemc-top #know-how .clearfix { margin-top: 15px; }
#smemc-top #know-how .lead	{ float: left; width: 375px; }
#smemc-top #know-how .lead .fst strong	{	color: #FF3300;}
#smemc-top #know-how .lead .fst em	{	font-style: normal;	font-weight: bold;	color: #333399; }
#smemc-top #know-how .lead .scd	{	margin-top: 1em;}
#smemc-top #know-how .image	{ float: right; width: 240px;	height: 250px; }





/**----------------------------------------------------------------------- **
  topics
*
  #smemc-tps - tps_list.php, tps_details.php
*/

/* .section#smemc-topics */
#smemc-tps #smemc-topics	{	margin-top: 0;}



/* */