@charset "utf-8";

/* Common */
html, body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, div{margin:0;padding:0}
body, input, textarea, select, button, table, pre{font-size:0.75em;font-family:'Noto Sans KR', Dotum, AppleGothic, sans-serif}
body * {box-sizing: border-box; font-family:MalgunGothic;}
img, fieldset{border:0;}
img{vertical-align:bottom;max-width:100%}
ul, ol{list-style:none;}
em, address{font-style:normal}
a{color:black;text-decoration:none}
a:hover, a:active, a:focus{text-decoration:underline}
.blind{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;ont-size:0;line-height:0}

body{padding-bottom:136px}

.container{position:relative;width:1210px;margin:0 auto}

.header{;}
.footer{position:relative;background-color:#1f2125}

.form{position:fixed;left:0;bottom:0;right:0;padding:30px 0 20px;background-color:#121212;z-index:1000}
.form .i_text{padding:12px 0;background-color:#fff;text-align:center;font-size:20px;font-weight:bold;border:0; color:#979797; margin-right:5px;}

.visual{height:736px;background:url(../images/pc/visual.jpg) top center no-repeat}

.form-box {color:#fff;}
.form-box .row01 { display:inline-block;color:#fff;}
.form-box .row01 h3 {font-size:35px; font-weight:800; display:inline-block; margin-right:48px;}
.form-box .row01 .btn{display:inline-block;width:258px;padding:12px 0;font-size:20px;font-weight:bold;border:0;text-align:center;cursor:pointer;}
.form-box .row01 .btn-ok{margin-right:5px;background:#3aade9;color:#fff;}
.form-box .row01 .btn-kakao{background:#ffab26; color:#fff;}
.form-box .row02 { width:100%; text-align:right; font-size:14px; margin:10px 0 0 0;}
.form-box .row02 a { color:#fff; font-size:12px;}



.mw { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999999; }
.mw .fg { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10; width: 600px; padding: 15px; background-color: #fff; box-shadow: 1px 1px 4px rgba(0,0,0,0.4); overflow:auto}
.mw .bg {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.4); z-index: 1 }
.mw .close { position: absolute; top: 0; right: 0; padding: 20px; font-size: 20px; line-height: 0;}
.mw pre{font-size:13px;word-wrap:break-word;white-space:pre-wrap }

.cont-01{padding-top:100px}