article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block; }
img, video { max-width:100%; border:0; vertical-align:top; }
audio:not([controls]) { display:none; height:0; }

* { margin:0; padding:0; border:0; outline:0; vertical-align:top; }
ul, ol { list-style:none; }
a { vertical-align:top; text-decoration:none; color:#000; }
html { font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
body, h1, h2, h3, h4, h5, h6 { font-size:100%; line-height:1.2; }
strong { font-weight:bold; }
dfn { font-style:normal; }
small { font-size:80%; }
button, input, select, textarea { font-family:inherit; font-size:100%; margin:0; }
button, input { line-height:normal; }
button, select { text-transform:none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance:button; cursor:pointer; }
button[disabled], html input[disabled] { cursor:default; }
input[type="checkbox"], input[type="radio"] { box-sizing:border-box; padding:0; }
input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }
button::-moz-focus-inner, input::-moz-focus-inner { border:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }

/*history*/
.history{width:95%; margin:0 auto 50px;}
.history table{margin-top:30px; width:100%}
.history table th{text-align:left; padding:15px 10px; color:#0f5d8f; font-size:13px; border-bottom:1px solid #0f5d8f; font-family:"Nanum Gothic"}
.history table td{padding:15px 10px; font-size:13px; border-bottom:1px solid #ccc; font-family:"Nanum Gothic"}
.history table td span{display:block;}

/*목회비전*/
.plan{width:95%; margin:0 auto 50px;}
.plan p{font-size:20px; color:#222; text-align:center; margin-top:20px;}
.plan table{border-collapse:collapse; margin-top:30px; width:100%}
.plan table th{padding:15px 10px; color:#0f5d8f; border:1px solid #ccc; font-size:13px; font-family:"Nanum Gothic"; border-top:1px solid #0f5d8f; background:#ececec;}
.plan table td{text-align:center; padding:15px 10px; font-size:12px; border:1px solid #ccc; font-family:"Nanum Gothic"}
.plan span{display:block; font-size:12px; color:#555; margin-top:20px;}


/*예배시간안내*/
.workship{width:95%; margin:0 auto 50px;}
.workship p{font-size:20px; color:#222; text-align:center;}
.workship table{border-collapse:collapse; margin-top:30px; width:100%}
.workship table th{padding:15px 10px; color:#0c3f67; border:1px solid #ccc; font-size:13px; font-family:"Nanum Gothic"; background:#c1dcf0;}
.workship table td{text-align:center; padding:15px 10px; font-size:12px; border:1px solid #ccc; font-family:"Nanum Gothic"}
.workship span{display:block; font-size:12px; color:#555; margin-top:20px;}