﻿#HjYBx016cgolist1 .listBox{text-align:center;}
#HjYBx016cgolist1 .itemBox{background-color:#F7C9D6;width:31%;padding-top:5px;padding-bottom:5px;margin-top:50px;margin-right:1%;margin-left:1%;float:left;display:inline-block;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 50px;}
#HjYBx016cgolist1 .itemBox:hover,#HjYBx016cgolist1 .itemBoxOve{background-color:#e66470;transition: all 0.5s ease-in-out;}
#HjYBx016cgolist1 .itemBox a{color:#FFFFFF;width:100%;display:inline-block;}
@media screen and (max-width: 480px) {#HjYBx016cgolist1 .listBox{margin-bottom:30px;}#HjYBx016cgolist1 .itemBox{width:100%;margin-top:10px;}}
#HjYBx029cgolist1 .listBox{text-align:center;}#HjYBx029cgolist1 .itemBox{background-color:#F7C9D6;width:31%;padding-top:5px;padding-bottom:5px;margin-top:50px;margin-right:1%;margin-left:1%;float:left;display:inline-block;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 50px;}
#HjYBx029cgolist1 .itemBox:hover,#HjYBx029cgolist1 .itemBoxOve{background-color:#e66470;transition: all 0.5s ease-in-out;}
#HjYBx029cgolist1 .itemBox a{color:#FFFFFF;width:100%;display:inline-block;}
@media screen and (max-width: 480px) {#HjYBx029cgolist1 .listBox{margin-bottom:30px;}#HjYBx029cgolist1 .itemBox{width:100%;margin-top:10px;}}
#HjYBx030cgolist1 .listBox{text-align:center;}#HjYBx030cgolist1 .itemBox{background-color:#F7C9D6;width:31%;padding-top:5px;padding-bottom:5px;margin-top:50px;margin-right:1%;margin-left:1%;float:left;display:inline-block;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 50px;}
#HjYBx030cgolist1 .itemBox:hover,#HjYBx030cgolist1 .itemBoxOve{background-color:#e66470;transition: all 0.5s ease-in-out;}
#HjYBx030cgolist1 .itemBox a{color:#FFFFFF;width:100%;display:inline-block;}
@media screen and (max-width: 480px) {#HjYBx021cgolist1 .listBox{margin-bottom:30px;}#HjYBx030cgolist1 .itemBox{width:100%;margin-top:10px;}}#HjYBspcustomframe1 .title{color:#CC547C;background-image:url(../Userfile/file/ff220118093417697807.png);background-repeat:no-repeat;background-position:center bottom;-moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:250px;
}
#HjYBx029dtilist1 {
    clear:both;
}
#HjYBx029dtilist2 { clear:both; padding-top:40px; }
#HjYBhtml1 { 
    text-align:center;
    padding:30px 0px 0px 0px;
}
#HjYBhtml1 h2{padding-top:5px;padding-bottom:5px;border-top:#b3b3b3 1px solid;border-bottom:#b3b3b3 1px solid;  display:inline-block;}
#HjYBx029dtilist2 .listBox{
    width:80%;
    margin:30px 10%;
}
#HjYBx029dtilist2 .itemBox {
    display:inline-block;
    width:50%;
    vertical-align:top;
}
#HjYBx029dtilist2 .subject {
    width: 100%;
    margin: 0px auto;
    background: url(../Userfile/file/ff211217155413917414.png) no-repeat;
    background-position: center 96px;
    background-size: 100% 50px;
    padding: 0px 0px 60px 0px;
}
#HjYBx029dtilist2 .subject a{
    width:200px;
    height:160px;
    display:block;
    margin:0px auto 0px auto;
    text-align:center;
    font-size:18pt;
    color:#f09cab;
    position:relative;
    background-size:200px auto;
    background-position:center bottom;
    background-repeat:no-repeat;
}
#HjYBx029dtilist2 .subject a:after{
    color:#fff;
    padding:1px 6px;
    border-radius:12px;
    font-size:9pt;
    position:absolute;
    right:-10px;
    margin-top:8px;
}
#HjYBx029dtilist2 .subject a:before{
    content:' ';
    padding:136px 0px 0px 0px;
    display:block;
    background-size:80% auto;
    background-repeat:no-repeat;
    background-position: center bottom;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}
