@charset "utf-8";

/**
 *
 *  コンテンツ共通
 *
 */

/*--------------------------------------------------------------------------
   汎用スタイル
---------------------------------------------------------------------------*/
.last{
	margin-right: 0px !important;
}


/*--------------------------------------------------------------------------
   汎用テンプレート
---------------------------------------------------------------------------*/

/* タイトル下バー
-----------------------------------------------------------------*/
#title .title_inner
{
	width: 980px;
	margin: 0 auto;
}

#title .title_inner h2
{
	font-size: 30px;
	color: #fff;
	line-height: 95px;
	font-family: "meirio";
}

/*--------------------------------------------------------------------------
   Content
---------------------------------------------------------------------------*/
#under #Content
{
	width: 980px;
}

/* (例) レイアウト枠
-----------------------------------------------------------------*/
/*
.inner-base{
	padding: 15px 20px;
}
*/

/* (例) リスト
-----------------------------------------------------------------*/
/*
.list-circle li{
	padding-left: 10px;
	background: url(/shared/images/ico_circle01) no-repeat 0 .3em;
}
*/


/*--------------------------------------------------------------------------
   共通パーツ
---------------------------------------------------------------------------*/

/* bread
-----------------------------------------------------------------*/
#bread
{
	width: 100%;
	background: #fafafa;
	margin-top: 10px;
}

#bread .bread_inner
{
	width: 980px;
	height: 30px;
	margin: 0 auto;
}

#bread .bread_inner ul li a
{
	color: #3cb6d3;
}

#bread .bread_inner ul li
{
	float: left;
	line-height: 30px;
}

#bread .bread_inner ul li
{
	background: url("../images/bread_arrow.png") no-repeat left;
	padding-left: 18px;
	padding-right: 10px;
	background-position: 0px 9px;
}

#bread .bread_inner ul li.home
{
	background: url("../images/bread_home.png") no-repeat left;
	padding-left: 20px;
	background-position: 0px 8px;
}

