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

/* common -------------------------------------*/

	
dl{
	text-align:left;
    margin: 10px 0 40px 0;
}

dl dt{
	font-size:18px;
	font-size:1.8rem;
	line-height:160%;
	font-weight: normal;
	color:#978837;
	margin:0 0 0 0;
}

dl dd{
	font-size:14px;
	font-size:1.4rem;
	line-height:160%;
	margin:5px 0;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*AMENITY--------------------------*/
#contbox_amenity_01 {
	width:100%;
	margin:0 auto 80px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_amenity_01 h4{
	font-size:30px;
	font-size:3.0rem;
	color: #999;
	border-bottom:1px solid #999;
	padding:0 0 0 0;
	margin:0 0 40px 0;
	line-height:1;
	text-align:left;
}


#contbox_amenity_01 h4 span{
	color: #2f2f2f;
	font-size:16px;
	font-size:1.6rem;
	margin:0 0 0 20px;
}
#contbox_amenity_01 .inner {
	width:100%;
	overflow:hidden;
}
#contbox_amenity_01 .inner .item{
    float: right;
    width: 16%;
    height: auto;
    margin: 0 0 0 0;
}
#contbox_amenity_01 .inner .item:first-child{
    float: left;
    width: 41%;
    margin: 0 2.6% 0 0;
}
#contbox_amenity_01 .inner .item:nth-child(2){
    float: left;
    width: 19%;    
    margin: 0 2.6% 0 0;
}
#contbox_amenity_01 .inner .item:nth-child(3),
#contbox_amenity_01 .inner .item:nth-child(5){    
    clear: right;
    float: left;   
    margin: 0 2.6% 0 0;
}
#contbox_amenity_01 .inner02 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	overflow:hidden;
}
#contbox_amenity_01 .inner02 .item{
    width: 18%;
    height: auto;
}
#contbox_amenity_01 .inner03 {
	width:100%;
	overflow:hidden;
}
#contbox_amenity_01 .inner03 .item{
    float: right;
    width: 16%;
    height: auto;
    margin: 0 0 0 0;
}
#contbox_amenity_01 .inner03 .item:first-child{
    float: left;
    width: 26.7%;
    margin: 0 2.6% 0 0;
}
#contbox_amenity_01 .inner03 .item:nth-child(2){
    float: left;
    width: 33.3%;    
    margin: 0 2.6% 0 0;
}
#contbox_amenity_01 .inner03 .item:nth-child(3),
#contbox_amenity_01 .inner03 .item:nth-child(5){    
    clear: right;
    float: left;   
    margin: 0 2.6% 0 0;
}
#contbox_amenity_01 .inner04 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	overflow:hidden;
}
#contbox_amenity_01 .inner04 .item{
    width: 23%;
    height: auto;
}
#contbox_amenity_01 .inner05 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	overflow:hidden;
}
#contbox_amenity_01 .inner05 .item{
    width: 18%;
    height: auto;
}
#contbox_amenity_01 .inner06 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	overflow:hidden;
}
#contbox_amenity_01 .inner06 .item{
    width: 31%;
    height: auto;
}
/*STRUCTURE--------------------------*/
#contbox_structure_01 {
	width:100%;
	margin:0 auto 80px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_structure_01 h4{
	font-size:30px;
	font-size:3.0rem;
	color: #999;
	border-bottom:1px solid #999;
	padding:0 0 0 0;
	margin:0 0 40px 0;
	line-height:1;
	text-align:left;
}


#contbox_structure_01 h4 span{
	color: #2f2f2f;
	font-size:16px;
	font-size:1.6rem;
	margin:0 0 0 20px;
}
#contbox_structure_01 .inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	overflow:hidden;
}
#contbox_structure_01 .inner .item{
    width: 31%;
    height: auto;
}
#contbox_structure_01 .inner .item:nth-child(7),
#contbox_structure_01 .inner .item:nth-child(8),
#contbox_structure_01 .inner .item:nth-child(9),
#contbox_structure_01 .inner .item:nth-child(10){
    width: 46%;    
}
/*SECURITY--------------------------*/
#contbox_security_01 {
	width:100%;
	margin:0 auto 80px auto;
	text-align:center;
	overflow:hidden;
}
#contbox_security_01 h4{
	font-size:30px;
	font-size:3.0rem;
	color: #999;
	border-bottom:1px solid #999;
	padding:0 0 0 0;
	margin:0 0 40px 0;
	line-height:1;
	text-align:left;
}


