@charset "utf-8";

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

	version: 1.0
	created: 2013/03/20
	update : 2014/01/17

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.home #gnav ul li a,
.home #gfooter .unav li a{
background:#efeef6;
}

.topBn{
margin:0;
padding:0;
text-align:center;
background:url(../images/contents_title_bg.gif) repeat-x;
background-size:4px 53px;
}

#container img,
#container p{
margin:0;
padding:0;
vertical-align:bottom;
}

#container{
background:url(../images/index_bg_img02.gif) repeat;
background-size:4px 12px;
overflow:hidden;
}

.contentsArea{
margin:0;
padding:0 0 25px;
background:url(../images/index_bg_img.png) repeat;
background-size:20px 5px;
}

.section01{
margin-bottom:20px;
text-align:center;
}

.section02{
margin:40px 0 35px;
padding-top:17px;
border-top: 1px solid #e84572;
}
.columnArea{
width:300px;
margin:12px auto 0;
overflow:hidden;
}

.columnArea p{
float:left;
}

.columnArea ul{
float:right;
margin:0;
padding:0;
}
.columnArea ul li{
margin:0;
padding:0;
}

.columnArea ul li img{
vertical-align:bottom;
}

.columnArea ul li:first-child{
margin:7px 0 0;
}

.columnArea ul li:last-child{
margin:8px 0 0 2px;
}

.aside{
width:300px;
margin:10px auto 13px;
text-align:center;
border: 1px solid #e84572;
}

.asideInner{
margin:4px;
padding:15px 0;
background-color:#ffffff;
}