@charset "UTF-8";

/* 各ページに個別のCSSが必要な場合はここに記入してください */



.cboth {

	clear: both;

}



h3 { padding: 0 0 9px 0; border-bottom: 1px solid #d6d6d6; margin: 0 0 8px; clear: both;}



#preMain { height: 190px; }



#preMain h2 { border: none; margin: 0;}



#sideRight { margin-top:-190px; }



.beaDr li {

	background: url(../../common/images/blue_dots.gif) repeat-x bottom left;

	position: relative;

}



.beaDr li .idx2 {

	background: none;

	height: 1%;

	min-height: 140px;

	padding: 13px 0 0 0;

}



* html .beaDr li .idx2 {

	height: 140px;

	background: none;

}



.beaDetail li .idx2 {

	min-height: 173px;

}



* html .beaDetail li .idx2 {

	height: 173px;

}



.beaDr li .idx2 dd .photo {

	left: 18px;

	position: absolute;

	top: 43px;

}



.beaDr li .idx2 .idxTxt {

	padding: 11px 0 0 130px;

}



.beaDr li dl .idxLink {

	position: absolute;

	left: 0;

	bottom: 0;

}



.beaDr li.beaList {

	width: 48.8%;

}



