<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.are_sec01{margin: 100px 0 0 0;text-align: center;}
.are_sec01 h2{font-size: 24px;margin: 0 0 40px;line-height: 1.8;}
.are_sec01 h3{font-size: 16px;margin: 0 0 60px;line-height: 2;}
.are_sec01img01{position: relative;mix-blend-mode: multiply;}
.are_sec01img01 img{width: 100%;}

.are_sec02{margin: 100px 0 0 0;text-align: center}
.are_sec02 h2{font-size: 24px;margin: 0 0 40px;line-height: 1.8;}
.are_sec02 h3{font-size: 12px;margin: 0;line-height: 1.8;text-align: right;}
.are_sec02 ul{display: flex;justify-content: center;margin: 0 0 60px;}
.are_sec02 li{width: 31.5%;}
.are_sec02 li:first-child{margin: 0 4% 0 0;}
.acc_sec02img01{position: relative;}

.are_sec03{margin: 100px 0 0 0;text-align: center}
.are_sec03 h2{font-size: 24px;margin: 0 0 20px;line-height: 1.8;}
.are_sec03 h3{font-size: 16px;margin: 0 0 40px;line-height: 2;}
.acc_sec03img01{position: relative;}

.are_sec04{margin: 100px 0 0 0;text-align: center}
.are_sec04 h2{font-size: 24px;margin: 0 0 20px;line-height: 1.8;}
.are_sec04 h3{font-size: 16px;margin: 0 0 40px;line-height: 2;}
.are_sec04img01{position: relative;margin: 0 0 40px;}

.are_sec05{margin: 100px 0 0 0;}

