@charset "UTF-8";
/*-------------------------
	共通設定
-------------------------*/

.pp_overlay { min-width:100% !important; }


/*-------------------------
	サイト幅設定
-------------------------*/



/*-------------------------
	4. CMライブラリ
-------------------------*/
.home_cmlib {
	clear:both;
	position:inherit;
	right:inherit;
	top:inherit;
	width:100%;
	height:auto;
	margin-right:inherit;
}
.home_cmlib .title {
	height:35px;
	line-height:35px;
}
.home_cmlib .title h2 {
	padding:0 10px;
	background:none;
		clear:both;

}
.home_cmlib .detail {
	width:100%;
	height:auto;
	margin:0;
	padding:0 0 26px;
}
.home_cmlib .bx-wrapper {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	*zoom: 1;
}
.home_cmlib .detail .slider li a,
.home_cmlib .detail .slider li img {
	width:100%;
	height:auto;
}
.home_cmlib .detail .slider,
.home_cmlib .detail .bx-viewport {
	height:auto;
}
.home_cmlib .detail .bx-pager {
	height:auto;
	padding:10px 0;
	background-color:#fff;
}
.home_cmlib .detail .bx-wrapper .bx-pager.bx-default-pager a {
	background: #dedede;
	text-indent: -9999px;
	display: block;
	width: 6px;
	height: 6px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.home_cmlib .detail .bx-wrapper .bx-pager.bx-default-pager a:hover,
.home_cmlib .detail .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #46a9d5;
}

.pp_fade, #pp_full_res, .pp_content {
	width:100% !important;height:100% !important;
}
.pp_content { width:100% !important;height:85% !important; }
.pp_content iframe { width:100% !important;height:100% !important; }

.pp_content_container {
	width:100% !important;height:100% !important;
}

.pp_left, .pp_right { height:100% }
.ppt, .pp_details { width:100% !important; }

.pp_expand { display:none !important;}
