.entry-content> .alignfull:first-child{margin-top: 0 !important;margin-bottom: 0 !important; padding: 0 !important;}
.mainSlide{position: relative;}
body .metaslider.mainSlide .flexslider .slides img{width: 100%; height: 490px;object-fit: cover; }
/*copy*/
.mainSlide::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 249px;
    background: url(../images/home/slide_copy.png) no-repeat 50% 50%;
    background-size: contain;
    z-index: 3;
    width: calc((100% - 16px)/2);
}
@media print,screen and (min-width: 769px) {
body .metaslider.mainSlide .flexslider .slides img{width: 100%; height:auto;}
}


/* お知らせ
-----------------------------*/
/*スクロールバーの横幅指定*/
.wp-block-latest-posts::-webkit-scrollbar {
    width: 4px;
}
/*スクロールバーの背景色・角丸指定*/
.wp-block-latest-posts::-webkit-scrollbar-track {
  border-radius: 2px;
	background: #f2f2f2;
}
/*スクロールバーの色・角丸指定*/
.wp-block-latest-posts::-webkit-scrollbar-thumb {
  border-radius: 4px;
	background:#C3CBD2;
}

/* facebook
------------------------------*/
.fb-container {	width: 500px;}
.group_facebook{text-align: center;}

#coutnter{ margin-top: 40px;}


@media print,screen and (min-width: 769px) {
/* .group01 */
.group01{position: relative;}
.group01::before{
content: "";
position: absolute;
top:40px;right: 0; left:-60px;
margin: auto;
max-width:1040px;width:100%;
height: 160px;
background: url("../images/home/bg01.png") no-repeat 0 0;
}
/* .group02 */
.group02{position: relative;}
.group02::before,.group02::after{
content: "";
position: absolute;
max-width:1040px;width:100%;
top:0;
z-index: -1;
}
.group02::before{
left:-30px;
width: 209px;
height: 160px;
background: url("../images/home/bg02.png") no-repeat 0 0 ;
}
.group02::after{ 
right:-10px;
width: 128px;
height: 191px;
background: url("../images/home/bg03.png") no-repeat 100% 0;
}
/* .group03 */
.group03{position: relative;
background-image: url("../images/home/bg06.png");
background-repeat:  no-repeat;
background-position: 40px 100%;
}
.group03::before,.group03::after{
content: "";
position: absolute;
max-width:1040px;width:100%;
left: 0; right: 0;
margin: auto;
}
.group03::before{
height: 183px; top:30px;right: -80px;
background: url("../images/home/bg04.png") no-repeat 100% 0;
}
.group03::after{
height: 140px;top:40px;left:-60px;
background: url("../images/home/bg05.png") no-repeat 0 0;
}
/* .group04 */
.group04{position: relative;}
.group04::before,.group04::after{
content: "";
position: absolute;
max-width:1040px;width:100%;
top:40px;right: 0; 
margin: auto;
z-index: -1;
}
.group04::before{
height: 309px;left:-100px;
background: url("../images/home/bg07.png") no-repeat 0 0;
}
.group04::after{
width: 144px;
height:122px;
background: url("../images/home/bg08.png") no-repeat 0 0;
top:-40px;
right:90px;
left:auto;
z-index: 1;
}
/* .group05 */
.group05{position: relative;}
.group05::before,.group05::after{
content: "";
position: absolute;
max-width:1040px;width:100%;
 
margin: auto;
z-index: -1;
}
.group05::before{
height: 125px;top:-20px;left:-30px;
background: url("../images/home/bg09.png") no-repeat 0 0;
}
.group05::after{
height: 194px;top:40px;right: -30px;
background: url("../images/home/bg10.png") no-repeat 100% 0;
}
/* end min-width: 769px */ }

@media print,screen and (min-width: 1040px) {}
