@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,textarea,p,th,td,input,select,textarea,button{margin:0;padding:0;}
html,body{width:100%;height:100%;font-family:'Apple SD Gothic Neo',sans-serif;background:#f3f3f3;}
body{-webkit-text-size-adjust:none}
fieldset,img{border:0 none;vertical-align:top}
dl,ul,ol,menu,li{list-style:none}
button{overflow:visible;border:0 none;background-color:transparent;cursor:pointer}
input, button, select{-webkit-appearance:none;border-radius:0}
select{background:#fff;font-family:sans-serif}
button::-moz-focus-inner{padding:0;border:0}
address,caption,em{font-style:normal}
a,a:focus,a:active,a:hover{text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
hr{display:none}

.event_wrap{height:100%;padding:0 15px;background:#f3f3f3}
.e_info .e_tit{padding-top:23px;font-size:17px;font-weight:bold;color:#212121;}
.e_info .e_day{padding:4px 0 17px 0;font-size:13px;color:#a9a9a9;border-bottom:1px solid #d2d2d2;}
.e_cont{padding-top:18px}
.e_cont .tx{margin-bottom:21px;font-size:13px;color:#464646;line-height:20px}
.e_cont img{width:100%;max-width:100%;height:auto}
.e_btn{position:relative;padding:10px 0 16px}
.e_btn .btn{display:block;width:100%;height:45px;border-radius:3px;background:#f32425;border:none;color:#fff;box-shadow:2px 3px 5px #cfcfcf;font-size:16px;font-weight:bold;line-height:45px;text-align:center}
.event_end{position:fixed;top:36%;width:100%;margin:0 auto;text-align:center}
.event_end img{width:71px;height:71px;}
.event_end p{padding-top:20px;font-size:17px;color:#656565}