﻿@charset "utf-8";

@import url("../../common/style/column/column2.css");

/* コンテンツのスタイル
----------------------------------------------------------- */
div#contents ul {
	width: 532px;
}

div#contents ul li {
	width: 100%;
	line-height: 2;
	overflow: hidden;
}

div#contents ul li a {
	cursor: pointer;
}

div#contents ul li span.list_left {
	float: left;
}

div#contents ul li span.list_right {
	float: right;
}

div#contents ul li#list_home {
	margin: 0 0 0px 0;
	background: url(../../common/images/dotline.gif) 0 100% repeat-x;
}

div#contents ul li#list_home span.list_left {
	font-size: 115%;
	font-weight: bold;
	margin: 0 0 0 8px;
}

div#contents ul li#list_home span.list_right {
	font-size: 115%;
	margin: 0 8px 0 0;
}

div#contents ul.list01 li {
	padding: 4px 0;
	background: url(../../common/images/dotline.gif) 0 100% repeat-x;
}

div#contents ul.list01 li.no_line {
	background: none;
}

div#contents ul.list01 li a span.list_left {
	margin: 0 0 0 8px;
	padding: 0 0 0 20px;
	background: url(../images/icon_arrow01.gif) 0 center no-repeat;
}

div#contents ul.list01 li a span.list_right {
	margin: 0 8px 0 0;
}

div#contents ul.list01 li ul {
	background: url(../../common/images/dotline.gif) 0 0 repeat-x;
	clear: both;
	margin: 4px 0 0 0;
}

div#contents ul.list01 li ul li a span.list_left {
	display: block;
	margin: 0 0 0 32px;
	padding: 0 0 0 14px;
	background: url(../images/icon_arrow02.gif) 0 center no-repeat;
}

* html body div#contents ul.list01 li ul li a span.list_left {
	margin: 0 0 0 16px;
}

a:link span,
a:visited span,
a:active span {
	color: #A9172E;
	text-decoration: none;
}

a:hover span {
	color: #A9172E;
	text-decoration: underline;
}
