@charset "utf-8";


#top #contents-waku {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../images/con-green-back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#top #contents-waku .contents-back {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-position: center top;
	background-image: url(../../images/cacico-main-back.jpg);
	background-repeat: no-repeat;
}




#top .top-side {
	float: left;
	display: inline;
	width: 423px;
}


#top .box-top-new,
#top .box-top-blog {
	margin-bottom: 25px;
}
#top .box-top-new div .txt-loading,
#top .box-top-blog div .txt-loading {
	line-height: 1.7;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#top .box-top-new ul,
#top .box-top-blog ul {
	line-height: 1.45;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#top .box-top-new ul li,
#top .box-top-blog ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 12px;
	padding-left: 3px;
	background-image: url(../../images/bg-dot-01.jpg);
	background-repeat: repeat-x;
	background-position: 0 100%;
}
#top .box-top-new ul li span,
#top .box-top-blog ul li span {
	display: block;
	padding-left: 15px;
	background-image: url(../../images/blue-mark.jpg);
	background-repeat: no-repeat;
	background-position: 0 0.3em;
}



#top .pick-side {
	float: left;
	width: 505px;
	margin-left: 32px;
}
#top .pick-side .box-one {
	float: left;
	width: 246px;
	margin-bottom: 19px;
}
#top .pick-side .box-two {
	float: left;
	width: 246px;
	margin-left: 13px;
	margin-bottom: 19px;
}
#top #contents-waku .contents-back .contents-area .contents-nakami .pan-yohaku .pick-side .line-waku {
	width: 505px;
	background-image: url(../../images/pick-up-line.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 130px;
	margin-bottom: 20px;
}




#top .contents-area .pan-yohaku {
	margin-top: 18px;

}
