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

/* アンカー調整 */

#about1,#about2,#about3,#about4{
	margin-top:-73px;
	padding-top:73px;
}


.txt{
	width:780px;
	padding:0 25px 40px;
	color:#333;
	font-size:117%;
	line-height:2;
}

.box{
	width:auto;
	padding:0 25px 40px;
	overflow:hidden;
}

.detail{
	width:400px;
	float:right;
}

.detail h4{
	text-align:center;
	color:#333;
	font-size:150%;
	font-weight:bold;
	margin-bottom:10px;
}

.txt-en{
	height:24px;
	line-height:24px;
	text-align:center;
	margin-bottom:15px;
	color:#0066cc;
	font-size:117%;
	font-family:Arial, Helvetica, sans-serif;
	border-top:1px solid #0066cc;
	border-bottom:1px solid #0066cc;
}

.txt02{
	color:#333;
	font-size:117%;
	line-height:2;
}

#concept dt{
	font-size:150%;
	font-weight:bold;
	color:#0066cc;
}

#concept dt span{
	display:inline-block;
	width:30px;
	color:#333;
}

#concept dd{
	padding:10px 0 40px 30px;
	margin-bottom:20px;
	border-bottom:1px solid #ECF0F1;
}

#concept .last{ border:none;}

#concept dd li{
	color:#333;
	font-size:117%;
	line-height:2;
}

#concept dd li:before{ content:"・";}

.txt03{
	color:#333;
	font-size:117%;
	line-height:2;
	float:left;
	padding-top:6px;
	line-height:45px;
}

.mainImg{
	padding:30px 0 60px;
	text-align:center;
}

.aboutTbl{
	width:100%;
	margin-top:20px;
}

.aboutTbl th{
	width:105px;
	padding:15px 0 15px 10px;
	vertical-aling:middle;
	text-align:left;
	color:#333;
	font-size:117%;
	font-weight:bold;
	border-bottom:1px solid #ECF0F1;
}

.aboutTbl td{
	color:#333;
	font-size:117%;
	line-height:1.5;
	padding:15px 0;
	border-bottom:1px solid #ECF0F1;
}

.img{
	padding:20px 0 10px;

}



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