@charset "utf8";
/**
 * top.css
 * Date: 10/10/2012
 *
 * /ps/event/ -
 *
 * 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);

/* event category common css */
@import url(common.css);




/* ----------------------------------------------------------------------- **
   Individual Contents
** ----------------------------------------------------------------------- */

/*
  common
*/

/* .section */
.section	{	margin-top: 30px;}
.section .body	{	margin: 15px 10px 0;}



/**----------------------------------------------------------------------- **
  index
/*
  #event-top - index.php
*/

/* .headline */
#event-top .headline	{	margin: 0;}

/* .section#index */
#event-top #index .body .lead	{	font-size: 1.1em;	line-height: 1.6em;}

/* .item.frameblock */
#event-top #index .frameblock	{	padding-bottom: 20px;	background: transparent url(/images/ps/event/top/category_frameblock.gif) no-repeat left bottom;}
#event-top #index .frameblock h3	{	padding: 8px 10px 7px;	background: transparent url(/images/ps/event/top/category_frameblock.gif) no-repeat left top;	font-size: 1.3em;}
#event-top #index .frameblock .frame	{	padding-top: 11px;	background: transparent url(/images/ps/event/top/category_frameblock.gif) no-repeat 0px -50px;}
#event-top #index .frameblock .inner	{	padding: 0 0 0 15px;	background: transparent url(/images/ps/event/top/category_frameblock_inner.gif) repeat-y left top;}

/* .item */
#event-top #index .item p	{	color: #336600;}
/* --- .area-block */
#event-top #index .item .area-block li	{	float: left;	width: 176px;	margin-top: 10px;	line-height: 0;	font-size: 0;}
#event-top #index .item .area-block li p	{	width: 166px;	font-size: 15px;	line-height: 1.2em;	text-align: center;}
#event-top #index .item .area-block li p a	{	display: block;	padding: 10px 0;	background:	transparent url(/images/ps/event/top/index_area_button_base.gif) no-repeat left bottom;	border: solid 1px #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* ! css hack > /_css/hack/ie_w.css */
}
#event-top #index .item .area-block li p a:hover	{	background-position: right bottom;}





/*[F]*/