﻿
.irp-h1{background: #0c111f!important;color: #F0F0F0!important;font-size: 42px!important;margin: 0!important;padding: 25px 0;}
.irp-banner img{width: 100%;vertical-align: middle;}
.irp-what{background: #10182a;padding: 30px;}
.irp-h2{text-align: center;color: #FFFFFF!important;font-size: 36px!important;margin: 0!important;padding:40px 0!important;background: none!important;font-weight:bold;}
.irp-what-text{font-size: 26px;color: #FFFFFF;border: 1px solid #ffffff;border-radius: 10px;padding: 20px 30px;line-height: 45px;}
.irp-what-text strong{color: #FFFF00;font-size: 26px;}
.irp-what-text a{text-decoration: underline;font-size: 26px;color: #FFFFFF;}
.irp-image{width: 100%;vertical-align: middle;}
.irp-main{background: #f0f0f0;}
.irp-feature .irp-h2{color: #333333!important;}
.irp-feature{padding: 50px 30px;}
.irp-feature .irp-what-text{border-color: #10182a;color: #10182A;}
.irp-feature .irp-what-text strong{color: #2AA6DC;}
.irp-feature-ul li{margin-top: 35px;position: relative;background: #fff;box-shadow: 0 5px 10px #aaa;margin-left: 0!important;}
.irp-feature-image{width: 42%!important;}
.irp-feature-content{width: 58%;box-sizing: border-box;padding: 50px 30px 30px 30px;text-align:left;}
.irp-h3{color: #10182A!important;font-size: 33px!important;padding: 0!important;margin: 0!important;background: none!important;}
.irp-feature-text{color: #10182A;font-size: 26px;line-height: 45px;margin: 15px 0;}
.irp-feature-text strong{color: #2AA6DC;font-size: 26px;}
.irp-feature-text a{text-decoration: underline;font-size: 26px;color: #10182A;}
.irp-feature-other{border-left: 7px solid #ffff00;padding-left: 10px;color: #383838!important;font-size: 24px;line-height: 35px;}
.irp-feature-other a{font-size: 24px!important;}
.irp-feature-text li{box-shadow: initial!important;list-style-type: disc;color: #10182A!important;font-weight: normal!important;margin: 0!important;font-size: 24px!important;line-height: 45px!important;padding: 0!important;border: none!important;}
.irp-feature-text ul{margin: 0!important;padding-left: 30px;}
.irp-environment{background: #10182a;padding-bottom: 50px;}
.irp-environment-ul{font-size: 0;}
.irp-environment-ul li{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;padding: 0 6px;margin: 0 0 12px 0!important;box-sizing: border-box;}
.irp-environment-list{background: #f0f0f0;padding: 20px 20px 15px 20px;}
.irp-environment-list .irp-h3{font-size: 20px!important;text-align: center;margin-bottom: 20px!important;}
.irp-environment-list iframe{height: 460px!important;margin-bottom: 15px;width: 100%!important;}
.irp-environment-link{text-align: center;}
.irp-environment-link a{font-size: 17px!important;display: inline-block;line-height: 44px;border-radius: 50px;background: #2aa6dc;color: #fff!important;padding: 0 22px;text-decoration: none!important;}
.irp-environment-link a i{margin-right: 5px;}
.irp-environment ul{margin-bottom: 0;text-align: center;}
.irp-query{background: #fff;padding: 45px 0;}
.irp-query .irp-h2{color: #10182A!important;}
.irp-query-ul{font-size: 0;margin-bottom: 0!important;}
.irp-query-ul li{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 0 5px;width: 25%;margin-top: 20px;margin-left: 0!important;}
.irp-query-li{border: 1px solid #10182a;border-radius: 10px;padding: 15px 10px;}
.irp-query .irp-h3{font-size: 24px!important;text-align: center;margin-bottom: 5px!important;}
.irp-query-text{color: #10182A;font-size: 21px;line-height: 30px;min-height: 90px;}
.irp-query-text a{color: #10182A;font-size: 22px;}
.irp-price{background: #f0f0f0;padding: 50px 15px;}
.irp-price .irp-h2{color: #10182A!important;padding-bottom: 0!important;}
.irp-price .irp-h3{font-size: 25px!important;text-align: center;margin-top: 30px!important;}
.irp-price #dra-table td{border-color: #f0f0f0!important;background: #fff!important;text-align: center;padding: 20px 10px!important;color: #10182A;font-size: 20px!important;}
.irp-price #dra-table th{background: #10182a;text-align: center;border: 3px solid #f0f0f0;color: #FFFFFF;padding: 20px 10px!important;font-size: 20px!important;}
.irp-related{background: #fff;padding: 50px 0;}
.irp-related .irp-h2{color: #10182A!important;}
.irp-related li{list-style: none!important;margin-left: 0!important;}
.irp-related ul{margin-bottom: 0!important;}
.irp-related .left-related .lists-hot-title{background: none!important;color: #6a6666!important;padding: 0!important;margin: 10px 0!important;}
.irp-related .left-related .lists-hot-title a{color: #6a6666!important;text-decoration: none!important;}
.irp-related .left-ul li a{text-decoration: none!important;}
.irp-related .left-related{border: none;}
.irp-store{background: #1b1b1b;padding: 40px 0;}
.irp-store .location-other-ul li{margin: 0;list-style-type: none;font-weight: normal;line-height: normal;width: 33.33%;}
.irp-store .location-other-ul li a{text-decoration: none!important;}
.irp-store .location-other-ul .index-stronghold-title a{font-size: 16px;}
.irp-store .location-other-ul .store-more{font-size: 14px;}
.about_page .irp-store p{line-height: normal;margin: 0;}
.irp-store .location-swiper .swiper-button-next{right: 0;}
.irp-store .location-swiper .swiper-button-prev{left: 0;}
.irp-article{padding: 40px 0;background: #fff;}
.irp-article li{list-style: none!important;margin-left: 0!important;}
.about_page .irp-article  h3{padding: 0;background: none;margin-top: 10px;}
.about_page .irp-article li a{text-decoration: none;}
.irp-article .irp-h2{color: #10182A!important;}
.irp-main li{font-weight: normal!important;}
.irp-notice{display:none;}
@media (min-width: 1080px){
	.irp-what-text a:hover,.irp-environment-link a:hover{opacity: 0.8;}
}
@media (max-width: 1200px){
	.irp-h1{font-size: 22px!important;padding: 5px 0;}
	.irp-h2{font-size: 20px!important;padding-bottom: 10px!important;}
	.irp-what{padding: 15px;}
	.irp-what-text,.irp-what-text strong,.irp-what-text a{font-size: 15px;padding: 10px;line-height: 28px;}
	.irp-feature{padding: 15px;}
	.irp-h3{font-size: 18px!important;}
	.irp-feature-text,.irp-feature-text strong,.irp-feature-text a{font-size: 15px;line-height: 25px;}
	.irp-feature-other,.irp-feature-other a{font-size: 15px!important;line-height: 22px;}
	.irp-feature-text li{font-size: 15px!important;line-height: 22px!important;}
	.irp-feature-text ul{padding-left: 20px;}
	.irp-environment-list .irp-h3{font-size: 18px!important;margin-bottom: 10px!important;}
	.irp-environment-link a{font-size: 14px!important;line-height: 25px;padding: 0 14px;}
	.irp-environment-list{padding: 10px;}
	.irp-environment{padding: 15px 5px;}
	.irp-query{padding: 15px 0;}
	.irp-query .irp-h3{font-size: 18px!important;}
	.irp-query-text,.irp-query-text a{font-size: 15px;line-height: 22px;}
	.irp-price{padding: 20px 0;}
	.irp-price .irp-h3{font-size: 17px!important;margin-top: 20px!important;}
	.irp-price #dra-table th,.irp-price #dra-table td{font-size: 12px!important;padding: 10px 0!important;line-height: 16px!important;}
	.irp-related{padding: 20px 0;}
	.irp-store,.irp-article{padding: 20px 0;}
}
@media (max-width: 767px){
	.irp-feature-image{width: 100%!important;}
	.irp-feature-content{width: 100%;padding: 15px 15px 10px 15px;}
	.irp-feature-text{margin: 5px 0;}
	.irp-environment-ul li{width: 100%;}
	.irp-environment-list iframe{height: 282px!important;}
	.irp-image{margin-top: -3px!important;}
	.irp-query-ul li{width: 100%;margin-top: 5px;padding: 0;}
	.irp-query-text{min-height: initial;}
	
	/* 手機斷點處理 */
    .irp-scroll-table{
        position: relative;
        overflow-x: auto;
    }

    .irp-scroll-table table {
        display: table; /* 確保表格正常顯示 */
    }

    .irp-scroll-table th:first-child, 
    .irp-scroll-table td:first-child {
        position: sticky;
        left: 0; /* 固定在表格的左側 */
        background: #fff; /* 背景色，避免被遮住 */
        z-index: 1; /* 確保最左邊的欄位在其他欄位之上 */
    }
	.irp-notice{display:block;text-align:center;font-size:12px;color:#2aa8de;}
}