.custom{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:auto}
.custom .inner{width:100%;background:#f7fcff url(/asset/images/mobile/120.png) no-repeat 50% 25px;background-size:180px 150px}
.custom .inner .txt{padding-top:200px;width:100%;text-align:center;font-family:'MGB';color:#555;font-size:13px}
.custom .inner .txt em{color:#c1001f}
.custom .btn_area{width:100%;height:40px;padding:20px 0 100px;border-bottom:1px solid #777}
.custom .btn_area a{display:block;width:210px;height:38px;text-align:center;margin:0 auto}
.custom .btn_area a span{color:#fff;font-family:'MGB';font-size:16px;line-height:35px;margin-top:0;padding-left:20px;display:inline-block;letter-spacing:-1px}
.custom .btn_area .btn_sty1 span{background:url(/asset/images/mobile/btn_app.png) no-repeat 0 50%;background-size:15px 18px}
.custom .btn_area .btn_sty1{border:1px solid #005995;background:url(/asset/images/mobile/btn_sty1.png) repeat-x;background-size:1px 38px;border-radius:3px}
.custom .btn_area .btn_sty2 span{background:url(/asset/images/mobile/btn_app.png) no-repeat 0 50%;background-size:15px 18px}
.custom .btn_area .btn_sty2{border:1px solid #005995;background:url(/asset/images/mobile/btn_sty1.png) repeat-x;background-size:1px 38px;border-radius:3px}

.custom .email{padding:10px 15px}
.custom .email span{display:block;padding-left:21px;color:#555;font-size:13px;font-family:'MGB'}
.custom .email span:first-child{background:url(/asset/images/mobile/custom_email.png) no-repeat 0 60%;background-size:14px 14px;margin-bottom:3px}


#pcContents {
    display:block;
}
#mobileContents {
    display:none;
}
@media screen and ( max-width:480px ) {
    #pcContents {
        display:none;
    }
    #mobileContents {
        display:block;
    }
}