li.mod-mainContentBanner-item {
    width: 100%;
	margin-bottom: 30px;
}

li.mod-mainContentBanner-itemHome {
    width: 100%;
	margin-bottom: 15px;
}

li.mod-mainContentBanner-itemHome p {
	font-size: 15px!important;
}	

.mod-news {
    float: none;
    width: 100%;
}

.mod-topBanners {
    float: none;
    width: 100%;
}


.layout-mainContent-2col-main {
    float: none!important;
    width: 100%!important;
}

.layout-mainContent-2col-sub {
    float: none!important;
    width: 100%!important;
}




h1.mod-heading01-text {
    color: #fff;
    text-shadow: -2px -2px 5px #666;
}

.mod-heading01-text-sub {
    color: #fff;
    text-shadow: -2px -2px 5px #666;
}


li.mod-mainContentBanner-item img {
    box-sizing: border-box;
}

 /*=== 画像の表示エリア ================================= */
.slide {
  position   : relative;
  overflow   : hidden;

  width      : 100%;
  height     : 200px;
  margin     : auto;
  background : #fff;
}
 
 
