@charset "UTF-8";

/* news PC
===========================================*/
/* contentBodyMain */
#contentAll #contentBodyMain{
	background:#fde9f3 url(../img/news/bg_h1.jpg) repeat-x left top;
	border:#e75a9a 4px solid;
}

#contentAll #contentBody02{
width:980px;
padding:20px 20px 14px;
margin:0px auto;
}

#contentAll #contentBodyMain02{
		border:#e9579a 4px solid;
		background:#fde9f3;
		padding: 20px 15px 50px;
		font-size: 16px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		-ms-border-radius: 10px;
		border-radius: 10px;
}

#contentAll #contentBodyMain02 .mainAreaKami2{
	margin-top: 30px;
}


/* newsDtlDate */
#contentAll #contentBodyMain p.newsDtlDate{
	color:#999999;
	margin-bottom:10px;
}

/* read */
#contentAll #contentBodyMain p.read{font-size:16px; margin-bottom:45px;}

/* readImg */
#contentAll #contentBodyMain p.readImg{text-align:center;}
#contentAll #contentBodyMain p.readImg img{max-width:870px;}

/* newsDtlArea */
#contentAll #contentBodyMain div.newsDtlArea{padding-bottom:30px;}
#contentAll #contentBodyMain div.newsDtlArea:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html #contentAll #contentBodyMain div.newsDtlArea             { zoom: 1; } /* IE6 */
*:first-child+html #contentAll #contentBodyMain div.newsDtlArea { zoom: 1; } /* IE7 */

#contentAll #contentBodyMain div.newsDtlArea .newsDtlL{float:left; width:570px;}
#contentAll #contentBodyMain div.newsDtlArea .newsDtlR{float:right; width:270px;}
#contentAll #contentBodyMain div.newsDtlArea .newsDtlR img{max-width:270px;}

#contentAll .BtnBlock{
	width: 856px;
	position: relative;
	margin: 0 auto;
}

#contentAll .BtnBlock .kami2Btn{
	position: absolute;
	left: 25%;
	bottom: 0%;
}

#contentAll .LinkBlock{
  width: 980px;
}

#contentAll .LinkBlock.bk01{background: url(/img/news/ipp_news01_03.jpg) 0 0 repeat-y;}
#contentAll .LinkBlock.bk02{background: url(/img/news/ipp_news01_04.jpg) 0 0 repeat-y;}
#contentAll .LinkBlock.bk03{background: url(/img/news/ipp_news01_05.jpg) 0 bottom no-repeat;}

#contentAll .LinkBlock .ippnewsBtn{
  width: auto;
  padding: 3px 55px;
  margin: 0 auto;
}

/* news SP
===========================================*/
@media only screen and (max-width: 767px){

/* contentBodyMain */
#contentAll #contentBodyMain{
	background:#fde9f3 url(../img/news/bg_h1.jpg) repeat-x left top;
	background-size:750px 40px;
	border:#e75a9a 2px solid;
}

#contentAll #contentBody02{
width:auto;
padding:10px 10px 20px;
margin:0px auto;
}

#contentAll #contentBody02 img{
	width: 100%;
}

#contentAll #contentBodyMain02{
		border:#e9579a 2px solid;
		background:#fde9f3;
		-webkit-background-size: 300px 101px;
		background-size: 300px 101px;
		padding: 10px 10px 20px;
}

#contentAll #contentBodyMain02 .mainAreaKami2{
	margin-top: 0px;
}

#contentAll .BtnBlock{
	width: auto;
	position: relative;
	margin: 0 auto;
	text-align: center;
}

#contentAll .BtnBlock .kami2Btn{
	position: absolute;
	width: 50%;
	margin: 0 auto;
	bottom: 0%;
	left: 25%;
}

#contentAll .BtnBlock .kami2Btn img{
	max-width:100% !important;
}
  

#contentAll .LinkBlock{
  width: auto;
}

#contentAll .LinkBlock.bk01{background: url(/img/news/ipp_news01_03.jpg) 0 0 repeat-y; -webkit-background-size: 100% auto;
background-size: 100% auto;}
#contentAll .LinkBlock.bk02{background: url(/img/news/ipp_news01_04.jpg) 0 0 repeat-y;-webkit-background-size: 100% auto;
background-size: 100% auto;}
#contentAll .LinkBlock.bk03{background: url(/img/news/ipp_news01_05.jpg) 0 bottom repeat-y;-webkit-background-size: 100% auto;
background-size: 100% auto;}

#contentAll .LinkBlock .ippnewsBtn{
  width: auto;
  padding: 1px 5%;
  margin: 0 auto;
}
  
#contentAll .LinkBlock .ippnewsBtn img{
 	max-width:100% !important;
  }
  

#contentAll #contentBodyMain p.readImg img{max-width:100% !important;}

/* newsDtlArea */
#contentAll #contentBodyMain div.newsDtlArea .newsDtlL{float:none; width:auto;}
#contentAll #contentBodyMain div.newsDtlArea .newsDtlR{float:none; width:auto; text-align:center; margin-bottom:20px;}
#contentAll #contentBodyMain div.newsDtlArea .newsDtlR img{max-width:270px;}


}
