<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Lato:wght@700&amp;display=swap');
.section.section{margin: 72px 0 0}
.expansion{margin-top:20px;color:#0f51bd;font-size:1.1rem;font-weight:700;padding-left:1.5em;text-align:center}
.expansion img{width:14px;margin-right:5px}
.section-heading{font-feature-settings: "palt";letter-spacing: 0.05em;}
.lead_text{text-align: center;font-weight: bold;line-height: 1.75}
.ul-list li+li{margin-top: 4px}
.contract-img{margin-top: 60px}
/* contract-table */
.contract-table{border: 1px solid #aecbfe;padding: 62px 50px 70px;margin-top: 35px;}
.contract-table h3{font-size: 22px;text-align: center;font-weight: 700;}
.contract-table table{border-top: 1px solid #aecbfe; border-left: 1px solid #aecbfe;width: 100%;margin-top: 20px;}
.contract-table table th,
.contract-table table td{border-right: 1px dashed #aecbfe;border-bottom: 1px solid #aecbfe; text-align: center;vertical-align: middle;font-size: 15px;line-height: 1;color: #222;font-weight: 700;padding: 19px 10px;font-feature-settings: "palt";}
.contract-table table thead th:nth-of-type(1){width: 14%;}
.contract-table table thead th:nth-of-type(2),
.contract-table table thead th:nth-of-type(3),
.contract-table table thead th:nth-of-type(4){width: 20.5%;}
.contract-table table thead th:nth-of-type(5){width: 25.5%;}
.contract-table table tbody th,
.contract-table table tbody td{padding-top: 23px;padding-bottom: 23px;}
.contract-table table tbody th{background-color: #c1d7ff;border-bottom-color: #fff;}
.contract-table table tbody tr:last-of-type th{border-bottom-color: #aecbfe;}
.contract-table table thead tr th:last-of-type,
.contract-table table tbody tr td:last-of-type{border-right-style: solid;}
.contract-table table thead tr th.dashed{border-right-style: dashed;}
.contract-table table tbody .circle{background-color: #eef4ff;padding-top:10px;padding-bottom: 10px;font-size: 22px;}
.contract-table table tbody .circle &gt; span{display: block;width: 22px;height: 22px;border-radius: 50%;border: 2px solid #222;margin: auto;}
.contract-table table tbody .price{padding-top: 10px;padding-bottom: 10px;}
.contract-table table tbody .price &gt; b{color: #eb0641;font-family: "Lato", sans-serif;font-weight: 700;font-size: 29px;margin-right: 0.25em;}
.contract-table__option{margin: 85px auto 0;padding: 12px 10px 12px 27px; position: relative;max-width: 680px;text-align: center;display: flex;justify-content: center;align-items: center;background-color: #fff5e1;border: 2px solid #eba206;}
.contract-table__option::before,
.contract-table__option::after{content: '';position: absolute;display: block;background-color: #eba206;width: 8px;height: 40px;left: 0;right: 0;margin-left: auto;margin-right: auto;}
.contract-table__option::before{top: -67px;}
.contract-table__option::after{top: -67px;transform: rotate(90deg);}
.contract-table__option--plus{display: block;background-color: #eb0641;color: #fff;font-size: 15px;line-height: 1;font-weight: 700;padding: 11px 18px 12px;margin-right: 15px;}
.contract-table__option--price{font-size: 15px;font-weight: 700;display: flex;align-items: center;}
.contract-table__option--price &gt; .price-detail{margin-top: 5px;}
.contract-table__option--price &gt; .price-red{font-size: 29px;font-weight: 700;font-family: "Lato", sans-serif;margin-left: 20px;margin-right: 4px;color: #eb0641;}
.contract-table__option--price &gt; .price-month{margin-top: 7px;}
@media print,screen and (min-width:768px){.main-visual{background-image:url(/ldg/ja/air/guide/solution/melcool/original/contract/img/img_mv_lineup_pc.jpg)}
.prev-btn{padding: 95px 0 88px}
}
@media only screen and (max-width:767px){.main-visual{background-image:url(/ldg/ja/air/guide/solution/melcool/original/contract/img/img_mv_lineup_sp.jpg)}
	.section.section {margin: 40px 0 0}
	.lead_text{text-align: left;line-height: normal}
	.contract-img {margin-top: 27px}
	.ul-list li {font-size: 84%;margin-top: 7px}
	.ul-list li+li{margin-top: 1px}
	/* contract-table */
	.contract-table{padding: 25px 15px;}
	.contract-table h3{font-size: 16px;}
	.contract-table table th,
	.contract-table table td{font-size: 12px;}
	.contract-table table thead th{line-height: 1.4;}
	.contract-table table tbody .circle &gt; span{display: block;width: 18px;height: 18px;}
	.contract-table table tbody .price{font-size: 10px;}
	.contract-table table tbody .price &gt; b{display: inline-block;margin-bottom: 4px;margin-right: 0;font-size: 22px;}
	.contract-table__option{display: block;padding: 12px 10px;}
	.contract-table__option--plus{margin: 0 auto;}
	.contract-table__option--price{margin-top: 10px;display: block;}
	.contract-table__option--price &gt; .price-red{margin-left: 15px;}
}</pre></body></html>