@charset "shift_jis";
/* CSS Document */

/*modal表示エリア*/
#modalArea_block {
width: 280px;
height: 200px;
position: fixed;
right: 0;
bottom: 80px;
z-index:1;

}
/*#modalArea_block01{
	background:#FFF;
}*/
#modalArea_block a img:hover{
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	opacity:0.7;
	zoom:1;
}
/*modal表示エリア*/
#modal_content{
	width:600px;
	margin:1.5em auto 0;
	padding:20px 20px 30px;
	box-sizing:border-box;
	background:#ffff00;
	z-index:2;
	display: none;
}
.campaign_introduction_modal{
	padding:30px 0 30px;
}
.campaign_introduction_modal p{
	font-size:120%;
}
.textColor_red{
	color:#ff0000;
}
.button-link{
}
.button-link:hover{
	cursor:pointer;
	color:#f00;
}
.inductionBtn_modal{
	width:100%;
	background:#CC0000;
}
.inductionBtn_modal p{
	text-align:center;
	font-size:120%;
	line-height:3;
}
.inductionBtn_modal p a{
	display:block;
	color:#FFF;
	text-decoration:none;
}
/*.inductionBtn_modal p a:hover{
	opacity:0.7;
}*/
/*オーバーレイ設定*/
#lean_overlay{
	position: fixed;
	z-index:1000;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}
.modal_close{ 
  position: absolute;
  top: -20px;
  right: -10px;
  display: block; 
  width: 40px;
  height: 40px; 
  background:url(/images/main/top/modal_close.png);
  z-index: 2;
}

/*非表示設定*/
@media screen and (max-width:1550px) { 
.fixed-item{	display:none;}
}

