@charset "utf8";
/**
 * victory.css
 * Date: 07/12/2012
 *
 * /ps/think/victory/ -
 *
 * 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);

/* think category common css */
@import url(../common.css);




/* ----------------------------------------------------------------------- **
   Individual Contents
** ----------------------------------------------------------------------- */

/* .section */
.section	{	margin-top: 40px;}
.section .vic-fnc-block p { font-size: 1.1em:; line-height: 1.6; }
#victory .body .note { margin: 10px 0 0 0; color: #666666; }

/* --- vic-step */
.vic-fnc-block .fnc-step p { width: 300px; background-image: url(/images/ps/think/victory/victory_fnc_step.gif); }

/* .section #step2_error,#step3_error */
#victory #step2_error,
#victory #step3_error { margin: 0 0 0 20px; }
#victory #step2_error h3,
#victory #step3_error h3 { height: 20px; }
#victory #step2_error h4,
#victory #step3_error h4 { margin: 0 0 5px 5px; font-size: 1.1em; color: #996600; }


/**----------------------------------------------------------------------- **
  victory
*
  #victory - index.php, 02_check.php, 03_select.php, 04_diagnosis.php
*/

/* .section .contents-caption */
#victory .contents-caption { line-height: 1.6; }
#victory .contents-caption .scd	{	margin-top: 10px; }

/* .section #experience */
#victory #experience { margin-top: 0;	}


/* .section#step1 - index.php */
/* .section #experience */

/* .section #step1 */
#victory #experience #step1 h3 { background-image: url(/images/ps/think/victory/step1_title.gif); }
#victory #experience #step1 p	{	margin: 0 0 15px 15px; }
#victory #experience #step1 label	{ margin-right: 10px; font-size: 140%;	font-weight: bold; line-height: 100%; }
#victory #experience #step1 .success-story { width: 560px; padding: 1px; line-height: 100%; }
#victory #experience #step1 .example	{	margin-left: 25px; font-size: 12px; color: #666666; }
#victory #experience #step1 .example em	{	color: #333333;	margin-right: 2px; font-style: normal; }
#victory #experience #step1 .fnc-step p	{ background-position: 0 0; }

/* .section#step2 - 02_check.php */
/* .section #step2_error */
#victory #step2_error h3 { background-image: url(/images/ps/think/victory/step2_error_title.gif); }

/* ---.success */
#victory #step2 .success {	width: 640px; height: 1%;	}
#victory #step2 .success h3	{	height: 16px;	margin-bottom: 5px; background: url(/images/ps/think/victory/step2_success_title.gif) no-repeat left top; }
#victory #step2 .success .vic-fnc-block	{	padding-bottom: 30px;}
#victory #step2 .success table { width: 618px; font-size: 100%; background-color: #FFFFFF; border: 1px solid #DDDDDD; }
#victory #step2 .success th	{ font-size: 140%; font-weight: bold; text-align: left; vertical-align: top; line-height: 100%; padding: 5px; width: 1%;}
#victory #step2 .success td	{	text-align: left;	vertical-align: top; padding: 5px; width: 99%; }

/* --- .check */
#victory #step2 .check h3 { margin-bottom: 0; background-image: url(/images/ps/think/victory/step2_title.gif); }
#victory #step2 .check p {	margin-bottom: 10px;}
#victory #step2 .check p strong {	color: #990000; }
#victory #step2 .check .note {	margin-bottom: 0;	color: #666666;}
#victory #step2 .check table {	font-size: 100%; width: 618px; margin-bottom: 15px;}
#victory #step2 .check th	{	padding-bottom: 3px; }
#victory #step2 .check th span { display: none; }
#victory #step2 .check th.s-type { font-size: 140%;	font-weight: bold;}
#victory #step2 .check td	{	padding: 6px 0;	border-top: 1px solid #CCCCCC;}
#victory #step2 .check td.s-type {	padding: 0;}
#victory #step2 .check .s-type {	text-align: center;	vertical-align: middle; width: 30px;}
#victory #step2 .check .fnc-step p {	background-position: 0 -25px; }


/* .section#step3 - 03_select.php */
/* .section #select */
#victory #select { margin-top: 0; }

/* .section #step3_error */
#victory #step3_error h3 { background-image: url(/images/ps/think/victory/step3_error_title.gif); }

/* --- .select */
#victory #select .lead p strong { color: #990000; }
#victory #step3 h3 { background-image: url(/images/ps/think/victory/step3_title.gif); }
#victory #step3 .fnc-select-im { margin: 0 0 15px 10px; }
#victory #step3 .fnc-select-im li { padding: 3px 0; }
#victory #step3 .fnc-select-im li label	{	margin-left: 5px; }
#victory #step3 .fnc-step p	{	background-position: 0 -50px; }


/* .section#diagnosis - 04_diagnosis.php */
#victory #diagnosis { margin-top: 0; }
#victory #diagnosis .lead p	{	margin: 20px 15px 15px 15px; }
#victory #diagnosis .lead p em { font-size: 1.2em; font-weight: bold;	font-style: normal; }

#victory #step4 h3 { height: 16px; margin-bottom: 5px; background-image: url(/images/ps/think/victory/step4_diagnosis_title.gif); }
#victory #step4 p	{	margin-bottom: 15px; }
#victory #step4 .fnc-btn p { padding: 0; margin: 0;	text-align: center; }
#victory #step4 .fnc-btn a { margin: 0 auto; background: no-repeat 0 0; display: block; }
#victory #step4 .fnc-btn a span	{	display: none; }
#victory #step4 .fnc-btn .success-bt-top { width: 190px; height: 26px; background-image: url(/images/ps/think/victory/step4_btn.gif); }
#victory #step4 .fnc-step p	{	background-position: 0 -75px; }





/*[F]*/