@charset "utf-8";

#title {
	margin-bottom:10px;
	font-size: 130%;
}

#sub-title {
	margin-bottom:9px;
	padding:0 0 9px 11px;
	border-bottom:solid 2px #a4bfa3;
	font-size:140%;
	color:#4a7f48;
}

.tt {
	line-height:30px;
	margin-bottom:10px;
	padding-left:7px;
	background:url("../img/hla_bukai/tt-bk1.jpg") no-repeat;
	font-size:120%;
	font-weight:bold;
}

.tt2 {
	line-height:30px;
	margin-bottom:35px;
	padding-left:20px;
	background:url("../img/hla_bukai/tt-bk1.jpg") no-repeat;
	font-size:120%;
	font-weight:bold;
}

.tt3 {
	line-height:30px;
	margin-bottom:10px;
	padding-left:20px;
	background:url("../img/hla_bukai/tt-bk1.jpg") no-repeat;
	font-size:120%;
	font-weight:bold;
}

.tx, .sub-list {
	margin-left:7px;
	margin-right:7px;
}

.sub-list a, .sub-arr a {
		padding-left:9px;
		background:url("../img/shared/arr4.gif") no-repeat left;
}

.indent1 {margin-left:7px; margin-right:7px; text-indent:1em;}
.indent2 {text-indent:1em;}

.list-cir li {
	margin-left:7px;
	padding-left:9px;
	background:url("../img/shared/arr4.gif") no-repeat left;
/*	margin-left:20px;
	list-style:disc;*/
}

.list-cir2 li {
	margin-left:65px;
	padding-left:9px;
	background:url("../img/shared/arr4.gif") no-repeat left;
/*	list-style:disc;*/
}

.tbl1 {
	width:509px;
	margin-left:7px;
	margin-right:7px;
	border:solid 1px #e6e6e6;
}

.tbl2 {
	width:272px;
	margin-left:124px;
	border:solid 1px #e6e6e6;
}

*:first-child+html .tbl2 {
	width:272px;
	margin-left:-5px;
	border:solid 1px #e6e6e6;
}

.tbl3 {
	width:450px;
	border:solid 1px #e6e6e6;
	text-align: center;
}

.tbl4 {
	width:489px;
	border:solid 1px #e6e6e6;
	color:#333;
}

.tbl5 {
	width:509px;
	margin-left:7px;
	margin-right:7px;
	border:solid 1px #e6e6e6;
	text-align: center;
}

.tbl1 td, .tbl2 td, .tbl3 td, .tbl4 td {
	line-height:1.6;
	padding:10px;
	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-seri;
	font-weight: normal;
	text-align: left;
	font-size: 120%;
}

.tbl5 td {
	line-height:1.6;
	padding:10px 5px;
	text-align: center;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}

.td-w80 {
	width:30px;
}

.td-w120 {
	width:100px;
}

.td-w150 {
	width:130px;
}

.td-w160 {
	width:140px;
}

.td-w200 {
	width:180px;
}

.td-bk1 {
	background:#f3f9f2;
}

.td-bk2 {
	background:#e6f3e6;
}

.td-bt {
	border-top:solid 1px #e6e6e6;
}

.td-br {
	border-right:solid 1px #e6e6e6;
}

.td-link a {
	color:#990000;
}

dl.faq {
	clear:both;
	float:left;
	width:509px;
	margin-left:7px;
	margin-right:7px;
	overflow:hidden;
	text-align:left;
}

dl.faq dt {
	clear:both;
	float:left;
	width:20px;
	line-height:1.6;
}

*:first-child+html .pb1 {padding-bottom:18px;}

*:first-child+html .pb2 {padding-bottom:38px;}

*:first-child+html .pb3 {padding-bottom:58px;}

dl.faq dd {
	float:right;
	width:489px;
	line-height:1.6;
}

#yakuin {
	float:left;
	width:509px;
	margin:0 7px 10px 7px;
}

#yakuin li {
	width:254px;
}

#yakuin2 {
	float:left;
	width:509px;
	margin-left:7px;
	margin-right:7px;
}

#yakuin2 li {
	clear:both;
	float:left;
	width:509px;
}

.w100 {
	float:left;
	width:100px;
}
