/* CSS Document */

img {
	border:none;
}

a:hover img {
filter: alpha(opacity=70);
opacity: 0.7;
}

a:link {
	color:#3D79B6;
	text-decoration:none;
}

a:visited {
	color:#3D79B6;
	text-decoration:none;
}

a:hover {
	color:#3D79B6;
	text-decoration:underline;
}

a:active {
	color:#3D79B6;
	text-decoration:underline;
}

table.suppurt_comment {
	margin:0px 0px 60px 0px;
	padding:0px 0px 0px 0px;
}

td.comment_wrap {
	background-image:url(images/pages/comment_bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}

td.comment {
	background-image:url(images/pages/comment_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size: 80%;
	line-height: 190%;
	color: #333333;
	letter-spacing: 0.1em;
	margin:0px 0px 0px 0px;
	padding:25px 0px 0px 0px;
}

td.comment p {
	margin:0px 0px 0px 0px;
	padding:0px 30px 15px 45px;
}

td.comment_supname {
	background-image:url(images/pages/comment_supname_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:60px;
	color:#996633;
	font-size:12px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	font-weight:normal;
	color:#666;
}

ul.koumoku {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 34px;
}

.koumoku li {
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 12px 28px;
	list-style:none;
	background-image:url(images/pages/arrow01.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


p.intro {
	color:#7080AC;
	font-size: 80%;
	line-height: 150%;
	letter-spacing: 0.1em;
	margin:0px 0px 0px 0px;
	padding:8px 65px 5px 65px;
}


ul.top_koumoku {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 132px;
}

.top_koumoku li {
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 13px 28px;
	list-style:none;
	background-image:url(images/top/arrow.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

h4 {
	margin:16px 0px 0px 0px;
	padding:10px 0px 15px 40px;
	background-image:url(images/pages/title_sub.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:14px;
	color:#666;
}