.are_sec05 h2{font-size: 20px;border-bottom: 1px solid #666;line-height: 1.8;margin: 0 0 5px;width: 100%;}
.are_sec05 .letter_adjust{font-size: 16px;letter-spacing:-0.1em;line-height: 1.2;}
.are_sec05 h2 .num{font-size: 24px; color: #920C26;margin: 0 3px 0 0;}
.are_sec05 h2 .nonum{font-size: 15px; color: #FFF;margin: 0 10px 0 0;background:#920C26;padding: 1px 5px 2px 6px;letter-spacing: 0em; }
.are_sec05 h3{font-size: 12px;margin: 0 0 15px;line-height: 1.4;}
.are_sec05 ul{display: flex;justify-content: space-between;margin: 0 0 15px;}
.are_sec05 li{width: 49%;position: relative;}
.are_sec05 h4{font-size: 12px;margin: 0 0 20px;line-height: 1.6;letter-spacing: 0em;}
.are_sec05 h5{font-size: 12px;margin: 0 0 0;line-height: 1.4;letter-spacing: 0em;background: #FFF;padding: 8px;}

.area_waku{background: #E6DFCE;border: solid 3px #604C3F;position: relative;padding: 20px;box-shadow: 5px 5px 5px rgba(0,0,0,0.50);}
.area_waku::before{content:"";display: block;position: absolute;width: calc(100% - 6px);height: calc(100% - 6px);border: solid 2px #604C3F;top: 3px;left: 3px;}

.as05_block01{display: flex;justify-content: space-between;align-items: flex-start;margin: 0 0 60px 0;}
.as05_block0101{width: 55%;}
.as05_block0102{width: 43%;}

.as05_block02{display: flex;justify-content: space-between;align-items: flex-start;margin: 0 0 60px 0;}
.as05_block0201{width: 43%;}
.as05_block0202{width: 55%;}

.as05_block_wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.as05_block_wrap .half{width: 47%;}
.as05_block_wrap .onethird{width: 29.3333%;}

.as05_block03{display: flex;justify-content: space-between;margin: 0 0 60px 0;flex-wrap: wrap;}
.as05_block0301{width: 100%;margin: 0 0 8px;}
.as05_block0302{width: 100%;}

.are_sec06{background: #AB9F90;margin: 100px 0 0 0;padding: 60px 0;color: #FFF;}
.are_sec06_in{display: flex;justify-content: space-between;}
.as0601{width: 53%;position: relative;}
.as0602{width: 44%;}
.are_sec06 h6{font-size: 20px;margin: 40px 0 60px;}
.are_sec06 h2{font-size: 20px;line-height: 1.4;margin: 0 0 15px;width: 100%;}
.are_sec06 h3{font-size: 14px;margin: 0 0 15px;line-height: 1.8;}

.are_sec07{margin: 80px auto 120px;max-width: 1020px;background: #F5F1DF;display: flex;justify-content: space-between;align-items: center;padding: 30px;flex-wrap: wrap;position: relative;}
.are_sec07 h2{font-size: 28px;line-height: 1.4;margin: 0 0 5px;width: 100%;letter-spacing: -0.05em;}
.asb01{width: 38%;position: relative;}
.as07_txt01{position: absolute;background: #604C3F;color: #FFF;font-size: 28px;bottom: 8%;right: 0;padding: 3px 6px 6px;line-height: 1;}
.asb02{width: 14%;}
.asb03{width: 44%;display: flex;flex-wrap: wrap;align-items:stretch;}
.are_sec07 h3{font-size: 18px;line-height: 1.4;margin: 0 0 5px;width: 100%;letter-spacing: -0.05em;}
.as07_txt02{font-size: 28px;}
.as07_txt03{font-size: 10px;}
.are_sec07 .asb0301{width: 50%;border-top: 1px solid #999;border-bottom: 1px solid #999;border-left: 1px solid #999;}
.are_sec07 .asb0302{width: 50%;border: 1px solid #999;}
.are_sec07 td{border-bottom: 1px solid #999;border-left: 1px solid #999;font-size: 16px;padding: 5px 5px;}
.astb_yel{white-space: nowrap;text-align: center;width: 25%;background: #E6DFD0;}
.astb_red{background:#920C26!important;color: #FFF; }
.astb_base{background:#FFF;}
.are_sec07_cap{max-width: 1020px;font-size: 10px;position: absolute;bottom: -23%;left:0;letter-spacing: 0em;}


.are_main{position: relative;margin: -120px 0 20px 0;}
.are_main img{width: 100%;}
.txt_small{font-size: 12px;}


@media (max-width: 768px) {

.are_sec01{margin: 40px 0 0 0;text-align: center;}
.are_sec01 h2{font-size: 18px;margin: 0 0 20px;line-height: 1.8;}
.are_sec01 h3{font-size: 12px;margin: 0 0 30px;line-height: 2;}
.are_sec01img01{}
.are_sec01img01 img{width: 100%;}

.are_sec02{margin: 40px 0 0 0;text-align: center}
.are_sec02 h2{font-size: 16px;margin: 0 0 20px;line-height: 1.8;white-space: nowrap;}
.are_sec02 h3{font-size: 10px;margin:3px 0 0 0;line-height: 1.2;text-align: right;letter-spacing: 0em;}
.are_sec02 ul{display: flex;justify-content: center;margin: 0 0 60px;}
.are_sec02 li{width: 48.5%;}
.are_sec02 li:first-child{margin: 0 4% 0 0;}
.acc_sec02img01{position: relative;}

.are_sec03{margin: 40px 0 0 0;text-align: center}
.are_sec03 h2{font-size: 16px;margin: 0 0 10px;line-height: 1.8;white-space: nowrap;}
.are_sec03 h3{font-size: 12px;margin: 0 0 20px;line-height: 2;}
.acc_sec03img01{position: relative;}

.are_sec04{margin: 40px 0 0 0;text-align: center}
.are_sec04 h2{font-size: 16px;margin: 0 0 10px;line-height: 1.8;white-space: nowrap;}
.are_sec04 h3{font-size: 12px;margin: 0 0 20px;line-height: 2;}
.are_sec04img01{position: relative;margin: 0 0 40px;}

.are_sec05{margin: 40px 0 0 0;}

.are_sec05 h2{font-size: 18px;border-bottom: 1px solid #666;line-height: 1.8;margin: 0 0 5px;width: 100%;}
.are_sec05 h2 .num{font-size: 20px; color: #920C26;margin: 0 3px 0 0;}
.are_sec05 h2 .nonum{font-size: 14px; color: #FFF;margin: 0 7px 0 0;background:#920C26;padding: 1px 5px 2px 6px;letter-spacing: 0em; }
.are_sec05 h3{font-size: 12px;margin: 0 0 15px;line-height: 1.4;}
.are_sec05 ul{display: flex;justify-content: space-between;margin: 0 0 15px;}
.are_sec05 li{width: 49%;position: relative;}
.are_sec05 h4{font-size: 12px;margin: 0 0 20px;line-height: 1.6;letter-spacing: 0em;}
.are_sec05 h5{font-size: 10px;margin: 0 0 0;line-height: 1.4;letter-spacing: 0em;background: #FFF;padding: 8px;}

.area_waku{background: #E6DFCE;border: solid 3px #604C3F;position: relative;padding: 20px;box-shadow: 5px 5px 5px rgba(0,0,0,0.50);}
.area_waku::before{content:"";display: block;position: absolute;width: calc(100% - 6px);height: calc(100% - 6px);border: solid 2px #604C3F;top: 3px;left: 3px;}

.as05_block01{display: flex;justify-content: space-between;align-items: flex-start;margin: 0 0 30px 0;flex-wrap: wrap;}
.as05_block0101{width: 100%;margin: 0 0 8px;}
.as05_block0102{width: 100%;}

.as05_block02{display: flex;justify-content: space-between;align-items: flex-start;margin: 0 0 30px 0;flex-wrap: wrap;}
.as05_block0201{width: 100%;}
.as05_block0202{width: 100%;margin: 0 0 8px;}

.as05_block_wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.as05_block_wrap .half{width: 100%;}
.as05_block_wrap .onethird{width: 100%;}

.as05_block03{display: flex;justify-content: space-between;margin: 0 0 30px 0;flex-wrap: wrap;}
.as05_block0301{width: 100%;margin: 0 0 8px;}
.as05_block0302{width: 100%;}

.are_sec06{background: #AB9F90;margin: 30px 0 0 0;padding: 30px 0;color: #FFF;}
.are_sec06_in{display: flex;justify-content: space-between;flex-wrap: wrap}
.as0601{width: 100%;position: relative;}
.as0602{width: 100%;}
.are_sec06 h6{font-size: 18px;margin: 20px 0 20px;}
.are_sec06 h2{font-size: 18px;line-height: 1.4;margin: 0 0 10px;width: 100%;}
.are_sec06 h3{font-size: 12px;margin: 0 0 0;line-height: 1.8;}

.are_sec07{margin: 40px 5% 150px;max-width: 1020px;background: #F5F1DF;display: flex;justify-content: space-between;align-items: center;padding: 30px;flex-wrap: wrap;}
.are_sec07 h2{font-size: 4vw;line-height: 1.4;margin: 0 0 5px;width: 100%;letter-spacing: -0.05em;}
.asb01{width: 70%;position: relative;}
.as07_txt01{position: absolute;background: #604C3F;color: #FFF;font-size: 4vw;bottom: 8%;right: 0;padding: 0.7% 2% 1.5%;line-height: 1;}
.asb02{width: 25%;}
.asb03{width: 100%;display: flex;flex-wrap: wrap;align-items:stretch;}
.are_sec07 h3{font-size: 14px;line-height: 1.4;margin: 0 0 5px;width: 100%;letter-spacing: -0.05em;}
.as07_txt02{font-size: 20px;}
.as07_txt03{font-size: 10px;}
.are_sec07 .asb0301{width: 50%;border-top: 1px solid #999;border-bottom: 1px solid #999;border-left: 1px solid #999;}
.are_sec07 .asb0302{width: 50%;border: 1px solid #999;}
.are_sec07 td{border-bottom: 1px solid #999;border-left: 1px solid #999;font-size: 14px;padding: 5px 5px;}
.astb_yel{white-space: nowrap;text-align: center;width: 25%;}
.astb_red{background:#920C26!important;color: #FFF; }
.astb_base{background:#FFF;}
.are_sec07_cap{max-width: 1020px;font-size: 10px;position: absolute;bottom: -34%;left:0;}

.are_main{position: relative;margin: 0 0 0 0;}
.txt_small{font-size: 10x;}

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