@charset "UTF-8";
/* 宿泊約款 */
/* ---------------------------------------------------
	common
------------------------------------------------------ */
/* ---------------------------------------------------
	sec1
------------------------------------------------------ */
#sec1{
    line-height: 1.5;
    padding-bottom: 200px;
}
#sec1 h2{
    font-size: 24px;
    margin: 40px 0 15px;
}
#sec1 p{
    margin-bottom: 10px;
}
#sec1 ul li{
    list-style-type: decimal;
    margin: 0 0 0 15px;
}
#sec1 ol{
    margin: 10px 0;
}
#sec1 ol li{
    list-style-type:none;
    list-style-position:inside;
    counter-increment: cnt;
}
#sec1 ol li::before{
    display: marker;
    content: "(" counter(cnt) ") ";
}
#sec1 ol.iroha li{
    list-style-type: katakana-iroha;
    counter-increment: inherit;
}
#sec1 ol.iroha li::before{
    content: '';
}
#sec1 table, #sec1 th, #sec1 td{
    border: 1px solid #ccc;
}
#sec1 table{
    border-collapse: collapse;
    margin: 10px 0;
}
#sec1 th, #sec1 td{
    padding: 5px;
}
#sec1 th{
    text-align: center;
}