@charset "utf-8";

/* ---------------------------------------------------
POINTWEB.co.kr
Base Markup ver1.0 2016-07-01
---------------------------------------------------- */

/* Common */

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,address,textarea,table, tbody, tfoot, thead, th, td,tr, tt,hr,select,input {margin:0;padding:0;color:#515151;font-family:'Noto Sans KR',sans-serif; font-size:14px;word-break:keep-all;letter-spacing:0;font-weight:300}
img,fieldset,iframe,table {border:0 none}
ol,ul,li{list-style:none;text-align:left;word-break:keep-all}
img,input,select,button,textarea{vertical-align:middle}
em,address,optgroup{font-style:normal}
label,button{cursor:pointer}

a,a:visited,a:hover,a:focus,a:active{text-decoration:none;color:#515151;cursor:pointer}
a:hover {color:#252525}

input[type="text"],input[type="password"],textarea{padding:6px 3px 7px 5px; border:1px solid #d0d0d0;float:left;background-color:#fcfcfc;font-size:13px !important}
select {width:70px;height:30px;padding:2px;float:left;border:1px solid #d0d0d0;font-size:13px !important}
textarea {width:100%;background:none;font-size:13px !important}


/* 건너뛰기 링크 */
#skip_navi {position:absolute;top:0;height:0px;width:100%;z-index:30;} 
#skip_navi a {display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center;color:#fff;white-space:nowrap;} 
#skip_navi a:focus, 
#skip_navi a:active {display:block;top:0;width:100%;height:20px;padding:5px 0;background:#0089d6;} 

/* 로딩 */
.loadingWrap{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:80}
.loadingWrap img {position: absolute;top: 50%;left: 50%;margin-top: -18px;margin-left: -18px;}

/* 더보기 */
.more, .more2,.more3 {font-size:11px;font-family: 'Nanum Gothic', sans-serif; color:#252525;background:url("/_public/images/common/icon_plus.png") right no-repeat;padding-right:8px}
.more:hover {color:#b69c69;font-weight:bold;background:url("/_public/images/common/icon_plus_over.png") right no-repeat;}

.more2,.btn1 {border:1px solid #e5e5e5;padding:2px 15px 2px 7px;background-position:50px 7px;letter-spacing:-1px}
.more2:hover {background:url("/_public/images/common/icon_plus_over2.png") 50px 7px no-repeat;background-color:#b69c69;color:#fff;border:1px solid #b69c69;}

.more3 {background:url("/_public/images/common/icon_plus2.png") right no-repeat;color:#fff3db !important}
.more3:hover {color:#fff;font-weight:bold}

/*버튼 */
.btn1 {font-size:11px;font-family: 'Nanum Gothic', sans-serif;background:url("/_public/images/common/icon_plus3.png") 90% 50% no-repeat;background-color:#f9f9f9;color:#808080;border:1px solid #d0d0d0}
.btn1:hover {background-color:#fff;}
.btn2 {font-size:16px;padding:5px 28px 7px 18px;color:#fff !important;background:url("/_public/images/common/icon_arrow6.png") 90% 50% no-repeat;background-color:#bd9547;clear:both;display:inline-block;}
.btn2:hover {color:#fff;background-color:#252525}


.f_borwn {color:#bd9547 !important}
.subp {font-size:16px;line-height:185%}

.fw400 {font-weight:400 !important}
.fw500 {font-weight:500 !important}

.brd {border-right:1px dashed #d0d0d0}

.bb1 {border-bottom:1px solid #d0d0d0 !important}