@charset "utf8";
/**
 * top.css
 * Date: 01/17/2012
 *
 * /ps/think/index.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);

/* think category common css */
@import url(common.css);




/* ----------------------------------------------------------------------- **
   Individual Contents
** ----------------------------------------------------------------------- */


/**----------------------------------------------------------------------- **
  top
*
  #think-top
*/

/* .headline */
#think-top .headline .headline-image	{	margin-bottom: 20px;}
#think-top .headline h2	{ margin-left:10px; margin-bottom: 20px;}
/* --- .lead */
#think-top .headline .lead	{ margin-left:10px;}
#think-top .headline .lead p { font-size:1.1em;	line-height: 150%;	color: #555;}

/* .section */
#think-top .section	{	margin-top: 30px;}
/* .section#index */
#think-top #index .frame {	padding: 15px 10px;	border: 3px solid #DFB404;	background-color: #FFF;}
#think-top #index .item .inner { padding: 10px;	border: 1px solid #DFB404;	background-color: #FDEBA4;}
#think-top #index .frame,
#think-top #index .item .inner {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	/* css hack > /_css/hack/ie_w.css */
}
#think-top #index h3 {}
/* --- .item */
#think-top #index .item	{ margin-top: 15px;}
#think-top #index .item h4 { padding-bottom: 10px;}
#think-top #index .item h4 span	{	display: inline-block;	width: 45px;	height: 45px;	background: transparent url(/images/ps/think/top/index_icon_find.gif) no-repeat; text-indent: -999px;}
#think-top #index .item h4 span.find1	{	background-position: 0px 0px;}
#think-top #index .item h4 span.find2	{	background-position: 0px -50px;}
#think-top #index .item h4 span.find3	{	background-position: 0px -100px;}
#think-top #index .item h4 span.find4	{	background-position: 0px -150px;}
#think-top #index .item h4 span.find5	{	background-position: 0px -200px;}
#think-top #index .item h4 img	{	vertical-align: top;}
#think-top #index .item p	{	float: left;	width: 330px;	color: #333;	line-height: 1.5;}
#think-top #index .item a	{	float: right;	display: block;	width: 250px;	height: 60px;	background: transparent url(/images/ps/think/top/index_buttons.gif) no-repeat;}
#think-top #index .item a:hover	{	text-decoration: none;}
#think-top #index .item a span	{	display: none;}
/* --- .item#victory */
#think-top #index #victory a	{	background-position: 0px 0px;}
#think-top #index #victory a:hover	{	background-position: -250px 0px;}
/* --- .item#vision */
#think-top #index #vision a	{	background-position: 0px -60px;}
#think-top #index #vision a:hover	{	background-position: -250px -60px;}
/* --- .item#cpsj */
#think-top #index #cpsj a	{	background-position: 0px -120px;}
#think-top #index #cpsj a:hover	{	background-position: -250px -120px;}
/* --- .item#career */
#think-top #index #career a	{	background-position: 0px -240px;}
#think-top #index #career a:hover	{	background-position: -250px -240px;}
/* --- .item#mycareerdock */
#think-top #index #mycareerdock a	{	background-position: 0px -180px;}
#think-top #index #mycareerdock a:hover	{	background-position: -250px -180px;}
/* --- .item#profile */
#think-top #index #profile a	{	background-position: 0px -300px;}
#think-top #index #profile a:hover	{	background-position: -250px -300px;}



/* */
