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

/* ▼▼▼ 運営会社／特定商取引法に基づく表記／
プライバシーポリシー／利用規約
======================================================*/
#path{
	margin-top:114px;
}
section{
	padding-bottom: 130px;
}
.page_title{
	margin-bottom: 48px;
	font-size: 30px;
}
.gray_list{
	display: flex;
	flex-wrap: wrap;
}
.gray_list dt{
	width: 27%;
	background: #F7F7F7;
	border-bottom: 1px solid #C7C7C7;
	padding: 17px 10px;
	font-size: 18px;
	text-align: center;
}
.gray_list dt:first-of-type{
	border-top: 1px solid #C7C7C7;
}
.gray_list dd{
	width: 73%;
	border-bottom: 1px solid #C7C7C7;
	padding: 17px 20px 17px 45px;
	font-size: 18px;
}
.gray_list dd:first-of-type{
	border-top: 1px solid #C7C7C7;
}
.wrapper{
	margin-bottom: 70px;
}
.company_list li{
	margin-bottom: 10px;
	font-size: 14px;
	text-indent: -1em;
	padding-left:1em;
}
#terms .wrapper p{
	font-size: 14px;
}
#privacy .company_list li{
	font-size: 16px;
}
#privacy .company_list li .company_list li .company_list li{
	margin-bottom: 0;
}
/* ▼▼▼ 480px〜768px
======================================================*/
@media screen and (max-width: 768px) {
/* ▼▼▼ 運営会社／特定商取引法に基づく表記／
プライバシーポリシー／利用規約
======================================================*/
section {
	padding-bottom: 80px;
}
.page_title{
	margin-bottom: 20px;
	font-size: 20px;
}
.gray_list dt{
	padding: 7px 10px;
	font-size: 16px;
}
.gray_list dd{
	padding: 7px 10px 7px 20px;
	font-size: 16px;
}
.wrapper {
	margin-bottom: 30px;
}
#privacy .company_list li{
	font-size: 14px;
}
}
</pre></body></html>