@charset "utf-8";

.mt10 {margin-top:10px;}
.mb20 {margin-bottom:20px;}

#container {background:#fff;}
.contents {width:100%;}
.contents .evt_wrap {display:block;width:100%;margin-top:0;border:0 none !important;}
.contents .evt_wrap img,.banner img {vertical-align:top;}
.inner {display:block;width:1080px;margin:0 auto;}

.top_visual {width:100%;height:950px;padding:90px 0 110px;background:#FEC20F;border-bottom:4px solid #5D2326;text-align:center;box-sizing:border-box;}
.top_visual p img {margin-top:50px;}

.cont_secret {height:715px;background:#F2F2F2 url(../images/bg_secret.png) 50% 230px no-repeat;padding:80px 0 70px;text-align:center;}
.cont_secret p {padding-top:425px;}

.cont01 {padding:70px 0 0;height:540px;background:url('../images/bg_cont01.jpg') 50% 50% repeat-x;text-align:center;}
.cont01 p {margin-top:70px;padding:20px 0;text-align:left;}
.cont02 {padding:60px 0 0;height:570px;background:url('../images/bg_cont02.jpg') 50% 50% repeat-x;text-align:center;}
.cont02 .txt_box {text-align:left;margin-top:70px;padding:20px 0 0;}
.cont02 .txt_box p {margin-bottom:10px;}

.btn_wrap {text-align:center;}
.btn_wrap a {display:inline-block;margin:0 8px;}

.guide_wrap {display:block;width:100%;background:#f3f3f3;padding:71px 0 61px;}
.longdesc {display:none;text-indent:-9999em;}

/* ²À ¾Ë¾ÆµÎ¼¼¿ä */
.notice {padding:70px 0;margin-top:40px;background:#eee;}
.notice dl {width:1080px;margin:0 auto;}
.notice dl dd {position:relative;padding-left:13px;margin-bottom:5px;color:#1A1311;font-size:16px;}
.notice dl dd:before {content:'';position:absolute;left:0;top:10px;display:inline-block;width:5px;height:5px;border-radius:50%;background:#1A1311;vertical-align:middle;}
.notice img {display:inline-block;width:174px;margin-bottom:15px;}
.notice table {display:table;width:550px;height:auto;border:1px solid #b2b2b2;margin: 10px 0 10px 10px;box-sizing:border-box;}
.notice table thead th {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;background:#d1d1d1;border-left:1px solid #b2b2b2;}
.notice table thead th:first-child {border-left:0;}
.notice table tbody tr td {font-size:14px;line-height:1em;color:#000;text-align:center;padding:5px 0;border-left:1px solid #b2b2b2;}
.notice table tbody tr td:first-child {border-left:0;}

/* Äü¸Þ´º */
.banner {position: fixed;/* top: 462px; */top:252px;right: 290px;z-index: 9998;width:105px;height: 270px;display: block; }
.banner a {display:block;}

.quick {position: fixed;bottom:30px;right:30px;z-index: 1;width: 50px;height: 50px;display: block; }
.quick a {display:block;width:100%;height:100%;}
.quick .btn_top{display:none;}

/* form_area */
input.id_radio{position:absolute;left:-3000em}
label.type-radio{display:inline-block;height:20px;margin-right:7px;padding-left:27px;color:#333 !important;line-height:20px !important;vertical-align:middle;background:url(../images/img_radio_off.png) no-repeat;}
label.type-radio.checked{background:url(../images/img_radio_on.png) no-repeat}
label.type-checkbox {margin-right:10px;color:#333;font-size:16px;}
label.type-checkbox.checked:before {border-color:#EC551C !important;background-color:#EC551C !important;}
.input_box .type-radio:before,
.input_box .type-radio:after {display:none;}

.form_inner{width:100%;}
/*.form_inner.form2{display:none}*/
.form_inner h2{color:#2f2c2c;font-size:60px;text-align:center}
.form_inner.form1 h2 .st{color:#e8545e}
.form_inner.form2 h2 .st{color:#4bb2d3}
.form_inner .desc{display:block;padding-bottom:22px;color:#646464;font-size:22px;text-align:center}
.form_inner .sub_txt {margin-top:40px;font-family:"Noto Regular";color: #646464;margin-bottom:30px;text-align:center;}
.form_area {width:800px;margin:0 auto;padding-bottom:50px;}
.form_area .form_tit {text-align:center;padding:70px 0 60px;}
.form_area .noti{position:relative;margin-top:90px;}
.form_area .noti dt{position:absolute;top:0;left:3px;}
.form_area .noti dd{margin-left:190px;padding-left:9px;background:url(../images/dot.png) no-repeat left 50%;color:#646464;}
.form_table {width:100%;border:1px solid #D5D5D5;}
.form_table th{padding:10px 35px;color:#2f2c2c;border-bottom:1px solid #d5d5d5;vertical-align: middle;font-size:16px;text-align:left;}
.form_table td{padding:10px;color:#646464;border-bottom:1px solid #d5d5d5;font-size:18px;}
.form_table td .input, .form_table td .select{float:left;height:40px;padding:0 15px;border:1px solid #d9d9d9;background:#fff;line-height:40px;vertical-align:middle;color:#646464;box-sizing:border-box;}
.form_table td .input::placeholder{color:#C8C8C8}
.form_table td .select{height:40px;font-family:"Noto Regular";font-size:16px;}
.form_table th .em{color:#e8545e}
.form_table td .btn{display:inline-block;width:100px;height:40px;line-height:40px;padding:0;margin-left:-1px;background:#F5F5F5;color:#333;font-size:16px;text-align:center;vertical-align:middle;border-radius: 0;border:1px solid #D5D5D5;}
.form_table td .btn_post{display:inline-block;width:238px;height:38px;border:1px solid #bbb;background:#fff;color:#646464;font-size:16px;text-align:center;vertical-align:middle}
.form_table td .input_box{padding:5px 0}

.form_inner .policy{margin-top:18px;text-align: center;}
.form_inner .policy li{margin-bottom:8px;display: inline-block;}
.form_inner .policy li:first-child{margin-right: 15px;}
.form_inner .policy .btn_view{display:inline-block;width:70px;height:24px;line-height:24px;color:#666;text-align:center;border:1px solid #D5D5D5;border-radius:12px;font-size:12px;vertical-align:middle;}
.form_inner .view_textarea{display:none;margin:10px 0;padding:15px 20px;border:1px solid #ccc;background:#fff;font-size:14px}
.form_inner .view_textarea p{padding:5px 0;font-size:14px}
.form_inner .view_textarea .view_table{border:1px solid #d5d5d5}
.form_inner .view_textarea .view_table th{padding:10px;background:#fafafa;border-bottom:1px solid #d5d5d5;font-size:14px}
.form_inner .view_textarea .view_table td{padding:10px;border-bottom:1px solid #d5d5d5;font-size:14px}
.form_inner .view_textarea .view_table .bold{font-size:15px;font-weight:bold}
.form_inner .btn_area{margin-top:25px;text-align:center}
.form_inner .btn_area .btn_comm .fc {position:absolute;top: 0;left: 0;top: -10px;}

.finish_app{position:fixed;top:50%;left:50%;width:370px;margin:-175px 0 0 -185px;z-index:99999999;box-shadow:0 0 10px #999}
.finish_app .title_area h2{font-size: 34px;color:#fff;}
.finish_app .title_area p{font-size: 18px;}
.finish_app .doc_area{padding-left:147px;text-align:left;margin-top:87px;}
.finish_app .doc_area .last{margin-top: 19px;}
.finish_app .doc_area span{color:#fde396}
.finish_app .doc_area p{font-size: 15px;}
.finish_app a.close{position: absolute;bottom:37px;width:72px;height: 26px;line-height: 26px;color:#fff;border: 1px solid #fff;text-align: center;left:50%;margin-left:-36px;}
.x_close{position: absolute;width:20px;height: 20px;top:11px;right: 11px;
cursor: pointer;z-index: 9999;}
.finish_app .app1,.finish_app .app2{display:none}
.finish_app .boxs{font-family: "nanumsquareround",sans-serif; position: relative;width:370px;height: 350px;box-sizing: border-box;padding-top: 40px;text-align: center;color:#fff;}
.finish_app .app1{background:url(../images/n_app1.jpg)no-repeat center center;background-size:cover;}
.finish_app .app2{background:url(../images/n_app2.jpg)no-repeat center center;background-size:cover;}
