<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import (once) "font.less";
@import (once) "default.less";




/* info 縺斐≠縺�＆縺､ ///////////////////////*/
.info{
padding:0 0 100px 0;

dl{
.dt;
}
dd{
.dtc;
.vat;
}

.text{
width:70%;
padding:0 60px 0 0;
line-height:250%;

p{
.db;
padding:40px 0 0 0;
.tar;
.ffgb;
font-size:21pt;
letter-spacing:.2em;
}
small{
.ffg;
font-size:16pt;
letter-spacing:.5em;
}

}

.image{
img{
width:100%;
.r(10px);
}
}

}


@media (max-width:800px){
.info{
padding:0 0 50px 0;

dl{
.db;
}
dd{
.db;
width:100%;
}

.text{
width:100%;
padding:0;
line-height:200%;

p{
padding:20px 0 20px 0;
font-size:15pt;
}
small{
font-size:10pt;
}

}

}
}


/* ippan 荳闊ｬ螟匁擂險ｺ逋� ///////////////////////*/
.ippan{
padding:0 0 0 0;

}


/* info1險ｺ逋よ｡亥� ///////////////////////*/
.info1{
padding:0 0 50px 0;

ul{
padding:0 0 20px 0;
width:102%;
margin-left:-1%;
}

li{
padding:5px;
width:33%;
.dib;
}

p{
.tac;
.ffgb;
padding:10px 0 20px .2em;
font-size:14pt;
letter-spacing:.2em;
}

img{
.r(10px);
}

}



@media (max-width:800px){
.info1{
padding:0 0 50px 0;

li{
.dib;
.vat;
width:50%;
padding:0 10px;
}

p{
padding:5px 0 10px .2em;
font-size:12pt;
}

}
}


@media (max-width:500px){
.info1{
padding:0 0 20px 0;

li{
.db;
.vat;
width:100%;
padding:0 10px;
}

}
}


/* access 莠､騾壹い繧ｯ繧ｻ繧ｹ///////////////////////*/
.access{
padding:0 0 100px 0;

iframe{
width:100%;
height:600px;
}

dd{
padding:0 0 0 40px;
}

small{
.db;
.tar;
}

}

@media (max-width:1000px){
.access{
padding:0 0 50px 0;

iframe{
height:400px;
}

}
}


/* info2 諡�ｽ灘現邏ｹ莉� ///////////////////////*/
.info2{
padding:0 0 80px 0;

ul{
width:102%;
margin-left:-1%;
}

li{
padding:0 20px 20px 20px;
width:25%;
.dib;
.vat;
}

p{
.tac;
padding:10px 0 0 .2em;
font-size:12pt;
.ffgb;
letter-spacing:.1em;
}

small{
.ffg;
.nw;
letter-spacing:0;
padding:0 10px 0 0;
line-height:100%;
}

img{
.r(10px);
}

}


@media (max-width:1000px){
.info2{
padding:0 0 30px 0;

ul{
width:102%;
margin-left:-1%;
}

li{
padding:10px;
width:50%;
.dib;
.vat;
}
small{
.db;
padding:0 0 10px 0;
font-size:9pt;
}

}
}



/* info3 謇玖｡薙�螳溽ｸｾ ///////////////////////*/
.info3{
padding:0 0 50px 0;

p{
padding:10px 0;
.tar;
margin:-30px 0 0 0;
}
table{
width:100%;
background:#FFFFFF;
border:3px @c3 solid;
}
td{
font-size:14pt;
padding:10px 20px;
border:1px @c3 solid;
}
td:nth-child(2){
.nw;
.tac;
.bg4;
}

}


@media (max-width:1000px){
.info3{
padding:0 0 30px 0;

td{
font-size:10pt;
padding:5px 10px;
}

}
}


/* info4 蠕險ｺ縺ｮ縺疲｡亥� ///////////////////////*/
.info4{
padding:0 0 100px 0;

.photo{
.dt;
.center;

li{
.dtc;
.vat;
padding:20px 10px;
}
img{
width:100%;
height:auto;
max-width:500px;
max-height:400px;
object-fit: contain;
.r(20px);
}
p{
padding:5px;
}
}

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