body *{
    font-family:"Arial","Microsoft JhengHei";
}

#sec01{
    background: url(https://image.card.tw.r10s.com/images/corp/campaign/2057/top_bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
.first-notice{
    position: relative;
    color: #9a1b12;
    font-weight: bold;
    box-sizing:border-box;
    width: 950px;
    margin: 0 auto 30px;
}


.first-notice .text {
    margin-left:180px;
    font-family: "Microsoft JhengHei";
}


.first-notice ol li{
     font-size: 14px;
     list-style-type: decimal;
     font-family: "Microsoft JhengHei";
}


.cam_topBox {
    width: 950px;
    margin: 0 auto;
}
.content-1{
    background-color: #113380;
    width: 100%;
    height: 400px;
    display: block;
    position: relative;
}

.shopinfo .txt{
    font-size: 30px;
    background: #0053ad;
    color: #fff;
    font-weight: bolder;
    text-align: center;
    position: absolute;padding: 10px 20px 10px 40px;left: -20px;
    z-index: 5;top: 30px;
}
.shopinfo .txt:after{
    content: '';
    width: 0;
    height: 0;
    position: absolute;left: 0;bottom: -15px;
    border-style: solid;
    border-width:0 20px 15px 0;
    border-color: transparent  #001b3a transparent transparent;
}

.golflogo{
    position: absolute;right: 30px;top: 30px;z-index: 999;
}
.lSAction>a {
    
    background-image: url(https://image.card.tw.r10s.com/images/corp/campaign/767/controls.png);
}
.shopinfo .file{
    position: relative;
    z-index: 5;
    width: 950px;
    height: auto;
    margin-top: 20px;

}
.shopinfo .file {
    width: 950px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 5;
}

.shopinfo .shopdetail{
    width: 50%;
    position: absolute;top: 450px;
    background-color: #fff;
    text-align: center;
    vertical-align: middle;
    margin: 30px auto 0px auto;z-index: 99;    padding: 10px 20px;
}

.shopdetail h3{ color: #053490;font-size: 28px;font-weight: bold;line-height: 28px; margin-bottom:10px;
}

.shopdetail span{color: #555555;font-size: 15px;}


.shopdetail p{
    color: #222; font-size: 17px; font-weight:bold; margin-bottom:5px;
}

.shopdetail ul{
	list-style:square; padding-left:17px; 
}

.shopdetail li{color: #222;font-size: 16px;line-height: 22px; margin-bottom:10px;}

.shopdetail li span{color: #0057b6; font-size: 18px; font-weight:bold; }


.large-text {
    display: block;
    font-size: 20px;
}

.small-text {
    display: block;
    font-size: 14px;
}

.apply-box .btn-apply{
    width: 240px;
    height: 50px;
    display: block;
    margin: 0 auto;
    font-size: 18px;
    line-height: 50px;
    color: #fff;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 20px;
}
