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

/*----------------------------------
  コンテンツタイトル
------------------------------------*/

.contents-title h2 {
    margin-top: 3px;
}



/* TAB用768px～（TAB）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 768px) {

}



/* PC用1024px～（NPC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1024px){

}



/* PC用1280px～（PC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1280px){
}



/*----------------------------------
  head-contents
------------------------------------*/

#head-contents {
	margin-top:20px;
}

#head-contents .inner-box {
	display: flex;
	flex-wrap: wrap;
}

#head-contents h3 {
    color: #008B11;
    font-size: 1.6rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 12px;
    line-height: 1;
}

#head-contents .inner-box .anchor-link {
	width: 100%;
	justify-content:flex-start;
	margin-top:25px;
	order:2;
}

#head-contents .inner-box .anchor-link li a {
    height: 40px;
}

#head-contents .inner-box .available {
	width:100%;
	order:1;
}

#head-contents .inner-box .available ul {
	max-width:300px;
	margin:0 auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

#head-contents .inner-box .available ul li {
	width:calc((100% - 20px) / 2);
}

#head-contents .inner-box .available ul li:nth-child(even){
	margin-left:20px;
}

#head-contents .inner-box .available ul li:nth-child(n+3){
	margin-top:5px;
}

#head-contents .inner-box .available ul li img {
    height: 40px;
    width: auto;
}

#head-contents .inner-box .available p{
    margin-top: 1em;
    text-align: center;
}





/* TAB用768px～（TAB）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 768px) {

#head-contents .inner-box .anchor-link {
    margin-top: 5px;
    order: 1;
    justify-content: center;
}

#head-contents .inner-box .anchor-link li {
	max-width: 200px;
}

#head-contents .inner-box .available {
    order: 2;
    margin-top: 20px;
}

#head-contents .inner-box .available ul {
    max-width: 610px;
    justify-content: center;
    flex-wrap:nowrap;
}

#head-contents .inner-box .available ul li {
	width: calc(100% / 4);
}

#head-contents .inner-box .available ul li:nth-child(even) {
    margin-left: 0;
}

#head-contents .inner-box .available ul li + li {
	margin-left: 15px !important;
}

#head-contents .inner-box .available ul li:nth-child(n+3) {
    margin-top: 0;
}



}




/* PC用1024px～（NPC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1024px){

#head-contents {
    margin-top: 65px;
}

#head-contents h3 {
    margin-bottom: 15px;
}

#head-contents .inner-box .anchor-link {
    margin-top: 0;
}

#head-contents .inner-box .anchor-link li a {
    height: 44px;
}

#head-contents .inner-box .available {
    margin-top: 40px;
}




}



/* PC用1280px～（PC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1280px){


}



/*----------------------------------
  tenant_info
------------------------------------*/

#tenant_info {
	margin-top:50px;
}

#tenant_info .inner-box {
	
}



/* TAB用768px～（TAB）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 768px) {

}



/* PC用1024px～（NPC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1024px){

#tenant_info {
}

}




/* PC用1280px～（PC）
---------------------------------------------------------------------*/

@media print,screen and (min-width: 1280px){

}


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