<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.bigCap{
	font-size:16px;
	letter-spacing:0.05rem;
	line-height:180%;
}


.firstInner {
	background: #d7d6d4 url("../../images/private/01/private01_bg.jpg") no-repeat center top;
	width: 100%;
	max-width: 1280px;
	min-width: 960px;
	margin: 0px auto 0 auto;
}

.firstInner .imgcenter{
	text-align:center;
}

.firstInner .mainimg {
	padding:0px 0 0px 0px;
	text-align:center;
}

.firstInner .catch {
	padding:64px 0 36px 0px;
	text-align:center;
}

.firstInner h2 {
	padding:0px 0 40px 0px;
	text-align:center;
}

.firstInner p {
	padding:0px 0 0px 0px;
	text-align:left;
}

ul.ulbox{
	margin: 70px auto 0px auto;
	padding: 0px 0px 50px 0px;
	text-align: left;
	font-size: 0;
}
ul.ulbox li{
	margin: 0px 28px 30px 0;
	padding: 0px 0px 0px 0px;
	width: 466px;
	display: inline-block;
	vertical-align: top;
}
ul.ulbox li:nth-child(2n){
	margin: 0px 0px 30px 0;
}
ul.ulbox li:last-child{
	margin: 0px 0px 30px 0;
}
ul.ulbox li .leftbox{
	float: left;
	width: 200px;
}
ul.ulbox li .rightbox{
	float: right;
	width: 250px;
}
ul.ulbox li .leftbox2{
	float: left;
	width: 255px;
}
ul.ulbox li .rightbox2{
	float: right;
	width: 200px;
}


/**************************************************************************************/
/**************************************************************************************/
/* SP Site*/
/**************************************************************************************/
/**************************************************************************************/
@media screen and (max-width: 640px) {

	.firstInner {
		background: #d7d6d4 url("../../images/private/01/private01_bg_sp.jpg") no-repeat center top;
		background-size: 100%;
		width: 100%;
		max-width:auto;
		min-width:initial;
		margin: 0px auto 0 auto;
	}

	.firstInner .inner{
		width:90.625% !important;
		padding-left:0;
		padding-right:0;
	}

	.firstInner .catch {
		padding:30px 0px 28px 0px;
		text-align:center;
	}

	.firstInner h2 {
		padding:0px 0 25px 0px;
		text-align:center;
	}
	.firstInner h2 img {
	}

	.firstInner p {
		padding:0px 0px 0px 0px;
		font-size: 12px;
		box-sizing: border-box;
		text-align: justify;
		line-height: 1.8em;
	}
	.firstInner p.caption {
		font-size: 10px;
	}

	ul.ulbox{
		margin: 40px auto 0px auto;
		padding: 0px 0px 40px 0px;
		text-align: left;
		font-size: 0;
	}
	ul.ulbox li{
		margin: 0px 0px 25px 0;
		padding: 0px 0px 0px 0px;
		width: auto;
		display: block;
		vertical-align: top;
	}
	ul.ulbox li:nth-child(2n){
		margin: 0px 0px 25px 0;
	}
	ul.ulbox li:last-child{
		margin: 0px 0px 0px 0;
	}
	ul.ulbox li .caption{
		color: #000000;
		line-height: 15px;
	}
	ul.ulbox li .leftbox{
		float: left;
		width: 43%;
	}
	ul.ulbox li .rightbox{
		float: right;
		width: 53.79310344827586%;
	}
	ul.ulbox li .leftbox2{
		float: left;
		width: 53.96551724137931%;
	}
	ul.ulbox li .rightbox2{
		float: right;
		width: 43.10344827586207%;
	}


}
</pre></body></html>