/* CSS Document */

/* last update 2008/10/17  author : Sugiyama */

/* index==========================

	1.for /index.html(top)
	
*/


/* /index.html(top)  ======================================================*/

div#genki{
	min-height: 180px;
	margin-top: 20px;
	background: url(/images/img_genki.gif) no-repeat right 50px;
}
* html div#genki{
	height: 180px;
}
div#genki p{
	margin: 0 120px 5px 10px;
}

/* 2009年11月30日追加 */

div#genki2{
text-align:center;
}
.nondryNew .fLeft{
float:left;
margin:0 8px 0 0;
}

.clearFix:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearFix {height: 1%;}
/* End hide from IE-mac */

*:first-child+html .clearFix{
zoom:1;
}
.nondry091130{
margin-bottom:15px!important;
}

.nondry091130 #topNondryCont{
background: #fff;
padding:0 10px;
background:none!important;
margin-left: 0!important;
}
.nondry091130 div#topNondryCont p{
	margin: 0 5px 0px 0px!important;
	font-size: 1em;
}
.nondry091130 .nondrytxt{
position:relative;
top:-25px;
margin-bottom:-20px;
}
p.nondryBtn img{
margin:6px 5px 0 0;
}
div#indexContents h2#toph2Blog{
	clear: both;
	margin: 0px 0 10px 0!important;
}

.nondry100527{
background:url(../images/bg_nondrybox.png) no-repeat #fff bottom;

}
.nondry100527{
background:url(../images/bg_nondrybox.png) no-repeat #fff bottom;

}

.nondry100527 .nondry5{
float:left;
width:290px;
border-right:2px solid #62BB62;
padding:0px 8px 0px 10px;
}

.nondry100527 .nondry1{
float:right;
width:285px;
padding:0px 10px 5px 5px;
position:relative;
}
.nondry100527 .nondry5 p,
.nondry100527 .nondry1 p{
margin-top:5px;
}
.nondry100527 .nondry5 p img,
.nondry100527 .nondry1 p img{
float:left;
margin:5px;
}
.nondry100527  .nondryBtn{
margin-top:5px;
float:right;
margin-bottom:10px;
}
.nondry100527 .iconNew{
position:absolute;
top:-35px;
left:230px;
}
