@charset "utf-8";
@import url("font.css");

/* 글자 효과 추가 200915 YMJ */
@keyframes logo {
    0%,100%{color:#fff}
    20%{color:yellow}
    40%{color:skyblue}
    60%{color:lightgreen}
    80%{color:pink}
}
@-o-keyframes logo {
    0%,100%{color:#fff}
    20%{color:yellow}
    40%{color:skyblue}
    60%{color:lightgreen}
    80%{color:pink}
}
@-ms-keyframes logo {
    0%,100%{color:#fff}
    20%{color:yellow}
    40%{color:skyblue}
    60%{color:lightgreen}
    80%{color:pink}
}
@-webkit-keyframes logo {
    0%,100%{color:#fff}
    20%{color:yellow}
    40%{color:skyblue}
    60%{color:lightgreen}
    80%{color:pink}
}
@-moz-keyframes logo {
    0%,100%{color:#fff}
    20%{color:yellow}
    40%{color:skyblue}
    60%{color:lightgreen}
    80%{color:pink}
}
/* 글자 효과 추가 200915 YMJ */

/*Common*/
*{margin:0;padding:0}
/*Layer*/
html{overflow: scroll; overflow-x: hidden;}
body{width:100%; background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
body,h1,h2,h3,h4,h5,h6,th,td,input,textarea,select,option,div, i{font-family: helvetica,sans-serif;font-size:12px;font-weight: 400;}
img,fieldset,iframe{border:0 none}
ul,ol,li{list-style:none}
em,address{font-style:normal}
img,input,select,textarea,i{vertical-align:middle}
a{text-decoration:none;cursor:pointer}
a:hover{text-decoration:none}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_check, .input_radio{width:13px;height:13px}
.blind, legend, caption{text-indent:-9999px;font-size:0;line-height:0;overflow:hidden}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
caption{*line-height:0}
input.form-control{outline:none; box-shadow:none;}
input.form-control:focus{box-shadow:none;}
*{ box-sizing: border-box; }
.btn:focus,
a:focus{outline:none; box-shadow:none;}

.bold{font-weight:600;}
.reg{font-weight:400;}
.light{font-weight:300;}

.barun{font-family: "NanumBarunGothic"; font-weight:400;}
.barunB{font-family: "NanumBarunGothic"; font-weight: 700;}
.nanum, .nanum div{font-family: "Nanum Gothic";}
.sq, .sq div{font-family: "NanumSquare"; font-weight:400;}
.mye, .mye div{font-family: "Nanum Myeongjo";font-weight:400;}
.hanna, .hanna div{font-family: "Hanna";font-weight:400;}
.jua, .jua div{font-family: "Jua";font-weight:400;}
.kopub{font-family: "KoPub Dotum"; font-weight:400;}

/* 글자 테두리 수정 200915 YMJ */
.outline_no{text-shadow:none}
.outline_black{text-shadow: -1px 0px #000, 1px 0px #000, 0px 0.5px #000, 0px -1px #000;;}
.outline_white{text-shadow: -1px 0px #fff, 1px 0px #fff, 0px 1px #fff, 0px -1px #fff;}
/* 글자 테두리 수정 200915 YMJ */

/* 글자 효과 수정 200915 YMJ */
.effect_random{animation: logo 1s linear infinite;-o-animation: logo 1s linear infinite;-ms-animation: logo 1s linear infinite;-moz-animation: logo 1s linear infinite;-webkit-animation: logo 1s linear infinite;}
.effect_red {font-weight: 100; color: transparent !important; text-shadow: 0 0 .05em #ff1919, 0 0 .1em #f90000, calc(.01em * 1) calc(.01em * 1) calc(.5em / 50) #ff1919, calc(.01em * -1) calc(.01em * -1) calc(.5em / 50) #ff1919, calc(.01em * 1) calc(.01em * -1) calc(.5em / 50) #ff1919, calc(.01em * -1) calc(.01em * 1) calc(.5em / 50) #ff1919, 0 0 .5em #f90000, 0 0 calc(.5em / 1.5) #f90000;}
.effect_green {font-weight: 100; color: transparent !important; text-shadow: 0 0 .05em #b3ff51, 0 0 .1em #0cd808, calc(.01em * 1) calc(.01em * 1) calc(.5em / 50) #b3ff51, calc(.01em * -1) calc(.01em * -1) calc(.5em / 50) #b3ff51, calc(.01em * 1) calc(.01em * -1) calc(.5em / 50) #b3ff51, calc(.01em * -1) calc(.01em * 1) calc(.5em / 50) #b3ff51, 0 0 .5em #0cd808, 0 0 calc(.5em / 1.5) #0cd808;}
.effect_blue {font-weight: 100; color: transparent !important; text-shadow: 0 0 .05em #22cef9, 0 0 .1em #14a5ff, calc(.01em * 1) calc(.01em * 1) calc(.5em / 50) #22cef9, calc(.01em * -1) calc(.01em * -1) calc(.5em / 50) #22cef9, calc(.01em * 1) calc(.01em * -1) calc(.5em / 50) #22cef9, calc(.01em * -1) calc(.01em * 1) calc(.5em / 50) #22cef9, 0 0 .5em #14a5ff, 0 0 calc(.5em / 1.5) #14a5ff;}
.effect_yellow {font-weight: 100; color: transparent !important; text-shadow: 0 0 .05em #ffff00, 0 0 .1em #ffdd1b, calc(.01em * 1) calc(.01em * 1) calc(.5em / 50) #ffff00, calc(.01em * -1) calc(.01em * -1) calc(.5em / 50) #ffff00, calc(.01em * 1) calc(.01em * -1) calc(.5em / 50) #ffff00, calc(.01em * -1) calc(.01em * 1) calc(.5em / 50) #ffff00, 0 0 .5em #ffdd1b, 0 0 calc(.5em / 1.5) #ffdd1b;}
/* 글자 효과 수정 200915 YMJ */

/*.fixedbg{display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:.7; z-index:9;}*/
/* 200915 YMJ 수정*/
/*.pop{display:none; position:fixed; top:10%; left:0px; width:100%; height:80%; overflow:hidden; z-index:10; text-align: left;}*/
/*.pop.noheight{display:none; position:fixed; top:10%; left:0px; width:100%; overflow:hidden; z-index:10; text-align: left;}*/
/* 200915 YMJ 수정*/
/*.pop.view{display:block;}*/
/*200924 퍼블리싱3차파일 추가수정*/
/*.pop .in{width:95%; height: 100%; max-width:640px; margin:auto; }*/
/*.pop .pop_content{font-size:12px; height:83%; min-height:400px; padding:10px; overflow:auto; background:#fff; }*/

.fixedbg{display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:.7; z-index:9;}
.fixedbg.view{display:block;}

.pop{display:none; position:fixed; top:10%; left:0px; width:100%; height:80%; overflow:scroll; z-index:10;}
.pop.view{display:block; }
.pop .in{width:95%; height:100%; max-width:640px; margin:auto; }
.pop .pop_header{font-size:22px; padding:10px; color:#fff; background:#009edb; overflow:hidden; text-align: left; }
.pop .pop_header .close{float:right; }
.pop .pop_header .close img{width:25px; height:25px; }
.pop .pop_content{font-size:12px; max-height:550px; min-height:400px; padding:10px; overflow:auto; background:#fff; }
.pop01 .pop_btns{background:#fff; position:relative; top:-1px; padding:10px;}
.pop01 .pop_btns .btn,
.pop01 .pop_content .btn{width:49%; padding:20px 0px; color:#fff; border:0; }
.pop01 .pop_btns .cancel_btn,
.pop01 .pop_content .cancel_btn{background:#999; }
.pop01 .pop_btns .ok_btn,
.pop01 .pop_content .ok_btn{margin-left:1%; background:#009edb; }
.pop01 .pop_content .find_btn{background:#009edb; }

.pop01 .pop_content .box{text-align:center; padding:0px; }
.pop01 .pop_content .box:first-child{padding-top:10px; margin-bottom:10px; border-bottom:1px solid #009edb }
.pop01 .pop_content .box .ttl{font-size:22px; color:#000; margin-bottom:13px; }
.pop01 .pop_content .box .frm .input_group{margin-bottom:16px}
.pop01 .pop_content .box .frm .input_group label{display:inline-block; width:63px; font-size:14px; font-weight:600; }
.pop01 .pop_content .box .frm .input_group input{width:233px; height:30px; padding:5px; color:#000; border:1px solid #009edb; }
.pop01 .pop_content .box .result{font-size:14px; color:#000; font-weight:600; }
.pop01 .pop_content .full_btn{width:100%; padding:20px 0px; margin-left:0 !important; color:#fff; border:0;}

.pop#upload_pop .pop_content{min-height:350px; padding:20px 10px; overflow:hidden;  }
.pop#upload_pop .pop_content .thumb{width:100%; height:260px; margin-bottom:8px; display:table; overflow:hidden; background:#eee; }
.pop#upload_pop .pop_content .thumb .box{display:table-cell; vertical-align:middle;}
.pop#upload_pop .pop_content .thumb .box img{width:100%; max-height:260px; }
.pop#upload_pop .pop_content .btns{text-align:center; }
.pop#upload_pop .pop_content .btn_upload{width:154px; font-size:14px; padding:18px 0px; text-align:center; color:#fff; display:inline-block; background:#009edb; }
.pop#upload_pop .pop_content #upload_img{position:absolute; width:0px; height:0px; opacity:0; overflow:hidden; }
.pop#delete_pop .pop_content{min-height:0px; }
.pop#delete_pop .pop_content .desc{font-size:16px; padding:80px 0px; color:#000; text-align:center; }
.pop#delete_pop .pop_content .btn{width:49%; padding:20px 0px; color:#fff; border:0; }
.pop#delete_pop .pop_content .cancel_btn{background:#999; }
.pop#delete_pop .pop_content .delete_btn{margin-left:2%; background:#009edb; }
.pop#add_pop .pop_content{min-height:440px; }
.pop#add_pop .pop_content .pop_in{padding:8px; margin-bottom:8px; text-align:center; border:1px solid #12a5de; }
.pop#add_pop .pop_content .pop_in img{width:100%; margin-bottom:6px; }
.pop#style_pop .pop_content{height:auto; min-height: 250px;}
.pop#style_pop .pop_content .pop_in{position:relative; padding:13px 0px; }
.pop#style_pop .pop_content .pop_in .tab{position:relative; margin-top:4px; }
.pop#style_pop .pop_content .pop_in .tab .tab_btn{font-size:16px; height:35px; padding:8px 5px; border:1px solid #57bfe7; cursor:pointer; }
.pop#style_pop .pop_content .pop_in .tab .tab_btn.view .tab_show{display:none; }
.pop#style_pop .pop_content .pop_in .tab .tab_btn.view .tab_hide{display:block; }
.pop#style_pop .pop_content .pop_in .tab img{width:23px; height:23px; position:absolute; top:6px; right:5px; }
.pop#style_pop .pop_content .pop_in .tab .tab_hide{display:none; }
.pop#style_pop .pop_content .pop_in .tab_con{display:none; width:100%; background:#fff; border:1px solid #57bfe7; border-top:0; z-index:3; }
.pop#style_pop .pop_content .pop_in .tab_con.view{display:block;}
.pop#style_pop .pop_content .pop_in .tab_con .r{padding:8px; color:#9f9f9f; font-size:14px; border-bottom:1px solid #ececec; }
.pop#style_pop .pop_content .pop_in .tab_con .r input{margin-right:3px; }
.pop#style_pop .pop_content .pop_in #tab1 .r span{display:inline-block; margin-left:20px; color:#161616}
.pop#style_pop .pop_content .pop_in #tab2 .r{color:#000;}
.pop#style_pop .pop_content .pop_in #tab2 label{padding:3px; }
.pop#style_pop .pop_content .pop_in #tab2 .black label{display:block; color:#333; text-shadow: -1px 0px #000, 1px 0px #000, 0px 0.5px #000, 0px -1px #000;}
.pop#style_pop .pop_content .pop_in #tab2 .white label{display:block; background:#000; color:#000; text-shadow: -1px 0px #fff, 1px 0px #fff, 0px 1px #fff, 0px -1px #fff;}
.pop#style_pop .pop_content .pop_in #tab4 .r{color:#000;}
/* 200915 YMJ 수정*/
.pop#style_pop .pop_content .pop_in #tab4 .random{animation: logo 1s linear infinite;-o-animation: logo 1s linear infinite;-ms-animation: logo 1s linear infinite;-moz-animation: logo 1s linear infinite;-webkit-animation: logo 1s linear infinite;}
/* 200915 YMJ 수정*/
.pop#style_pop .pop_content .pop_in #tab4 span{display:inline-block; background:#000; color:#fff; font-weight:600; font-size:13px; letter-spacing:-1px; padding:5px 8px}
.pop#style_pop .pop_content .pop_in #tab4 .red span{text-shadow: -1px -1px 5px #ff0000, 1px 1px 5px #ff0000, -1px -1px 3px #fff, 1px 1px 3px #fff}
.pop#style_pop .pop_content .pop_in #tab4 .green span{text-shadow: -1px -1px 5px #18ff00, 1px 1px 5px #18ff00, -1px -1px 3px #fff, 1px 1px 3px #fff}
.pop#style_pop .pop_content .pop_in #tab4 .blue span{text-shadow: -1px -1px 5px #00fffc, 1px 1px 5px #00fffc, -1px -1px 3px #fff, 1px 1px 3px #fff}
.pop#style_pop .pop_content .pop_in #tab4 .yellow span{text-shadow: -1px -1px 5px #fcff00, 1px 1px 5px #fcff00, -1px -1px 3px #fff, 1px 1px 3px #fff}
.pop#style_pop .pop_content .pop_in #tab3{}
.pop#style_pop .pop_content .pop_in #tab3 .minicolors-swatch{top:8px}
.pop#style_pop .pop_content .pop_in #tab3 .minicolors{width:100%; }
.pop#style_pop .pop_content .pop_in #tab3 input{width:91%; height:32px; font-size:14px; display:block; padding:10px 5px; border:0; border-right:1px solid #58c0e8; }
.pop#style_pop .pop_content .pop_in #tab3 input:focus{outline:none;}
.pop#backcolor_pop .pop_content{height:auto; min-height: 230px;}
.pop#backcolor_pop .pop_content .colors{border:1px solid #58c0e8; }
.pop#backcolor_pop .pop_content .colors input{width:91%; height:32px; font-size:14px; display:block; padding:10px 5px; border:0; border-right:1px solid #58c0e8; }
.pop#backcolor_pop .pop_content .colors input:focus{outline:none;}
.pop#backcolor_pop .pop_content .colors .minicolors-swatch{top:8px}
.pop#backcolor_pop .pop_content .colors .minicolors{width:100%; }


#wrap{width:100%; max-width:640px; margin:auto; position:relative; overflow: hidden;}
#wrap.w100{height:100vh; display:table; }
#wrap.w100 .page{display:table-cell; vertical-align:middle; }

.page {margin-top:42px; text-align:center; }
.page .logo{margin-bottom:15px; }
.page .logo img{width:137px; height:17px;}
.page .title{font-size:31px; letter-spacing:-1px; margin-bottom:16px; font-weight:600;}
.page .copy{font-size:10px; color:#009edb; margin-bottom:23px; }
.page .corp{font-size:11px; color:#1b0800; padding: 0 5%; margin-bottom:23px;}

#main .msg{font-size:17px; letter-spacing:-1px; margin-bottom:14px; }
#main .links{font-size:16px; margin-bottom:13px; }
#main .links a{display:inline-block; margin-left:50px; color:#009edb; font-weight:600; border-bottom:1px solid #009edb; }
#main .links a.first{margin-left:auto; }
#main .boxs .col-b{width:90%; padding:15px 15px 10px 15px; cursor:pointer; margin:0px auto 6px; position:relative; overflow:hidden; }
#main .boxs .col-b img{float:right; width:56px; height:55px;margin-bottom:8px;  }
#main .boxs .col-b .ttl{font-size:25px; clear:both; text-align:left; color:#fff; font-weight:300; }
#main .boxs .b1{background:#009edb;}
#main .boxs .b2{background:#006ec3;}
#main .boxs .b3{background:#1f3d88;}
#main .boxs .b4{background:#404040; margin-bottom:28px; }
#main .boxs .b3 img{width:70px;}

#login .title{font-size:44px; margin-bottom:8px;}
#login .use{font-size:25px; letter-spacing:-1px; font-weight:600; margin-top:8px; }
#login .use .v{font-size:18px; font-weight:400; display:block; margin:8px auto 17px; }
#login .input_group{width:90%; margin:auto; margin-bottom:10px; }
#login .input_group .inputs{width:100%; padding:16px 10px; font-size:13px; text-align:center; border:1px solid #a5ddf2;}
#login .input_group .inputs::placeholder{opacity:.34;}
#login .chk_group{width:90%; margin:37px auto 23px; }
#login .chk2{margin:22px auto 0px;}
#login .chk_group label{color:#000; font-size:13px; }
#login .chk_group label input{margin-right:8px; }
#login .btn_login{width:90%; margin:22px auto; font-size:13px; padding:16px 0px; border:0; background:#009edb; color:#fff;  }
#login .link1{font-size:13px; margin-bottom:20px; text-align:center; letter-spacing:-1px;}
#login .link1 a{color:#009edb; display:inline-block; margin-left:25px;  }
#login .link1 a:first-child{margin-left:auto; }
#login .link2{font-size:12px; margin-bottom:10px; text-align:center; letter-spacing:-1px;}
#login .link2 a{color:#999; display:inline-block; margin-left:20px;  }
#login .link2 a:first-child{margin-left:auto; }
#login .info{width:95%; margin:auto; text-align:left; letter-spacing:-1px;  }
#login .copy{margin-bottom:0px; }

#join_agree .desc{font-size:13px; margin:38px auto 35px; }
#join_agree .form{width:90%; margin:auto; }
#join_agree .form .box{width:80%; margin:auto; font-size:13px; text-align:left; margin-bottom:16px; overflow:hidden; }
/*#join_agree .form .box .more{float:right; }*/
#join_agree .form .chk_group{margin:36px auto 23px; }
#join_agree .form .chk_group label{color:#009edb; font-size:13px; }
#join_agree .form .chk_group label input{margin-right:6px; }
#join_agree .form .btn{width:100%; padding:16px 0px; border:0; color:#fff;}
#join_agree .form .btn_next{background:#009edb; margin-bottom:6px; }
#join_agree .form .btn_cancal{background:#999;}

#join{margin-top: 40px;}
#join .desc{font-size:13px; margin:15px auto 40px; }
#join .form{width:90%; margin:0px auto 50px; }
#join .form .frm_group{margin-top:5px; border-bottom:1px solid #b7b7b7 }
#join .form .frm_group .input_group{width:100%; overflow:hidden; padding:9px 0px; border-top:1px solid #b7b7b7}
#join .form .frm_group .no_bor{border-top:0; }
#join .form .frm_group .input_group .v{float:left; width:40%; text-align:left; padding-left:12px; font-size:13px; color:#262626;  }
#join .form .frm_group .input_group .in{float:left; width:60%; }
#join .form .frm_group .input_group .in .inputs{width:100%; font-size:13px; border:0; }
#join .form .frm_group .input_group .in .inputs:focus{outline:none;}
#join .desc2{font-size:12px; margin:6px 0px 28px;}
#join .form .btn{width:100%; font-size:13px; padding:15px 0px 17px; border:0; color:#fff;}
#join .form .btn_chk{background:#000}
#join .form .btn_ok{background:#009edb; margin-bottom:10px; }
#join .form .btn_cancal{background:#999;}

#ads{margin:auto;}
#ads .top{margin-bottom:23px; background:#009edb; overflow:hidden; position:relative; }
#ads .top .home{position:absolute; top:21px; left:13px; }
#ads .top .home img{width:31px; height:26px; }
#ads .top .ttl{padding:15px 0px; font-size:31px; color:#fff; font-weight:600; }
#ads .lists{margin-bottom:30px}
#ads .lists .tit{padding-bottom:10px; font-size:20px; text-align:center; font-weight:600;}
#ads .lists .tit.mar{padding-bottom:18px;}
#ads .lists .desc{font-size:16px; letter-spacing:-.5px; margin-bottom:30px; }
#ads .lists .dates{width:100%; margin:auto; padding-bottom:0px;  }
#ads .lists .dates .f{font-size:14px; font-weight:400; margin-right:10px; display:inline-block; }
#ads .lists .dates .in{display:inline-block;}
#ads .lists .dates .in2{margin-left:20px;}
#ads .lists .dates .in input{width:90px; padding:5px 0px; margin-right:5px; border:1px solid #0ea3dd; text-align:center; }
#ads .lists .dates .in input:focus{outline:none;}
#ads .lists .dates .in .ui-datepicker-trigger{width:22px; height:22px; position:relative; top:0px;  }
#ads .lists .selects .sel{display:inline-block; width:95%; margin:auto; font-size: 13px; font-weight:600; position:relative; }
#ads .lists .selects.bor .qr_sel{border-color:#0ea3dd; }
#ads .lists .selects .sel1{width:40%;}
#ads .lists .selects .sel2{width:55%;}
#ads .lists .selects .sel3{width:95.5%;}
#ads .lists .selects .sel4{width:49%;}
#ads .lists .selects .sel5{width:50%;}
#ads .lists .selects .sel .arraw{position:absolute; top:12px; right:15px; width:10px; height:4.85px; }
#ads .lists .selects .sel .opt_select{display:block; font-size:14px; border:1px solid #0fa4dd; height:30px; padding:5px 0px;}
#ads .lists .selects .sel .opt_view{display:none; width:100%; position:absolute; left:0px; top:28px; z-index:3; padding:5px 0px; text-align:center; border:1px solid #bfe7f6; background:#fff;  }
#ads .lists .selects.bor .sel .opt_select,
#ads .lists .selects.bor .sel .opt_view{border-color:#0ea5de}
#ads .lists .selects .sel .opt_view a{display:block; font-size:13px; padding:5px 0px; }
#ads .lists .selects .sel .opt_select.view  .arraw{transform:rotate(180deg)}
#ads .lists .searchs{width:100%; margin:4px auto; overflow:hidden; border-top:1px solid #0ea3dd; border-bottom:1px solid #0ea3dd;}
#ads .lists .searchs.bor{width:95.5%; margin:5px auto; border:1px solid #0ea3dd;}
#ads .lists .searchs.bor2{width:95.5%; margin:5px auto; border:1px solid #0ea5de;}
#ads .lists .searchs .sear{float:left; width:calc(100% - 43px); height:57px; font-size:16px; padding:10px; padding-right:0; border:0; }
#ads .lists .searchs .sear:focus{outline:none;}
#ads .lists .searchs .sear_btn{float:right; border:0; background:transparent; padding:16px 10px; }
#ads .lists .searchs .sear_btn:focus{outline:none;}
#ads .lists .searchs .sear_btn img{width:23px; height:23px; }
#ads .lists .list-in{min-height:300px; border-top:1px solid #0ea3dd}
#ads .lists .list-in table{width:100%; table-layout: fixed;}
#ads .lists .list-in th{font-size:14px; text-align:center; border-bottom:1px solid #3db5e4; font-weight:600; padding:20px 0px; position:relative;  }
#ads .lists .list-in th .arraw{margin-left:10px; width:11px; height:5px; }
#ads .lists .list-in th .view .arraw{transform:rotate(180deg)}
#ads .lists .list-in th .opt_select{position:relative; z-index:5; }
#ads .lists .list-in th .opt_view{display:none; width:100%; position:absolute; top:8px; z-index:3; padding:35px 0px 5px; text-align:center; border:1px solid #05a0dc; background:#fff;  }
#ads .lists .list-in th .opt_view a{display:block; font-size:13px; padding:5px 0px; }
#ads .lists .list-in td{font-size:14px; border-bottom:1px solid #3db5e4; padding:14px 0px; }
#ads .lists .list-in td.tit{font-weight:400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#ads .lists .list-in td.tit a{color:#000;}
#ads .lists .list-in td.more{text-align:center; }
#ads .lists .list-in td.more a{width:23px; height:23px; margin:auto; display:block; }
#ads .lists .list-in td.more img{width:23px; height:23px; }
#ads .lists .list-in td.more .minus{display:none;}
#ads .lists .list-in td.view .plus{display:none;}
#ads .lists .list-in td.view .minus{display:block;}
#ads .lists .list-in .contents{display:none; }
#ads .lists .list-in .contents td{background:#dff7ff; padding:10px; }
#ads .lists .list-in .contents td div{font-size:14px; }
#ads .lists .list-in .contents td.type3 div{font-size:13px;}
#ads .lists .list-in .contents td .r{overflow:hidden; }
#ads .lists .list-in .contents td .t_b{width:70px; padding:5px; float:left; text-align:left;font-weight:600;}
#ads .lists .list-in .contents td .t_c{width:94px; padding:5px 5px 5px 0px; text-align:left; float:left;word-break:keep-all; }
#ads .lists .list-in .contents td .c2{width:62px; }
#ads .lists .list-in .contents td .c3{width:156px; }
#ads .lists .list-in .contents td.type2 .t_b,
#ads .lists .list-in .contents td.type3 .t_b{width:23%; }
#ads .lists .list-in .contents td.type2 .t_c,
#ads .lists .list-in .contents td.type3 .t_c{width:77%; }
#ads .lists .list-in .contents td.type3 div.t_b{padding-left:0; }
#ads .lists .list-in .contents td .preview_btn{width:114px; font-size:14px; padding:10px 0px; text-align:center; border:0; margin:20px auto 0px; background:#05a0dc; color:#fff; }
#ads .lists .list-in .contents td .preview_btn img{width:20px; height:23px; margin-right:15px}
#ads .lists .paging{width:70%; font-size:17px; margin:auto; position:relative; margin-top:20px; padding:5px 0px; }
#ads .lists .paging a{font-weight:400; padding:5px; display:inline-block; position:absolute; top:0px; }
#ads .lists .paging .prev{left:0px; }
#ads .lists .paging .next{right:0px; }
#ads .gal_list{background:#111111; padding:10px; overflow:hidden; }
#ads .gal_list div{float:left; width:49.5%; margin:5px auto; margin-left:1%; padding:5px; }
#ads .gal_list div:first-child,

#ads .gal_list div:nth-child(2n+1){clear:both; margin-left:0%;  }
#ads .gal_list div img{width:100%; }
#ads .gal_list div a.view img{border:5px solid #009edb; padding:0px; border-radius:5px;}
#ads .btns{margin:8px 0px 40px; }
#ads .btns .col-btns{width:100%; overflow:hidden; margin-bottom:8px; }
#ads .btns .col-btns button{float:left; font-size:13.2px; color:#fff; border:0; padding:18px 0px;  }
#ads .btns .col-btns .btn1{width:49.5%; margin-right:1%; background:#33a22a }
#ads .btns .col-btns .btn2{width:49.5%; background:#999}
#ads .btns .btn_list{width:100%; font-size:14px; padding:18px 0px; color:#fff; background:#009edb; border:0; }
#ads .btns .btn_list:focus{outline:none;}
#ads.temp{margin-bottom:80px; }
#ads.temp .btns{margin:auto; position:fixed; bottom:0; left:0; width:100%; background:#fff; }
#ads.temp .btns .btn_list{width:95%; margin:11px auto;}
#ads .views .tit{padding-bottom:13px; font-size:22px; text-align:center; font-weight:600; }
#ads .views .tit_pa{padding-top:5px;}
#ads .views .ad_info{background:#e0f6ff; padding:5px 0px; }
#ads .views .ad_info.info_pa{border-top:1px solid #e8eced}
#ads .views .ad_info table{width:100%;}
#ads .views .ad_info table th,
#ads .views .ad_info table td{font-size:13.2px; vertical-align:middle; padding:0px 5px 10px 10px;}
#ads .views .ad_info table th{text-align:left; font-weight:600; padding-right:0; }
#ads .views .ad_info table td{text-align:left}
#ads .views .ad_info table td .btn_view{padding:3px 6px; float:right; border:0; background:#009edb; color:#fff; }
#ads .views .ad_info table td .t{position:relative; top:6px; }
#ads .views .ad_info table td .in_tit{width:100%; padding:5px; border:0; }
#ads .views .ad_info table td .in_tit:focus{outline:none;}
#ads .views .ad_info table td .red{color:#ff0000}
#ads .views .ad_info table tr:last-child th,
#ads .views .ad_info table tr:last-child td{padding-bottom:0px; }
#ads .views .ad_info.info_pa table tr:last-child th,
#ads .views .ad_info.info_pa table tr:last-child td{padding-bottom:8px; }
#ads .views .info2{margin:10px 0px;}
#ads .views .preview_img{padding:15px 0px; height:550px; position:relative; background:#000; }
#ads .views .preview_img img{max-width:100%; }
#ads .views .preview_img iframe{width:95%; height:100%; margin:auto }
#ads .views .preview_img #tmp{width:95%; margin:auto; }
#ads .views .ad_info2{width:95%; margin:5px auto; }
#ads .views .ad_info2 .r{width:100%; margin-bottom:10px; overflow:hidden; }
#ads .views .ad_info2 .r .ins{float:left; width:calc(100% - 92px); }
#ads .views .ad_info2 .r .in{width:100%; height:56px; text-align:center; padding:0px 10px; font-weight:400; background:#fff; font-size:18px; border:0; border-top:1px solid #23abe0; border-bottom:1px solid #23abe0; }
#ads .views .ad_info2 .r .texta{width:100%; height:100%; padding:6px 0px; resize:none; text-align:center; font-size:18px; border:0; border-top:1px solid #23abe0; border-bottom:1px solid #23abe0; }
#ads .views .ad_info2 .r .in:focus,
#ads .views .ad_info2 .r .texta:focus{outline:none;}
#ads .views .ad_info2 .r .btns{width:46px; margin:auto; background:transparent; border:0; }
#ads .views .ad_info2 .r .btns:focus{outline:none;}
#ads .views .ad_info2 .r .btns img{width:100%;}
#ads .views .ad_info2 .r .btn_left{float:left;}
#ads .views .ad_info2 .r .btn_right{float:right;}
#ads .views .ad_info2 .r .left{float:left; width:46px; }
#ads .views .ad_info2 .r .right{float:right; width:46px;}
#ads .views .ad_info2 .r .left img,
#ads .views .ad_info2 .r .right img{width:100%; }
#ads .views .ad_info2 .r .left button,
#ads .views .ad_info2 .r .right button{border:0;}
#ads .views .ad_info2 .r2 .ins{float:left; width:calc(100% - 92px); height:112px; }
#ads .views .ad_info2 .r2 .left .btns{height:112px; background:#009edb; }

#ads .views .ad_info2 .r2 .ins .in,
#ads .views .ad_info2 .r3 .ins .in,
#ads .views .ad_info2 .r4 .ins .in,
#ads .views .ad_info2 .r5 .ins .in,
#ads .views .ad_info2 .r6 .ins .in,
#ads .views .ad_info2 .r7 .ins .in,
#ads .views .ad_info2 .r8 .ins .in{width:100%; border-bottom:0;  }

#ads .views .ad_info2 .r2 .ins .in:last-child,
#ads .views .ad_info2 .r3 .ins .in:last-child,
#ads .views .ad_info2 .r4 .ins .in:last-child,
#ads .views .ad_info2 .r5 .ins .in:last-child,
#ads .views .ad_info2 .r6 .ins .in:last-child,
#ads .views .ad_info2 .r7 .ins .in:last-child,
#ads .views .ad_info2 .r8 .ins .in:last-child{ border-bottom: 1px solid #23abe0;}

#ads .views .ad_info2 .r3 .ins{float:left; width:calc(100% - 92px); height:168px; }
#ads .views .ad_info2 .r3 .left .btns{height:168px; background:#009edb; }

#ads .views .ad_info2 .r4 .ins{float:left; width:calc(100% - 92px); height:224px; }
#ads .views .ad_info2 .r4 .left .btns{height:224px; background:#009edb; }

#ads .views .ad_info2 .r5 .ins{float:left; width:calc(100% - 92px); height:280px; }
#ads .views .ad_info2 .r5 .left .btns{height:280px; background:#009edb; }

#ads .views .ad_info2 .r6 .ins{float:left; width:calc(100% - 92px); height:336px; }
#ads .views .ad_info2 .r6 .left .btns{height:336px; background:#009edb; }

#ads .views .ad_info2 .r7 .ins{float:left; width:calc(100% - 92px); height:392px; }
#ads .views .ad_info2 .r7 .left .btns{height:392px; background:#009edb; }

#ads .views .ad_info2 .r8 .ins{float:left; width:calc(100% - 92px); height:448px; }
#ads .views .ad_info2 .r8 .left .btns{height:448px; background:#009edb; }

#ads .views .ad_info2 .r .bf_slider{float:left; width:calc(100% - 92px); height:180px; border:0; background:transparent; }
#ads .views .ad_info2 .r .bf_slider .swiper-slide{border-top:1px solid #23abe0; border-bottom:1px solid #23abe0;}
#ads .views .ad_info2 .r .bf_slider .swiper-slide img{width:100%; height:179px;}
#ads .views .ad_info2 .r .dates{float:left; width:calc(100% - 92px); display:table;}
#ads .views .ad_info2 .r .dates .in{float:left; width:46%; font-size:14px; text-align:center; position:relative; border:1px solid #23abe0; }
#ads .views .ad_info2 .r .dates #start{border-left:0; }
#ads .views .ad_info2 .r .dates .bar{float:left; width:8%; height:56px; padding:20px 0px; font-size: 18px; display:block; text-align:center; }
#ads .pays{background:#ff3000; padding:2px; overflow:hidden; }
#ads .pays .p_subj{float:left; width:calc(100% - 90px); height:50px; padding:13px 0px; font-size:22px; font-weight:600; background:#fff; }
#ads .pays .btn_pay{float:right; width:80px; font-size:13px; background:transparent; border:0; color:#fff; }
#ads .pays .btn_pay img{width:23px; height:17px; margin:7px auto 5px; }
#ads .pays .btn_pay:focus{outline:none;}

#ads .promotion{background:#33a22a; padding:2px; overflow:hidden; margin-top: 10px;}
#ads .promotion .p_subj{float:left; width:calc(100% - 90px); height:50px; padding:13px 0px; font-size:22px; font-weight:600; background:#fff; }
#ads .promotion .btn_pay{width:80px; height:50px; font-size:18px; background:transparent; border:0; color:#fff; }
#ads .promotion .p_subj .in{width:100%; text-align:center; padding:0px 10px; font-weight:400; background:#fff; font-size:18px; border:0;}
#ads .promotion .p_subj .in:focus{outline:none;}
#ads .promotion .btn_pay:focus{outline:none;}

#ads .ad_tem{background:#111111; padding:30px 10px; }
#ads .ad_tem .ad_top{margin-bottom:20px; text-align:center; }
#ads .ad_tem .ad_top a{color:#fff; font-size:13px; }
#ads .ad_tem .ad_top a img{margin-right:6px; }
#ads .ad_tem .ad_top .i1{display:inline-block; margin-right:40px}
#ads .ad_tem .ad_top .i1 img{width:13px; height:16px; }
#ads .ad_tem .ad_top .i2 img{width:16px; height:16px;}
#ads .ad_tem .ad_contents{overflow:hidden; }
#ads .ad_tem .ad_contents .btn_ads{float:left; width:19%; background:#111111; border:0; position:relative; margin-left:1%; margin-bottom:5px; }
#ads .ad_tem .ad_contents .btn_ads:focus{outline:none;}
#ads .ad_tem .ad_contents .btn_ads:first-child,
#ads .ad_tem .ad_contents .btn_ads:nth-child(5n+1){clear:both; margin:auto;}
#ads .ad_tem .ad_contents .btn_ads .t{width:100%; height:56px; font-size:13px; background:#009edb; color:#fff; padding:20px 0px; font-size:14px; }
#ads .ad_tem .ad_contents .btn_ads .icon{background:#084e96; padding:5px 0px;}
#ads .ad_tem .ad_contents .btn_ads .icon img{width:19px; height:23px; }
/*#ads .ad_tem .ad_contents .btn_ads .bg{opacity:.7}*/
/*#ads .ad_tem .ad_contents .btn_ads .bg img{width:100%; height:90.89px;}*/
/*#ads .ad_tem .ad_contents .btn_ads .iconbg{width:100%; padding:8px 0px; position:absolute; bottom:0; left:0; background:url(../images/bg.png); border:0; }*/
/*#ads .ad_tem .ad_contents .btn_ads .iconbg img{width:20px; }*/

/** YMJ 200826 추가 */
#ads .lists .selects{margin:4px auto;}
/** YMJ 200826 추가 */

/** YMJ 200826 수정 */
#ads .lists .selects .sel .opt_view{display:none; width:100%; position:absolute; left:0px; top:28px; z-index:3; padding:5px 0px; text-align:center; border:1px solid #0ea5de; background:#fff;  }
/** YMJ 200826 수정 */

/** YMJ 200826 수정 */
#ads .temp{margin-bottom:80px; }
#ads .temp .btns{margin:auto; position:fixed; bottom:0; left:0; width:100%; background:#fff; z-index: 1;}
#ads .temp .btns .btn_list{width:95%; margin:11px auto;}
/** YMJ 200826 수정 */

/** YMJ 200914 추가 */
#ui-datepicker-div {z-index: 5 !important;}
/** YMJ 200914 추가 */

/** YMJ 200914 추가 */
.pop01 .pop_content .full_btn{width:100%; padding:20px 0px; margin-left:0 !important; color:#fff; border:0;}
/** YMJ 200914 추가 */

/** YMJ 200914 추가 */
#ads .views .ad_info table td .t{top:4px; }
/** YMJ 200914 추가 */

/** YMJ 200915 추가 */
#ads .ad_tem .ad_contents .btn_ads .b{width:100%; height:56px; font-size:13px; background:#9c9d9f; color:#fff; padding:20px 0px; font-size:14px; }
#ads .ad_tem .ad_contents .btn_ads .iconbg{background:#090a0f; padding:5px 0px;}
#ads .ad_tem .ad_contents .btn_ads .iconbg img{width:20px;}
/** YMJ 200915 추가 */

/*#ads .btn {width: 100%; font-size: 13px; padding: 15px 0px 17px; border: 0; color: #fff;}*/
/*#ads .btn_chk{width: 100%; font-size: 13px; padding: 15px 0px 17px; border: 0; color: #fff; background:#000}*/

/** YMJ 200916 추가 */
.pop#preview_pop .pop_content{min-height:0px; padding:0;}
/*.pop03 .pop_content{background:transparent; padding:0; }*/
/*.pop03 .pop_content .rows{margin-bottom:20px;}*/
/*.pop03 .pop_content .rows .img{border:0; }*/
/*.pop03 .pop_content .btns .left{float:left; }*/
/*.pop03 .pop_content .btns .right{float:right; }*/
/*.pop03 .pop_content .btns .btn{width:130px; padding:13px 0px; transition: all 0.5s ease;}*/
/*.pop03 .pop_content .btns .btn_list{background:#999; }*/
/*.pop03 .pop_content .btns .btn_list:hover{background:#888; }*/
/*.pop03 .pop_content .btns .btn_cancel{background:#ff4646; }*/
/*.pop03 .pop_content .btns .btn_cancel:hover{background:#fc2121; }*/
/*.pop03 .pop_content .btns .btn_ok{background:#009edb; }*/
/*.pop03 .pop_content .btns .btn_ok:hover{background:#0789bc}*/
/** YMJ 200916 추가 */

/* 염소 200918 추가 */
.btn_view{padding:13px 16px;  border:0; background:#009edb; color:#fff; }
/*=========*/

/*200923 퍼블리싱추가*/
#ads .red_desc{font-size:13px; line-height:18px; text-align:left; margin:15px 0px 0px; word-break:keep-all; letter-spacing:-0.6px; color:#ff0000; }
#ads .black_desc{font-size:13px; line-height:18px; text-align:left; margin:4px 0px 0px; word-break:keep-all; letter-spacing:-0.6px; color:#000000; }
#ads .confirm{background:#262626; padding:3px; margin-bottom:10px; }
#ads .confirm .input_con{border:0; width:100%; background:#fff; display:block; letter-spacing:-0.6px; padding:15px 0px; text-align:center; font-weight:600; font-size:18px; }
#ads .confirm .input_con:focus{outline:none}
#ads .confirm .btn_confirm{width:100%; font-size:16px; padding:16px 0px; letter-spacing:-1px; display:block; border:0; color:#fff; background:#262626}
#ads .confirm .btn_confirm:focus{outline:none}

.pop#slider_pop .p_slider{height:248px; }
.pop#slider_pop .p_slider .swiper-pagination{bottom:auto; top:10px}
.pop#slider_pop .p_slider .swiper-pagination .swiper-pagination-bullet{background:#fff; opacity:.3; }
.pop#slider_pop .p_slider .swiper-pagination .swiper-pagination-bullet-active{background:#fff; opacity:1;}
.pop#slider_pop .p_slider .swiper-slide img{width:100%; height:248px; }
.pop#slider_pop .p_slider .swiper-controls{position:relative; }
.pop#slider_pop .p_slider .swiper-controls a{position:absolute; bottom:8px; z-index:2;}
.pop#slider_pop .p_slider .swiper-controls a.trash{left:45%; bottom:10px;}
.pop#slider_pop .p_slider .swiper-controls a.next{right:8px;}
.pop#slider_pop .p_slider .swiper-controls a.prev{left:8px;}
.pop#slider_pop .p_slider .swiper-controls a.next img{width:38px; height:38px; }
.pop#slider_pop .p_slider .swiper-controls a.trash img{width:33px; height:42px; }
.pop#slider_pop .p_slider .swiper-controls a.prev img{width:38px; height:38px; }
.pop#slider_pop .pop_in{width:100%; text-align:center}
.pop#slider_pop .find_btn{float:none; width: 49%; margin:20px auto; padding: 13px 0px;}
.pop#slider_pop .btns .btn{padding:13px 0px;}

#ads .views .ad_info2 .r .bf_slider{float:left; width:calc(100% - 92px); height:180px; border:0; background:transparent; }
#ads .views .ad_info2 .r .bf_slider .swiper-slide{border-top:1px solid #23abe0; border-bottom:1px solid #23abe0;}
#ads .views .ad_info2 .r .bf_slider .swiper-slide img{width:100%; height:179px;}
.pop#area_pop .pop_content{font-size:12px; height:83%; min-height:400px; padding-top:20px; overflow:auto; background:#fff; }
.pop#area_pop .lists{margin-bottom:10px}
.pop#area_pop .lists .ttl{font-size:20px; font-weight:600; text-align:center; letter-spacing:-.5px; margin-bottom:15px; }
.pop#area_pop .lists .selects .sel{display:inline-block; width:100%; text-align:center; margin:auto; font-size: 13px; font-weight:600; position:relative; }
.pop#area_pop .lists .selects.sel_new{margin-top:4px;}
.pop#area_pop .lists .selects.bor .qr_sel{border-color:#0ea3dd; }
.pop#area_pop .lists .selects .sel .arraw{position:absolute; top:12px; right:15px; width:10px; height:4.85px; }
.pop#area_pop .lists .selects .sel .opt_select{display:block; font-size:14px; border:1px solid #0fa4dd; height:30px; padding:5px 0px;}
.pop#area_pop .lists .selects .sel .opt_view{display:none; width:100%; position:absolute; left:0px; top:28px; z-index:3; padding:5px 0px; text-align:center; border:1px solid #bfe7f6; background:#fff;  }
.pop#area_pop .lists .selects.bor .sel .opt_select,
.pop#area_pop .lists .selects.bor .sel .opt_view{border-color:#0ea5de}
.pop#area_pop .lists .selects .sel .opt_view a{display:block; font-size:13px; padding:5px 0px; }
.pop#area_pop .lists .selects .sel .opt_select.view  .arraw{transform:rotate(180deg)}
.pop#area_pop .lists .searchs{width:100%; margin:4px auto; overflow:hidden; border:1px solid #0ea3dd; }
.pop#area_pop .lists .searchs .sear{float:left; width:calc(100% - 43px); height:45px; font-size:16px; padding:10px; padding-right:0; border:0; }
.pop#area_pop .lists .searchs .sear:focus{outline:none;}
.pop#area_pop .lists .searchs .sear_btn{float:right; border:0; background:transparent; padding:10px 10px; }
.pop#area_pop .lists .searchs .sear_btn:focus{outline:none;}
.pop#area_pop .lists .searchs .sear_btn img{width:23px; height:23px; }
.pop#area_pop .lists .list-in{margin-top:20px; border-top:1px solid #0ea3dd}
.pop#area_pop .lists .list-in table{width:100%; table-layout: fixed;}
.pop#area_pop .lists .list-in th{font-size:14px; text-align:center; border-bottom:1px solid #3db5e4; font-weight:600; padding:20px 0px; position:relative;  }
.pop#area_pop .lists .list-in th .arraw{margin-left:10px; width:11px; height:5px; }
.pop#area_pop .lists .list-in th .view .arraw{transform:rotate(180deg)}
.pop#area_pop .lists .list-in th .opt_select{position:relative; z-index:5; }
.pop#area_pop .lists .list-in th .opt_view{display:none; width:100%; position:absolute; top:8px; z-index:3; padding:35px 0px 5px; text-align:center; border:1px solid #05a0dc; background:#fff;  }
.pop#area_pop .lists .list-in th .opt_view a{display:block; font-size:13px; padding:5px 0px; }
.pop#area_pop .lists .list-in td{font-size:14px; border-bottom:1px solid #3db5e4; padding:14px 0px; }
.pop#area_pop .lists .list-in td:first-child{text-align:center;}
.pop#area_pop .lists .list-in td.tit{font-weight:400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pop#area_pop .lists .list-in td.tit a{color:#000;}
.pop#area_pop .lists .list-in td.more{text-align:center; }
.pop#area_pop .lists .list-in td.more a{width:23px; height:23px; margin:auto; display:block; }
.pop#area_pop .lists .list-in td.more img{width:23px; height:23px; }
.pop#area_pop .lists .list-in td.more .minus{display:none;}
.pop#area_pop .lists .list-in td.view .plus{display:none;}
.pop#area_pop .lists .list-in td.view .minus{display:block;}
.pop#area_pop .lists .list-in .contents{display:none; }
.pop#area_pop .lists .list-in .contents td{background:#dff7ff; padding:10px; }
.pop#area_pop .lists .list-in .contents td div{font-size:14px; }
.pop#area_pop .lists .list-in .contents td.type3 div{font-size:13px;}
.pop#area_pop .lists .list-in .contents td .r{overflow:hidden; }
.pop#area_pop .lists .list-in .contents td .t_b{width:70px; padding:5px; float:left; text-align:left;font-weight:600;}
.pop#area_pop .lists .list-in .contents td .t_c{width:94px; padding:5px 5px 5px 0px; text-align:left; float:left;word-break:keep-all; }
.pop#area_pop .lists .list-in .contents td .c2{width:62px; }
.pop#area_pop .lists .list-in .contents td .c3{width:156px; }
.pop#area_pop .lists .list-in .contents td.type3 .t_b{width:23%; max-width:75px;}
.pop#area_pop .lists .list-in .contents td.type3 .t_c{width:77%; }
.pop#area_pop .lists .list-in .contents td.type3 div.t_b{padding-left:0; }
.pop#area_pop .lists .list-in .contents td .preview_btn{width:114px; font-size:14px; padding:10px 0px; text-align:center; border:0; margin:20px auto 0px; background:#05a0dc; color:#fff; }
.pop#area_pop .lists .list-in .contents td .preview_btn img{width:20px; height:23px; margin-right:15px}
.pop#area_pop .lists .paging{width:70%; font-size:17px; margin:auto; text-align: center; position:relative; margin-top:20px; padding:5px 0px; }
.pop#area_pop .lists .paging a{font-weight:400; padding:5px; display:inline-block; position:absolute; top:0px; }
.pop#area_pop .lists .paging .prev{left:0px; }
.pop#area_pop .lists .paging .next{right:0px; }

/*200924 3차퍼블리싱파일에서 추가삽입*/
.pop#qrdetail_pop .pop_content{height:auto; min-height:auto; background:#111111; padding:0; }
.pop#qrdetail_pop .ad_tem{padding:20px 10px; }
.pop#qrdetail_pop .ad_tem .ad_ttl{font-size:16px; color:#fff; text-align:center; margin-bottom:15px; }
.pop#qrdetail_pop .ad_tem .ad_top{margin-bottom:20px; text-align:center; }
.pop#qrdetail_pop .ad_tem .ad_top a{color:#fff; font-size:13px; }
.pop#qrdetail_pop .ad_tem .ad_top a img{margin-right:6px; }
.pop#qrdetail_pop .ad_tem .ad_top .i1{display:inline-block; margin-right:40px}
.pop#qrdetail_pop .ad_tem .ad_top .i1 img{width:13px; height:16px; }
.pop#qrdetail_pop .ad_tem .ad_top .i2 img{width:16px; height:16px;}
.pop#qrdetail_pop .ad_tem .ad_contents{overflow:hidden; }
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads{float:left; width:19%; background:#111111; border:0; position:relative; margin-left:1%; margin-bottom:5px; }
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads:focus{outline:none;}
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads:first-child,
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads:nth-child(5n+1){clear:both; margin:auto;}
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .t{width:100%; height:56px; font-size:13px; background:#009edb; color:#fff; padding:20px 0px; font-size:14px; }
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .icon{background:#084e96; padding:5px 0px;}
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .icon img{width:19px; height:23px; }
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .bg{opacity:.7}
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .bg img{width:100%; height:90.89px;}
/*.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .iconbg{width:100%; padding:8px 0px; position:absolute; bottom:0; left:0; background:url(../images/bg.png); border:0; }*/
/*.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .iconbg img{width:20px; }*/
.pop#qrdetail_pop .pop_btns{background:transparent; padding:0;}
.pop#qrdetail_pop .pop_btns .ok_btn{float:none; width:100%; margin:auto;}

/*.pop#temple_pop .pop_btns{background:transparent; padding:0; position: initial;}*/
/*.pop#temple_pop .pop_btns .ok_btn{float:none; width:100%; margin:auto;}*/

/*200925 염소 추가*/
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .b{width:100%; height:56px; font-size:13px; background:#9c9d9f; color:#fff; padding:20px 0px; font-size:14px; }
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .iconbg{background:#090a0f; padding:5px 0px;}
.pop#qrdetail_pop .ad_tem .ad_contents .btn_ads .iconbg img{width:20px;}

.pop#alert_pop .pop_content{min-height:0px; }
.pop#alert_pop .pop_content .desc{font-size:16px; padding:80px 0px; color:#000; text-align:center; }
.pop#alert_pop .pop_content .btn{width:49%; padding:20px 0px; color:#fff; border:0; }
.pop#alert_pop .pop_content .cancel_btn{background:#999; }
.pop#alert_pop .pop_content .delete_btn{margin-left:2%; background:#009edb; }

.pop#temple_pop .in{position:relative; }
.pop#temple_pop .pop_content{height:83%; padding:0; }
.pop#temple_pop .selects{text-align:center; padding-top:2%}
.pop#temple_pop .selects .sel{display:inline-block; width:95%; margin:auto; font-size: 13px; font-weight:600; position:relative; }
.pop#temple_pop .selects .sel1{width:40%;}
.pop#temple_pop .selects .sel2{width:55%;}
.pop#temple_pop .selects .sel .arraw{position:absolute; top:12px; right:15px; width:10px; height:4.85px; }
.pop#temple_pop .selects .sel .opt_select{display:block; font-size:14px; border:1px solid #0fa4dd; height:30px; padding:5px 0px;}
.pop#temple_pop .selects .sel .opt_view{display:none; width:100%; position:absolute; left:0px; top:28px; z-index:3; padding:5px 0px; text-align:center; border:1px solid #bfe7f6; background:#fff;  }
.pop#temple_pop .selects.bor .sel .opt_select,
.pop#temple_pop .selects.bor .sel .opt_view{border-color:#0ea5de}
.pop#temple_pop .selects .sel .opt_view a{display:block; font-size:13px; padding:5px 0px; }
.pop#temple_pop .selects .sel .opt_select.view  .arraw{transform:rotate(180deg)}
.pop#temple_pop .searchs{width:100%; margin:4px auto; overflow:hidden; border-top:1px solid #0ea3dd; border-bottom:1px solid #0ea3dd;}
.pop#temple_pop .searchs.bor{width:95.5%; margin:5px auto; border:1px solid #0ea3dd;}
.pop#temple_pop .searchs.bor2{width:95.5%; margin:5px auto; border:1px solid #0ea5de;}
.pop#temple_pop .searchs .sear{float:left; width:calc(100% - 43px); height:57px; font-size:16px; padding:10px; padding-right:0; border:0; }
.pop#temple_pop .searchs .sear:focus{outline:none;}
.pop#temple_pop .searchs .sear_btn{float:right; border:0; background:transparent; padding:16px 10px; }
.pop#temple_pop .searchs .sear_btn:focus{outline:none;}
.pop#temple_pop .searchs .sear_btn img{width:23px; height:23px; }
.pop#temple_pop .gal_list{background:#111111; padding:10px; margin-bottom:30px; overflow:hidden; }
.pop#temple_pop .gal_list div{float:left; width:50%; height:250px; margin:5px auto; position:relative; padding:5px; }
.pop#temple_pop .gal_list div iframe{width:100%; height:100%; }
.pop#temple_pop .gal_list div .trans_btn{position:absolute; top:5px; left:5px; text-indent:-9999em;border:0; background:transparent; width:calc(100% - 10px); height:calc(100% - 10px); }
.pop#temple_pop .gal_list div .trans_btn.over{border:3px solid #009edb; }
.pop#temple_pop .gal_list div .trans_btn:focus{outline:none;}
.pop#temple_pop .btns{margin:auto; position:absolute; bottom:0; left:0; width:100%; background:#fff; text-align:center;}
.pop#temple_pop .btns .btn_list{width:95%; font-size:14px; padding:18px 0px; color:#fff; margin:2.5% auto;background:#009edb; border:0; }
.pop#temple_pop .btns .btn_list:focus{outline:none;}

/*201125 염소추가(광고기간선택 selectbox)*/
#ads .views  .selects .sel{display:inline-block; width:95%; margin:auto; font-size: 13px; font-weight:600; position:relative; }
#ads .views  .selects.sel_new{margin-top:4px;}
#ads .views  .selects.bor .qr_sel{border-color:#0ea3dd; }
#ads .views  .selects .sel1{width:40%;}
#ads .views  .selects .sel2{width:55%;}
#ads .views  .selects .sel3{width:50%;}
#ads .views  .selects .sel .arraw{position:absolute; top:12px; right:15px; width:10px; height:4.85px; }
#ads .views  .selects .sel .opt_select{display:block; font-size:14px; border:1px solid #0fa4dd; height:30px; padding:5px 0px;}
#ads .views  .selects .sel .opt_view{display:none;height: 200px;overflow: auto; width:100%; position:absolute; left:0px; top:28px; z-index:3; padding:5px 0px; text-align:center; border:1px solid #bfe7f6; background:#fff;  }
#ads .views  .selects.bor .sel .opt_select,
#ads .views  .selects.bor .sel .opt_view{border-color:#0ea5de}
#ads .views  .selects .sel .opt_view a{display:block; font-size:13px; padding:5px 0px; }
#ads .views  .selects .sel .opt_select.view  .arraw{transform:rotate(180deg)}

#ads .views .search_row{width:100%; margin:auto; font-size:14px; margin-bottom:10px; }
#ads .views .search_row .h{display:inline-block; margin : 0 25px; font-size: large;font-width: 600;}
#ads .views  .search_row input{padding:5px; height:30px; font-size: 14px; border:1px solid #009edb;}
#ads .views  .search_row .date{width:164px; text-align:center; }
#ads .views  .search_row .ui-datepicker-trigger{border:0; padding:3px 8px; background:transparent; }
#ads .views  .search_row .ui-datepicker-trigger img{width:22px; height:22px; }
#ads .views  .search_row .bar{padding-right:10px;}
#ads .views  .search_row select{width:164px; padding:5px; border:1px solid #009edb; height:30px; -webkit-appearance: none; /* 네이티브 외형 감추기 */ -moz-appearance: none; appearance: none; background: url(../images/select_icon.png) no-repeat 95% 50%; /* 화살표 모양의 이미지 */}
#ads .views  .search_row .stx{width:310px;}
#ads .views  .search_row .search_btn{border:0; padding:6px; background:transparent; }
#ads .views  .search_row .search_btn img{width:22px; height:22px;}

#ads .lists .list-in .contents td.type1 {padding: 10px 20px;}
#ads .lists .list-in .contents td.type1 .t_b {width: 25%;}
#ads .lists .list-in .contents td.type1 .t_c {width: 75%;}