@charset "shift_jis";
/*------------------------------
 PC
------------------------------*/
@media screen and (min-width: 769px) {
/*headingBlockA05****************************************************/
.fruitsPortalWrap .headingBlockA05{
margin:50px 0 49px;
text-align: center;
}
/*bnrBlockA04****************************************************/
.fruitsPortalWrap .bnrBlockA04{
margin:50px 0 48px;
}
.fruitsPortalWrap .bnrBlockA04 ul{
margin:0 auto;
width:943px;
}
.fruitsPortalWrap .bnrBlockA04 ul li{
margin:0 21px 20px 0;
float:left;
}
.fruitsPortalWrap .bnrBlockA04 ul li:nth-child(4n){
margin-right:0;
}
.cpnBlock{
  text-align: center;
}
.block-separat:last-child{
display: none;
}
h1 {
margin: 0;
}
.sp-content {
  display: none;
}
}

/*------------------------------
 SP（スマートフォン）
------------------------------*/
@media screen and (max-width: 768px) {

/* SpCommonReset
**************************** */
/* h1 and h2 */
#main h1 img,#main div[id^="h2_0"] img{
zoom:1;
display:block;
max-width:750px;
width:100%;
height:auto;
margin:auto;
}
/*fruitsPortalWrap****************************************************/
.fruitsPortalWrap{
max-width:750px;
width:100%;
margin:0 auto;
-webkit-text-size-adjust:100%;
background: #ffffff;
font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
color:#39487c;
}
.fruitsPortalWrap img{
vertical-align: top;
width: 100%;
height: auto;
zoom: 1 !important;
}
.fruitsPortalWrap a{
display: block;
color:#39487c;
}
/*bnrBlockA04****************************************************/
.fruitsPortalWrap .bnrBlockA04{
margin:0 auto;
padding: 4% 4%;
}
.fruitsPortalWrap .bnrBlockA04 ul{
margin:0 auto;
}

.fruitsPortalWrap .bnrBlockA04 ul li{
margin:0 2.2% 1.8% 0;
width:48.9%;
float:left;
}
.fruitsPortalWrap .bnrBlockA04 ul li:nth-child(even){
margin:0 0 1.8% 0;
}
.fruitsPortalWrap .bnrBlockA04 ul li:nth-child(2n){
margin-right: 0;
}
.fruitsPortalWrap .headingBlockA05 h2 {
text-align: center;
background-color:transparent;
padding:0;
}
.clrF{
overflow:hidden;
zoom:1;
}
.block-separat:last-child{
display: none;
}
h1 {
    padding: 0;
}
.pc-content {
  display: none;
}
}
