<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* カテゴリ用タイトルバー */
.class1_ts2_h2{
	font-weight:bold;
	color:#fff;
	background:#66605b;
	border-left: solid 5px #66605b;
	margin: 0 auto 0.5em;
	padding: 15px 20px 15px 20px;
}

/* 飛び先タイトルバー */
.class1_ts3_h2{
	font-weight:bold;
	color:#5d9b7c;
	background:#faf7f4;
	border-left: solid 5px #66605b;
	margin: 0 auto 20px;
	padding: 15px 20px 15px 20px;
}


/* 画像入りボタン */
.class_ts3 {
	color:#222;
	position: relative;
	background: #eeeeec;
	text-align: left;
	border-right: solid 0.8em #dbcebc;
	padding: 0px 0px 0px 0px;
	margin:0;
  }


/* 区切り線 */
.cp_hr01 {
	border-width: 1px 0 0 0;
	border-style: dashed;
	border-color: #3b3932;
}


  /* クーポンなどお得情報カラム */
  .trash_coupon-parts {
	background: #fefaef;
	padding: .4em .6em .3em;
	margin: 0 0.2em 1.5em;
	text-align: left;
	box-shadow: 0px 0px 0px .2083em #fefaef;
	border: .0417em dashed rgb(76, 175, 80);
	border-radius: 0px;
	color: rgb(121, 85, 72);
	font-size: 24px;
	font-weight: bold;
  }
  

/* 3カラム */
*, *:before, *:after {
	box-sizing: border-box;
}
.col_3{
	width: 100%;
	display: flex;
	display: -ms-flexbox; /* IE10 */
	flex-wrap: wrap;
	-ms-flex-wrap: wrap; /* IE10 */
background-color: #ffffff; /* 背景の色 */
color: #FFF; /* 文字の色 */
text-align: center; /* 内容は中央配置 */
margin: 0 auto 20px;
}
.col_3 &gt; div{
	width: 33.33333%;
	padding: 5px;
}
@media screen and (max-width: 1090px) {
	.col_3 &gt; div{
		width: 50%;
	}
}
@media screen and (max-width: 480px) {
	.col_3 &gt; div{
		width: 100%;
	}
}


/* 4カラム */
*, *:before, *:after {
	box-sizing: border-box;
}
.trash_col_4{
	width: 100%;
	display: flex;
	display: -ms-flexbox; /* IE10 */
	flex-wrap: wrap;
	-ms-flex-wrap: wrap; /* IE10 */
background-color: #ffffff; /* 背景の色 */
color: #FFF; /* 文字の色 */
text-align: center; /* 内容は中央配置 */
margin: 0 auto 20px;
}

.col_4 &gt; div{
	width: 25%;
	padding: 10px;
}
@media screen and (max-width: 1090px) {
	.col_4 &gt; div{
		width: 33.33333%;
	}
}
@media screen and (max-width: 480px) {
	.col_4 &gt; div{
		width: 50%;
	}
}

/* 4カラム用ゴミステーションコンテンツ */
.l-ts_wrapper_01 {
	margin: 1rem auto;
	width: 95%;
  }
  
  .l-ts_wrapper_01:hover {
	transform: translateY(-3px);
	transition: all .5s;
  }
  
  .trash_card_01 {
	background-color: #fff;
	box-shadow: 0 0 8px rgba(0, 0, 0, .16);
	color: #212121;
	text-decoration: none;
  }
  
  .trash_card__header_01 {
	display: flex;
	flex-wrap: wrap;
  }
  
  .trash_card__title_01 {
	padding: 0.5rem 1.5rem 0;
	font-size: 1.6rem;
	color:#ac1a1a;
	order: 1;
	margin-bottom: 0.6rem;
	font-weight: bold;
	text-decoration: none;
  }
  
  .trash_card__thumbnail_01 {
	margin: 0;
	order: 0;
  }
  
  .trash_card__image_01 {
	width: 100%;
	height: 100%
  }
  
  .trash_card__body_01 {
	padding: 0 1.5rem;
  }
  
  .trash_card__text_01 {
	font-size: .8rem;
	text-align:center;
	text-decoration: none;
	  padding-bottom: 0;
  }
  
  .trash_card__text2_01 {
	font-size: .8rem;
	margin-top: 0;
	margin-bottom: 0.2rem;
  }
  
  .trash_card__text_01 + .card__text_01 {
	margin-top: 0.5em;
  }
  
  .trash_card__footer_01 {
	padding: 0.2rem;
	border-top: 1px solid #ddd;
  }
  
  .trash_button_01 {
	display: inline-block;
	text-decoration: none;
	transition: background-color .3s ease-in-out;
	text-align: center;
  }
  
  .trash_trash_button_01 a {
	text-decoration: none;
  }
  
  .trash_button_01.-compact {
	padding: 0.5rem 0.5rem;
	border-radius: .25rem;
	background-color: #573e1a;
	color: #fff;
	font-weight: bold;
	  text-decoration: none;
  }
  
  .trash_button_01.-compact:hover,
  .trash_button_01.-compact:focus {
	background-color: #f5c977;
  }



  .trash_all_see-parts {
	display: inline-block;
	
	padding: .6em 2.5em .6em 2em;
	margin: 0 0 2em;
	margin-left: 80%;
	background: #5d9b7c;
	border: .1875em solid #fff;
	border-radius: 32px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	position: relative;
  }
  .trash_all_see-parts::after {
	position: absolute;
	content: '\f105';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	top: 50%;
	right: .4em;
	left: auto;
	bottom: auto;
	transform: translateY(-50%);
  }
  .trash_all_see-parts:hover {
	border: .1875em solid #5d9b7c;
	  background: #fff;
	  color: #222;
  }


  html {
	scroll-padding-top: 60px;
  }</pre></body></html>