@charset "utf-8";

/* font */
@import url('https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css'); /*UltraLight(200), Light(300), Regular(400), Bold(700)*/
@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');

/* common */
* {margin:0; padding:0;}
body, input, textarea, select, option {font-family:"nanumbarunGothic","nanum Gothic","dotum",sans-serif; font-size:12px; color:#333;}
ul, ol, dl, dd, dt, li {list-style-type:none;}
img, fieldset {border:0;}
a:link,a:visited {text-decoration:none; color:#333;}
a:hover,a:active {text-decoration:underline; color:#333;}
hr, .hidden{margin:0; padding:0; font-size:0; line-height:0; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0;}
.blue {color:#2e7de2 !important;}
.red {color:#ed0000 !important;}
.bold {font-weight:bold;}

/* layout */
#wrap {width:600px; margin:60px auto 0;}
#header {position:relative; width:100%; height:40px;}
#header h1 {}
#container {width:100%; height:100%; border-top:2px solid #0e4895; border-bottom:1px solid #c9c9c9; padding:40px 0 60px; text-align:center;}
#container .cont_img {padding:25px 0 50px;}
#content {border-top:0px solid #ccc; text-align:center;}
#content > h2 {font-size:40px; font-weight:normal; line-height:50px; letter-spacing:-2px;}
#content > h2 > p {font-size:30px; color:#555; letter-spacing:0;}
#content > p {padding-top:20px; font-size:20px; color:#555; line-height:30px;}
#content .cont_btn {padding-top:40px; text-align:center;}
#content .cont_btn a.button {display:inline-block; border:1px solid #1860A0; background:#2e7de2; padding:0 50px; height:50px; font-size:18px; font-weight:600; color:#fff; line-height:50px; text-decoration:none;}
#content .cont_btn a.button:hover {border:1px solid #0d5391; background:#0d5391;}
#content .cont_btn a.button span {display:inline-block; font-family:"dotum"; font-size:14px;}
#footer {padding-top:20px; text-align:center; font-family:'verdana'; font-size:12px; color:#555;}