.amountText {
    text-align:center;
    font-weight:bold;
    color:#f09cab;
    font-size:14pt;
    padding:4px 0px;
}
.explainText {
    text-align:center;
    font-size:10pt;
    border-radius:12px;
    padding:6px;
    margin:10px 20px;
    line-height:180%;
}
.explainText p{
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
}
.explainText p + br {
    display: none
}
.explainText span{
    color:#fff;
    font-size:9pt;
    padding:2px;
    margin:0px 2px;
    border-radius:2px;
}
#HjYBx029dtilist2 .subject a:hover {
    font-size:20pt;
    opacity:0.9;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}
#HjYBx029dtilist2 .subject a:hover:before {
    background-size:85% auto;
    opacity:0.8;
    transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
}
#x029d2_P20220312083700001 .subject a:before{
    background-image:url(../Userfile/file/etiquette_01.png);
}
#x029d2_P20220312083700001 .subject a:after{
    content:'中式';
    background-image:linear-gradient(to top, #de3c6e, #f69ca6);
}
#x029d2_P20220312083700001 .explainText {
    border:dotted 2px #d1c5c9;
    color:#f37d8d;
}
#x029d2_P20220312083700001 .explainText span{
    background-color:#f37d8d;
}
#x029d2_P20220312083700002 .subject a:before{
    background-image:url(../Userfile/file/etiquette_02.png);
}
#x029d2_P20220312083700002 .subject a:after{
    content:'中式';
    background-image:linear-gradient(to top, #de3c6e, #f69ca6);
}
#x029d2_P20220312083700002 .explainText {
    border:dotted 2px #d1c5c9;
    color:#f37d8d;
}
#x029d2_P20220312083700002 .explainText span{
    background-color:#f37d8d;
}
#x029d2_P20220312083700003 .subject a:before{
    background-image:url(../Userfile/file/etiquette_03.png);
}
#x029d2_P20220312083700003 .subject a:after{
    content:'中式';
    background-image:linear-gradient(to top, #de3c6e, #f69ca6);
}
#x029d2_P20220312083700003 .explainText {
    border:dotted 2px #d1c5c9;
    color:#f37d8d;
}
#x029d2_P20220312083700003 .explainText span{
    background-color:#f37d8d;
}
#x029d2_P20220315084644231 .subject a:before{
    background-image:url(../Userfile/file/etiquette_04.png);
}
#x029d2_P20220315084644231 .subject a:after{
    content:'西式';
    background-image:linear-gradient(to top, #618a50, #adc553);
}
#x029d2_P20220315084644231 .explainText {
    border:dotted 2px #a1ab6c;
    color:#9b9733;
}
#x029d2_P20220315084644231 .explainText span{
    background-color:#9b9733;
}
#x029d2_P20220315084708027 .subject a:before{
    background-image:url(../Userfile/file/etiquette_05.png);
}
#x029d2_P20220315084708027 .subject a:after{
    content:'西式';
    background-image:linear-gradient(to top, #618a50, #adc553);
}
#x029d2_P20220315084708027 .explainText {
    border:dotted 2px #a1ab6c;
    color:#9b9733;
}
#x029d2_P20220315084708027 .explainText span{
    background-color:#9b9733;
}
#x029d2_P20220315084732379 .subject a:before{
    background-image:url(../Userfile/file/etiquette_06.png);
}
#x029d2_P20220315084732379 .subject a:after{
    content:'西式';
    background-image:linear-gradient(to top, #618a50, #adc553);
}
#x029d2_P20220315084732379 .explainText {
    border:dotted 2px #a1ab6c;
    color:#9b9733;
}
#x029d2_P20220315084732379 .explainText span{
    background-color:#9b9733;
}
#x029d2_P20220315084748307 .subject a:before{
    background-image:url(../Userfile/file/etiquette_07.png);
}
#x029d2_P20220315084748307 .subject a:after{
    content:'環保葬';
    background-image:linear-gradient(to top, #6e4776, #9076a6);
}
#x029d2_P20220315084748307 .explainText {
    border:dotted 2px #877a94;
    color:#9073b3;
}
#x029d2_P20220315084748307 .explainText span{
    background-color:#9073b3;
}
#x029d2_P20221216112300001 .subject a:before{
    background-image:url(../Userfile/file/etiquette_08.png);
}
#x029d2_P20221216112300001 .subject a:after{
    content:'環保葬';
    background-image:linear-gradient(to top, #6e4776, #9076a6);
}
#x029d2_P20221216112300001 .explainText {
    border:dotted 2px #877a94;
    color:#9073b3;
}
#x029d2_P20221216112300001 .explainText span{
    background-color:#9073b3;
}
#HjYBx029dtilist2 .idction {
   position:relative;
   z-index:1000;
   margin-top:-30px;
}
.contract_div {
    padding: 20px 0px 0px 0px;
}
.contract_box {
    background: url(../Userfile/file/contractHr.jpg) no-repeat;
    background-position:center bottom;
    background-size:100% auto;
    padding:0px 40px 20px 40px;
    margin:0px 0px 20px 0px;
}
.contract_div .contract_box:last-child {
    background: none;
    margin: 0px 0px 0px 0px;
}
.contract_div br {
    display: none;
}
.contract_title {
    padding: 6px 0px;
    overflow:hidden;
}
.contract_title .cTitle {
    font-size: 24pt;
    font-weight: bold;
    float: left;
    color: #c93571;
}
.contract_title .cSubtitle {
    font-size: 15pt; 
    color: #c82e6c;
    font-weight: bold;
    float: left;
    padding: 10px 0px 0px 0px;
    display: block;
}
.contract_title .cSubtitle2 {
    font-size: 15pt;
    font-weight: bold;
    color: #c82e6c;
    float: left;
    padding:10px 0px 0px 0px;
    display:none;
}
.contract_title .amountTxt {
    font-size: 15pt;
    float: right;
    color: #c82e6c;
    padding:10px 0px 0px 0px;
}
.contract_group01 {
    border-radius:0px 0px 12px 12px;
    margin:0px 0px 20px 0px;
    overflow:hidden;
}
.contract_h1 {
    background-color: #f3d5d7;
    text-align: center;
    padding: 4px 0px;
    font-size: 18pt;
    font-weight: bold;
    color: #c93571;
    border-radius:12px 12px 0px 0px;
}
.contract_group01 ol{
    background-color: #eeeeee;
    padding:20px 20px 20px 60px;
    margin:0px;
}
.contract_group01 p{
    background-color: #eeeeee;
    padding:20px 60px;
    margin:0px;
}
.contract_group02{
    border-radius:12px;
    overflow:hidden;
    background-color: #eeeeee;
    margin:0px 0px 20px 0px;
    position:relative;
}
.contract_group02 .cTitle {
    color:#5a5a5a;
    text-align: center;
    padding:4px 0px;
    width:30px;
    vertical-align:middle;
    display:inline-block;
    margin:0px auto;
    font-size:15pt;
    position:absolute;
    line-height:100%;
    top:0px;
    height:100%;
}
.contract_group02 .cTitle span{
    color:#5a5a5a;
    display:block;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
}
.contract_group02 ol{
    background-color: #f3d5d7;
    padding:20px 20px 20px 60px;
    margin:0px;
    vertical-align:middle;
    display:inline-block;
    height:100%;
    min-height:120px;
    width:100%;
    margin:0px 0px 0px 30px;
    vertical-align:middle;
}
.contract_div .red_txt {
    border: dotted 2px #c93571;
    color: #333;
    border-radius: 12px;
    padding: 20px;
    margin: 0px 0px 20px 0px;
    margin:0px 40px;
}
#HjYBx029dtilist2 #x029d2_P20220315084644231 .subject a,
#HjYBx029dtilist2 #x029d2_P20220315084708027 .subject a,
#HjYBx029dtilist2 #x029d2_P20220315084732379 .subject a{
    color:#618a50;
}
#HjYBx029dtilist2 #x029d2_P20220315084644231 .amountText,
#HjYBx029dtilist2 #x029d2_P20220315084708027 .amountText,
#HjYBx029dtilist2 #x029d2_P20220315084732379 .amountText{
    color:#618a50;
}
#x029d1_P20220315084644231 .contract_box,
#x029d1_P20220315084708027 .contract_box,
#x029d1_P20220315084732379 .contract_box {
    background: url(../Userfile/file/contractHr2.jpg) no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
}
#x029d1_P20220315084644231 .contract_title .cTitle,
#x029d1_P20220315084708027 .contract_title .cTitle,
#x029d1_P20220315084732379 .contract_title .cTitle {
    color: #618a50;
}
#x029d1_P20220315084644231 .contract_title .cSubtitle,
#x029d1_P20220315084708027 .contract_title .cSubtitle,
#x029d1_P20220315084732379 .contract_title .cSubtitle,
#x029d1_P20220315084644231 .contract_title .cSubtitle2,
#x029d1_P20220315084708027 .contract_title .cSubtitle2,
#x029d1_P20220315084732379 .contract_title .cSubtitle2,
#x029d1_P20220315084644231 .contract_title .amountTxt,
#x029d1_P20220315084708027 .contract_title .amountTxt,
#x029d1_P20220315084732379 .contract_title .amountTxt {
    color: #adc553;
}
#x029d1_P20220315084644231 .contract_h1,
#x029d1_P20220315084708027 .contract_h1,
#x029d1_P20220315084732379 .contract_h1 {
    background-color: #e9f1cd;
    color: #618a50;
}
#x029d1_P20220315084644231 .contract_group02 .cTitle,
#x029d1_P20220315084708027 .contract_group02 .cTitle,
#x029d1_P20220315084732379 .contract_group02 .cTitle {
    color: #e9f1cd;
}
#x029d1_P20220315084644231 .contract_group02 ol,
#x029d1_P20220315084708027 .contract_group02 ol,
#x029d1_P20220315084732379 .contract_group02 ol {
    background-color: #e9f1cd;
}
#x029d1_P20220315084644231 .contract_div .red_txt,
#x029d1_P20220315084708027 .contract_div .red_txt,
#x029d1_P20220315084732379 .contract_div .red_txt {
    border: dotted 2px #a1ab6c;
}
#HjYBx029dtilist2 #x029d2_P20220315084748307 .subject a,
#HjYBx029dtilist2 #x029d2_P20221216112300001 .subject a{
    color:#6e4776;
}
#HjYBx029dtilist2 #x029d2_P20220315084748307  .amountText,
#HjYBx029dtilist2 #x029d2_P20221216112300001 .amountText{
    color:#6e4776;
}
#x029d1_P20220315084748307 .contract_box,
#x029d1_P20221216112300001 .contract_box {
    background: url(../Userfile/file/contractHr3.jpg) no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
}
#x029d1_P20220315084748307 .contract_title .cTitle,
#x029d1_P20221216112300001 .contract_title .cTitle {
    color: #6e4776;
}
#x029d1_P20220315084748307 .contract_title .cTitle,
#x029d1_P20221216112300001 .contract_title .cTitle,
#x029d1_P20220315084748307 .contract_title .cSubtitle,
#x029d1_P20221216112300001 .contract_title .cSubtitle,
#x029d1_P20220315084748307 .contract_title .cSubtitle2,
#x029d1_P20221216112300001 .contract_title .cSubtitle2,
#x029d1_P20220315084748307 .contract_title .amountTxt,
#x029d1_P20221216112300001 .contract_title .amountTxt {
    color: #9076a6;
}
#x029d1_P20220315084748307 .contract_h1,
#x029d1_P20221216112300001 .contract_h1 {
    background-color: #d2bbe5;
    color: #6e4776;
}
#x029d1_P20220315084748307 .contract_group02 .cTitle,
#x029d1_P20221216112300001 .contract_group02 .cTitle {
    color: #9076a6;
}
#x029d1_P20220315084748307 .contract_group02 ol,
#x029d1_P20221216112300001 .contract_group02 ol {
    background-color: #d2bbe5;
}
#x029d1_P20220315084748307 .contract_div .red_txt,
#x029d1_P20221216112300001 .contract_div .red_txt {
    border: dotted 2px #877a94;
}
.HjYB_phone {
    text-align:center;
    display:block;
    width:100%;
}
.HjYB_phone img{
    width:90%;
    margin:0px auto;
    max-width:520px;
}
.amount_txt {
    text-align:right;
    font-size:14px;
    padding:4px 0px;
}
.tablebox th {
    text-align:center;
    padding:2px;
}
.tablebox th:nth-child(1){
    width:5%;
}
.tablebox th:nth-child(2){
    width:10%;
}
.tablebox th:nth-child(3){
    width:50%;
}
.tablebox th:nth-child(4){
    width:35%;
}
.tablebox td:nth-child(1){
    text-align:center;
}
.tablebox td:nth-child(2){
    text-align:center;
}
@media screen and (max-width: 768px) {
    #HjYBx029dtilist2 .listBox{
    width:100%;
    margin:30px 0%;
}
#HjYBx029dtilist2 .subject a:after{
    right:0px;
}
#HjYBx029dtilist2 .subject a:before{
    background-size:70% auto;
}
}
.latb3{background-image:url(../Userfile/file/ff211214140345967535HjYH.jpg);}
.latb3 #HjYHtxtifno1 h1{
    left:0px;
    text-align:left;
    background-image:url(../Userfile/file/banner_bg2.png) !important; 
    background-position:left 0px;
    padding: 10px 0px 10px  0.67em ;
    margin: 0px 0.67px 0.67em 0em !important;
}
@media screen and (max-width: 468px) {
    #HjYBx029dtilist2 .subject a {
        width: auto;
        font-size: 15pt;
    }

    #HjYBx029dtilist2 .subject a {
        font-size: 15pt;
    }

        #HjYBx029dtilist2 .subject a:hover {
            font-size: 17pt;
        }

    .contract_title {
        width: 50%;
        display: table-cell;
        padding: 6px 20px;
        vertical-align: middle;
    }

    .contract_box {
        background: none;
        padding: 0px 0px;
        display: table;
        width: 100%;
        vertical-align: top;
        margin: 0px 0px 20px 0px;
    }

    .contract_title .cTitle {
        font-size: 18pt;
        text-align: center;
        float: none;
    }

    .contract_title .cSubtitle {
        display: none;
    }

    .contract_title .cSubtitle2 {
        display: block;
        text-align: center;
        font-size: 10pt;
        padding: 0px;
    }

        .contract_title .cSubtitle2 br {
            display: block;
        }

    .contract_group01 {
        width: 50%;
        display: table-cell;
        vertical-align: middle;
        background-color: #eeeeee;
    }

    .contract_group02 {
        width: 50%;
        display: table-cell;
        vertical-align: middle;
        background-color: #f7f7f7;
    }

    .contract_group01 ol {
        padding: 10px 10px 10px 30px;
    }

    .contract_group02 ol {
        padding: 10px 0px 10px 30px;
        margin: 0px;
        height: 100%;
        background-color: transparent;
    }

        .contract_group02 ol li {
            padding: 0px 60px 0px 0px;
        }

    .contract_group02 .cTitle {
        right: 0px;
        top: 0px;
        background-color: #f3d5d7;
        height: 100%;
    }

        .contract_group02 .cTitle span {
            color: #ebadbc;
        }

    .contract_h1 {
        display: table-caption;
        width: 50%;
    }

    .contract_group01 .contract_h1 {
        display: block;
        width: 100%;
    }

    .contract_div .red_txt {
        margin: 0px 0px;
    }

    .contract_title .amountTxt {
        background: url(../Userfile/file/contractAmount.jpg) no-repeat;
        background-size: 100% auto;
        padding: 10px 0px;
        font-size: 10pt;
    }
    #x029d1_P20220315084644231 .contract_box,
    #x029d1_P20220315084708027 .contract_box,
    #x029d1_P20220315084732379 .contract_box {
        background: none;
    }
    #x029d1_P20220315084644231 .contract_group02 ol,
    #x029d1_P20220315084708027 .contract_group02 ol,
    #x029d1_P20220315084732379 .contract_group02 ol {
        background-color: transparent;
    }
    #x029d1_P20220315084644231 .contract_group02 .cTitle,
    #x029d1_P20220315084708027 .contract_group02 .cTitle,
    #x029d1_P20220315084732379 .contract_group02 .cTitle {
        background-color: #e9f1cd;
    }
    #x029d1_P20220315084644231 .contract_group02 .cTitle span,
    #x029d1_P20220315084708027 .contract_group02 .cTitle span,
    #x029d1_P20220315084732379 .contract_group02 .cTitle span {
        color: #b4c380;
    }
    #x029d1_P20220315084644231 .contract_title .amountTxt,
    #x029d1_P20220315084708027 .contract_title .amountTxt,
    #x029d1_P20220315084732379 .contract_title .amountTxt {
        background: url(../Userfile/file/contractAmount2.jpg) no-repeat;
        background-size: 100% auto;
    }
    #x029d1_P20220315084748307 .contract_box,
    #x029d1_P20221216112300001 .contract_box {
        background: none;
    }
    #x029d1_P20220315084748307 .contract_group02 ol,
    #x029d1_P20221216112300001 .contract_group02 ol {
        background-color: transparent;
    }
    #x029d1_P20220315084748307 .contract_group02 .cTitle,
    #x029d1_P20221216112300001 .contract_group02 .cTitle {
        background-color: #d2bbe5;
    }
    #x029d1_P20220315084748307 .contract_group02 .cTitle span,
    #x029d1_P20221216112300001 .contract_group02 .cTitle span{
        color: #9f7ebb;
    }
    #x029d1_P20220315084748307 .contract_title .amountTxt,
    #x029d1_P20221216112300001 .contract_title .amountTxt {
        background: url(../Userfile/file/contractAmount3.jpg) no-repeat;
        background-size: 100% auto;
    }
    #HjYBx029dtilist2 .subject a:before {
        background-size: 50% auto;
    }
    #HjYBx029dtilist2 .subject a:hover:before {
        background-size: 55% auto;
        opacity: 0.8;
        transition: all 0.45s cubic-bezier(0.65, 0, 0.076, 1);
    }
    #HjYBx029dtilist2 .itemBox {
        display:block;
        width:100%;
    }
}