<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
   .inagiNew { }
.inagiNew .sec-reformmenu .menu_txt {
font-size: clamp(1.6rem, 1.667vw, 2rem);
line-height: 2.3;
margin: clamp(50px, 10vw, 100px) auto;
}
@media screen and (min-width: 769px) {
.inagiNew .sec-reformmenu .menu_txt {
text-align: center;
}
}
.inagiNew .inagi_menu_main {
margin: clamp(75px, 15vw, 150px) auto;
}
.inagiNew .inagi_menu_main .sec_ttl {
margin: 80px auto clamp(40px, 10vw, 80px);
}
.inagiNew .inagi_menu_main .sec_ttl .ttl_en {
font-size: clamp(2.6rem, 6.4vw, 4rem);
}
.inagiNew .inagi_menu_main .sec_ttl .ttl_en:after {
margin: 15px auto 5px;
}
.inagiNew .inagi_menu_main table {
width: 100%;
border-collapse: collapse;
}
.inagiNew .inagi_menu_main table tr {
width: 25%;
}
.inagiNew .inagi_menu_main table tr th {
width: 25%;
font-weight: bold;
font-size: clamp(1.8rem, 2.6vw, 21px);
padding: 30px 0;
text-align: center;
border: 1px solid #000;
background-color: #ccc;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu_main table tr th {
width: 100%;
}
}
.inagiNew .inagi_menu_main table tr .border_none {
border: none;
background-color: #fff;
}
.inagiNew .inagi_menu_main table tr .img_main {
padding: 0;
position: relative;
line-height: 0;
}
.inagiNew .inagi_menu_main table tr .img_main img {
width: 100%;
height: auto;
margin: 0;
padding: 0;
vertical-align: middle;
filter: brightness(0.5);
}
.inagiNew .inagi_menu_main table tr .img_main .ttl {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: clamp(1.8rem, 2.134vw, 3.2rem);
font-weight: bold;
color: #fff;
white-space: nowrap;
margin: 0;
line-height: 1.2;
}
.inagiNew .inagi_menu_main table tr .img_main .ttl .cap {
font-size: 18px;
}
.inagiNew .inagi_menu_main table td {
border: 1px solid #000;
width: 25%;
position: relative;
}
.inagiNew .inagi_menu_main table td ul {
padding: 0 7%;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu_main table td ul {
position: relative;
top: auto;
transform: translateY(0);
}
}
.inagiNew .inagi_menu_main table td ul li {
flex-basis: 100%;
margin: 10px 0;
font-size: clamp(1.2rem, 1vw, 1.6rem);
line-height: 1.5;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu_main table td ul li {
font-size: clamp(1.2rem, 3.2vw, 1.6rem);
}
}
.inagiNew .inagi_menu_main table td ul li:before {
content: "・";
}
.inagiNew .inagi_menu_main table .year {
text-align: center;
font-size: clamp(2rem, 2.4vw, 3.6rem);
font-weight: bold;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu_main table .year {
font-size: clamp(2rem, 4.8vw, 3.6rem);
line-height: 1.5;
}
}
.inagiNew .inagi_menu_main table .year .unit {
padding-left: 5px;
font-size: clamp(1.4rem, 1.4vw, 2.1rem);
}
.inagiNew .inagi_menu_main table .price {
font-size: clamp(2rem, 2.4vw, 3.6rem);
text-align: center;
font-weight: bold;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu_main table .price {
font-size: clamp(2rem, 4.8vw, 3.6rem);
line-height: 1.5;
}
}
.inagiNew .inagi_menu_main table .price .from {
font-size: clamp(1.8rem, 1.867vw, 2.8rem);
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu_main table .price .from {
font-size: clamp(1.8rem, 3.734vw, 2.8rem);
}
}
.inagiNew .inagi_menu_main table .price .unit {
font-size: clamp(1.4rem, 1.4vw, 2.1rem);
padding-left: 5px;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu_main table .price .unit {
font-size: clamp(1.4rem, 2.8vw, 2.1rem);
}
}
.inagiNew .inagi_menu_main table .price .caption {
display: block;
font-size: clamp(1.35rem, 1.334vw, 2rem);
padding-top: 10px;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu_main table .price .caption {
font-size: clamp(1.35rem, 2.667vw, 2rem);
}
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu_main table .head {
display: none;
}
.inagiNew .inagi_menu_main table {
width: 100%;
}
.inagiNew .inagi_menu_main table th {
display: block;
width: 100%;
}
.inagiNew .inagi_menu_main table td {
display: block;
width: 100%;
padding: 10px;
border-bottom: none;
}
.inagiNew .inagi_menu_main table td:first-child {
background: #ccc;
color: #fff;
font-weight: bold;
}
.inagiNew .inagi_menu_main table td::before {
content: attr(data-label);
font-size: 1.4rem;
line-height: 1;
font-weight: bold;
display: block;
background-color: #ccc;
padding: 10px;
text-align: center;
}
.inagiNew .inagi_menu_main table td:last-child {
border-bottom: solid 1px #000;
}
}
.inagiNew .cnv_link {
text-align: center;
font-size: clamp(1.8rem, 3.1vw, 2.8rem);
font-weight: bold;
line-height: 1.8;
}
@media screen and (max-width: 480px) {
.inagiNew .cnv_link {
font-size: clamp(1.5rem, 4.5vw, 1.8rem);
}
}
.inagiNew .cnv_link p {
display: flex;
align-items: flex-end;
justify-content: center;
}
.inagiNew .cnv_link p .left {
width: 2.1em;
margin-right: 1em;
}
.inagiNew .cnv_link p .right {
width: 2.1em;
margin-left: 1em;
}
.inagiNew .cnv_link a {
display: inline-block;
max-width: 90%;
width: 600px;
background: #ff8433;
text-align: center;
color: #fff;
line-height: 1.4;
padding: 1.2em 0;
font-weight: bold;
margin-top: 20px;
}
.inagiNew .cnv_link a.contact {
background: #ce2105;
}
.inagiNew .cnv_link a &gt; i {
margin: 0 1rem 0 0;
}
.inagiNew .cnv_link:hover {
opacity: 0.7;
}
.inagiNew .inagi_menu02 .sec_ttl {
margin: 80px auto clamp(40px, 10vw, 80px);
}
.inagiNew .inagi_menu02 .sec_ttl .ttl_en {
font-size: clamp(2.6rem, 6.4vw, 4rem);
}
.inagiNew .inagi_menu02 .sec_ttl .ttl_en:after {
margin: 15px auto 5px;
}
.inagiNew .inagi_menu02 .item_wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
position: relative;
margin-bottom: clamp(50px, 6.5vw, 150px);
}
.inagiNew .inagi_menu02 .item_wrap .item_img,
.inagiNew .inagi_menu02 .item_wrap .item_left_wrap,
.inagiNew .inagi_menu02 .item_wrap .item_txt {
flex-basis: 47%;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu02 .item_wrap .item_img,
.inagiNew .inagi_menu02 .item_wrap .item_left_wrap,
.inagiNew .inagi_menu02 .item_wrap .item_txt {
flex-basis: 100%;
}
}
.inagiNew .inagi_menu02 .item_wrap .item_img {
margin-bottom: 30px;
}
.inagiNew .inagi_menu02 .item_wrap .item_txt .txt {
font-size: clamp(1.2rem, 1.667vw, 1.6rem);
line-height: 2.25;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu02 .item_wrap .item_txt .txt {
font-size: clamp(1.4rem, 3.2vw, 1.6rem);
}
}
.inagiNew .inagi_menu02 .item_wrap .item_txt .txt:not(:first-child) {
margin-top: 30px;
}
.inagiNew .inagi_menu02 .item_wrap .item_txt h3 {
font-size: clamp(2rem, 2.4vw, 3.6rem);
font-weight: bold;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu02 .item_wrap .item_txt h3 {
font-size: clamp(2rem, 4.8vw, 3.6rem);
text-align: center;
}
}
.inagiNew .inagi_menu02 .item_wrap .item_price {
width: 90%;
max-width: 600px;
background-color: #f4f4f4;
color: #005c3f;
font-size: clamp(1.5rem, 1.334vw, 2rem);
line-height: 1.6;
text-align: right;
margin: 30px 0 0 auto;
padding: 1em 1.5em;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu02 .item_wrap .item_price {
width: 100%;
max-width: initial;
padding: 1em 0.5em;
font-size: clamp(1.25rem, 2.667vw, 2rem);
text-align: center;
}
}
.inagiNew .inagi_menu02 .item_wrap .item_price .price {
font-size: clamp(2rem, 2.4vw, 3.6rem);
font-weight: bold;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu02 .item_wrap .item_price .price {
font-size: clamp(2rem, 4.8vw, 3.6rem);
}
}
.inagiNew .inagi_menu02 .item_wrap .item_price .unit {
font-size: clamp(1.8rem, 1.6vw, 2.4rem);
font-weight: bold;
margin-left: 5px;
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu02 .item_wrap .item_price .unit {
font-size: clamp(1.8rem, 3.2vw, 2.4rem);
}
}
.inagiNew .inagi_menu02 .item_wrap .item_price .cap {
font-size: clamp(1.2rem, 1.667vw, 1.6rem);
}
@media screen and (max-width: 768px) {
.inagiNew .inagi_menu02 .item_wrap .item_price .cap {
font-size: clamp(1.2rem, 3.2vw, 1.6rem);
}
}
.anchor {
padding-top: clamp(75px, 15vw, 150px) !important;
margin-top: clamp(-150px, -15vw, -75px) !important;
}
.anchor .sec_ttl {
margin-top: 0 !important;
}</pre></body></html>