@charset "utf-8";

#topMiddle {
	background:#fff;
	padding:5px;
	margin:0 5px;
}

#topMiddle:after {content: ".";  /* 新しい要素を作る */display: block;  /* ブロックレベル要素に */clear: both;height: 0;visibility: hidden;}
#topMiddle {min-height: 1px;}
* html #topMiddle {height: 1px;/*¥*//*/height: auto;overflow: hidden;/**/}

/* 共通 */
#topLeftContents {
	width :755px;
	float:left;
	background:url(../images/haba755_kadomaru_bg.gif) repeat-y;
}

#nav.threeColumn {
	position:static;
}


#pointWrap {
	padding:0 10px 5px;
}

.pointInner {
	margin-left:75px;
}

#pointIdx {
	padding:10px 0 2px;
	border:solid 1px #008F3F;
	zoom:1;
	margin-bottom:25px;
	background:url(images/ptidx_bg.gif) 97% 100% no-repeat;
}

#pointIdx ul {
	list-style:none;
}

#pointIdx li {
	margin-bottom:8px;
}

.pointTtlH2 {
	padding:10px 8px 8px;
	border-bottom:solid 3px #A7D400;
}

.pointTtlH3 {
	margin:10px 0 7px;
	font-size:140%;
	color:#008F3F;
	line-height:1.3;
	font-weight:bold;
}

#pointTex {
	margin:12px 8px 15px;
	width:719px;
	line-height:1.5;
}

.courseTbl {
	margin-top:15px;
	margin-bottom:7px;
}

.courseTbl th {
	background-color:#008F3F;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

.bgPink {
	background-color:#FFDFDF;
}

.bgGren {
	background-color:#DCFCE4;
}

.toiawaSe {
	margin:38px 0 8px;
	font-size:120%;
	background-color:#49A95C;
	color:#FFF;
	padding:5px 10px;
	line-height:1.1;
}

.toiawaList {
	margin-left:10px;
	line-height:1.5;
}

.toiawaList dt {
	padding-left:18px;
	background: url(/resource/common_img/bow_circle_orange.gif) left center no-repeat;
}

.toiawaList dd {
	margin:-1.55em 0 3px 170px;
	font-size:110%;
}

