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

/* 基本設定============================== */

a:link {
    color: #268785;
    line-height: 1.5 !important;
    text-decoration: underline;
}
a:visited {
    color: #666699;
    text-decoration: underline;
}
a:hover, a:active {
    color: #268785;
    text-decoration: none;
}
a:visited:hover, a:visited:active {
    color: #666699;
    text-decoration: none;
}

/* a.linkHoverにロールオーバー */
a:hover img.linkHover {
-moz-opacity:0.7;
opacity:0.7;
filter: alpha(opacity=70);
}

/* main　中タイトル */


h3.h3_main01 {
	clear:both;
	padding: 1px 0 0 90px;
	margin:0 0 20px 0;
	background: url("../img/bg_h01.png") no-repeat scroll 50% 0 transparent;
	height:40px;
	font-size:18px;
	font-weight:bold;
}

/* main　tableレイアウト*/
#main table.tl{
	margin: 0 0 30px 0;
	}

#main table.tl.last{
	margin: 0;
	}


#main table th {
	padding:7px 7px 7px 8px;
	background-color:#e7d8c5;
	border-bottom-color:#fafafa;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-right-color:#fafafa;
	border-right-style:solid;
	border-right-width:3px;
	font-weight:bold;	
	}

#main table td {
	padding:7px 7px 7px 8px;
	background-color:#f3eee4;
	border-bottom-color:#fafafa;
	border-bottom-style:solid;
	border-bottom-width:3px;
	}
	
.section01 h4{
	font-size:15px;
	font-weight:bold;
	color:#300;
	padding:7px 0px;
	margin:0px 0px 7px 0px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	}
