@charset "utf-8";
/* -----------------------------------------------------------
CSS Information

File name : top.css
----------------------------------------------------------- */

/*----------------------------------------------------
common
----------------------------------------------------*/
/* indent 
{
	text-indent:-9999px;
	padding:0;
	display:block;
}
*/

/* HOVER */


/*----------------------------------------------------
header
----------------------------------------------------*/
#top .header {
	padding-bottom:0;
}
#top .header h1 a{
	width:237px;
	height:226px;
	background:url(../img/top/logo_l.png) no-repeat;
	margin-top:22px;
}


/*----------------------------------------------------
gnav
----------------------------------------------------*/
#top .gnav{
	display:none;
}


/*----------------------------------------------------
contents
----------------------------------------------------*/
#top .contents{}


/* box1
----------------------------------------------------*/
/* lead */
#top .box1 .lead{
	padding-top:35px;/* lh分17px+35px=52px */
	text-align:center;
	color:#333333;
	font-size:15px;
	line-height:48px;
}
#top .box1 .lead span{
	line-height:30px;
	display:block;
}

/* box2
----------------------------------------------------*/
#top .box2{
	padding:63px 0 84px;
}
/* itemList */

#top .box2 .itemList li{
	float:left;
	margin-right:20px;
}
#top .box2 .itemList li.last,
#top .box2 .itemList.sta2 li.last{
	margin-right:0;
}
#top .box2 .itemList.sta2,
#top .box2 .itemList.sta3{
	padding-top:72px;
	/*
	width:668px;
	*/
	margin:0 auto;
}
/*
#top .box2 .itemList.sta2 li{
	margin-right:28px;
}
*/

/* New */
#top .box2 .itemList li.new{ position:relative;}
#top .box2 .itemList li.new a:before{ content:url(../img/common/new_icon.png); position:absolute; top:74px; left:0;}