@charset "utf-8";

/*	グローバルナビスタイル
-----------------------------------------------*/
div#gnavi ul li#gnavi_shisyubyou a {
	background: url(../../../common/images/gnavi/gnavi_shisyubyou_on.gif) 0 0 no-repeat;
}





/* コンテンツスタイル
----------------------------------------------------------- */

/* div#main */
div#main h3 {
	font-size: 0;
	line-height: 0;
	padding: 0;
	margin: 0 0 15px 0;
	background: none;
	border: none;
}


/* div#index_inner01 */
div#index_inner01 {
	margin: 0 0 30px 0;
	line-height: 1.5;
}

*+html body div#index_inner01 {
	margin: 0 0 60px 0;
}

div#index_inner01 ul {
	overflow: hidden;
}

* html body div#index_inner01 ul {
	display: inline-block;
}

div#index_inner01 ul li {
	float: left;
	width: 234px;
	_width: 244px;
	padding: 10px 5px;
	margin: 0 15px 10px 0;
	border: 3px solid #c7bfaa;
}

div#index_inner01 ul li.clear {
	margin: 0 0 10px 0;
}

div#index_inner01 h4 {
	font-size: 0;
	line-height: 0;
	padding: 0 0 9px 3px;
	margin: 0 0 12px 0;
	background: url(../../../common/images/i_line01.gif) 0 bottom repeat-x;
}

div#index_inner01 h4 a {
	display: block;
	padding: 0 0 0 10px;
	background: url(../../../common/images/i_arrow03.gif) 0 8px no-repeat;
}

div#index_inner01 h4 a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

div#index_inner01 p {
	margin: 0 5px;
}




/* div#index_inner02 */
div#index_inner02 {
	margin: 0 10px;
	overflow: hidden;
	line-height: 1.5;
}

* html body div#index_inner02 {
	display: inline-block;
}

div#index_inner02 h4 {
	font-size: 116%;
	font-weight: bold;
	padding: 6px 11px 8px 11px;
	margin: 0 0 5px 0;
	border-top: 2px solid #1B0C07;
	background: url(../../images/top/bg_ts.jpg) 0 bottom no-repeat;
}

div#index_inner02 h4 a {
	display: block;
	padding: 0 0 0 10px;
	background: url(../../../common/images/i_arrow03.gif) 0 center no-repeat;
}

div#index_inner02 h4 a:link,
div#index_inner02 h4 a:visited,
div#index_inner02 h4 a:active {
	color: #1b0c07;
	text-decoration: none;
}

div#index_inner02 h4 a:hover {
	color: #1b0c07;
	text-decoration: underline;
}

div#index_inner02 ul {
	float: left;
	width: 365px;
}

div#index_inner02 ul#list_left {
	margin: 0 30px 0 0;
}

div#index_inner02 ul li {
	margin: 0 0 40px 0;
}

div#index_inner02 ul li ul {
	float: none;
	width: 100%;
	margin: 0;
}

div#index_inner02 ul li ul li {
	padding: 6px 10px;
	margin: 0;
	background: url(../../../common/images/i_line01.gif) 0 bottom repeat-x;
}

div#index_inner02 ul li ul li a {
	display: block;
	padding: 0 0 0 12px;
	background: url(../../../common/images/i_arrow02.gif) 0 6px no-repeat;
}

div#index_inner02 ul li ul li a:link,
div#index_inner02 ul li ul li a:visited,
div#index_inner02 ul li ul li a:active {
	text-decoration: none;
}

div#index_inner02 ul li ul li a:hover {
	text-decoration: underline;
}



/* div#index_inner03 */
div#index_inner03 {
	margin: 0 0 30px 10px;
}

div#index_inner03 a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}


