@charset "UTF-8";
/* --------------------
   Garbage
-------------------- */
/* -- #about -- */
#pglink{ padding-top: 60px; }
@media screen and (min-width: 769px){
   #pglink{ padding-top: 100px; }
}
/* -- #garbage01 -- */
#garbage01{ padding-top: 60px; }
#garbage01 h1{ margin-bottom: 15px; }
#garbage01 h2{ margin-bottom: 20px; }
#garbage01 .flex{
   flex-wrap: wrap;
   gap: 40px;
   display: flex; }
#garbage01 .item{ width: 100%; }
#garbage01 .item .photo{
   margin-bottom: 20px;
   width: 100%;
   border-radius: 10px;
   overflow: hidden; }
#garbage01 .item .photo img{ width: 100%; }
#garbage01 .item p{ margin-top: 1em; }
@media screen and (min-width: 769px){
   #garbage01{ padding-top: 120px; }
   #garbage01 h1{ margin-bottom: 30px; }
   #garbage01 h2{ margin-bottom: 40px; }
   #garbage01 .flex{ gap: 40px; }
   #garbage01 .item{ width: calc(50% - 20px); }
}

/* -- #garbage02 -- */
#garbage02{ padding-top: 60px; }
#garbage02 h1{ margin-bottom: 15px; }
#garbage02 h2{ margin-bottom: 20px; }
#garbage02 .flex{
   flex-wrap: wrap;
   gap: 40px;
   display: flex; }
#garbage02 .item{ width: 100%; }
#garbage02 .item .photo{
   margin-bottom: 20px;
   width: 100%;
   border-radius: 10px;
   overflow: hidden; }
#garbage02 .item .photo img{ width: 100%; }
#garbage02 .item p{ margin-top: 1em; }
@media screen and (min-width: 769px){
   #garbage02{ padding-top: 120px; }
   #garbage02 h1{ margin-bottom: 30px; }
   #garbage02 h2{ margin-bottom: 40px; }
   #garbage02 .flex{ gap: 40px; }
   #garbage02 .item{ width: calc(50% - 20px); }
}
/* -- #garbage03 -- */
#garbage03{ padding-top: 60px; }
#garbage03 h1{ margin-bottom: 15px; }
#garbage03 h2{ margin-bottom: 20px; }
#garbage03 .flex{
   flex-wrap: wrap;
   gap: 40px;
   display: flex; }
#garbage03 .item{ width: 100%; }
#garbage03 .item .photo{
   margin-bottom: 20px;
   width: 100%;
   border-radius: 10px;
   overflow: hidden; }
#garbage03 .item .photo img{ width: 100%; }
#garbage03 .item p{ margin-top: 1em; }
#garbage03 a.next{ margin-top: 80px; }
@media screen and (min-width: 769px){
   #garbage03{ padding-top: 120px; }
   #garbage03 h1{ margin-bottom: 30px; }
   #garbage03 h2{ margin-bottom: 40px; }
   #garbage03 .flex{ gap: 40px; }
   #garbage03 .item{ width: calc(50% - 20px); }
   #garbage03 a.next{ margin-top: 160px; }
}
.item .slick-dots li button { width: 10px;height: 10px;}
.item .slick-dots { bottom: 30px;}
.item .slick-dots li button:before { font-size:10px;color:#fff;}
.item .slick-dots li.slick-active button:before { font-size:10px;color:#fff;}
.item .slick-dotted.slick-slider { margin-bottom:0;}