@charset "utf-8";
/* CSS Document */

.leaf_panf_block{
	margin: 10px;
	min-height: 140px;
	height: auto !important;
	height: 130px;
}
.leaf_panf_block .left_img{
float:left;
margin-right:10px;
}

.boxGenderTopleaders__title {
	clear:both;
	padding-left:25px;
	padding-top:30px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}

/* Light-pop */
#overlay {
	opacity: 1!important;
	background: rgba(0, 0, 0, 0.7)!important;
	z-index: 110!important;
}
#lightpop-box-inner {
	padding: 0!important;
}
#lightpop {
	z-index: 120!important;
}

#lightpop-details {
	display: none!important;
}

#lightpop-data-nav {
	float: right!important;
	margin-top: 10px;
}


/*カルーセル部分*/
.caroufredsel_wrapper {
	position: relative;
	overflow: hidden;
	width: 580px;
	height: 170px;
}

#user_interaction1 {
	position: absolute;
	width: 10904px;
	height: 178px;
	left: 0px;
}

#user_interaction2 {
	position: absolute;
	width: 10904px;
	height: 178px;
	left: 0;
}
			.list_carousel1  {
				position:relative;
				margin: 0 0 100px 20px;
				width: 500px;
			}
			.list_carousel2  {
				position:relative;
				margin: 0 0 30px 20px;
				width: 500px;
			}
			.list_carousel1 ul, .list_carousel2 ul {
				background-color: #eee;
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel1 img, .list_carousel2 img { width:100px; border:0;}


			.list_carousel1 li {
				font-size: 11px;
				color: #000;
				text-align: center;
				background-color: #CEF2FE;
				border: 1px solid #aaa;
				width:110px;
				min-height:166px;
				height: auto !important;
				height: 166px;
				padding: 0;
				padding-top: 5px;
				margin: 2px;
				display: block;
				float: left;
				line-height: 120%;
			}

			.list_carousel2 li {
				font-size: 11px;
				color: #000;
				text-align: center;
				background-color: #C5BEDC;
				border: 1px solid #aaa;
				width:110px;
				min-height:166px;
				height: auto !important;
				height: 166px;
				padding: 0;
				padding-top: 8px;
				margin: 2px;
				display: block;
				float: left;
				line-height: 120%;
			}


			.clearfix {
				float: none;
				clear: both;
			}

			.list_carousel1 #prev1 img,
			.list_carousel1 #next1 img,
			.list_carousel2 #prev2 img,
			.list_carousel2 #next2 img {
				width: auto;
			}
			.list_carousel1 #prev1 img:hover,
			.list_carousel1 #next1 img:hover,
			.list_carousel2 #prev2 img:hover,
			.list_carousel2 #next2 img:hover {
				opacity: 0.7;
			}


			#prev1,#prev2{
				position:absolute;
				display: block;
				width:40px;
				height:43px;
			}
            #prev1 {
              top:184px;
            }
            #prev2 {
              top:184px;
            }


			#next1,#next2{
				position:absolute;
				left:530px;
				display: block;
				width:40px;
				height:43px;
			}
            #next1 {
              top:184px;
            }
            #next2 {
              top:184px;
            }

			#prev1 span,#next1 span,#prev2 span,#next2 span{ display:none;}
