@charset "utf-8";
/*
specific 特定商取引法に基づく表示
==========================================================*/
.margBot {
	margin-top: 74px;
}
.specificTabele th,
.specificTabele td {
	padding: 15px 20px;
	box-sizing: border-box;
	border:1px solid #999;
}
.specificTabele th {
	width: 350px;
	background: #F4F4F4;
}
.yubin--flex,
.contact--flex {display: flex;}
.yubin--flex li,
.contact--flex li {margin-bottom: 5px;}
.yubin--flex li:first-of-type,
.contact--flex li:first-of-type {
	width: 100px;
}
.contact--flex li:first-of-type {width:20%;}
.yubin--flex li:last-of-type,
.contact--flex li:last-of-type {
	margin-left: 20px;
}
.bold {font-weight: bold;color: #005297;}
@media all and (max-width: 1024px) {
	.contact--flex li:first-of-type {
		width:30%;
	}
}
@media all and (max-width: 768px) {
	.specificTabele th {width: 30%;}
	.yubin--flex, .contact--flex {
		display: block;
	}
	.yubin--flex:not(:first-of-type) {
		margin-top: 10px;
	}
	.yubin--flex li {margin-bottom: 0;}
	.specificTabele tr {
		display: flex;
		flex-wrap: wrap;
	}
	.specificTabele th,
	.specificTabele td {
		display: block;
		width: 100%;
	}
	.yubin--flex {
		flex-wrap: wrap;
	}
	.yubin--flex li:last-of-type {margin-left: 0;}
	.contact--flex li:first-of-type {width: 100%;}
	.contact--flex li:last-of-type {margin-left: 0;}
}/*メディアクエリ768px*/
@media all and (max-width: 480px) {

}/*メディアクエリ480px*/

