@charset "utf-8";

#feature h2{
padding-bottom: 10px;
}

#feature h3{
margin-bottom: 15px;
}

#feature h4{
margin-bottom: 5px;
font-size: 116%;
}

/*---------- colBlock ----------*/

#feature .colBlock01 {
	clear:both;
	position: relative;
	width: 610px;
	padding-bottom: 30px;
	border-bottom: 1px solid #EBE7E0;
}

#feature .colBlock02 {
	clear:both;
	position: relative;
	width: 610px;
	margin: 30px 0 0 0;
	padding-bottom: 30px;
	border-bottom: 1px solid #EBE7E0;
}

#feature .colBlock03 {
	clear:both;
	position: relative;
	width: 610px;
	padding:0 0 20px 0;
}

#feature .lastChild01 {
	border-bottom: 1px solid #EBE7E0;
	padding-bottom: 30px;
}

#feature .lastChild02 {
	border-bottom: none;
	padding-bottom: 0px;
}

#feature .colBlockLeft01{
float:left;
width:200px;
}

#feature .colBlockRight01{
float:right;
width:200px;
}

#feature .colBlockLeft02{
float:left;
width:290px;
}

#feature .colBlockRight02{
float:right;
width:290px;
}

#feature .colBlockLeft03{
float:left;
width:380px;
}

#feature .colBlockRight03{
float:right;
width:380px;
}

/*---------- babycol ----------*/

#feature .babyCol01{
	float: left;
	width: 290px;
}

#feature .babyCol02 {
	float: right;
	width: 290px;
}

#feature .babyCol03 {
	float: right;
	width: 190px;
}

#feature .babyCol04 {
	float: left;
	width: 190px;
	margin: 0 20px 0 0;
}

/*---------- note List Link ----------*/

#feature .noteList01A {
	margin: 0 0 5px 0;
	font-size: 116%;
	font-weight: bold;
	background: url(../../img/bg_marker_01.png) 0 9px no-repeat;
}

#feature .featureNote01A {
	margin: 10px 0 0 0;
	font-size: 84%;
	line-height: 1.5;
}
#feature .featureNote01A li {
	margin: 0 0 0 1em;
	text-indent: -1em;
}

#feature .colLink01A {
	margin: 10px 0 6px 0;
	font-size: 100%;
	font-weight: bold;
}
#feature .colLink01B {
	margin: 0 0 6px 0;
	font-size: 100%;
	font-weight: bold;
}
#feature .colLink01A a,
#feature .colLink01B a {
	padding: 0 0 0 0px;
	line-height: 1.3;
	text-decoration: underline;
}
#feature .colLink01A a:hover,
#feature .colLink01B a:hover {
	text-decoration: none;
}


/*---------- Text color ----------*/

#feature .green{
color: #0D6333;
}

#feature .red{
color: #E33258;
}

#feature .orange{
color: #E78600;
}

#feature .blue{
color: #05336F;
}

/*---------- padding ----------*/

#feature .paddingTop25{
padding-Top:25px;
}

#feature .paddingTop30{
padding-Top:30px;
}

#feature .paddingTop35{
padding-Top:35px;
}

#feature .paddingTop40{
padding-Top:40px;
}

#feature .paddingTop42{
padding-Top:42px;
}

#feature .paddingTop45{
padding-Top:45px;
}

#feature .paddingTop55{
padding-Top:55px;
}

#feature .paddingTop85{
padding-Top:85px;
}

#feature .featureBlock {
	/*\*/
	_overflow: visible;
	_height: 1px;
	zoom: 1;
	/**/
	/*\*//*/
	display: inline-table;
	/**/
}
#feature .featureBlock:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	margin: 0;
}



