/***********************************************************
* @OMNITEL SITE SCRIPT
* @Auther Jung-Kwang-Won
* @Since 2015-12-24
************************************************************/

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none;margin:0;padding:0;display:block}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {font-size:100%;vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
body {-webkit-text-size-adjust:none} /* 뷰표트 변환시 폰트크기 자동확대 방지 */
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0px}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
article, section {margin:0; padding:0}
a,a:active,a:focus,a:hover,a:link,a:visited{color:#000;font-size:100%;text-decoration:none}

/* CUSTOM */
html,body {width:100%;height:100%;}
.omni_clfix {*zoom:1}
.omni_clfix:after,.omni_clfix:before{display:table;line-height:0;content:""}
.omni_clfix:after{clear:both}
.blind {position:absolute;left:-1000%;top:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}

.absolute {position:absolute;top:0}
.relative {position: relative}
.right0 {right:0}
.right10 {right:10px}
.left0 {left:0 !important}
.left10 {left:10px}
.top10 {top:10px}
.top13 {top:13px}
.top30{top:30px !important}

.w200 {width:200px}
.w100p {width:100% !important}
.w30p {width:30% !important}
.w31p {width:31% !important}
.w32p {width:32% !important}
.w33p {width:33% !important}
.w34p {width:34% !important}
.w35p {width:35% !important}
.w36p {width:36% !important}
.w40p {width:40% !important}
.w48p {width:48% !important}
.w49p {width:49% !important}
.w50p {width:50% !important}
.w55p{width: 55% !important}
.w60p{width:60% !important}
.w70p{width:70% !important}

.clearfix:after {clear:both;display: block;content:""}
.pdwNormal {padding: 0 14px}
.fNormal {font-weight: normal !important}
.alignLeft {text-align: left !important}
.alignRight {text-align: right !important}
.fl {float:left !important}
.fl2{float:left !important}
.fr {float:right !important}
.alignCenter {text-align: center}
.mt0 {margin-top:0 !important}
.mt5 {margin-top:5px !important}
.mt7 {margin-top:7px !important}
.mt8 {margin-top:7px !important}
.mt10 {margin-top:10px !important}
.mt15 {margin-top:15px !important}
.mt20 {margin-top:20px !important}
.mt25 {margin-top:25px !important}
.mt27 {margin-top:27px !important}
.mt35 {margin-top:35px !important}
.mt48 {margin-top:48px !important}
.mt50 {margin-top:50px !important}
.mt30 {margin-top:30px !important}
.ml0{margin-left: 0 !important}
.ml10 {margin-left:10px !important}
.ml58 {margin-left:58px !important}
.ml72 {margin-left:72px !important}
.ml87 {margin-left:87px !important}
.ml110 {margin-left:110px !important}
.ml120 {margin-left:120px !important}
.ml140 {margin-left:140px !important}
.mb0 {margin-bottom: 0 !important}
.mb5 {margin-bottom: 5px !important}
.mb10 {margin-bottom:10px !important}
.mb15 {margin-bottom:15px !important}
.mb20 {margin-bottom:20px !important}
.mb25 {margin-bottom:25px !important}
.mb35 {margin-bottom:35px !important}
.mb48 {margin-bottom:48px !important}
.mr0{margin-right: 0 !important}
.mr23 {margin-right:23px}
.mr56 {margin-right:56px}
.mr66 {margin-right:66px}
.mr76 {margin-right:76px}
.mr107 {margin-right:107px}


.m0auto {margin:0 auto}
.p0 {padding:0 !important;}
.pt0 {padding-top:0 !important}
.pt2 {padding-top:2px !important}
.pt5 {padding-top:5px !important}
.pt8 {padding-top:8px !important}
.pt10 {padding-top:10px !important}
.pt15 {padding-top:15px !important}
.pt20 {padding-top:20px !important}
.pt25 {padding-top:25px !important}
.pt30 {padding-top:30px !important}
.pr0 {padding-right: 0 !important}
.pl0 {padding-left:0 !important}
.pl10 {padding-left:10px !important}
.pl15 {padding-left:15px !important}
.pl14 {padding-left:14px !important}
.pl20{padding-left: 20px !important}
.pl53{padding-left: 53px !important}
.pr8 {padding-right:8px !important}
.pr10 {padding-right:10px !important}
.pr20{padding-right: 20px !important}
.pr1p {padding-right:1%}
.pr2p {padding-right:2%}
.pl8 {padding-left:8px !important}
.pb0 {padding-bottom:0 !important}
.pb10 {padding-bottom:10px !important}
.pb15 {padding-bottom:15px !important}
.pb20 {padding-bottom:20px !important}
.pb25 {padding-bottom:25px !important}
.pb30 {padding-bottom:30px !important}
.pb32 {padding-bottom:32px !important}

caption, legend{position:absolute;top:0;left:0;width:1px;height:1px;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
table.omni_table {width:100%;}
table.omni_table th,table.omni_table td {padding:10px;}

#pop1{background:#afabab; color:#fff;position:absolute; top: 29%; left:9%; border-radius: 50px; transform: translate(-40%, -15%);text-align:center;}
#pop2{background:#afabab; color:#fff;position:absolute; top: 29%; left:28%; border-radius: 50px; transform: translate(-40%, -15%);text-align:center;}
#pop3{background:#afabab; color:#fff;position:absolute; top: 29%; right:0; border-radius: 50px; transform: translate(-40%, -15%);text-align:center;}
.close_pop div {height: 65px; text-align:right; padding: 20px; background: rgba(247,247,247); border-bottom-left-radius: 35px; border-bottom-right-radius: 35px; border: 1px solid #ffffff;}
.popup-check{font-size:15px; float: left; margin-left: 8px; margin-bottom: 5px; color:black;}
#check,#check1,#check2,#check3{font-size:15px; font-weight:bold; float: left;}
#check input,#check1 input,#check2 input,#check3 input{margin-right: 3px; vertical-align: 60px; float: left;}
#close{font-size:15px; margin-right: 5px; font-weight:bold;}
#popup-img1 {border-top-left-radius: 30px; border-top-right-radius: 30px; overflow: hidden; width: 320px;}
#popup-img2 {border-top-left-radius: 30px; border-top-right-radius: 30px; overflow: hidden; width: 320px;}
#popup-img3 {border-top-left-radius: 30px; border-top-right-radius: 30px; overflow: hidden; width: 370px;}
.popup-footer {border: 1px solid #f6f6f6 !important;}
.bg-white {background-color: #FFFFFF;}
