@charset "UTF-8";
.main .visual {padding: 44px 0 !important;}
.main .visual > .inner {
	padding: 140px 0 30px 0;
}
.main .visual h1 {text-align: center;font-size: 50px;line-height: 1em;letter-spacing: 0.2em;color: #594d47;}

.info-area {width: 980px;margin: 40px auto 80px auto;}
.info-area .buken_list {
}
.info-area .buken_list colgroup {
}
.info-area .buken_list colgroup col {
}
.info-area .buken_list tbody {
}
.info-area .buken_list tbody tr.info_terms {
}
.info-area .buken_list tbody tr.info_terms td {
}
.info-area .buken_list tbody tr.info_terms td h3 {font-size: 22px;margin-bottom: 20px;color: #594d47;}
.info-area .buken_list tbody tr.row_detail {border-top: 0.5px solid #594d47;}
.info-area .buken_list tbody tr.row_detail th {padding: 15px 0;}
.info-area .buken_list tbody tr.row_detail td {padding: 15px 0;}

.info-area .buken_comment {
  font-size: 13px;
  margin-top: 50px;
}
.info-area .buken_comment .label_last_modified {
}
.info-area .buken_comment .last_modified {
}
.info-area .buken_comment .last_modified .date-year {
}
.info-area .buken_comment .last_modified .text-year {
}
.info-area .buken_comment .last_modified .date-month {
}
.info-area .buken_comment .last_modified .text-month {
}
.info-area .buken_comment .last_modified .date-day {
}
.info-area .buken_comment .last_modified .text-day {
}
.info-area .buken_comment .label_next_update_time {
}
.info-area .buken_comment .next_update_time {
}
.info-area .buken_comment .next_update_time .date-year {
}
.info-area .buken_comment .next_update_time .text-year {
}
.info-area .buken_comment .next_update_time .date-month {
}
.info-area .buken_comment .next_update_time .text-month {
}
.info-area .buken_comment .next_update_time .date-day {
}
.info-area .buken_comment .next_update_time .text-day {
}

.info-area #memo.buken_comment {border: none;}
.info-area #memo.buken_comment p {
}


/**************************************************************/
/** SP ********************************************************/
/**************************************************************/
@media screen and (max-width: 767px) {
	.main .visual {padding: 0 !important;}
	.main .visual > .inner {
		padding: 60px 0 40px 0;
	}
	.main .visual h1 {text-align: center;font-size: 26px;line-height: 1em;letter-spacing: 0.2em;/* color: #d0db00; */}
	
	.info-area {width: 90%;margin: 20px auto 0 auto;}
	.info-area .buken_list {
	display: block;
	}
	.info-area .buken_list colgroup {
	display: none;
	}
	.info-area .buken_list colgroup col {
	}
	.info-area .buken_list tbody {
	display: block;
	}
	.info-area .buken_list tbody tr.info_terms {
	display: block;
	}
	.info-area .buken_list tbody tr.info_terms td {
	}
	.info-area .buken_list tbody tr.info_terms td h3 {font-size: 16px;margin-bottom: 15px;/* color: #d0db00; */}
	.info-area .buken_list tbody tr.row_detail {/* border-top: 0.5px solid #ffffff33; */display: block;}
	.info-area .buken_list tbody tr.row_detail th {padding: 15px 0 0 0;font-size: 13px;display: block;opacity: 0.5;}
	.info-area .buken_list tbody tr.row_detail td {padding: 0 0 15px 0;font-size: 13px;display: block;}

	.info-area .buken_comment {
	  font-size: 10px;
	  margin-top: 20px;
	}
	.info-area .buken_comment .label_last_modified {
	}
	.info-area .buken_comment .last_modified {
	}
	.info-area .buken_comment .last_modified .date-year {
	}
	.info-area .buken_comment .last_modified .text-year {
	}
	.info-area .buken_comment .last_modified .date-month {
	}
	.info-area .buken_comment .last_modified .text-month {
	}
	.info-area .buken_comment .last_modified .date-day {
	}
	.info-area .buken_comment .last_modified .text-day {
	}
	.info-area .buken_comment .label_next_update_time {
	}
	.info-area .buken_comment .next_update_time {
	}
	.info-area .buken_comment .next_update_time .date-year {
	}
	.info-area .buken_comment .next_update_time .text-year {
	}
	.info-area .buken_comment .next_update_time .date-month {
	}
	.info-area .buken_comment .next_update_time .text-month {
	}
	.info-area .buken_comment .next_update_time .date-day {
	}
	.info-area .buken_comment .next_update_time .text-day {
	}

	.info-area #memo.buken_comment {border: none;}
	.info-area #memo.buken_comment p {
	}



}