@charset "UTF-8";

#bxwrap { width:100%; max-height:500px; height:100%; margin: 0 auto; padding:0; position: relative;}
.bxslider{ margin:0px; padding:0;}
.bx-wrapper { position: relative;}
.bx-wrapper img { object-fit: cover; margin: 0 auto;}
.bx-viewport { max-height: 500px;}
.bx-wrapper .bx-viewport {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border:none;background-color:#F2EC96;}
#bxwrap>img { position:absolute; left:0; right:0; top:180px; bottom:0;  margin: auto;}

article>div{display:flex;gap:0 20px;margin-bottom:120px;}

@media (max-width: 1020px) and (min-width: 768px) {
#bxwrap { width:100%;}
#bxwrap>img { top:0px; width:70%;}
#lead { width:90%;}
#ttlcatch>div { width:100%}
}
@media (max-width: 767px) {
#bxwrap { width:100%;}
#bxwrap>img { top:0px; width:70%;}
#lead { width:90%;}
#maru>div { padding-left:100px;}
#maru>div>p { margin-right:50px; margin-bottom:50px;}
#ttlcatch>div { width:100%}
}
