@charset "shift_jis";

.lp-area {
	width: 950px;
	margin: 0 auto 50px auto;
}
.lp-area .bar,
.lp-area .lp-read,
.lp-area .btn,
.lp-area .btn01,
.lp-area .btn02,
.lp-area .title,
.lp-area .text {
	margin: 0;
}
.lp-visual {
	position: relative;
}
.lp-visual .btn01 {
	position: absolute;
	left: 10px;
	bottom: 40px;
	background: url(../images/btn01_bg.png) no-repeat left top;
}
.lp-visual .btn02 {
	position: absolute;
	right: 0;
	bottom: 20px;
	background: url(../images/campaign_btn01_bg.png) no-repeat left top;
}
.lp-visual a img {
	transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
}
.lp-visual a:hover img {
	filter: alpha(opacity=00);
	-moz-opacity:0.00;
	opacity:0.00;
}
.lp-item {
	clear: both;
}
.lp-item:before { content:""; display:table;}
.lp-item:after { content:""; display:table; clear:both;}
.lp-item { zoom:1;}
.item04,
.item05 {
	position: relative;
}
.item04 .btn {
	position: absolute;
	right: 35px;
	bottom: 35px;
}
.item05 .btn {
	position: absolute;
	right: 35px;
	bottom: 105px;
}
.item04 .btn a,
.item05 .btn a {
	transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
}
.item04 .btn a:hover,
.item05 .btn a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
.lp-btn {
	background: url(../images/btn02_bg.png) no-repeat left top;
}
.lp-btn a img {
	transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-webkit-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
}
.lp-btn a:hover img {
	filter: alpha(opacity=00);
	-moz-opacity:0.00;
	opacity:0.00;
}