@charset "UTF-8";
/* index_condition 首頁-優惠條件 */

.condition {
}

/* 主標 */
.condition .title01 {
    display: block;
    line-height: 1.3;
    font-size: 2.5rem;
    font-weight: bold;
    padding-bottom: 10px;
}

/* 副標 */
.condition .sub {
    font-size: 1.5rem;
    font-weight: 500;
}

.condition .left {
   height: 600px;
}

/* 內容 */
.condition .right {
    padding: 0;
}
.condition .right .content {
    position: relative;
    background: #fbf3ca;
    padding: 40px 40px 40px 130px;
    min-height: 600px;
}
.condition .right .pic {
    position: absolute;
    width: 200px;
    left: -80px;
    bottom: 0;
    pointer-events: none;
}

.condition img.bg {
     z-index: 0; 
}

@media only screen and (max-width: 1000px) {
    .condition .left {
        height: 250px;
        padding: 0 20px;
    }
    .condition img.bg {
        position: relative;
    }
	.condition .right {
        padding: 0 20px 100px;
    }
    .condition .right .content {
        position: relative;
        padding: 20px;
        min-height: auto;
    }
    
    .condition .title01 {
        display: block;
        line-height: 1.3;
        font-size: 2rem;
        font-weight: bold;
        padding-bottom: 10px;
    }
    
    
    
    .condition .right .pic {
        width: 100px;
        right: 0;
        bottom: 0;
        left: auto;
    }
}

/* 編輯器 */
.editor, .editor p {
    position: relative;
    font-size: 1.2rem;
    line-height: 1.6;
}

@media only screen and (max-width: 1000px) {
    .editor, .editor p {
        position: relative;
        font-size: 1.1rem;
        line-height: 1.6;
    }
}


/* 加入按鈕*/
.condition .btn-area {
    position: relative;
    text-align: center;
    width: 100%;
    padding: 40px 0 0;
}

.condition .btn {
    width: 300px;
    transition: .3s;
}
.condition .btn:hover {
    transition: .3s;
    transform: scale(1.1);
}

@media only screen and (max-width: 1000px) {
    .condition .btn-area {
        padding: 20px 0 0;
    }
    
    .condition .btn {
        width: 250px;
    }
}