#contbox_security_01 h4 span{
	color: #2f2f2f;
	font-size:16px;
	font-size:1.6rem;
	margin:0 0 0 20px;
}
#contbox_security_01 .inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	overflow:hidden;
}
#contbox_security_01 .inner .item{
    width: 46%;
    height: auto;
}
#contbox_security_01 .inner .item:first-child{
    width: 100%;
}
#contbox_security_01 .inner .item:nth-child(2){
    width: 18%;
}
#contbox_security_01 .inner .item:nth-child(3){
    width: 74%;
}
/* 
sp
-------------------------------------*/
@media only screen and (max-width: 767px) {
/*AMENITY--------------------------*/
#contbox_amenity_01 {
	width:100%;
}
#contbox_amenity_01 h4{
	line-height:0.8;
	margin:20px 0;
	padding:0 0 10px 0;
} 

#contbox_amenity_01 h4 span{
    display: block;
	font-size:12px;
	font-size:1.2rem;
	margin:20px 0 0 0;
}

#contbox_amenity_01 .inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	overflow:hidden;
}
#contbox_amenity_01 .inner .item{
    float: none;
    width: 49%;
    margin: 0 0 0 0;
}
#contbox_amenity_01 .inner .item:first-child{
    float: none;
    width: 49%;
    margin: 0 0 0 0;
}
#contbox_amenity_01 .inner .item:nth-child(2){
    float: none;
    width: 49%;
    margin: 0 0 0 0;
}
#contbox_amenity_01 .inner .item:nth-child(3),
#contbox_amenity_01 .inner .item:nth-child(5){
    float: none;
    width: 49%;
    margin: 0 0 0 0;
}

#contbox_amenity_01 .inner .item:first-child{
    width: 49%;   
}
#contbox_amenity_01 .inner .item:nth-child(2){
    width: 49%;   
}
#contbox_amenity_01 .inner02 .item{
    width: 49%;
    height: auto;
}
#contbox_amenity_01 .inner03 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width:100%;
	overflow:hidden;
}
#contbox_amenity_01 .inner03 .item{
    float: none;
    width: 49%;
    margin: 0 0 0 0;
}
#contbox_amenity_01 .inner03 .item:first-child{
    float: none;
    width: 49%;
    margin: 0 0 0 0;
}
#contbox_amenity_01 .inner03 .item:nth-child(2){
    float: none;
    width: 49%;
    margin: 0 0 0 0;
}
#contbox_amenity_01 .inner03 .item:nth-child(3),
#contbox_amenity_01 .inner03 .item:nth-child(5){
    float: none;
    width: 49%;
    margin: 0 0 0 0;
}
#contbox_amenity_01 .inner04 .item{
    width: 49%;
    height: auto;
}
#contbox_amenity_01 .inner05 .item{
    width: 49%;
    height: auto;
}
#contbox_amenity_01 .inner06 .item{
    width: 49%;
    height: auto;
}
/*STRUCTURE--------------------------*/
#contbox_structure_01 {
	width:100%;
}

#contbox_structure_01 h4{
	line-height:0.8;
	margin:20px 0;
	padding:0 0 10px 0;
} 

#contbox_structure_01 h4 span{
    display: block;
	font-size:12px;
	font-size:1.2rem;
	margin:20px 0 0 0;
}
#contbox_structure_01 .inner .item{
    width: 100%;
}
#contbox_structure_01 .inner .item:nth-child(7),
#contbox_structure_01 .inner .item:nth-child(8),
#contbox_structure_01 .inner .item:nth-child(9),
#contbox_structure_01 .inner .item:nth-child(10){
    width: 100%; 
}

/*SECURITY--------------------------*/
#contbox_security_01 {
	width:100%;
}

#contbox_security_01 h4{
	line-height:0.8;
	margin:20px 0;
	padding:0 0 10px 0;
} 

#contbox_security_01 h4 span{
    display: block;
	font-size:12px;
	font-size:1.2rem;
	margin:20px 0 0 0;
}
#contbox_security_01 .inner .item{
    width: 100%;
} 
#contbox_security_01 .inner .item:nth-child(2){
    width: 100%;
}
#contbox_security_01 .inner .item:nth-child(3){
    width: 100%;
}
}</pre></body></html>